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; [ packages = with pkgs; [
age age
bitwarden bitwarden
bitwarden-cli
chromium chromium
fd fd
feh feh
@ -34,8 +35,9 @@
fzf fzf
#gnumake #gnumake
hack-font hack-font
jq
inconsolata inconsolata
jq
keyutils # for keyctl, used by some bitwarden scripts like qute-bitwarden
libreoffice libreoffice
logseq logseq
mupdf mupdf
@ -44,6 +46,7 @@
#pandoc #pandoc
pavucontrol pavucontrol
ripgrep ripgrep
rofi
scli scli
scrot scrot
signal-desktop signal-desktop
@ -53,6 +56,7 @@
sxiv sxiv
#texlive.combined.scheme-full #texlive.combined.scheme-full
xclip xclip
xpra
zathura zathura
zoom-us zoom-us
]; ];
@ -77,10 +81,18 @@
mimeApps = { mimeApps = {
enable = true; enable = true;
associations.added = { associations.added = {
"application/pdf" = ["zathura.desktop"]; "application/pdf" = ["org.pwmt.zathura-pdf-mupdf.desktop"];
}; };
defaultApplications = { defaultApplications = let
"application/pdf" = ["zathura.desktop"]; 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 = { notmuch = {
enable = true; enable = true;
}; };
nushell = {
enable = true;
};
qutebrowser = import ./qutebrowser.nix; qutebrowser = import ./qutebrowser.nix;
rbw = { rbw = {
enable = true; enable = true;

View File

@ -25,6 +25,9 @@
",s" = "set-cmd-text -s :session-save -o"; ",s" = "set-cmd-text -s :session-save -o";
",o" = "set-cmd-text -s :session-load"; ",o" = "set-cmd-text -s :session-load";
",d" = "set-cmd-text -s :session-delete"; ",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";
}; };
}; };
} }