Compare commits

...

2 commits

Author SHA1 Message Date
b1f5d44dd1
zsh: use matugen 2025-10-05 03:32:44 +11:00
817d65d0d7
fish: use matugen 2025-10-05 03:32:30 +11:00
6 changed files with 33 additions and 22 deletions

View file

@ -1 +1,2 @@
fish_variables fish_variables
pure_prompt_colours

View file

@ -18,6 +18,8 @@ if status is-interactive
end end
end end
cat ~/.config/fish/pure_colours.fish | source
set pure_enable_single_line_prompt true set pure_enable_single_line_prompt true
set HOMEBREW_AUTO_UPDATE_SECS 86400 set HOMEBREW_AUTO_UPDATE_SECS 86400
zoxide init fish | source zoxide init fish | source

View file

@ -63,3 +63,11 @@ post_hook = 'sketchybar --reload'
input_path = './templates/jankyborders.sh' input_path = './templates/jankyborders.sh'
output_path = '~/.cache/matugen-jankyborders.sh' output_path = '~/.cache/matugen-jankyborders.sh'
post_hook = 'sh ~/.cache/matugen-jankyborders.sh' post_hook = 'sh ~/.cache/matugen-jankyborders.sh'
[templates.zsh]
input_path = './templates/zsh.sh'
output_path = '~/.cache/zsh_colours.sh'
[templates.fish-pure]
input_path = './templates/pure.fish'
output_path = '~/.config/fish/pure_colours.fish'

View file

@ -0,0 +1,15 @@
set pure_color_primary {{colors.primary.default.hex_stripped}}
set pure_color_normal {{colors.on_primary.default.hex_stripped}}
set pure_color_success {{colors.on_primary_container.default.hex_stripped}}
set pure_color_warning {{colors.secondary_fixed_dim.default.hex_stripped}}
set pure_color_info {{colors.secondary.default.hex_stripped}}
set pure_color_danger {{colors.error.default.hex_stripped}}
set pure_color_mute {{colors.surface_bright.default.hex_stripped}}
set pure_color_light {{colors.secondary.default.hex_stripped}}
set pure_color_dark {{colors.secondary.default.hex_stripped}}
set pure_color_git_unpushed_commits {{colors.tertiary.default.hex_stripped}}
set pure_color_git_dirty {{colors.tertiary.default.hex_stripped}}
set pure_color_git_stash {{colors.tertiary.default.hex_stripped}}

View file

@ -0,0 +1,3 @@
PRIMARY_COLOUR="{#{{colors.primary.default.hex_stripped}}}"
SECONDARY_COLOUR="{#{{colors.secondary.default.hex_stripped}}}"
TEXT_COLOUR="{#{{colors.on_primary.default.hex_stripped}}}"

View file

@ -23,34 +23,16 @@ fi
# set prompt colours # set prompt colours
HOSTNAME="$(hostname)" HOSTNAME="$(hostname)"
if [ "$HOSTNAME" = "kita" ]; then if [ -f ~/.cache/zsh_colours.sh ]; then
PRIMARY_COLOUR="{red}" source ~/.cache/zsh_colours.sh
SECONDARY_COLOUR="{yellow}"
TEXT_COLOUR="{black}"
elif [ "$HOSTNAME" = "bocchi" ]; then
PRIMARY_COLOUR="{magenta}"
SECONDARY_COLOUR="{white}"
TEXT_COLOUR="{black}"
elif [ "$HOSTNAME" = "ryo" ]; then
PRIMARY_COLOUR="{cyan}"
SECONDARY_COLOUR="{blue}"
TEXT_COLOUR="{black}"
elif [ "$HOSTNAME" = "nijika" ]; then
PRIMARY_COLOUR="{yellow}"
SECONDARY_COLOUR="{green}"
TEXT_COLOUR="{black}"
else else
PRIMARY_COLOUR="{blue}" PRIMARY_COLOUR="{blue}"
SECONDARY_COLOUR="{red}" SECONDARY_COLOUR="{red}"
TEXT_COLOUR="{black}" TEXT_COLOUR="{black}"
fi fi
PROMPT="%K$PRIMARY_COLOUR%F$TEXT_COLOUR %~ %K$SECONDARY_COLOUR $OSICON %k%F{white} " PROMPT="%F$PRIMARY_COLOUR%~ %F$SECONDARY_COLOUR$OSICON %k%F$TEXT_COLOUR "
RPROMPT="%F{7}$HOSTNAME" RPROMPT=""
bindkey -e bindkey -e