nixos/installation-device: enable polkit
Polkit enables running 'reboot' and 'poweroff' in the installer without being root, and non-root is the default login for a few NixOS releases now. There's no size increase in the minimal ISO: $ git checkout nixpkgs-unstable $ nix-build -A config.system.build.isoImage -I nixos-config=nixos/modules/installer/cd-dvd/installation-cd-minimal.nix nixos/default.nix && du -sc ./result/iso/*.iso /nix/store/bfvbvrrqjmnqqhyqyxc0w32gagdz2rya-nixos-24.05.git.1149dab64e7-x86_64-linux.iso 998404 ./result/iso/nixos-24.05.git.1149dab64e7-x86_64-linux.iso 998404 total $ git checkout THIS_COMMIT $ nix-build -A config.system.build.isoImage -I nixos-config=nixos/modules/installer/cd-dvd/installation-cd-minimal.nix nixos/default.nix && du -sc ./result/iso/*.iso /nix/store/l9x9rwlvfddnri70h1ifx865q0cvka5l-nixos-24.05.git.1149dab64e7-x86_64-linux.iso 998404 ./result/iso/nixos-24.05.git.1149dab64e7-x86_64-linux.iso 998404 total
This commit is contained in:
parent
5f5210aa20
commit
dadc54aabe
1 changed files with 3 additions and 0 deletions
|
@ -39,6 +39,9 @@ with lib;
|
||||||
# Allow the user to log in as root without a password.
|
# Allow the user to log in as root without a password.
|
||||||
users.users.root.initialHashedPassword = "";
|
users.users.root.initialHashedPassword = "";
|
||||||
|
|
||||||
|
# Don't require sudo/root to `reboot` or `poweroff`.
|
||||||
|
security.polkit.enable = true;
|
||||||
|
|
||||||
# Allow passwordless sudo from nixos user
|
# Allow passwordless sudo from nixos user
|
||||||
security.sudo = {
|
security.sudo = {
|
||||||
enable = mkDefault true;
|
enable = mkDefault true;
|
||||||
|
|
Loading…
Reference in a new issue