feat: system76-scheduler

This commit is contained in:
2026-01-16 22:22:12 +08:00
parent 5a1880587f
commit 35358cf01c
4 changed files with 54 additions and 17 deletions

View File

@@ -15,13 +15,26 @@ in
};
config = lib.mkIf cfg.enable {
programs.niri = {
enable = true;
package = pkg;
};
services.displayManager = {
sddm = {
enable = true;
wayland.enable = true;
};
};
security.pam.services.login.enableGnomeKeyring = true;
services.gnome.gnome-keyring.enable = true;
my.persist.homeDirs = [
{
directory = ".local/share/keyrings";
mode = "0700";
}
];
xdg.portal = {
enable = true;
config = {
@@ -41,17 +54,9 @@ in
};
systemd.user.services.niri-flake-polkit.serviceConfig.ExecStart =
lib.mkForce "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1";
services.gnome.gnome-keyring.enable = true;
programs.niri = {
enable = true;
package = pkg;
};
services.displayManager = {
sddm = {
enable = true;
wayland.enable = true;
};
};
services.system76-scheduler.enable = true;
my.hm = {
home.packages = with pkgs; [
xwayland-satellite-unstable
@@ -68,6 +73,8 @@ in
xdg-terminal-exec
];
services.system76-scheduler-niri.enable = true;
programs.noctalia-shell = {
enable = true;
systemd.enable = true;