20 lines
517 B
Nix
20 lines
517 B
Nix
lib: {
|
|
bgs = rec {
|
|
files = {
|
|
wallpaper_1 = "~/media/images/bg_1.jpg";
|
|
wallpaper_2 = "~/media/images/bg_2.jpg";
|
|
wallpaper_3 = "~/media/images/bg_3.jpg";
|
|
wallpaper_4 = "~/media/images/waterwindow.jpg";
|
|
wallpaper_5 = "~/media/images/barngreet.png";
|
|
};
|
|
|
|
list = builtins.attrNames files;
|
|
|
|
resolve = name: if name == null then null else files.${name};
|
|
|
|
resolveList = names: builtins.filter (x: x != null) (map resolve names);
|
|
|
|
all = builtins.attrValues files;
|
|
};
|
|
}
|