From 5f4228eab78fea847c4a96f6c083396847aabd15 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Tue, 27 May 2025 12:28:02 +0200 Subject: [PATCH] home/hyprland: set session.slice for multiple units --- home/programs/hyprland.nix | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/home/programs/hyprland.nix b/home/programs/hyprland.nix index 5e73228..ad42755 100644 --- a/home/programs/hyprland.nix +++ b/home/programs/hyprland.nix @@ -388,10 +388,32 @@ in # UWSM systemd.user.services = { - hypridle.Unit.After = lib.mkForce "graphical-session.target"; + hypridle = { + Unit.After = lib.mkForce "graphical-session.target"; + Service.Slice = "session.slice"; + }; + + hyprpaper = { + Unit.After = lib.mkForce "graphical-session.target"; + Service.Slice = "session.slice"; + }; + + hyprpolkitagent = { + Unit.After = lib.mkForce "graphical-session.target"; + Service.Slice = "session.slice"; + }; + + # gnome-keyring.Service.Slice = "session.slice"; + + # dconf.Service.Slice = "session.slice"; + waybar.Unit.After = lib.mkForce "graphical-session.target"; + network-manager-applet.Unit.After = lib.mkForce "graphical-session.target"; - fcitx5-daemon.Unit.After = lib.mkForce "graphical-session.target"; - # hyprpaper.Unit.After = lib.mkForce "graphical-session.target"; + + fcitx5-daemon = { + Unit.After = lib.mkForce "graphical-session.target"; + Service.Slice = "session.slice"; + }; }; }