diff options
Diffstat (limited to 'machines')
| -rw-r--r-- | machines/doretta/default.nix | 29 | ||||
| -rw-r--r-- | machines/vm/foolcreekwireless/default.nix | 41 |
2 files changed, 28 insertions, 42 deletions
diff --git a/machines/doretta/default.nix b/machines/doretta/default.nix index 9b16f0c..057777e 100644 --- a/machines/doretta/default.nix +++ b/machines/doretta/default.nix @@ -35,7 +35,7 @@ programs.virt-manager.enable = true; microvm.vms = { - microvm-test = { + foolcreek = { config = { microvm.shares = [{ source = "/nix/store"; @@ -46,6 +46,33 @@ }; }; }; + systemd.network = { + enable = true; + networks = { + "10-lan" = { + matchConfig.Name = ["eno1" "vm-*"]; + networkConfig = { + Bridge = "br0"; + }; + }; + "10-lan-bridge" = { + matchConfig.Name = "br0"; + networkConfig = { + Address = ["10.1.11.100/24"]; + Gateway = ["10.1.11.254"]; + DNS = ["8.8.8.8"]; + # IPv6AcceptRA = true; + }; + linkConfig.RequiredForOnline = "routable"; + }; + }; + netdevs."vr0" = { + netdevConfig = { + Name = "br0"; + Kind = "bridge"; + }; + }; + }; # Set your time zone. time.timeZone = "US/Mountain"; diff --git a/machines/vm/foolcreekwireless/default.nix b/machines/vm/foolcreekwireless/default.nix deleted file mode 100644 index a2adcf1..0000000 --- a/machines/vm/foolcreekwireless/default.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ config, pkgs, ... }: -# let -# language ; -# in -{ - imports = [ - # ./hardware-configuration.nix - - ../../../modules/nixos/nix-common.nix - ../../../modules/nixos/environment.nix - ../../../modules/nixos/system-packages.nix - - ../../../modules/users/defin.nix - ../../../modules/users/root.nix - ]; - - boot.loader.systemd-boot.enable = true; - boot.loader.efi.canTouchEfiVariables = true; - virtualisation.vmVariant = { - virtualisation = { - memorySize = 2048; # Use 2048 MiB memory. - cores = 1; - graphics = false; - }; - }; - - services.wordpress.sites."localhost" = { - # languages = [ pkgs.wordpressPackages.languages. ] - - }; - - networking.firewall.allowedTCPPorts = [ 22 ]; - - environment.systemPackages = with pkgs; [ - cowsay - lolcat - ]; - - nixpkgs.hostPlatform = "x86_64-linux"; - system.stateVersion = "24.11"; -} |
