Compare commits
3 Commits
85c5d942a4
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| c0bb8b5f9a | |||
| a7246fe879 | |||
| e53b81fe55 |
@@ -11,8 +11,8 @@ if command -v xclip >/dev/null 2>&1; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# fzf shell integration (Linux path)
|
# fzf shell integration (Linux path)
|
||||||
[[ -f /usr/share/doc/fzf/examples/key-bindings.zsh ]] && \
|
# Set up fzf key bindings and fuzzy completion
|
||||||
source /usr/share/doc/fzf/examples/key-bindings.zsh
|
eval "$(fzf --bash)"
|
||||||
[[ -f ~/.fzf.zsh ]] && source ~/.fzf.zsh
|
[[ -f ~/.fzf.zsh ]] && source ~/.fzf.zsh
|
||||||
|
|
||||||
# Zoxide (smarter cd) — in case not already initialized by bashrc
|
# Zoxide (smarter cd) — in case not already initialized by bashrc
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ export PATH="/Users/jsarthak/.antigravity/antigravity/bin:$PATH"
|
|||||||
|
|
||||||
# Flutter SDK
|
# Flutter SDK
|
||||||
export PATH="/Users/jsarthak/flutter-sdk/flutter/bin:$PATH"
|
export PATH="/Users/jsarthak/flutter-sdk/flutter/bin:$PATH"
|
||||||
|
export PATH="/Users/jsarthak/.local/bin:$PATH"
|
||||||
|
|
||||||
# fzf shell integration (macOS path)
|
# fzf shell integration (macOS path)
|
||||||
source <(fzf --zsh) 2>/dev/null || true
|
source <(fzf --zsh) 2>/dev/null || true
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# starship.toml - Fully riced modern prompt config aligned with Carbonfox theme
|
# starship.toml - Fully riced modern prompt config aligned with Carbonfox theme
|
||||||
|
|
||||||
format = """
|
format = """
|
||||||
$os$username$hostname$directory$git_branch$git_state$git_status$python$nodejs$rust$golang$cmd_duration$line_break\
|
$os$username$hostname$directory$git_branch$git_state$git_status$cmd_duration$line_break\
|
||||||
$character"""
|
$character"""
|
||||||
|
|
||||||
# Wait 10 milliseconds for starship to check files under the current directory.
|
# Wait 10 milliseconds for starship to check files under the current directory.
|
||||||
@@ -29,7 +29,7 @@ disabled = false
|
|||||||
|
|
||||||
[directory]
|
[directory]
|
||||||
style = "bold blue" # Use terminal blue
|
style = "bold blue" # Use terminal blue
|
||||||
format = "in [ $path]($style)[$read_only]($read_only_style) "
|
format = "in [ $path]($style)[$read_only]($read_only_style) "
|
||||||
truncation_length = 3
|
truncation_length = 3
|
||||||
truncation_symbol = "…/"
|
truncation_symbol = "…/"
|
||||||
truncate_to_repo = true
|
truncate_to_repo = true
|
||||||
@@ -44,12 +44,12 @@ vimcmd_symbol = "[❮](bold cyan)" # Use terminal cyan
|
|||||||
[git_branch]
|
[git_branch]
|
||||||
symbol = "🌱 "
|
symbol = "🌱 "
|
||||||
style = "bold red" # Use terminal red
|
style = "bold red" # Use terminal red
|
||||||
format = "on [$symbol$branch]($style) "
|
format = "on [$symbol $branch]($style) "
|
||||||
truncation_symbol = ""
|
truncation_symbol = ""
|
||||||
|
|
||||||
[git_status]
|
[git_status]
|
||||||
style = "bold red"
|
style = "bold red"
|
||||||
format = "([$all_status$ahead_behind]($style) )"
|
format = "([$all_status $ahead_behind]($style) )"
|
||||||
conflicted = "🏳"
|
conflicted = "🏳"
|
||||||
ahead = "🏎💨"
|
ahead = "🏎💨"
|
||||||
behind = "😰"
|
behind = "😰"
|
||||||
@@ -88,7 +88,7 @@ format = "via [$symbol$version]($style) "
|
|||||||
[cmd_duration]
|
[cmd_duration]
|
||||||
min_time = 100
|
min_time = 100
|
||||||
style = "bold yellow"
|
style = "bold yellow"
|
||||||
format = "underwent [$duration]($style) "
|
format = "took [$duration]($style) "
|
||||||
|
|
||||||
[status]
|
[status]
|
||||||
style = "bg:blue"
|
style = "bg:blue"
|
||||||
|
|||||||
@@ -181,7 +181,7 @@ tmux_conf_theme_window_status_attr="none"
|
|||||||
# tmux_conf_theme_window_status_format="#I #W#{?#{||:#{window_bell_flag},#{window_zoomed_flag}}, ,}#{?window_bell_flag,!,}#{?window_zoomed_flag,Z,}"
|
# tmux_conf_theme_window_status_format="#I #W#{?#{||:#{window_bell_flag},#{window_zoomed_flag}}, ,}#{?window_bell_flag,!,}#{?window_zoomed_flag,Z,}"
|
||||||
#tmux_conf_theme_window_status_format="#{circled_window_index} #W#{?#{||:#{window_bell_flag},#{window_zoomed_flag}}, ,}#{?window_bell_flag,!,}#{?window_zoomed_flag,Z,}"
|
#tmux_conf_theme_window_status_format="#{circled_window_index} #W#{?#{||:#{window_bell_flag},#{window_zoomed_flag}}, ,}#{?window_bell_flag,!,}#{?window_zoomed_flag,Z,}"
|
||||||
# tmux_conf_theme_window_status_format=" #I: #(despell -e #W) #W #{?#{||:#{window_bell_flag},#{window_zoomed_flag}}, ,}#{?window_bell_flag,🔔,}#{?window_zoomed_flag,🔍,}"
|
# tmux_conf_theme_window_status_format=" #I: #(despell -e #W) #W #{?#{||:#{window_bell_flag},#{window_zoomed_flag}}, ,}#{?window_bell_flag,🔔,}#{?window_zoomed_flag,🔍,}"
|
||||||
tmux_conf_theme_window_status_format="#[fg=$color_light_gray,bg=default]#I: #(bash /Users/jsarthak/dotfiles/tmux/tmux-window-name.sh '#W' '#{pane_current_path}')#{?#{||:#{window_bell_flag},#{window_zoomed_flag}}, ,}#{?window_bell_flag,🔔,}#{?window_zoomed_flag,🔍,}"
|
tmux_conf_theme_window_status_format="#[fg=$color_light_gray,bg=default]#I: #(bash $HOME/dotfiles/tmux/tmux-window-name.sh '#W' '#{pane_current_path}')#{?#{||:#{window_bell_flag},#{window_zoomed_flag}}, ,}#{?window_bell_flag,🔔,}#{?window_zoomed_flag,🔍,}"
|
||||||
|
|
||||||
# window current status style
|
# window current status style
|
||||||
# - built-in variables are:
|
# - built-in variables are:
|
||||||
@@ -196,7 +196,7 @@ tmux_conf_theme_window_status_format="#[fg=$color_light_gray,bg=default]#I: #(ba
|
|||||||
# tmux_conf_theme_window_status_current_format="#I #W#{?#{||:#{window_bell_flag},#{window_zoomed_flag}}, ,}#{?window_bell_flag,!,}#{?window_zoomed_flag,Z,}"
|
# tmux_conf_theme_window_status_current_format="#I #W#{?#{||:#{window_bell_flag},#{window_zoomed_flag}}, ,}#{?window_bell_flag,!,}#{?window_zoomed_flag,Z,}"
|
||||||
#tmux_conf_theme_window_status_current_format="#{circled_window_index} #W#{?#{||:#{window_bell_flag},#{window_zoomed_flag}}, ,}#{?window_bell_flag,!,}#{?window_zoomed_flag,Z,}"
|
#tmux_conf_theme_window_status_current_format="#{circled_window_index} #W#{?#{||:#{window_bell_flag},#{window_zoomed_flag}}, ,}#{?window_bell_flag,!,}#{?window_zoomed_flag,Z,}"
|
||||||
# tmux_conf_theme_window_status_current_format="#I: #(despell -e #W) #[fg=$tmux_conf_theme_window_status_current_fg]#W*#{?#{||:#{window_bell_flag},#{window_zoomed_flag}}, ,}#{?window_bell_flag,🔔,}#{?window_zoomed_flag,🔍,}"
|
# tmux_conf_theme_window_status_current_format="#I: #(despell -e #W) #[fg=$tmux_conf_theme_window_status_current_fg]#W*#{?#{||:#{window_bell_flag},#{window_zoomed_flag}}, ,}#{?window_bell_flag,🔔,}#{?window_zoomed_flag,🔍,}"
|
||||||
tmux_conf_theme_window_status_current_format="#[fg=$color_accent,bg=default,bold]#I: #(bash /Users/jsarthak/dotfiles/tmux/tmux-window-name.sh '#W' '#{pane_current_path}')#{?#{||:#{window_bell_flag},#{window_zoomed_flag}}, ,}#{?window_bell_flag,🔔,}#{?window_zoomed_flag,🔍,}"
|
tmux_conf_theme_window_status_current_format="#[fg=$color_accent,bg=default,bold]#I: #(bash $HOME/dotfiles/tmux/tmux-window-name.sh '#W' '#{pane_current_path}')#{?#{||:#{window_bell_flag},#{window_zoomed_flag}}, ,}#{?window_bell_flag,🔔,}#{?window_zoomed_flag,🔍,}"
|
||||||
|
|
||||||
tmux_conf_theme_window_status_current_fg="$window_status_current_fg"
|
tmux_conf_theme_window_status_current_fg="$window_status_current_fg"
|
||||||
tmux_conf_theme_window_status_current_bg="$window_status_current_bg"
|
tmux_conf_theme_window_status_current_bg="$window_status_current_bg"
|
||||||
@@ -361,8 +361,8 @@ tmux_conf_urlscan_options="--compact --dedupe"
|
|||||||
# -- user customizations -------------------------------------------------------
|
# -- user customizations -------------------------------------------------------
|
||||||
|
|
||||||
# Source modular configurations
|
# Source modular configurations
|
||||||
source-file "/Users/jsarthak/dotfiles/tmux/config/settings.conf"
|
source-file "$HOME/dotfiles/tmux/config/settings.conf"
|
||||||
source-file "/Users/jsarthak/dotfiles/tmux/config/keybindings.conf"
|
source-file "$HOME/dotfiles/tmux/config/keybindings.conf"
|
||||||
|
|
||||||
setw -g window-status-separator " #[fg=#484848]• " #!important
|
setw -g window-status-separator " #[fg=#484848]• " #!important
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user