home/apr-dahlia.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
{ pkgs, ... }:
let
zed-editor = (pkgs.callPackage ../pkgs/zed.nix { });
bun = (pkgs.callPackage ../pkgs/bun.nix { });
in
{
imports = [
./common
./common/sway
];
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";
};
};
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
firefox
dmenu
zed-editor
bun
];
};
}
|