]>
Commit | Line | Data |
---|---|---|
200690c9 IB |
1 | { lib, config, ... }@args: |
2 | { | |
3 | options.myEnv = (import ../../../environment.nix (args // { name = "dummy"; })).options.myEnv; | |
4 | config = { | |
5 | fileSystems."/".device = "/dev/disk/by-label/nixos"; | |
6 | boot.initrd.availableKernelModules = [ "xhci_pci" "ehci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" "virtio_balloon" "virtio_blk" "virtio_pci" "virtio_ring" ]; | |
7 | boot.loader = { | |
8 | grub = { | |
9 | version = 2; | |
10 | device = "/dev/vda"; | |
11 | }; | |
12 | timeout = 0; | |
13 | }; | |
14 | services.openssh.enable = true; | |
15 | networking.firewall.allowedTCPPorts = [ 22 ]; | |
16 | users = { | |
17 | mutableUsers = false; | |
18 | users.root.openssh.authorizedKeys.keys = [ config.myEnv.sshd.rootKeys.immae_dilion ]; | |
19 | }; | |
20 | }; | |
21 | } |