Redesign targets for graphical

This commit is contained in:
Natsu Kagami 2025-01-16 18:10:23 +01:00
parent c00150dd95
commit 26df6113e7
Signed by: nki
GPG key ID: 55A032EB38B49ADB
8 changed files with 78 additions and 40 deletions

View file

@ -56,18 +56,6 @@ let
# https://github.com/sodiboo/niri-flake/blob/main/docs.md
programs.niri.enable = true;
programs.niri.package = pkgs.niri-stable;
systemd.user.services.niri = {
description = "A scrollable-tiling Wayland compositor";
bindsTo = [ "graphical-session.target" ];
before = [ "graphical-session.target" ];
wants = [ "graphical-session-pre.target" ];
after = [ "graphical-session-pre.target" ];
serviceConfig.Slice = "session.slice";
serviceConfig.Type = "notify";
serviceConfig.ExecStart = "${lib.getExe config.programs.niri.package} --session";
path = mkForce [ ];
};
# Override gnome-keyring disabling
services.gnome.gnome-keyring.enable = lib.mkForce false;
};