summaryrefslogtreecommitdiff
path: root/modules/common/qutebrowser.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/common/qutebrowser.nix')
-rw-r--r--modules/common/qutebrowser.nix13
1 files changed, 9 insertions, 4 deletions
diff --git a/modules/common/qutebrowser.nix b/modules/common/qutebrowser.nix
index e59917b..9f234a4 100644
--- a/modules/common/qutebrowser.nix
+++ b/modules/common/qutebrowser.nix
@@ -10,12 +10,17 @@ in {
options.nixfiles.modules.qutebrowser.enable = mkEnableOption "Qutebrowser";
config = mkIf cfg.enable {
+ nixfiles.modules = {
+ mpv.enable = true;
+ vim.enable = true;
+ };
+
hm.programs.qutebrowser = with config.nixfiles.modules; {
enable = true;
keyBindings.normal = mkIf mpv.enable {
"z" = let
- mpv = "${config.hm.programs.mpv.package}/bin/mpv";
+ mpv = getExe config.hm.programs.mpv.package;
in "hint links spawn --detach ${mpv} {hint-url}";
};
@@ -160,11 +165,11 @@ in {
editor.command = [
(
if alacritty.enable
- then "${pkgs.alacritty}/bin/alacritty"
- else "${pkgs.xterm}/bin/xterm"
+ then getExe pkgs.alacritty
+ else getExe pkgs.xterm
)
"-e"
- "${config.programs.vim.package}/bin/vim"
+ (getExe' config.programs.vim.package "vim")
"-f"
"{}"
];