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)}
'';
};
+
};
}