Operand

thee, sea, us.

gram: build

> ./nixos/calm/access.nix

Lenses
(coming soon!)


{ edge, ... }:
{
  nix.settings.experimental-features = [ "nix-command" "flakes" ];

  # users.users.access = {
  #   isNormalUser = true;
  #   home = "/home/access";
  #   # password = "4cc3ss";
  #   extraGroups = [ "wheel" "networkmanager" ];
  #   shell = edge.nushell;
  #   openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAIH31k4XJU6NYkDWKbsfQcHraO1b2rBX7jX3xSOtyLCK0 calliope@chesapeake" ];
  # };

  users.users.root = {
    shell = edge.nushell;
    openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAIH31k4XJU6NYkDWKbsfQcHraO1b2rBX7jX3xSOtyLCK0 calliope@chesapeake" ];
  };

  services.openssh = { enable = true; settings.PermitRootLogin = "yes"; };
  networking.firewall = { enable = true; };
}