{ pkgs, ... }: { imports = [ ./common ./common/sway.nix ]; home = { username = "willow"; homeDirectory = "/home/willow"; stateVersion = "25.11"; sessionVariables = { XDG_DESKTOP_PORTAL = "gnome"; GTK_USE_PORTAL = "1"; }; file.".ssh/allowed_signers".text = '' willow ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPWD6wk95qNhk/36vEH34qIRp/TPCcQ+D+u5Xd9/N0m1 did:web:vt3e.cat ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGDXt8vkpi9jOp9dCjoS8u0dC4fDdgb73w8z7VNI42FB did:plc:nz5npphohxgjo2blfipdatam ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINGmmVCj5fvjT09SMmMsheGJ9vMKRF1UWoTEwR7yWeKO ''; packages = with pkgs; [ kitty alacritty ghostty-bin firefox dmenu ]; gtk = { enable = true; theme = { name = "Adwaita-dark"; package = pkgs.gnome-themes-extra; }; gtk4.iconTheme = { package = pkgs.adwaita-icon-theme; name = "Adwaita"; }; gtk3.iconTheme = { package = pkgs.adwaita-icon-theme; name = "Adwaita"; }; }; }; }