summaryrefslogtreecommitdiff
path: root/modules/snorlax
diff options
context:
space:
mode:
Diffstat (limited to 'modules/snorlax')
-rw-r--r--modules/snorlax/default.nix2
-rw-r--r--modules/snorlax/networking.nix47
-rw-r--r--modules/snorlax/uvm-guests/cpanel.nix17
3 files changed, 40 insertions, 26 deletions
diff --git a/modules/snorlax/default.nix b/modules/snorlax/default.nix
index dac4a4a..359ee8d 100644
--- a/modules/snorlax/default.nix
+++ b/modules/snorlax/default.nix
@@ -5,7 +5,7 @@
./git.nix
./samba.nix
./nginx.nix
- ./uvm-guests
+ # ./uvm-guests
./networking.nix
../core
diff --git a/modules/snorlax/networking.nix b/modules/snorlax/networking.nix
index f973b8e..daca7af 100644
--- a/modules/snorlax/networking.nix
+++ b/modules/snorlax/networking.nix
@@ -2,31 +2,30 @@
{
networking.hostName = "snorlax";
networking.hostId = "1d1ebf34";
- networking.useNetworkd = true;
+ # networking.useNetworkd = true;
- systemd.network.enable = true;
+ # systemd.network.enable = true;
+ # systemd.network.networks."10-lan" = {
+ # matchConfig.Name = ["eno1" "vm-*"];
+ # networkConfig = {
+ # Bridge = "br0";
+ # };
+ # };
- systemd.network.networks."10-lan" = {
- matchConfig.Name = ["eno1" "vm-*"];
- networkConfig = {
- Bridge = "br0";
- };
- };
+ # systemd.network.netdevs."br0" = {
+ # netdevConfig = {
+ # Name = "br0";
+ # Kind = "bridge";
+ # };
+ # };
- systemd.network.netdevs."br0" = {
- netdevConfig = {
- Name = "br0";
- Kind = "bridge";
- };
- };
-
- systemd.network.networks."10-lan-bridge" = {
- matchConfig.Name = "br0";
- networkConfig = {
- Address = ["192.168.50.7/24" ];
- Gateway = "192.168.50.1";
- DNS = ["192.168.50.1"];
- };
- linkConfig.RequiredForOnline = "routable";
- };
+ # systemd.network.networks."10-lan-bridge" = {
+ # matchConfig.Name = "br0";
+ # networkConfig = {
+ # Address = ["192.168.50.7/24" ];
+ # Gateway = "192.168.50.1";
+ # DNS = ["192.168.50.1"];
+ # };
+ # linkConfig.RequiredForOnline = "routable";
+ # };
}
diff --git a/modules/snorlax/uvm-guests/cpanel.nix b/modules/snorlax/uvm-guests/cpanel.nix
index f59a306..b7fb4c3 100644
--- a/modules/snorlax/uvm-guests/cpanel.nix
+++ b/modules/snorlax/uvm-guests/cpanel.nix
@@ -15,12 +15,27 @@
config = {
networking.hostName = "cpanel";
+ systemd.network.enable = true;
+ systemd.network.networks."20-lan" = {
+ matchConfig.Type = "ether";
+ networkConfig = {
+ # Address = ["192.168.50.3/24" "2001:db8::b/64"];
+ Gateway = "192.168.50.1";
+ DNS = ["192.168.50.1"];
+ IPv6AcceptRA = true;
+ DHCP = "yes";
+ };
+ };
+
+ home-manager.users.jras.home.stateVersion = "24.11";
imports = [
inputs.home-manager.nixosModules.home-manager
inputs.disko.nixosModules.disko
inputs.nixos-facter-modules.nixosModules.facter
- ../../core
+ ../../core/users.nix
+ ../../core/packages.nix
+ ../../core/services.nix
];