From 685a6482ff0acfc085a9fa969653c0d36b0d8806 Mon Sep 17 00:00:00 2001 From: RGBCube Date: Sun, 12 May 2024 11:14:38 +0300 Subject: [PATCH] Add tard hardware and networking config --- hosts/enka/hardware.nix | 2 +- hosts/tard/default.nix | 12 ++++++------ hosts/tard/hardware.nix | 25 +++++++++++++++++++++++++ modules/ssh/default.nix | 10 +++++----- 4 files changed, 37 insertions(+), 12 deletions(-) create mode 100644 hosts/tard/hardware.nix diff --git a/hosts/enka/hardware.nix b/hosts/enka/hardware.nix index b8b9aa2..a40aa8f 100644 --- a/hosts/enka/hardware.nix +++ b/hosts/enka/hardware.nix @@ -3,7 +3,7 @@ systemConfiguration { boot.loader = { systemd-boot = enabled { - editor = false; + editor = false; }; efi.canTouchEfiVariables = true; diff --git a/hosts/tard/default.nix b/hosts/tard/default.nix index 86693cf..096ea55 100644 --- a/hosts/tard/default.nix +++ b/hosts/tard/default.nix @@ -23,18 +23,18 @@ }]; networking = { - ipv4 = ""; - ipv6 = ""; + ipv4 = "143.198.73.55"; + ipv6 = "2604:a880:4:1d0::86d:a000"; domain = "rgbcu.be"; - defaultGateway = ""; - defaultGateway6 = ""; + defaultGateway = "143.198.64.1"; + defaultGateway6 = "2604:a880:4:1d0::1"; - interfaces.XXX = { + interfaces.ens3 = { ipv4.addresses = [{ address = config.networking.ipv4; - prefixLength = 25; + prefixLength = 20; }]; ipv6.addresses = [{ diff --git a/hosts/tard/hardware.nix b/hosts/tard/hardware.nix new file mode 100644 index 0000000..b33def1 --- /dev/null +++ b/hosts/tard/hardware.nix @@ -0,0 +1,25 @@ +{ lib, modulesPath, ... }: with lib; + +systemConfiguration { + imports = [ + (modulesPath + "/profiles/qemu-guest.nix") + ]; + + boot.loader.grub = enabled { + device = "/dev/vda"; + }; + + boot.initrd.availableKernelModules = [ + "ata_piix" + "uhci_hcd" + "vmw_pvscsi" + "xen_blkfront" + ]; + + boot.initrd.kernelModules = [ "nvme" ]; + + fileSystems."/" = { + device = "/dev/vda1"; + fsType = "ext4"; + }; +} diff --git a/modules/ssh/default.nix b/modules/ssh/default.nix index 00e5f09..b2f8981 100644 --- a/modules/ssh/default.nix +++ b/modules/ssh/default.nix @@ -40,11 +40,11 @@ port = 2222; }; - # tard = { - # hostname = self.tard.networking.ipv4; - # user = "tail"; - # port = 2222; - # }; + tard = { + hostname = self.tard.networking.ipv4; + user = "tail"; + port = 2222; + }; robotic = { hostname = "86.105.252.189";