From 1f363cd0cbaac5c7459fe2cf1c9740279a77827b Mon Sep 17 00:00:00 2001 From: Mark Pitman Date: Sat, 14 Mar 2026 23:44:20 -0700 Subject: [PATCH] Add eza themes, git-extras, starship, and fix tmux theme permissions - Add generic/install-eza-themes script to clone eza-themes and symlink the Catppuccin Mocha theme to ~/.config/eza/theme.yml - Invoke install-eza-themes from debian/bootstrap after package install - Add git-extras and starship to debian/install-packages - Fix generic/install-tmux-catppuccin-theme: make executable (chmod +x) --- debian/bootstrap | 3 +++ debian/install-packages | 2 ++ generic/install-eza-themes | 6 ++++++ generic/install-tmux-catppuccin-theme | 0 4 files changed, 11 insertions(+) create mode 100755 generic/install-eza-themes mode change 100644 => 100755 generic/install-tmux-catppuccin-theme diff --git a/debian/bootstrap b/debian/bootstrap index f708f24..8096a37 100755 --- a/debian/bootstrap +++ b/debian/bootstrap @@ -19,6 +19,9 @@ source <(curl -fsSL https://raw.githubusercontent.com/mapitman/linux-bootstrap/m # Install packages source <(curl -fsSL https://raw.githubusercontent.com/mapitman/linux-bootstrap/main/debian/install-packages) +# Install eza themes +source <(curl -fsSL https://raw.githubusercontent.com/mapitman/linux-bootstrap/main/generic/install-eza-themes) + # Desktop packages read -p "Install desktop apps? " -n 1 -r echo diff --git a/debian/install-packages b/debian/install-packages index 06d653a..97fb1ee 100755 --- a/debian/install-packages +++ b/debian/install-packages @@ -20,6 +20,7 @@ ffmpeg \ fzf \ gh \ git \ +git-extras \ gpg \ lazygit \ libfuse2 \ @@ -34,6 +35,7 @@ pwgen \ ranger \ rclone \ renameutils \ +starship \ tmux \ wget \ yadm \ diff --git a/generic/install-eza-themes b/generic/install-eza-themes new file mode 100755 index 0000000..3a7f502 --- /dev/null +++ b/generic/install-eza-themes @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +# source <(curl -fsSL https://raw.githubusercontent.com/mapitman/linux-bootstrap/main/generic/install-eza-themes) + +git clone https://github.com/eza-community/eza-themes.git ~/.local/share/eza-themes +mkdir -p ~/.config/eza +ln -sf "$HOME/.local/share/eza-themes/themes/catppuccin-mocha.yml" ~/.config/eza/theme.yml \ No newline at end of file diff --git a/generic/install-tmux-catppuccin-theme b/generic/install-tmux-catppuccin-theme old mode 100644 new mode 100755