Add qute-bitwarden keybinds for qutebrowser

This commit is contained in:
Jacob Hinkle 2022-11-02 09:21:50 -04:00
parent 7801fc70f2
commit 0b9028fd02
2 changed files with 22 additions and 4 deletions

View File

@ -26,6 +26,7 @@
packages = with pkgs; [
age
bitwarden
bitwarden-cli
chromium
fd
feh
@ -34,8 +35,9 @@
fzf
#gnumake
hack-font
jq
inconsolata
jq
keyutils # for keyctl, used by some bitwarden scripts like qute-bitwarden
libreoffice
logseq
mupdf
@ -44,6 +46,7 @@
#pandoc
pavucontrol
ripgrep
rofi
scli
scrot
signal-desktop
@ -53,6 +56,7 @@
sxiv
#texlive.combined.scheme-full
xclip
xpra
zathura
zoom-us
];
@ -77,10 +81,18 @@
mimeApps = {
enable = true;
associations.added = {
"application/pdf" = ["zathura.desktop"];
"application/pdf" = ["org.pwmt.zathura-pdf-mupdf.desktop"];
};
defaultApplications = {
"application/pdf" = ["zathura.desktop"];
defaultApplications = let
browser = [ "org.qutebrowser.qutebrowser.desktop" "firefox.desktop" ];
img = [ "sxiv.desktop" "feh.desktop" ];
in {
"text/html" = browser;
"x-scheme-handler/http" = browser;
"x-scheme-handler/https" = browser;
"x-scheme-handler/about" = browser;
"x-scheme-handler/unknown" = browser;
"image/png" = img;
};
};
};
@ -178,6 +190,9 @@
notmuch = {
enable = true;
};
nushell = {
enable = true;
};
qutebrowser = import ./qutebrowser.nix;
rbw = {
enable = true;

View File

@ -25,6 +25,9 @@
",s" = "set-cmd-text -s :session-save -o";
",o" = "set-cmd-text -s :session-load";
",d" = "set-cmd-text -s :session-delete";
",u" = "spawn --userscript qute-bitwarden --username-only";
",p" = "spawn --userscript qute-bitwarden --password-only";
",t" = "spawn --userscript qute-bitwarden --totp-only";
};
};
}