Files
nixos-flake/assets/wallpapers/default.nix
2026-03-29 02:39:10 +09:00

22 lines
506 B
Nix

{ stdenv, lib, ... }:
let
inherit (lib.fileset) toSource unions intersection maybeMissing gitTracked;
sourceFiles = unions [
(gitTracked ./.)
(maybeMissing ./cap_blow.png)
(maybeMissing ./cap_filter.png)
];
in
lib.fileset.trace sourceFiles
stdenv.mkDerivation {
name = "my-wallpapers";
src = toSource {
root = ./.;
fileset = sourceFiles;
};
installPhase = ''
mkdir -p $out/usr/local/share/wallpapers
cp -r *.{jpg,jpeg,png} $out/usr/local/share/wallpapers/
'';
}