Files
nixos/Droidnix/generated/hyprland/decorations/rotating_wallpaper.nix
T
2026-03-17 21:31:12 +00:00

41 lines
961 B
Nix

{
config,
pkgs,
lib,
...
}:
let
wallpaperSource = ./assets/hyprland/wallpaperstuff;
in
{
# Ensure Home Manager is enabled
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.henrov = {
home.packages = [ pkgs.wpaperd ];
# Copy the entire wallpaper folder to ~/.config/wpaperd
home.file.".config/wpaperd/".source = wallpaperSource;
# Optional: also copy to ~/Droidnix
home.file."Droidnix/".source = wallpaperSource;
# User systemd service to start wpaperd at login
home.systemd.user.services.wpaperd = {
enable = true;
description = "wpaperd wallpaper daemon";
after = [ "graphical.target" ];
serviceConfig = {
Type = "simple";
ExecStart = "${pkgs.wpaperd}/bin/wpaperd --config $HOME/.config/wpaperd/wallpaper.toml";
Restart = "on-failure";
RestartSec = 1;
WorkingDirectory = "$HOME";
};
};
};
}