fix all statix warnings and re-enable statix pre-commit

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
This commit is contained in:
2024-05-21 19:43:57 -04:00
committed by Richie Cahill
parent 0e090cb76a
commit 1b65b78d13
17 changed files with 181 additions and 163 deletions

View File

@ -25,35 +25,36 @@ in
};
};
config = lib.mkIf (cfg.enable) {
config = lib.mkIf cfg.enable {
# to generate this its going to look something like this
# rg "fprintd" --follow /etc/pam.d | sed -nr 's/\/etc\/pam.d\/(\w+)/\1/p' | cut -d ':' -f 1 | awk '{printf "security.pam.services.%s.rules.auth.fprintd.order=11501;\n",$1}'
# need to check if this one is needed... file doesnt exist when this module is disabled
#security.pam.services.auth.rules.auth.fprintd.order = cfg.order;
security.pam.services.passwd.rules.auth.fprintd.order = cfg.order;
security.pam.services.chpasswd.rules.auth.fprintd.order = cfg.order;
security.pam.services.groupdel.rules.auth.fprintd.order = cfg.order;
security.pam.services.groupadd.rules.auth.fprintd.order = cfg.order;
security.pam.services.useradd.rules.auth.fprintd.order = cfg.order;
security.pam.services.i3lock.rules.auth.fprintd.order = cfg.order;
security.pam.services.systemd-user.rules.auth.fprintd.order = cfg.order;
security.pam.services.sudo.rules.auth.fprintd.order = cfg.order;
security.pam.services.userdel.rules.auth.fprintd.order = cfg.order;
security.pam.services.chfn.rules.auth.fprintd.order = cfg.order;
security.pam.services.su.rules.auth.fprintd.order = cfg.order;
security.pam.services.usermod.rules.auth.fprintd.order = cfg.order;
security.pam.services.groupmems.rules.auth.fprintd.order = cfg.order;
security.pam.services.chsh.rules.auth.fprintd.order = cfg.order;
security.pam.services.i3lock-color.rules.auth.fprintd.order = cfg.order;
security.pam.services.xscreensaver.rules.auth.fprintd.order = cfg.order;
security.pam.services.xlock.rules.auth.fprintd.order = cfg.order;
security.pam.services.polkit-1.rules.auth.fprintd.order = cfg.order;
security.pam.services.vlock.rules.auth.fprintd.order = cfg.order;
security.pam.services.runuser-l.rules.auth.fprintd.order = cfg.order;
security.pam.services.groupmod.rules.auth.fprintd.order = cfg.order;
security.pam.services.runuser.rules.auth.fprintd.order = cfg.order;
security.pam.services = {
passwd.rules.auth.fprintd.order = cfg.order;
chpasswd.rules.auth.fprintd.order = cfg.order;
groupdel.rules.auth.fprintd.order = cfg.order;
groupadd.rules.auth.fprintd.order = cfg.order;
useradd.rules.auth.fprintd.order = cfg.order;
i3lock.rules.auth.fprintd.order = cfg.order;
systemd-user.rules.auth.fprintd.order = cfg.order;
sudo.rules.auth.fprintd.order = cfg.order;
userdel.rules.auth.fprintd.order = cfg.order;
chfn.rules.auth.fprintd.order = cfg.order;
su.rules.auth.fprintd.order = cfg.order;
usermod.rules.auth.fprintd.order = cfg.order;
groupmems.rules.auth.fprintd.order = cfg.order;
chsh.rules.auth.fprintd.order = cfg.order;
i3lock-color.rules.auth.fprintd.order = cfg.order;
xscreensaver.rules.auth.fprintd.order = cfg.order;
xlock.rules.auth.fprintd.order = cfg.order;
polkit-1.rules.auth.fprintd.order = cfg.order;
vlock.rules.auth.fprintd.order = cfg.order;
runuser-l.rules.auth.fprintd.order = cfg.order;
groupmod.rules.auth.fprintd.order = cfg.order;
runuser.rules.auth.fprintd.order = cfg.order;
};
};
}