From 9185529e3dbededab5f13e5305667a705ee85528 Mon Sep 17 00:00:00 2001 From: Daniel Thwaites Date: Sat, 13 Aug 2022 10:15:54 +0100 Subject: [PATCH] Set GNOME desktop background :sparkles: This works according to a comment on Reddit - I haven't tested it myself. --- flake.nix | 1 + modules/gnome.nix | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 modules/gnome.nix 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}"; + }; + }]; +}