encrypted samba vault with gocryptfs

This commit is contained in:
Zuckerberg 2023-03-25 15:49:07 -06:00
parent d1e6d21d66
commit acbbb8a37a

View File

@ -1,6 +1,6 @@
# mounts the samba share on s0 over tailscale # mounts the samba share on s0 over tailscale
{ config, lib, ... }: { config, lib, pkgs, ... }:
let let
cfg = config.services.mount-samba; cfg = config.services.mount-samba;
@ -32,5 +32,11 @@ in {
}; };
age.secrets.smb-secrets.file = ../../secrets/smb-secrets.age; age.secrets.smb-secrets.file = ../../secrets/smb-secrets.age;
# Encrypted Vault
environment.shellAliases = {
vault_unlock = "${pkgs.gocryptfs}/bin/gocryptfs /mnt/private/.vault/ /mnt/vault/";
vault_lock = "umount /mnt/vault/";
};
}; };
} }