summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/installer.nix3
-rw-r--r--modules/wsl-distro.nix2
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 {