{ config, pkgs, lib, flakeRoot, user, ... }: let # Pad naar de wallpaper configuratie binnen de flake wallpaperConf = "${flakeRoot}/assets/hyprland/wallpaperstuff/wallpaper.conf"; in { # Installeer wpaperd in de user environment home.packages = [ pkgs.wpaperd ]; # Definieer de systemd user service voor wpaperd systemd.user.services.wpaperd = { Unit = { Description = "wpaperd wallpaper daemon"; After = [ "default.target" ]; }; Service = { Type = "simple"; # Gebruik het flake-padres voor de config ExecStart = "${pkgs.wpaperd}/bin/wpaperd --config ${wallpaperConf}"; Restart = "on-failure"; RestartSec = 1; }; Install = { WantedBy = [ "default.target" ]; }; }; }