about summary refs log tree commit diff
path: root/pkgs/misc
diff options
context:
space:
mode:
authorRyan Lahfa <masterancpp@gmail.com>2023-03-05 16:04:29 +0100
committerGitHub <noreply@github.com>2023-03-05 16:04:29 +0100
commit8aa37eb7f2f2730f0a0aea0b0e9c9b9d2aeeeddb (patch)
tree4300526cdf3c4c4388a5da89d4f8e400fd5bad89 /pkgs/misc
parentc021277a7589262dad3d4486dc7f7fa8012d80e0 (diff)
parent7da77056fbb460b0c6b720000d35a2679676cdcb (diff)
Merge pull request #218877 from jnsgruk/catppuccin-tmux
tmuxPlugins: init catppuccin theme at e2561de
Diffstat (limited to 'pkgs/misc')
-rw-r--r--pkgs/misc/tmux-plugins/default.nix21
1 files changed, 21 insertions, 0 deletions
diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix
index 08fc063765e47..91726891d2353 100644
--- a/pkgs/misc/tmux-plugins/default.nix
+++ b/pkgs/misc/tmux-plugins/default.nix
@@ -90,6 +90,27 @@ in rec {
     };
   };
 
+  catppuccin = mkTmuxPlugin {
+    pluginName = "catppuccin";
+    version = "unstable-2022-12-14";
+    src = fetchFromGitHub {
+      owner = "catppuccin";
+      repo = "tmux";
+      rev = "e2561decc2a4e77a0f8b7c05caf8d4f2af9714b3";
+      sha256 = "sha256-6UmFGkUDoIe8k+FrzdzsKrDHHMNfkjAk0yyc+HV199M=";
+    };
+    postInstall = ''
+      sed -i -e 's|''${PLUGIN_DIR}/catppuccin-selected-theme.tmuxtheme|''${TMUX_TMPDIR}/catppuccin-selected-theme.tmuxtheme|g' $target/catppuccin.tmux
+    '';
+    meta = with lib; {
+      homepage = "https://github.com/catppuccin/tmux";
+      description = "Soothing pastel theme for Tmux!";
+      license = licenses.mit;
+      platforms = platforms.unix;
+      maintainers = with maintainers; [ jnsgruk ];
+    };
+  };
+
   continuum = mkTmuxPlugin {
     pluginName = "continuum";
     version = "unstable-2022-01-25";