27 lines
649 B
Nix
27 lines
649 B
Nix
{ ... }: {
|
|
|
|
|
|
flake.nixosModules.default = { lib, ... }: {
|
|
|
|
config = {
|
|
|
|
environment.etc = lib.mkMerge [
|
|
(builtins.listToAttrs
|
|
(builtins.map
|
|
(n: {
|
|
name = "Wallpaper/${n}";
|
|
value = {
|
|
source = ./Wallpaper/${n};
|
|
};
|
|
})
|
|
(builtins.attrNames
|
|
(builtins.readDir ./Wallpaper)
|
|
)
|
|
)
|
|
)
|
|
];
|
|
|
|
};
|
|
};
|
|
}
|