From 1d8d38b51a2b4b60a166e29b2be0c6945513e600 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Mon, 15 Apr 2024 16:24:10 +0300 Subject: [PATCH] move urlview to default.nix --- shared/home/default.nix | 13 ++++++------- shared/home/urlview.tmux | 17 ----------------- 2 files changed, 6 insertions(+), 24 deletions(-) delete mode 100755 shared/home/urlview.tmux diff --git a/shared/home/default.nix b/shared/home/default.nix index c556cd3..dd234aa 100644 --- a/shared/home/default.nix +++ b/shared/home/default.nix @@ -206,13 +206,12 @@ in { set-option -g default-terminal "screen-256color" set-option -sa terminal-features ',xterm-256color:RGB' - run-shell ${pkgs.writeShellScript "urlview" - (builtins.readFile - (pkgs.substituteAll { - src = ./urlview.tmux; - extract_url = pkgs.extract_url; - }) - .outPath)} + run-shell ${pkgs.writeShellScript "urlview" '' + tmux bind-key u capture-pane -J \\\; \ + save-buffer "''${TMPDIR:-/tmp}/tmux-buffer" \\\; \ + delete-buffer \\\; \ + split-window -l 10 "${pkgs.extract_url}/bin/extract_url -c ${pkgs.writeText "urlviewrc" "COMMAND firefox"} ''${TMPDIR:-/tmp}/tmux-buffer'" + ''} ''; }; } diff --git a/shared/home/urlview.tmux b/shared/home/urlview.tmux deleted file mode 100755 index 0fa00c1..0000000 --- a/shared/home/urlview.tmux +++ /dev/null @@ -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'"