{ config, lib, ... }: let inherit (lib) mkIf; cfg = config.desktop; in { config = mkIf cfg.hyprpaper { home-manager.users.${config.user} = { services.hyprpaper = { enable = true; settings = { preload = config.theme.wallpaper; wallpaper = ",${config.theme.wallpaper}"; splash = false; }; }; }; }; }