-
Notifications
You must be signed in to change notification settings - Fork 0
/
.chezmoiexternal.toml
89 lines (69 loc) · 3.63 KB
/
.chezmoiexternal.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
{{ $bdir := regexSplit ( list .chezmoi.homeDir "/" | join "" ) .bindir -1 | last }}
{{ $cdir := regexSplit ( list .chezmoi.homeDir "/" | join "" ) .compdir -1 | last }}
[".config/bat/themes/Catppuccin-mocha.tmTheme"]
type = "file"
url = "https://raw.githubusercontent.com/catppuccin/bat/main/themes/Catppuccin%20Mocha.tmTheme"
refreshPeriod = "24h"
[".config/btop/themes/catppuccin_mocha.theme"]
type = "file"
url = "https://raw.githubusercontent.com/catppuccin/btop/main/themes/catppuccin_mocha.theme"
refreshPeriod = "24h"
{{ if eq .chezmoi.os "linux" }}
["{{- $cdir -}}/fzf"]
type = "file"
url = "https://raw.githubusercontent.com/junegunn/fzf/{{ (gitHubLatestRelease "junegunn/fzf").TagName }}/shell/completion.bash"
[".bashrc.d/50-fzf-key-bindings.sh"]
type = "file"
url = "https://raw.githubusercontent.com/junegunn/fzf/{{ (gitHubLatestRelease "junegunn/fzf").TagName }}/shell/key-bindings.bash"
["{{- $bdir -}}/fzf"]
type = "file"
url = "https://github.com/junegunn/fzf/releases/download/{{ (gitHubLatestRelease "junegunn/fzf").TagName }}/fzf-{{ (gitHubLatestRelease "junegunn/fzf").TagName }}-{{ .chezmoi.os }}_{{ .chezmoi.arch }}.tar.gz"
executable = true
["{{- $bdir -}}/fzf" .filter]
command = "tar"
args = ["--extract", "--file", "/dev/stdin", "--gzip", "--to-stdout", "fzf"]
["{{- $bdir -}}/starship"]
type = "file"
url = "https://github.com/starship/starship/releases/download/{{ (gitHubLatestRelease "starship/starship").TagName }}/starship-x86_64-unknown-linux-musl.tar.gz"
executable = true
["{{- $bdir -}}/starship" .filter]
command = "tar"
args = ["--extract", "--file", "/dev/stdin", "--gzip", "--to-stdout", "starship"]
["{{- $bdir -}}/rg"]
type = "file"
url = "https://github.com/BurntSushi/ripgrep/releases/download/{{ (gitHubLatestRelease "BurntSushi/ripgrep").TagName }}/ripgrep-{{ (gitHubLatestRelease "BurntSushi/ripgrep").TagName }}-x86_64-unknown-linux-musl.tar.gz"
executable = true
["{{- $bdir -}}/rg" .filter]
command = "tar"
args = ["--extract", "--file", "/dev/stdin", "--gzip", "--strip-components=1", "--wildcards", "--to-stdout", "*/rg"]
["{{- $bdir -}}/jq"]
type = "file"
url = "https://github.com/stedolan/jq/releases/download/{{ (gitHubLatestRelease "stedolan/jq").TagName }}/jq-linux64"
executable = true
{{ end }}
{{ if eq .chezmoi.os "darwin" }}
["{{- $cdir -}}/fzf"]
type = "file"
url = "https://raw.githubusercontent.com/junegunn/fzf/{{ (gitHubLatestRelease "junegunn/fzf").TagName }}/shell/completion.zsh"
[".bashrc.d/50-fzf-key-bindings.sh"]
type = "file"
url = "https://raw.githubusercontent.com/junegunn/fzf/{{ (gitHubLatestRelease "junegunn/fzf").TagName }}/shell/key-bindings.zsh"
["{{- $bdir -}}/starship"]
type = "file"
url = "https://github.com/starship/starship/releases/download/{{ (gitHubLatestRelease "starship/starship").TagName }}/starship-x86_64-apple-darwin.tar.gz"
executable = true
["{{- $bdir -}}/starship" .filter]
command = "tar"
args = ["--extract", "--file", "/dev/stdin", "--gzip", "--to-stdout", "starship"]
["{{- $bdir -}}/rg"]
type = "file"
url = "https://github.com/BurntSushi/ripgrep/releases/download/{{ (gitHubLatestRelease "BurntSushi/ripgrep").TagName }}/ripgrep-{{ (gitHubLatestRelease "BurntSushi/ripgrep").TagName }}-aarch64-apple-darwin.tar.gz"
executable = true
["{{- $bdir -}}/rg" .filter]
command = "tar"
args = ["--extract", "--file", "/dev/stdin", "--gzip", "--strip-components=1", "--to-stdout", "*/rg"]
["{{- $bdir -}}/jq"]
type = "file"
url = "https://github.com/stedolan/jq/releases/download/{{ (gitHubLatestRelease "stedolan/jq").TagName }}/jq-osx-amd64"
executable = true
{{ end }}