From d4e4eaefa32b8968ca4c65ad66b86049759a798c Mon Sep 17 00:00:00 2001 From: ignuki Date: Wed, 2 Apr 2025 19:28:02 +0200 Subject: [PATCH] fix script and update tmux config --- scripts/hcf/rose_pine_switch | 13 ++++++------- tmux/.tmux.conf | 2 ++ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/scripts/hcf/rose_pine_switch b/scripts/hcf/rose_pine_switch index eac64a0..e083836 100755 --- a/scripts/hcf/rose_pine_switch +++ b/scripts/hcf/rose_pine_switch @@ -8,16 +8,15 @@ set -euo pipefail case "$(uname -s)" in Linux*) - sed_command="sed -i" + sed_i() { sed -i "$@"; } ;; Darwin*) - sed_command="sed -i ''" + sed_i() { sed -i '' "$@"; } ;; *) echo "Unknown platform" return 1 ;; - esac function switch_alacritty_colors() { @@ -28,9 +27,9 @@ function switch_alacritty_colors() { return 1 fi if grep -q 'dawn' "$config_file"; then - $sed_command 's/rose-pine-dawn\.toml/rose-pine.toml/g' "$config_file" + sed_i 's/rose-pine-dawn\.toml/rose-pine.toml/g' "$config_file" else - $sed_command 's/rose-pine\.toml/rose-pine-dawn.toml/g' "$config_file" + sed_i 's/rose-pine\.toml/rose-pine-dawn.toml/g' "$config_file" fi } @@ -42,10 +41,10 @@ function switch_tmux_colors() { return 1 fi if grep -q '@rose_pine_variant '\''dawn'\''' "$config_file"; then - $sed_command 's/rose_pine_variant '\''dawn'\''/rose_pine_variant '\''main'\''/g' "$config_file" + sed_i 's/rose_pine_variant '\''dawn'\''/rose_pine_variant '\''main'\''/g' "$config_file" tmux source-file ~/.tmux.conf else - $sed_command 's/rose_pine_variant '\''main'\''/rose_pine_variant '\''dawn'\''/g' "$config_file" + sed_i 's/rose_pine_variant '\''main'\''/rose_pine_variant '\''dawn'\''/g' "$config_file" tmux source-file ~/.tmux.conf fi } diff --git a/tmux/.tmux.conf b/tmux/.tmux.conf index 47ca6fc..7963e52 100644 --- a/tmux/.tmux.conf +++ b/tmux/.tmux.conf @@ -60,6 +60,8 @@ set -g @rose_pine_variant 'main' # Options are 'main', 'moon' or 'dawn' set -g @rose_pine_date_time '%Y-%m-%d %H:%M ' set -g @rose_pine_directory 'on' set -g @rose_pine_disable_active_window_menu 'on' + +set -g @plugin 'MunifTanjim/tmux-mode-indicator' set -g @rose_pine_status_left_prepend_section '#{tmux_mode_indicator}' # bind F5 to theme switch