30 lines
775 B
Nix
30 lines
775 B
Nix
# home-manager module which installs wallpapers from dotfiles into .local/share/wallpapers
|
|
{pkgs, config, ...}: {
|
|
xdg.dataFile."wallpapers" = {
|
|
source = "${pkgs.dotfiles}/.local/share/wallpapers";
|
|
recursive = true;
|
|
};
|
|
|
|
home.packages = with pkgs; [
|
|
wpaperd-patched
|
|
];
|
|
|
|
xdg.dataFile."wallpapers/current" = {
|
|
source = config.lib.file.mkOutOfStoreSymlink "${config.xdg.dataHome}/wallpapers/witch1.jpg";
|
|
};
|
|
|
|
xdg.dataFile."wallpapers/current_lock" = {
|
|
source = config.lib.file.mkOutOfStoreSymlink "${config.xdg.dataHome}/wallpapers/witch5.jpg";
|
|
};
|
|
|
|
services.wpaperd = {
|
|
enable = true;
|
|
package = pkgs.wpaperd-patched;
|
|
settings = {
|
|
default = {
|
|
path = "${config.xdg.dataHome}/wallpapers/current";
|
|
};
|
|
};
|
|
};
|
|
}
|