{ settings, pkgs, ... }: { home.packages = [ pkgs.ulauncher]; systemd.user.services.ulauncher = { Unit = { Description = "ulauncher application launcher service"; Documentation = "https://ulauncher.io"; PartOf = [ "graphical-session.target" ]; }; Service = { Type = "simple"; ExecStart = "${pkgs.ulauncher}/bin/ulauncher --hide-window"; Restart = "on-failure"; }; Install.WantedBy = [ "graphical-session.target" ]; }; }