{ 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 ''; }; }