From d7846e3dbfd9e0857b4aae055744a3a94f7f426e Mon Sep 17 00:00:00 2001
From: matt1432 <matt@nelim.org>
Date: Thu, 6 Jul 2023 20:37:53 -0400
Subject: [PATCH] feat(tmux): use dracula theme and support plugins

---
 nixos/cfg/packages.nix | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/nixos/cfg/packages.nix b/nixos/cfg/packages.nix
index d2f4a25e..cc831c7b 100644
--- a/nixos/cfg/packages.nix
+++ b/nixos/cfg/packages.nix
@@ -53,6 +53,7 @@
 
   programs = {
 
+    # TODO: install plugins through nix
     tmux = {
       enable = true;
       keyMode = "vi";
@@ -66,6 +67,11 @@
         set -ga terminal-overrides ',xterm*:smcup@:rmcup@'
         bind -T root WheelUpPane   if-shell -F -t = "#{alternate_on}" "send-keys -M" "select-pane -t =; copy-mode -e; send-keys -M"
         bind -T root WheelDownPane if-shell -F -t = "#{alternate_on}" "send-keys -M" "select-pane -t =; send-keys -M"
+
+        set -g @plugin 'dracula/tmux'
+        run 'bash -c "$HOME/.tmux/plugins/tpm/tpm ||
+                      ${pkgs.git}/bin/git clone https://github.com/tmux-plugins/tpm $HOME/.tmux/plugins/tpm &&
+                      $HOME/.tmux/plugins/tpm/tpm"'
       '';
     };