From d7c6df94b020e537115bda6860ab3b68312c181f Mon Sep 17 00:00:00 2001 From: Julien Malka Date: Fri, 5 Apr 2024 15:34:34 +0200 Subject: [PATCH] add rbw module --- home-manager-modules/pass/default.nix | 23 +++++++++++++++++++++++ machines/x2100/home-julien.nix | 2 ++ 2 files changed, 25 insertions(+) create mode 100644 home-manager-modules/pass/default.nix diff --git a/home-manager-modules/pass/default.nix b/home-manager-modules/pass/default.nix new file mode 100644 index 0000000..8f5c9e3 --- /dev/null +++ b/home-manager-modules/pass/default.nix @@ -0,0 +1,23 @@ +{ config, pkgs, lib, ... }: +let + cfg = config.luj.programs.pass; +in +with lib; +{ + options.luj.programs.pass = { + enable = mkEnableOption "Enable pass"; + }; + + config = mkIf cfg.enable { + programs.rbw = { + enable = true; + settings = { + base_url = "https://vaults.malka.family"; + email = "julien@malka.sh"; + pinentry = pkgs.pinentry-gnome3; + lock_timeout = 600; + }; + }; + }; + +} diff --git a/machines/x2100/home-julien.nix b/machines/x2100/home-julien.nix index 753b81b..9a7db9c 100644 --- a/machines/x2100/home-julien.nix +++ b/machines/x2100/home-julien.nix @@ -15,6 +15,7 @@ luj.programs.dunst.enable = true; luj.emails.enable = true; luj.programs.firefox.enable = true; + luj.programs.pass.enable = true; luj.programs.sway = { enable = true; modifier = "Mod4"; @@ -34,6 +35,7 @@ nix-direnv.enable = true; }; + home.pointerCursor = { name = "Adwaita"; package = pkgs.gnome.adwaita-icon-theme;