dotfiles-nix/modules/programs/hypr/hyprpaper.nix

29 lines
500 B
Nix
Raw Normal View History

2025-01-21 02:43:35 +00:00
{ config, pkgs, lib, inputs, ... }:
let
# inputs
system = pkgs.stdenv.hostPlatform.system;
hyprpaper = inputs.hyprpaper.packages.${system};
in
{
config = lib.mkIf config.desktop.enable {
home-manager.users.${config.user} = {
services.hyprpaper = {
enable = true;
package = hyprpaper.hyprpaper;
settings = {
preload = config.wallpaper;
wallpaper = ",${config.wallpaper}";
splash = false;
};
};
};
};
}