Is there a permanent folder for official wallpapers?

I have been running NixOS 24.11 in a virtual machine with the GNOME desktop and I’ve been trying to customize GNOME a little, including its wallpapers. I have set my windows to use dark mode, and this has caused my wallpaper to change to nix-wallpaper-simple-dark-gray.png. I want to set it back to nix-wallpaper-simple-blue.png. Using find I have found folders in /nix/store for these files, but I was hoping there’d be a permanent location for it somewhere else in my system. I have checked /run/current-system/sw/share/backgrounds and /run/current-system/sw/share/wallpapers and neither contain these wallpapers.

Is there a permanent folder in my NixOS file system with symlinks for NixOS’ official wallpapers like nix-wallpaper-simple-blue.png?

If you’re writing nix config for it, pkgs.nixos-artwork.wallpapers.<name>.gnomeFilePath where <name> is one of the attributes listed in the file below:

But if you’re configuring via UI, it should be in /run/current-system/sw/share/backgrounds/nixos/.

Interesting. Should it be in /run/current-system/sw/share/backgrounds/nixos only after pkgs.nixos-artwork.wallpapers.<name>.gnomeFilePath has been set? If not, then I have some unfortunate news for you, that folder does not exist on my NixOS 24.11 system.

Adding pkgs.nixos-artwork.wallpapers.<name> to environment.systemPackages and

environment.pathsToLink = [ "/share/backgrounds/nixos" ];

should suffice.

Thought I thought it was a bit odd that the gnome module doesn’t take care of something like this already, and found this:

Perhaps this is already making said default wallpapers visible to gnome apps, but I don’t use gnome so I don’t know how this operates.

Thank you. That fixed things for me.