feat: Impermanence (home)

This commit is contained in:
Madeleine Sydney
2025-01-01 19:23:58 -07:00
parent 9516c35c7f
commit 00402bdb93
7 changed files with 52 additions and 70 deletions

View File

@@ -1,11 +1,15 @@
{ config, lib, pkgs, ... }:
{
let mutableSymlink = config.lib.file.mkOutOfStoreSymlink;
in {
home.packages = [ pkgs.passage ];
home.file.".passage/identities".source =
(config.lib.file.mkOutOfStoreSymlink config.sydnix.sops.keyFile);
home.file.".passage/store".source =
(config.lib.file.mkOutOfStoreSymlink "/persist/home/crumb/.passage/store");
mutableSymlink config.sydnix.sops.keyFile;
sydnix.impermanence.directories = [
".passage/store"
];
home.shellAliases."pass" = "${pkgs.passage/bin/passage}";