aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschererleander <leander@schererleander.de>2025-11-02 20:41:44 +0100
committerschererleander <leander@schererleander.de>2025-11-02 20:48:38 +0100
commita840c7c2373d2c50dc9cd9394ba6daadb57f32e5 (patch)
tree0de24f78dfe8ecb31f08c6cba99b6b58f7a7bb7e
parent8927374024abcd384cccc7f99aa97bde21624247 (diff)
move gtk settings
-rw-r--r--hosts/adam/configuration.nix13
-rw-r--r--modules/home-manager/sway.nix25
2 files changed, 28 insertions, 10 deletions
diff --git a/hosts/adam/configuration.nix b/hosts/adam/configuration.nix
index d391b64..7d3423c 100644
--- a/hosts/adam/configuration.nix
+++ b/hosts/adam/configuration.nix
@@ -11,6 +11,7 @@
./hardware-configuration.nix
./audio.nix
./wooting.nix
+ ../../modules/nixos
];
boot = {
@@ -79,17 +80,9 @@
ignoreShellProgramCheck = true;
};
- services = {
- openssh.enable = true;
- gnome.gnome-keyring.enable = true;
- };
-
- xdg.portal = {
- enable = true;
- wlr.enable = true;
- };
+ xdg.portal.enable = true;
- security.polkit.enable = true;
+ services.openssh.enable = true;
programs.dconf.enable = true;
diff --git a/modules/home-manager/sway.nix b/modules/home-manager/sway.nix
index 38f6f0b..a86ad67 100644
--- a/modules/home-manager/sway.nix
+++ b/modules/home-manager/sway.nix
@@ -78,5 +78,30 @@ in
XDG_CURRENT_DESKTOP = "sway";
XDG_SCREENSHOTS_DIR = "~/Pictures/Screenshots/";
};
+
+ gtk = {
+ enable = true;
+ theme = {
+ name = "Adwaita-dark";
+ package = pkgs.gnome-themes-extra;
+ };
+ gtk3.extraConfig = {
+ Settings = ''
+ gtk-application-prefer-dark-theme=1
+ '';
+ };
+ gtk4.extraConfig = {
+ Settings = ''
+ gtk-application-prefer-dark-theme=1
+ '';
+ };
+ };
+
+ home.pointerCursor = {
+ gtk.enable = true;
+ name = "Adwaita";
+ package = pkgs.adwaita-icon-theme;
+ size = 24;
+ };
};
}