move urlview to default.nix
This commit is contained in:
parent
2e71677213
commit
1d8d38b51a
@ -206,13 +206,12 @@ in {
|
|||||||
set-option -g default-terminal "screen-256color"
|
set-option -g default-terminal "screen-256color"
|
||||||
set-option -sa terminal-features ',xterm-256color:RGB'
|
set-option -sa terminal-features ',xterm-256color:RGB'
|
||||||
|
|
||||||
run-shell ${pkgs.writeShellScript "urlview"
|
run-shell ${pkgs.writeShellScript "urlview" ''
|
||||||
(builtins.readFile
|
tmux bind-key u capture-pane -J \\\; \
|
||||||
(pkgs.substituteAll {
|
save-buffer "''${TMPDIR:-/tmp}/tmux-buffer" \\\; \
|
||||||
src = ./urlview.tmux;
|
delete-buffer \\\; \
|
||||||
extract_url = pkgs.extract_url;
|
split-window -l 10 "${pkgs.extract_url}/bin/extract_url -c ${pkgs.writeText "urlviewrc" "COMMAND firefox"} ''${TMPDIR:-/tmp}/tmux-buffer'"
|
||||||
})
|
''}
|
||||||
.outPath)}
|
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
# shellcheck shell=bash
|
|
||||||
get_tmux_option() {
|
|
||||||
local option=$1
|
|
||||||
local default_value=$2
|
|
||||||
local option_value
|
|
||||||
option_value=$(tmux show-option -gqv "$option")
|
|
||||||
if [ -z "$option_value" ]; then
|
|
||||||
echo "$default_value"
|
|
||||||
else
|
|
||||||
echo "$option_value"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
tmux bind-key "$(get_tmux_option "@urlview-key" "u")" capture-pane -J \\\; \
|
|
||||||
save-buffer "${TMPDIR:-/tmp}/tmux-buffer" \\\; \
|
|
||||||
delete-buffer \\\; \
|
|
||||||
split-window -l 10 "@extract_url@/bin/extract_url '${TMPDIR:-/tmp}/tmux-buffer'"
|
|
Loading…
Reference in New Issue
Block a user