diff --git a/quickshell/Modules/Lock/Pam.qml b/quickshell/Modules/Lock/Pam.qml index 6ef3b29d..72ef1e00 100644 --- a/quickshell/Modules/Lock/Pam.qml +++ b/quickshell/Modules/Lock/Pam.qml @@ -90,6 +90,13 @@ Scope { printErrors: false } + FileView { + id: loginConfigWatcher + + path: "/etc/pam.d/login" + printErrors: false + } + FileView { id: u2fConfigWatcher @@ -101,7 +108,7 @@ Scope { id: passwd config: dankshellConfigWatcher.loaded ? "dankshell" : "login" - configDirectory: dankshellConfigWatcher.loaded ? "/etc/pam.d" : Quickshell.shellDir + "/assets/pam" + configDirectory: dankshellConfigWatcher.loaded || loginConfigWatcher.loaded ? "/etc/pam.d" : Quickshell.shellDir + "/assets/pam" onMessageChanged: { if (message.startsWith("The account is locked"))