{ ... }: { networking = { hostName = "monolith"; networkmanager.enable = true; }; fileSystems = { "/" = { device = "/dev/disk/by-uuid/0c335248-f2b4-4a33-86f0-e96cfac82866"; fsType = "ext4"; }; "/boot" = { device = "/dev/disk/by-uuid/D945-7F54"; fsType = "vfat"; options = [ "fmask=0022" "dmask=0022" ]; }; }; boot = { loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true; }; initrd.availableKernelModules = [ "xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" ]; kernelModules = [ "kvm-amd" ]; }; users.users = { nettika = { isNormalUser = true; extraGroups = [ "wheel" "networkmanager" ]; openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHopty1QG8P+OfGxQ9CV0BI1IRB/q6yITzMZaZ6Zspid nettika" ]; }; }; nix.settings.experimental-features = [ "nix-command" "flakes" ]; programs.git = { enable = true; lfs.enable = true; config = { init.defaultBranch = "master"; user = { email = "git@nettika.cat"; name = "Nettika"; }; credential.helper = "store"; }; }; programs.nano = { enable = true; nanorc = '' set autoindent set linenumbers ''; }; services.openssh = { enable = true; settings.PasswordAuthentication = false; permitRootLogin = "yes"; }; time.timeZone = "America/Los_Angeles"; system.stateVersion = "24.05"; }