feat: Add luks and unluks functions
This commit is contained in:
parent
ee90e2918a
commit
8671486a76
1 changed files with 11 additions and 1 deletions
|
@ -272,6 +272,16 @@
|
|||
fi
|
||||
}
|
||||
'')
|
||||
(''
|
||||
luks() {
|
||||
${config.lwad.rootCommand} ${pkgs.cryptsetup}/bin/cryptsetup open /dev/disk/by-uuid/cbbe38d4-536e-40a0-96af-1fd5c4e782a5 luksdrive && \
|
||||
${config.lwad.rootCommand} mount /dev/mapper/luksdrive /luks
|
||||
}
|
||||
unluks() {
|
||||
${config.lwad.rootCommand} umount /luks && \
|
||||
${config.lwad.rootCommand} ${pkgs.cryptsetup}/bin/cryptsetup close /dev/mapper/luksdrive
|
||||
}
|
||||
'')
|
||||
]);
|
||||
shellAliases = let eza = "${pkgs.eza}/bin/eza";
|
||||
in {
|
||||
|
@ -440,7 +450,7 @@
|
|||
${upgradeScript}
|
||||
'';
|
||||
};
|
||||
tmpfiles.rules = [ "d ${taskDir} - lukew users" ];
|
||||
tmpfiles.rules = [ "d ${taskDir} - lukew users" "d /luks - root root" ];
|
||||
};
|
||||
users = {
|
||||
defaultUserShell = pkgs.bash;
|
||||
|
|
Loading…
Reference in a new issue