aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCullum Smith <cullum@sacredheartsc.com>2026-02-14 22:32:57 -0500
committerCullum Smith <cullum@sacredheartsc.com>2026-02-14 22:32:57 -0500
commita50463aa5b2cb902726eefa18aefd2d19bff5f6a (patch)
tree75c393fe9bb4b57779d5973c0855e32dd305b736
parent41d97691b31908209fa0400d7d60a3ddc221d8ab (diff)
downloadinfrastructure-a50463aa5b2cb902726eefa18aefd2d19bff5f6a.tar.gz
remove sddm
-rw-r--r--files/etc/pam.d/ly.roadwarrior_laptop (renamed from files/etc/pam.d/sddm.roadwarrior_laptop)2
-rw-r--r--files/etc/pam.d/sddm.freebsd22
-rw-r--r--vars/hostclass/desktop1
3 files changed, 1 insertions, 24 deletions
diff --git a/files/etc/pam.d/sddm.roadwarrior_laptop b/files/etc/pam.d/ly.roadwarrior_laptop
index f1b5011..0fdd829 100644
--- a/files/etc/pam.d/sddm.roadwarrior_laptop
+++ b/files/etc/pam.d/ly.roadwarrior_laptop
@@ -1,6 +1,5 @@
auth sufficient pam_self.so no_warn
auth required pam_unix.so try_first_pass
-auth optional pam_kwallet5.so
account requisite pam_securetty.so
account required pam_nologin.so
@@ -10,6 +9,5 @@ account required pam_unix.so
session required pam_lastlog.so no_fail
session required pam_xdg.so no_fail
session optional /usr/local/lib/pam_mkhomedir.so mode=0700
-session optional pam_kwallet5.so auto_start
password required pam_unix.so no_warn try_first_pass
diff --git a/files/etc/pam.d/sddm.freebsd b/files/etc/pam.d/sddm.freebsd
deleted file mode 100644
index f1f61f8..0000000
--- a/files/etc/pam.d/sddm.freebsd
+++ /dev/null
@@ -1,22 +0,0 @@
-# NB: FreeBSD has no pam_stack.so or substack functionality, so we can't
-# try multiple authentication sources (like krb5 but fall back to pam_unix)
-# if we want pam_kwallet5 to execute.
-# Hence, for sddm, we try krb5 only (no local accounts).
-auth sufficient pam_self.so no_warn
-auth required /usr/local/lib/security/pam_krb5.so try_first_pass
-auth optional pam_exec.so /usr/local/libexec/pam-create-local-homedir
-auth optional pam_kwallet5.so kdehome=localdisk/.local/share
-
-account requisite pam_securetty.so
-account required pam_nologin.so
-account required /usr/local/lib/security/pam_krb5.so
-account required pam_login_access.so nodefgroup
-account required pam_unix.so
-
-session required pam_lastlog.so no_fail
-session required pam_xdg.so no_fail
-session required /usr/local/lib/security/pam_krb5.so
-session optional /usr/local/lib/pam_mkhomedir.so mode=0700
-session optional pam_kwallet5.so kdehome=localdisk/.local/share auto_start
-
-password required /usr/local/lib/security/pam_krb5.so try_first_pass
diff --git a/vars/hostclass/desktop b/vars/hostclass/desktop
index d77d36b..0c723f3 100644
--- a/vars/hostclass/desktop
+++ b/vars/hostclass/desktop
@@ -71,6 +71,7 @@ libreoffice
libva-utils
libvdpau-va-gl
linux-widevine-cdm
+ly
mpv
neofetch
noto-basic