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 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
{
inputs,
pkgs,
config,
...
}:
let
zed-editor = (pkgs.callPackage ../pkgs/zed.nix { });
bun = (pkgs.callPackage ../pkgs/bun.nix { });
cliamp = (pkgs.callPackage ../pkgs/cliamp.nix { });
in
{
imports = [
./common
./common/sway
./common/ironbar
./common/wallpaper.nix
inputs.ironbar.homeManagerModules.default
];
dconf.settings = {
"org/gnome/desktop/interface" = {
color-scheme = "prefer-dark";
};
};
gtk = {
enable = true;
theme = {
name = "Adwaita-dark";
package = pkgs.gnome-themes-extra;
};
gtk4.theme = config.gtk.theme;
gtk4.iconTheme = {
package = pkgs.adwaita-icon-theme;
name = "Adwaita";
};
gtk3.iconTheme = {
package = pkgs.adwaita-icon-theme;
name = "Adwaita";
};
};
home = {
username = "apr";
homeDirectory = "/home/apr";
stateVersion = "25.11";
sessionVariables = {
XDG_DESKTOP_PORTAL = "gnome";
GTK_USE_PORTAL = "1";
};
pointerCursor = {
name = "Bibata-Modern-Ice";
package = pkgs.bibata-cursors;
size = 24;
x11 = {
enable = true;
defaultCursor = pkgs.bibata-cursors;
};
};
file.".ssh/allowed_signers".text = ''
apr 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
thunderbird
zed-editor
bun
cliamp
];
};
}
|