jj: fancier status

This commit is contained in:
Daniel Lundin 2025-01-15 14:54:28 +01:00
parent dcc102f9bf
commit cc9fc76545
Signed by: dln
SSH key fingerprint: SHA256:dQy1Xj3UiqJYpKR5ggQ2bxgz4jCH8IF+k3AB8o0kmdI
2 changed files with 27 additions and 26 deletions

View file

@ -58,28 +58,28 @@
background = if config.patagia.oled.enable then "#000000" else "#14151a"; background = if config.patagia.oled.enable then "#000000" else "#14151a";
in in
'' ''
background = "${background}" background = "${background}"
foreground = #b7bec7 foreground = #b7bec7
cursor-color = #e7e7b7 cursor-color = #e7e7b7
selection-background = #84979f selection-background = #84979f
selection-foreground = #000000 selection-foreground = #000000
palette = 0=#000000 palette = 0=#000000
palette = 1=#ff0035 palette = 1=#ff0035
palette = 2=#85ff00 palette = 2=#85ff00
palette = 3=#ffc900 palette = 3=#ffc900
palette = 4=#00a7ff palette = 4=#00a7ff
palette = 5=#cb01ff palette = 5=#cb01ff
palette = 6=#00e0ff palette = 6=#00e0ff
palette = 7=#b7bec7 palette = 7=#b7bec7
palette = 8=#444444 palette = 8=#444444
palette = 9=#ff8c88 palette = 9=#ff8c88
palette = 10=#baff94 palette = 10=#baff94
palette = 11=#ffe090 palette = 11=#ffe090
palette = 12=#88ccff palette = 12=#88ccff
palette = 13=#e38dff palette = 13=#e38dff
palette = 14=#97eeff palette = 14=#97eeff
palette = 15=#ffffff palette = 15=#ffffff
''; '';
xdg.configFile."ghostty/themes/PatagiaLight".text = '' xdg.configFile."ghostty/themes/PatagiaLight".text = ''
background = #fefeff background = #fefeff

View file

@ -126,13 +126,14 @@ in
'' ''
#!/usr/bin/env bash #!/usr/bin/env bash
set -eo pipefail set -eo pipefail
if [ -n "$1" ]; then
exec jj show --stat --tool=difft "$@"
fi
printf '\e[38;5;240m\u2504%.0s\e[0m' $(seq 1 $(tput cols)) '\n' printf '\e[38;5;240m\u2504%.0s\e[0m' $(seq 1 $(tput cols)) '\n'
jj show --stat jj show --stat
printf '\e[38;5;240m\u2504%.0s\e[0m' $(seq 1 $(tput cols)) '\n' printf '\e[38;5;240m\u2504%.0s\e[0m' $(seq 1 $(tput cols)) '\n'
jj log --limit=15 -T builtin_log_comfortable if [ -n "$1" ]; then
jj diff --tool=difft -r "$@"
else
jj log --limit=15 -T builtin_log_comfortable
fi
'' ''
"" ""
]; ];