From 30b25029be9f9d668952373e12909d2d50797b4b Mon Sep 17 00:00:00 2001 From: KJ Date: Fri, 17 Nov 2017 21:40:50 -0500 Subject: Add config for dragon --- machines/dragon.nix | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 machines/dragon.nix diff --git a/machines/dragon.nix b/machines/dragon.nix new file mode 100644 index 0000000..f3257bf --- /dev/null +++ b/machines/dragon.nix @@ -0,0 +1,37 @@ +{ config, lib, pkgs, ... }: +{ + imports = + [ ../config/common.nix + ../config/users.nix + ]; + + boot.kernelParams = [ "console=tty0" ''console="ttyS0,115200n8"'' ]; + boot.loader.grub.extraConfig = '' + GRUB_TERMINAL="console serial" + GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1" + ''; + boot.loader.grub.enable = true; + boot.loader.grub.version = 2; + boot.loader.grub.devices = ["/dev/sda" "/dev/sdb"]; + + networking = { + hostName = lib.mkForce "dragon"; + }; + + services = { + openssh = { + enable = lib.mkDefault true; + passwordAuthentication = false; + }; + }; + + fileSystems = { + "/storage" = { + device = "/dev/sda3"; + fsType = "btrfs"; + options = [ "subvol=storage" ]; + }; + }; + + system.stateVersion = lib.mkForce "17.09"; +} -- cgit v1.2.3