diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/installer.nix | 3 | ||||
| -rw-r--r-- | modules/wsl-distro.nix | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/modules/installer.nix b/modules/installer.nix index 739adf3..04d5127 100644 --- a/modules/installer.nix +++ b/modules/installer.nix @@ -54,7 +54,10 @@ with builtins; with lib; { contents = [ { source = config.environment.etc."wsl.conf".source; target = "/etc/wsl.conf"; } + { source = config.environment.etc."fstab".source; target = "/etc/fstab"; } { source = passwd; target = "/etc/passwd"; } + { source = "${pkgs.busybox}/bin/busybox"; target = "/bin/sh"; } + { source = "${pkgs.busybox}/bin/busybox"; target = "/bin/mount"; } ]; }; diff --git a/modules/wsl-distro.nix b/modules/wsl-distro.nix index a2d7145..1a81db5 100644 --- a/modules/wsl-distro.nix +++ b/modules/wsl-distro.nix @@ -47,7 +47,7 @@ with builtins; with lib; config = let cfg = config.wsl; - syschdemd = import ../syschdemd.nix { inherit lib pkgs config; defaultUser = cfg.defaultUser; }; + syschdemd = import ../syschdemd.nix { inherit lib pkgs config; defaultUser = cfg.defaultUser; defaultUserHome = config.users.users.${cfg.defaultUser}.home; }; in mkIf cfg.enable { |
