shell: starship add nix flake module

This commit is contained in:
EdenQwQ 2025-03-04 11:58:11 +08:00
parent 426a019cbc
commit 10cf09d2d7

View file

@ -23,6 +23,7 @@
$scala\
$conda\
$python\
$custom\
$nix_shell\
$time\n \
$character \
@ -71,7 +72,7 @@
disabled = false
style = "bg:overlay fg:love"
format = '[](fg:overlay)([$all_status$ahead_behind]($style))[](fg:overlay) '
up_to_date = '[ ](bg:overlay fg:iris)'
up_to_date = '[ 󰋑 ](bg:overlay fg:iris)'
untracked = '[?\($count\)](bg:overlay fg:gold)'
stashed = '[\$](bg:overlay fg:iris)'
modified = '[!\($count\)](ag:overlay fg:gold)'
@ -170,6 +171,14 @@
disabled = false
symbol = ' '
[custom.flake]
command = "nix flake metadata --quiet --json | jq .description"
style = "bg:overlay fg:pine"
format = " [](fg:overlay)[ $symbol$output ]($style)[](fg:overlay)"
disabled = false
symbol = "󱄅 "
detect_files = ["flake.nix"]
[nix_shell]
format = 'via [$symbol$state( \($name\))]($style) '
symbol = "󱄅 "