From 8ed23d6d540cb45dede57f39d24cf34fce4181f7 Mon Sep 17 00:00:00 2001 From: Tyler Starr Date: Wed, 19 Mar 2025 22:41:59 -0700 Subject: [PATCH] add docker no non-physical default and docker to wsl --- provision/hosts/default/default.nix | 7 +++++++ provision/hosts/default/physical/configuration.nix | 7 ------- provision/hosts/wsl/configuration.nix | 3 +++ 3 files changed, 10 insertions(+), 7 deletions(-) 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