| home.packages = [ pkgs.keepassxc ]; |
| wayland.windowManager.sway.config.startup = [ |
| command = builtins.replaceStrings [ "\n" ] [ " " ] '' |
| ${pkgs.coreutils}/bin/cat |
| ${config.sops.secrets.keepassPassword.path} | |
| ${pkgs.keepassxc}/bin/keepassxc --pw-stdin |
| ${home.home.homeDirectory}/Sync/KeePass\ Vaults/Passwords.kdbx |
| environment.persistence."/nix/persist".users.${username}.directories = [ |
| sops.secrets.keepassPassword = { |
| owner = config.users.users.${username}.name; |
| group = config.users.users.nobody.group; |