From: Andre Ramnitz Date: Sun, 27 Apr 2025 00:57:20 +0000 (+0200) Subject: starship: clean-up config X-Git-Url: https://git.ramnitz.eu/?a=commitdiff_plain;h=c9f8897c5185370132207f0e10426a6478a564ac;p=dotfiles.git starship: clean-up config --- diff --git a/dot-config/starship.toml b/dot-config/starship.toml index 652723d4..c0dc1718 100644 --- a/dot-config/starship.toml +++ b/dot-config/starship.toml @@ -3,8 +3,9 @@ command_timeout = 1200 format = """ +${os}\ [░▒▓](fg:bright-black)\ -[$time ](bg:bright-black fg:white)\ +${custom.userhost_remote}\ [](fg:bright-black bg:red)\ $directory\ [ ](fg:red bg:yellow)\ @@ -13,24 +14,43 @@ ${git_commit}\ ${git_state}\ ${git_status}\ [ ](fg:yellow bg:green)\ -[ ](fg:green bg:bright-black)\ $c\ +${custom.scripts}\ +$golang\ +$lua\ +$nodejs\ +$perl\ +$php\ +$python\ $rust\ -${cmd_duration}[  ](bg:bright-black fg:189)[](fg:bright-black bg:default)\ +[ ](fg:green bg:bright-black)\ +$shell\ +${cmd_duration}[](fg:bright-black bg:default)\ \n$character""" +[c] +symbol = "" +style = 'bg:green fg:black' +format = '[ $symbol ($version)]($style)' + +[character] +success_symbol = '[❯](bold green) ' +error_symbol = '[❯](bold red) ' + [cmd_duration] min_time = 2000 format = '[$duration]($style)' -style = 'fg:yellow bg:bright-black' +style = 'fg:white bg:bright-black' show_milliseconds = false disabled = false show_notifications = false min_time_to_notify = 45000 -[character] -success_symbol = '[❯](bold green) ' -error_symbol = '[❯](bold red) ' +[custom.scripts] +detect_extensions = ['sh'] +symbol = '󱆃 ' +style = 'bg:green fg:black' +format = '[$symbol]($style)' [directory] style = 'fg:black bg:red' @@ -42,7 +62,6 @@ fish_style_pwd_dir_length = 0 use_logical_path = true read_only = '[]' - [directory.substitutions] ".config" = " " "dotfiles" = "󱗾" @@ -50,7 +69,7 @@ read_only = '[]' "Downloads" = " " "Music" = " " "Pictures" = " " -"media" = "💾" +"media" = " " [git_branch] symbol = "" @@ -93,36 +112,82 @@ staged = '+' untracked = '?' disabled = false -[c] -symbol = "󰙱" -style = 'bg:bright-black' -# format = '[[ $symbol ($version) ](fg:green bg:bright-black)]($style)' -format = '[[ $symbol ](fg:green bg:bright-black)]($style)' +[golang] +symbol = "󰟓" +style = 'bg:green fg:black' +format = '[ $symbol ($version) ]($style)' + +[hostname] +ssh_only = false +ssh_symbol = ' ' +# trim_at = '.' +detect_env_vars = ['SSH_CONNECTION'] +format = '[ $ssh_symbol$hostname ]($style)' +style = 'bg:bright-black bold' +disabled = false + +[lua] +symbol = " " +style = 'bg:green fg:black' +format = '[ $symbol ($version)]($style)' [nodejs] symbol = "󰎙" -style = 'bg:bright-black' -format = '[[ $symbol ($version) ](fg:green bg:bright-black)]($style)' +style = 'bg:green fg:black' +format = '[ $symbol ($version) ]($style)' +detect_extensions = ['js', 'mjs', 'cjs', 'ts', 'mts', 'cts'] +detect_files = ['.node-version', '.nvmrc'] +detect_folders = [''] + +[os] +format = '[$symbol]($style)' +style = 'fg:189' +disabled = false + +[os.symbols] +Arch = "󰣇 " +CachyOS = "󰣇 " +Debian = " " +Fedora = " " +Gentoo = " " +Linux = " " +Macos = "󰀵 " +Manjaro = " " +Mint = "󰣭 " +NixOS = "️󱄅 " +openSUSE = " " +Pop = " " +Ubuntu = " " +Unknown = " " +Windows = " " + +[perl] +symbol = " " +style = 'bg:green fg:black' +format = '[ $symbol ($version) ]($style)' + +[php] +symbol = " " +style = 'bg:green fg:black' +format = '[ $symbol ($version) ]($style)' [python] symbol = "󰌠" -style = 'bg:bright-black' -format = '[[ $symbol ($version) ](fg:green bg:bright-black)]($style)' +style = 'bg:green fg:black' +format = '[ $symbol ($version) ]($style)' [rust] symbol = "󱘗" -style = 'bg:bright-black' -format = '[[ $symbol ($version) ](fg:green bg:bright-black)]($style)' - -[golang] -symbol = "󰟓" -style = 'bg:bright-black' -format = '[[ $symbol ($version) ](fg:green bg:bright-black)]($style)' - -[php] -symbol = "" -style = 'bg:bright-black' -format = '[[ $symbol ($version) ](fg:green bg:bright-black)]($style)' +style = 'bg:green fg:black' +format = '[ $symbol ($version) ]($style)' + +[shell] +fish_indicator = '󰈺 ' +bash_indicator = '_' +unknown_indicator = 'mystery shell' +format = '[$indicator]($style)' +style = 'bg:bright-black fg:white' +disabled = false [time] disabled = false