diff --git a/hosts/duskfall/home.nix b/hosts/duskfall/home.nix index c33b00a9..4a71c25f 100644 --- a/hosts/duskfall/home.nix +++ b/hosts/duskfall/home.nix @@ -29,6 +29,7 @@ # wm hyprland.enable = true; + gnome.enable = true; # style stylix.enable = true; diff --git a/modules/user/gnome/default.nix b/modules/user/gnome/default.nix new file mode 100644 index 00000000..e8d699b7 --- /dev/null +++ b/modules/user/gnome/default.nix @@ -0,0 +1,22 @@ +{ inputs, pkgs, config, lib, ... }: + +let + cfg = config.userSettings.gnome; +in +{ + options = { + systemSettings.gnome = { + enable = lib.mkEnableOption "Enable gnome config"; + }; + }; + + config = lib.mkIf cfg.enable { + stylix.targets.gnome.enable = true; + stylix.targets.gtk.enable = true; + dconf.settings = { + "org/gnome/settings-daemon/plugins/power" = { + ambient-enabled = false; + }; + }; + }; +}