zaphyra's git: nixfiles

zaphyra and void's nixfiles

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

{

  home.packages = [ pkgs.bitwarden-cli ];

  programs = {
    zsh.initExtra = ''
      bw-unlock () {
        if [[ -z $BW_SESSION ]] ; then
          export BW_SESSION="$(bw unlock --raw)"
        fi
      }
    '';
    fish.functions.bw-unlock = ''
      if set -g BW_SESSION
        set -gx BW_SESSION "$(bw unlock --raw)"
      end
    '';
  };

}