diff --git a/flake.nix b/flake.nix index 61f3127d..bb34c9f9 100644 --- a/flake.nix +++ b/flake.nix @@ -61,6 +61,7 @@ ./modules/dunst.nix ./modules/feh.nix ./modules/fish.nix + ./modules/gnome.nix ./modules/grub.nix ./modules/gtk.nix ./modules/helix.nix diff --git a/modules/gnome.nix b/modules/gnome.nix new file mode 100644 index 00000000..783a396a --- /dev/null +++ b/modules/gnome.nix @@ -0,0 +1,15 @@ +{ pkgs, config, lib, ... }: + +{ + options.stylix.targets.gnome.enable = + config.lib.stylix.mkEnableTarget "GNOME" true; + + config.home-manager.sharedModules = + lib.mkIf config.stylix.targets.gnome.enable [{ + dconf.settings."org/gnome/desktop/background" = { + color-shading-type = "solid"; + picture-options = "zoom"; + picture-uri = "file://${config.stylix.image}"; + }; + }]; +}