diff --git a/modules/gnome/usr/gnome-mo.nix b/modules/gnome/usr/gnome-mo.nix index ced0308..b912eda 100644 --- a/modules/gnome/usr/gnome-mo.nix +++ b/modules/gnome/usr/gnome-mo.nix @@ -124,18 +124,25 @@ source = ./wallpaper; target = ".local/share/backgrounds"; }; -home.file.".local/share/gnome-background-properties/custom-wallpapers.xml" = { - text = '' + +home.file.".local/share/gnome-background-properties/my-wallpapers.xml" = { + text = let + files = builtins.attrNames (builtins.readDir ./wallpaper); + entry = file: '' + + ${file} + /home/mo/.local/share/backgrounds/${file} + zoom + + ''; + in '' - - Custom Wallpapers - /home/mo/.local/share/backgrounds - zoom - + ${builtins.concatStringsSep "\n" (map entry files)} ''; }; + }; }