make configuration.nix host agnostic and add nix-conv

This commit is contained in:
2024-12-13 15:57:06 +01:00
parent 2668121c52
commit d12c76f48d
3 changed files with 19 additions and 9 deletions

View File

@@ -36,11 +36,6 @@
};
networking.hostName = "nix-desk"; # Define your hostname.
networking.networkmanager.enable = true; # Easiest to use and most distros use this by default.
# required for ZFS
networking.hostId = "00000001";
# Set your time zone.
time.timeZone = "Europe/Berlin";
@@ -105,10 +100,6 @@
htop
];
# allow specific users to affect system configuration
users.groups.nixos-admins = {};
users.users.root.extraGroups = [ "nixos-admins" ];
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.
# programs.mtr.enable = true;

View File

@@ -31,6 +31,20 @@
./users/shatteredmint.nix
];
};
nix-conv = lib.nixosSystem {
system = "x86_64-linux";
specialArgs = inputs;
modules = [
./hardware/conv.nix
./configuration.nix
./plasma.nix
./users/shatteredmint.nix
];
};
};
};
}

View File

@@ -53,4 +53,9 @@
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
networking.hostName = "nix-desk"; # Define your hostname.
networking.networkmanager.enable = true; # Easiest to use and most distros use this by default.
# required for ZFS
networking.hostId = "00000001";
}