diff --git a/configuration.nix b/configuration.nix index fa66761..bd4aa90 100644 --- a/configuration.nix +++ b/configuration.nix @@ -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; diff --git a/flake.nix b/flake.nix index c21bb24..d15ce25 100644 --- a/flake.nix +++ b/flake.nix @@ -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 + ]; + }; }; }; } diff --git a/hardware/desk.nix b/hardware/desk.nix index ece2b12..fde3971 100644 --- a/hardware/desk.nix +++ b/hardware/desk.nix @@ -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"; }