From eba9fd966c8429a591f1929939ea265d8c8e30ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Mon, 15 Apr 2024 16:53:23 +0300 Subject: [PATCH] extract_url: move to profiles/desktop this won't work on servers anyway (no firefox) --- modules/profiles/desktop/default.nix | 14 ++++++++++++++ shared/home/default.nix | 11 ----------- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/modules/profiles/desktop/default.nix b/modules/profiles/desktop/default.nix index 0538640..befd1f1 100644 --- a/modules/profiles/desktop/default.nix +++ b/modules/profiles/desktop/default.nix @@ -257,6 +257,20 @@ in { imports = [./plasma.nix]; xdg.configFile."awesome/rc.lua".source = ./rc.lua; + programs.tmux.extraConfig = let + cmd = "${pkgs.extract_url}/bin/extract_url"; + cfg = pkgs.writeText "urlviewrc" "COMMAND firefox"; + script = pkgs.writeShellApplication { + name = "urlview"; + text = '' + tmux bind-key u capture-pane -J \\\; \ + save-buffer "''${TMPDIR:-/tmp}/tmux-buffer" \\\; \ + delete-buffer \\\; \ + split-window -l 10 "${cmd} -c ${cfg} ''${TMPDIR:-/tmp}/tmux-buffer" + ''; + }; + in "run-shell ${script}/bin/urlview"; + services = { cbatticon.enable = true; blueman-applet.enable = true; diff --git a/shared/home/default.nix b/shared/home/default.nix index 3b19c76..4acdc10 100644 --- a/shared/home/default.nix +++ b/shared/home/default.nix @@ -205,17 +205,6 @@ in { set-option -sg escape-time 10 set-option -g default-terminal "screen-256color" set-option -sa terminal-features ',xterm-256color:RGB' - - run-shell ${let - cmd = "${pkgs.extract_url}/bin/extract_url"; - cfg = pkgs.writeText "urlviewrc" "COMMAND firefox"; - in - pkgs.writeShellScript "urlview" '' - tmux bind-key u capture-pane -J \\\; \ - save-buffer "''${TMPDIR:-/tmp}/tmux-buffer" \\\; \ - delete-buffer \\\; \ - split-window -l 10 "${cmd} -c ${cfg} ''${TMPDIR:-/tmp}/tmux-buffer" - ''} ''; }; }