all sorts of fprintd changes
Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
This commit is contained in:
parent
316e70d45b
commit
df0ae523d1
@ -10,6 +10,8 @@
|
||||
./fonts.nix
|
||||
./polkit.nix
|
||||
./pipewire.nix
|
||||
./fingerprint.nix
|
||||
./nix-doc.nix
|
||||
];
|
||||
|
||||
time.timeZone = "America/New_York";
|
||||
|
36
users/alice/systems/artemision/fingerprint.nix
Normal file
36
users/alice/systems/artemision/fingerprint.nix
Normal file
@ -0,0 +1,36 @@
|
||||
{ config, lib, pkgs, ... }:
|
||||
|
||||
# borrowed from https://github.com/NixOS/nixpkgs/issues/171136
|
||||
# and https://wiki.archlinux.org/title/fprint#Login_configuration
|
||||
# and also this internal/experimental feature:
|
||||
# https://github.com/NixOS/nixpkgs/pull/255547
|
||||
#
|
||||
# This should allow fprintd to go after pam_unix (so it asks for your password first!)
|
||||
{
|
||||
|
||||
# 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}'
|
||||
security.pam.services.passwd.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.auth.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.chpasswd.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.groupdel.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.groupadd.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.useradd.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.i3lock.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.systemd-user.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.sudo.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.userdel.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.chfn.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.su.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.usermod.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.groupmems.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.chsh.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.i3lock-color.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.xscreensaver.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.xlock.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.polkit-1.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.vlock.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.runuser-l.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.groupmod.rules.auth.fprintd.order=11501;
|
||||
security.pam.services.runuser.rules.auth.fprintd.order=11501;
|
||||
}
|
11
users/alice/systems/artemision/nix-doc.nix
Normal file
11
users/alice/systems/artemision/nix-doc.nix
Normal file
@ -0,0 +1,11 @@
|
||||
{ config, lib, pkgs, ... }:
|
||||
|
||||
{
|
||||
nix.extraOptions = ''
|
||||
plugin-files = ${pkgs.nix-doc}/lib/libnix_doc_plugin.so
|
||||
'';
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
nix-doc
|
||||
];
|
||||
}
|
@ -38,6 +38,7 @@
|
||||
uutils-coreutils-noprefix
|
||||
ventoy
|
||||
wget
|
||||
zoom-us
|
||||
zoxide
|
||||
zsh-nix-shell
|
||||
];
|
||||
|
Loading…
x
Reference in New Issue
Block a user