Files
NixOS-Configs/home/starship/starship.toml
Anish Govind 8010cea0bc home: centralize theme and make home-manager feature-aware
- add home/theme.nix as the single Silicon Volt palette and pass it to
  home modules via extraSpecialArgs
- drive foot, hyprland, hyprlock, mako, fzf, starship, rofi and the
  herdr picker from that palette; raw config files use @color@ tokens
  substituted at build time
- pass my = config.my into home-manager; add my.pi.enable, my.flakeDir
- gate home/pi.nix on my.pi.enable (enabled on hades)
- route zshconf/hyprconf aliases and FLAKE_CONFIG through my.flakeDir
- rename the hyprland monitor option volt.monitors -> hypr.monitors
- fix use_auto_tmux command-substitution bug in zsh/init.zsh
- track home/nvim/config/lazy-lock.json for reproducible plugins
- document theming and toggles in the README
2026-09-19 00:48:19 -07:00

65 lines
1.3 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Silicon Volt Starship Theme (anish.govind.cc palette, single-line)
add_newline = false
scan_timeout = 10
format = "$os$directory$git_branch$git_status$nix_shell$rust$c$python$cmd_duration$character"
[os]
disabled = false
style = "bold @text@"
symbols = { NixOS = "󱄅 " }
[directory]
truncation_length = 3
truncate_to_repo = true
style = "bold @volt@"
format = "[ $path]($style) "
[git_branch]
symbol = " "
style = "bold @blue@"
format = "on [$symbol$branch]($style) "
[git_status]
style = "bold @coral@"
format = "([$all_status$ahead_behind]($style) )"
conflicted = " "
ahead = " "
behind = " "
diverged = " "
untracked = " "
stashed = " "
modified = " "
staged = " [](bold @volt@)"
renamed = " "
deleted = " "
[nix_shell]
symbol = " "
style = "bold @voltLight@"
format = "via [$symbol$state]($style) "
[rust]
symbol = " "
style = "bold @voltLight@"
format = "[$symbol($version )]($style)"
[c]
symbol = " "
style = "bold @blue@"
format = "[$symbol($version )]($style)"
[python]
symbol = " "
style = "bold @volt@"
format = "[$symbol($version )]($style)"
[cmd_duration]
min_time = 2000
style = "bold @coral@"
format = "[ $duration]($style) "
[character]
success_symbol = "[❯ ](bold @volt@) "
error_symbol = "[❯ ](bold @coral@) "