diff --git a/flake.nix b/flake.nix index bfba84f..7f79b5c 100644 --- a/flake.nix +++ b/flake.nix @@ -88,6 +88,17 @@ (hmModule ./home/common.nix) ]; }; + router-1 = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; + modules = [ + secrix.nixosModules.default + ./modules + ./hosts/common.nix + ./hosts/router-1 + ./users/cazzzer + (hmModule ./home/common.nix) + ]; + }; }; # https://github.com/nix-community/nixos-generators?tab=readme-ov-file#using-in-a-flake packages.x86_64-linux = { diff --git a/hosts/router-1/default.nix b/hosts/router-1/default.nix new file mode 100644 index 0000000..dd16422 --- /dev/null +++ b/hosts/router-1/default.nix @@ -0,0 +1,25 @@ +{ + imports = [ + ../../modules/router + ../hw-vm.nix + ]; + + router = { + enableDesktop = false; + enableDhcpClient = false; + wanMAC = "bc:24:11:af:bd:84"; + lanMAC = "bc:24:11:38:b1:91"; + wanLL = "fe80::be24:11ff:feaf:bd84"; + lanLL = "fe80::be24:11ff:fe38:b191"; + defaultToken = 251; + + pdFromWan = "fd46:fbbe:ca55:100"; + wanAddr4 = "192.168.1.63"; + wanGw4 = "192.168.1.254"; + }; + + networking.hostName = "grouty"; + + # override hw-vm.nix default + networking.useDHCP = false; +}