Update modules/users.nix
This commit is contained in:
parent
9fda500a7f
commit
a2cc566551
@ -42,7 +42,7 @@
|
|||||||
|
|
||||||
services.mingetty.autologinUser = "balsoft";
|
services.mingetty.autologinUser = "balsoft";
|
||||||
|
|
||||||
environment.loginShellInit = "sudo /run/current-system/sw/bin/lock; sway";
|
environment.loginShellInit = "sudo /run/current-system/sw/bin/lock this; sway";
|
||||||
|
|
||||||
security.pam.u2f = {
|
security.pam.u2f = {
|
||||||
control = "sufficient";
|
control = "sufficient";
|
||||||
@ -51,8 +51,13 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages = [
|
environment.systemPackages = [
|
||||||
(pkgs.writeShellScriptBin "lock"
|
(pkgs.writeShellScriptBin "lock" ''
|
||||||
"USER=balsoft ${pkgs.vlock}/bin/vlock -san")
|
if [[ "$1" == this ]]
|
||||||
|
then args="-s"
|
||||||
|
else args="-san"
|
||||||
|
fi
|
||||||
|
USER=balsoft ${pkgs.vlock}/bin/vlock "$args"
|
||||||
|
'')
|
||||||
];
|
];
|
||||||
|
|
||||||
security.pam.services = builtins.listToAttrs (builtins.map (name: {
|
security.pam.services = builtins.listToAttrs (builtins.map (name: {
|
||||||
@ -88,6 +93,7 @@
|
|||||||
enable = true;
|
enable = true;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
balsoft ALL = (root) NOPASSWD: /run/current-system/sw/bin/lock
|
balsoft ALL = (root) NOPASSWD: /run/current-system/sw/bin/lock
|
||||||
|
balsoft ALL = (root) NOPASSWD: /run/current-system/sw/bin/lock this
|
||||||
balsoft ALL = (root) NOPASSWD: ${pkgs.light}/bin/light -A 5
|
balsoft ALL = (root) NOPASSWD: ${pkgs.light}/bin/light -A 5
|
||||||
balsoft ALL = (root) NOPASSWD: ${pkgs.light}/bin/light -U 5
|
balsoft ALL = (root) NOPASSWD: ${pkgs.light}/bin/light -U 5
|
||||||
'';
|
'';
|
||||||
|
Loading…
Reference in New Issue
Block a user