]> Untitled Git - awful.systems.git/blob - hardware/shared.nix
Initial commit
[awful.systems.git] / hardware / shared.nix
1 { config, lib, pkgs, ... }:
2
3 {
4   imports = [
5     ../secrets/keys
6   ];
7   # Initial empty root password for easy login:
8   users.users.root.initialHashedPassword = "";
9   services.openssh.settings.PermitRootLogin = "prohibit-password";
10
11   services.openssh.enable = true;
12
13   nix.gc = {
14     automatic = true;
15     options = "--delete-older-than 5d";
16   };
17
18   environment.systemPackages = [ pkgs.ssh-to-age ];
19
20   system.stateVersion = "22.05";
21 }