annotate .chezmoiscripts/run_onchange_after_43-setup-fish.sh.tmpl @ 1040:ea090c39e480

feat: enable fish theme
author Zeger Van de Vannet <zeger@vandevan.net>
date Mon, 29 Apr 2024 18:33:04 +0200
parents
children e5903280a5f6 e2542163359a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1040
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
1 {{ if (eq .chezmoi.os "linux") -}}
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
2 #!/usr/bin/env fish
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
3
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
4 {{ $theme := "NONE" -}}
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
5 {{ if .dark -}}
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
6 {{ $theme = "Catppuccin Mocha" -}}
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
7 {{ else -}}
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
8 {{ $theme = "Tutti Colori" -}}
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
9 {{ end -}}
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
10
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
11 {{ $themepath := (list "dot_config/private_fish/themes/" $theme ".theme") | join "" -}}
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
12 {{ if $themepath | lstat -}}
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
13 # Template hash: {{ include $themepath | sha256sum -}}
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
14 {{ end -}}
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
15 echo "Setting fish theme to {{ $theme }}"
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
16 yes | fish_config theme save "{{ $theme }}"
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
17
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
18 # Fish_plugin hash: {{ include "dot_config/private_fish/fish_plugins" | sha256sum -}}
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
19 fisher update
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
20
ea090c39e480 feat: enable fish theme
Zeger Van de Vannet <zeger@vandevan.net>
parents:
diff changeset
21 {{ end }}