1
1
Fork 0
nixos/options/custom/programs/goldwarden.nix
Myned ed25b5f4e6
programs: add goldwarden
Signed-off-by: Myned <dev@bjork.tech>
2025-02-09 18:45:56 -06:00

25 lines
600 B
Nix

{
config,
lib,
...
}:
with lib; let
cfg = config.custom.programs.goldwarden;
in {
options.custom.programs.goldwarden = {
enable = mkOption {default = false;};
flatpak = mkOption {default = true;};
};
config = mkIf cfg.enable {
# https://github.com/quexten/goldwarden
programs.goldwarden.enable = true;
# https://github.com/quexten/goldwarden/wiki/Flatpak-Configuration
systemd.user.services.goldwarden = mkIf cfg.flatpak {
environment = {
GOLDWARDEN_SOCKET_PATH = "%h/.var/app/com.quexten.Goldwarden/data/goldwarden.sock";
};
};
};
}