From b6077dabf34d60d6771b2d4142c84a0f3172a980 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Sat, 9 Apr 2022 22:23:25 +0200 Subject: [PATCH] home: setup rbw module --- base/gui-programs.nix | 1 - home/default.nix | 1 + home/rbw.nix | 25 +++++++++++++++++++++++++ 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 home/rbw.nix diff --git a/base/gui-programs.nix b/base/gui-programs.nix index ca10adf..8bc9d33 100644 --- a/base/gui-programs.nix +++ b/base/gui-programs.nix @@ -41,7 +41,6 @@ in mpv obs-studio pavucontrol - rbw slack spotify tdesktop diff --git a/home/default.nix b/home/default.nix index d30671f..ab42092 100644 --- a/home/default.nix +++ b/home/default.nix @@ -12,6 +12,7 @@ ./laptop.nix ./lorri.nix ./mail.nix + ./rbw.nix ./rofi.nix ./ssh.nix ./themes diff --git a/home/rbw.nix b/home/rbw.nix new file mode 100644 index 0000000..34ac1b8 --- /dev/null +++ b/home/rbw.nix @@ -0,0 +1,25 @@ +{ config, lib, pkgs, ... }: +let + inherit (lib) + mkEnableOption + mkIf + ; + cfg = config.my.home.mail; +in +{ + options.my.home.rbw = { + enable = (mkEnableOption "rbw configuration"); + }; + + config = mkIf cfg.enable { + programs.rbw = { + enable = true; + settings = { + email = "antoine@alarsyo.net"; + base_url = "https://pass.alarsyo.net"; + lock_timeout = 60 * 60 * 12; + pinentry = pkgs.pinentry-gnome; + }; + }; + }; +}