From 512a912080b9d9df267dc8631ae704ac9201e343 Mon Sep 17 00:00:00 2001 From: undefined Date: Tue, 8 Nov 2022 16:26:18 +0800 Subject: [PATCH] install: update default mount config --- install/install.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/install/install.ts b/install/install.ts index 46af23db..ce168821 100644 --- a/install/install.ts +++ b/install/install.ts @@ -98,14 +98,17 @@ let password = randomstring(32); // eslint-disable-next-line let CN = true; -const nixBin = `${process.env.HOME}/.nix-profile/bin`; +const nixProfile = `${process.env.HOME}/.nix-profile/`; const entry = (source: string, target = source, ro = true) => `\ - type: bind source: ${source} target: ${target}${ro ? '\n readonly: true' : ''}`; const mount = `mount: -${entry(nixBin, '/bin')} -${entry(nixBin, '/usr/bin')} +${entry(`${nixProfile}bin`, '/bin')} +${entry(`${nixProfile}bin`, '/usr/bin')} +${entry(`${nixProfile}lib`, '/lib')} +${entry(`${nixProfile}share`, '/share')} +${entry(`${nixProfile}etc`, '/etc')} ${entry('/nix', '/nix')} ${entry('/dev/null', '/dev/null', false)} ${entry('/dev/urandom', '/dev/urandom', false)}