about summary refs log tree commit diff
path: root/modules/core
diff options
context:
space:
mode:
authoraszlig <aszlig@nix.build>2019-12-08 15:23:17 +0100
committeraszlig <aszlig@nix.build>2019-12-08 15:28:49 +0100
commit55835a5cb0f5c088c31377e34bda5702c3830bf2 (patch)
treed8fcca4b949758c08f25664fd9b770d79d226a20 /modules/core
parente84d9dc28549f2092c9ab3bd59776fb0552186cd (diff)
treewide: Remove all references to SLiM
This fixes the following evaluation error:

  The option `services.xserver.displayManager.slim' can no longer be
  used since it's been removed. The SLIM project is abandoned and their
  last release was in 2013.

  Because of this it poses a security risk to your system.
  Other issues include it not fully supporting systemd and logind
  sessions.
  Please use a different display manager such as LightDM, SDDM, or GDM.
  You can also use the startx module which uses Xinitrc.

Here is the nixpkgs upstream pull request removing SLiM:

  https://github.com/NixOS/nixpkgs/pull/73251

Since I was using a custom theme for SLiM and actually liked the
minimalism, it's probably time to start patching LightDM soon. For now
however, I'll stay with a default LightDM configuration and wait until
I'm getting annoyed :-)

Signed-off-by: aszlig <aszlig@nix.build>
Diffstat (limited to 'modules/core')
-rw-r--r--modules/core/tests.nix3
1 files changed, 0 insertions, 3 deletions
diff --git a/modules/core/tests.nix b/modules/core/tests.nix
index dbf2e94b..8e3c6573 100644
--- a/modules/core/tests.nix
+++ b/modules/core/tests.nix
@@ -504,9 +504,6 @@ let
     { check = true;
       path  = ["nixos" "simple"];
     }
-    { check = config.services.xserver.displayManager.slim.enable;
-      path  = ["nixos" "slim"];
-    }
     { check = config.services.snapper.configs != {};
       path  = ["nixos" "snapper"];
     }