nixos/modules/hosts/base/home.nix
2026-09-01 16:04:52 +02:00

59 lines
1.2 KiB
Nix

{
inputs,
pkgs,
config,
...
}:
let
c = config.scheme.withHashtag;
in
{
home.packages = with pkgs; [
nixd
nixfmt
clang
kdePackages.qtdeclarative
];
home.stateVersion = "26.05";
home.pointerCursor = {
enable = true;
name = "macOS";
package = pkgs.apple-cursor;
size = 24;
};
services.syncthing = {
enable = true;
settings = {
devices = {
cyberia = {
id = "OOJBAJU-AAIKLHO-BKMMHBU-2NXE75Z-HE64A6V-LET4ZXB-Q2FT2Y4-GZON3AD";
};
};
};
};
gtk = {
enable = true;
colorScheme = "dark";
theme = {
name = "adw-gtk3-dark";
package = pkgs.adw-gtk3;
};
iconTheme = {
name = "Papirus-Dark";
package = pkgs.papirus-icon-theme;
};
font = {
name = config.theming.font;
package = config.theming.fontPackage;
size = 12;
};
cursorTheme.name = "macOS";
cursorTheme.size = 24;
gtk3.extraCss = builtins.readFile (config.scheme inputs.tt-gtk);
gtk4.extraCss = builtins.readFile (config.scheme inputs.tt-gtk);
};
services.polkit-gnome.enable = true; # polkit
dconf.settings."org/gnome/desktop/interface".color-scheme = "prefer-dark";
}