{ den, modules, ... }: { modules.quickshell = { homeManager = { pkgs, lib, config, ... }: { xdg.configFile."quickshell" = { recursive = true; source = config.lib.file.mkOutOfStoreSymlink ./quickshell; }; systemd.user.services.quickshell = { Unit = { Description = "Quickshell daemon"; After = [ "hyprland-session.target" ]; }; Install = { WantedBy = [ "default.target" ]; }; Service = { ExecStart = "${pkgs.quickshell}/bin/quickshell"; Restart = "on-failure"; RestartSec = "5s"; }; }; }; }; }