From 7c59e8ba927e4360479d1ed8ffaf933ecfba2b62 Mon Sep 17 00:00:00 2001 From: Emmet Date: Fri, 18 Apr 2025 09:56:25 -0500 Subject: [PATCH] Basic gnome customizations --- hosts/duskfall/home.nix | 1 + modules/user/gnome/default.nix | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 modules/user/gnome/default.nix diff --git a/hosts/duskfall/home.nix b/hosts/duskfall/home.nix index c33b00a..4a71c25 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 0000000..e8d699b --- /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; + }; + }; + }; +}