From ee348a856f46a16800bff3b44f48f8d405a73db5 Mon Sep 17 00:00:00 2001 From: Kopatz <7265381+Kropatz@users.noreply.github.com> Date: Mon, 18 Mar 2024 13:18:53 +0100 Subject: [PATCH] encryptfs --- flake.nix | 1 + modules/cli-tools.nix | 1 + modules/ecryptfs.nix | 10 ++++++++++ 3 files changed, 12 insertions(+) create mode 100644 modules/ecryptfs.nix diff --git a/flake.nix b/flake.nix index 2b96754..b55819e 100644 --- a/flake.nix +++ b/flake.nix @@ -157,6 +157,7 @@ ./modules/fh/forensik.nix ./systems/laptop/configuration.nix ./modules/cli-tools.nix + ./modules/ecryptfs.nix ./modules/virt-manager.nix ./modules/vmware-host.nix ./modules/nix/ld.nix diff --git a/modules/cli-tools.nix b/modules/cli-tools.nix index 8ce21ec..0b4aa1d 100644 --- a/modules/cli-tools.nix +++ b/modules/cli-tools.nix @@ -24,5 +24,6 @@ tldr file unzip + lsof ]; } diff --git a/modules/ecryptfs.nix b/modules/ecryptfs.nix new file mode 100644 index 0000000..55a1894 --- /dev/null +++ b/modules/ecryptfs.nix @@ -0,0 +1,10 @@ +{ pkgs, ...}: +{ + environment.systemPackages = with pkgs; [ + ecryptfs + ]; + security.pam.enableEcryptfs = true; + + programs.ecryptfs.enable = true; + boot.kernelModules = ["ecryptfs"]; +}