feat(stolas): migrate paperless

This commit is contained in:
Tim Schubert 2025-07-26 18:22:00 +02:00
parent cfb4b8d160
commit 8908833eb3
No known key found for this signature in database
3 changed files with 12 additions and 3 deletions

View file

@ -4,7 +4,7 @@
imports = [ imports = [
../modules/profiles/laptop.nix ../modules/profiles/laptop.nix
./disks.nix ./disks.nix
# TODO ./paperless.nix ./paperless.nix
]; ];
nixpkgs = { nixpkgs = {

View file

@ -1,4 +1,4 @@
{ config }: { config, ... }:
{ {
services.paperless = { services.paperless = {
# TODO migrate DB # TODO migrate DB
@ -17,4 +17,12 @@
"d '${cfg.consumptionDir}' 770 ${cfg.user} ${config.users.users.${cfg.user}.group} - -" "d '${cfg.consumptionDir}' 770 ${cfg.user} ${config.users.users.${cfg.user}.group} - -"
) )
]; ];
age.secrets = {
paperless = {
file = "${config.dadada.secrets.path}/paperless.age";
mode = "700";
owner = "paperless";
};
};
} }

View file

@ -46,7 +46,8 @@ in
dadada dadada
]; ];
"paperless.age".publicKeys = [ "paperless.age".publicKeys = [
systems.gorgon #systems.gorgon
systems.stolas
dadada dadada
]; ];
"initrd-surgat-ssh_host_ed25519_key.age".publicKeys = [ "initrd-surgat-ssh_host_ed25519_key.age".publicKeys = [