ctucx.git: nixfiles

ctucx' nixfiles

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
{ pkgs, lib, ... }:

{

  home = {
    packages         = [ pkgs.pwgen ];
    sessionVariables = {
      PASSWORD_STORE_DIR = lib.mkForce "\$HOME/.local/share/password-store";
    };
  };

  programs = {
    password-store = {
      enable  = true;
      package = pkgs.pass.withExtensions (exts: [
        exts.pass-otp
        exts.pass-update
        exts.pass-genphrase
      ]);
    };

    browserpass = {
      enable   = true;
      browsers = [ "firefox" ];
    };
  };

}