config

NixOS config
Log | Files | Refs | README | LICENSE

commit 1d8d38b51a2b4b60a166e29b2be0c6945513e600 (tree)
parent 2e7167721333bd3287bfa4afabdb91900a33f7d0
Author: Motiejus Jakštys <motiejus@jakstys.lt>
Date:   Mon, 15 Apr 2024 16:24:10 +0300

move urlview to default.nix

Diffstat:
Mshared/home/default.nix | 13++++++-------
Dshared/home/urlview.tmux | 17-----------------
2 files changed, 6 insertions(+), 24 deletions(-)

diff --git 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 @@ -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'"