From c657d02c4fd867c30534d74e01417decc1617fb8 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 2 Apr 2025 17:43:57 +0200 Subject: [PATCH] nixos/cosmic-greeter: minor corrections --- nixos/modules/services/desktop-managers/cosmic.nix | 8 ++------ .../modules/services/display-managers/cosmic-greeter.nix | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/nixos/modules/services/desktop-managers/cosmic.nix b/nixos/modules/services/desktop-managers/cosmic.nix index a6aa7cc3e826..576cbe1438ec 100644 --- a/nixos/modules/services/desktop-managers/cosmic.nix +++ b/nixos/modules/services/desktop-managers/cosmic.nix @@ -7,7 +7,6 @@ config, lib, pkgs, - utils, ... }: @@ -97,14 +96,11 @@ in systemd = { packages = [ pkgs.cosmic-session ]; user.targets = { + # TODO: remove when upstream has XDG autostart support cosmic-session = { wants = [ "xdg-desktop-autostart.target" ]; before = [ "xdg-desktop-autostart.target" ]; }; - tray = { - description = "Cosmic Tray Target"; - requires = [ "graphical-session-pre.target" ]; - }; }; }; @@ -125,7 +121,7 @@ in services.displayManager.sessionPackages = [ pkgs.cosmic-session ]; services.libinput.enable = true; services.upower.enable = true; - # Setup PAM authentication for the `cosmic-greeter` user + # Required for screen locker security.pam.services.cosmic-greeter = { }; # Good to have defaults diff --git a/nixos/modules/services/display-managers/cosmic-greeter.nix b/nixos/modules/services/display-managers/cosmic-greeter.nix index 64cd8667b365..aa4243cfa700 100644 --- a/nixos/modules/services/display-managers/cosmic-greeter.nix +++ b/nixos/modules/services/display-managers/cosmic-greeter.nix @@ -59,7 +59,7 @@ in createHome = true; group = "cosmic-greeter"; }; - # Setup PAM authentication for the `cosmic-greeter` user + # Required for authentication security.pam.services.cosmic-greeter = { }; hardware.graphics.enable = true;