diff --git a/provision/hosts/default/default.nix b/provision/hosts/default/default.nix index a224d2b0..2c65560a 100644 --- a/provision/hosts/default/default.nix +++ b/provision/hosts/default/default.nix @@ -30,6 +30,13 @@ inputs.agenix.packages.x86_64-linux.default ]; + # Define user account. + users.users.${user} = { + isNormalUser = true; + extraGroups = [ "dialout" "wheel" "docker" "libvirtd" ]; + shell = pkgs.bash; + }; + # Did you read the comment? system.stateVersion = "23.11"; diff --git a/provision/hosts/default/physical/configuration.nix b/provision/hosts/default/physical/configuration.nix index 7bfeae00..3434637e 100644 --- a/provision/hosts/default/physical/configuration.nix +++ b/provision/hosts/default/physical/configuration.nix @@ -6,13 +6,6 @@ boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; - # Define user account. - users.users.${user} = { - isNormalUser = true; - extraGroups = [ "dialout" "wheel" "docker" "libvirtd" ]; - shell = pkgs.bash; - }; - home-manager.users.${user} = { programs.vscode = { enable = true; diff --git a/provision/hosts/wsl/configuration.nix b/provision/hosts/wsl/configuration.nix index cb93401b..51bea718 100644 --- a/provision/hosts/wsl/configuration.nix +++ b/provision/hosts/wsl/configuration.nix @@ -40,6 +40,9 @@ in # Don't allow emergency mode, because we don't have a console. systemd.enableEmergencyMode = false; + # Enable docker + virtualisation.docker.enable = true; + environment.systemPackages = with pkgs; [ firefox wget