diff --git a/_home/.chezmoiexternal.yaml b/_home/.chezmoiexternal.yaml index 9f0adc3..9e66ea0 100644 --- a/_home/.chezmoiexternal.yaml +++ b/_home/.chezmoiexternal.yaml @@ -1,33 +1,9 @@ # https://www.chezmoi.io/reference/special-files-and-directories/chezmoiexternal-format/ # -# The externals are checked based on the refreshPeriod whenever an `apply` (or `update`) operations run -# -# The simplest form to update all externals: -# ```sh -# chezmoi apply --include externals -# ``` -# -# Variable Type Default Description # type string none External type (file, archive, archive-file, or git-repo) -# url string none URL -# refreshPeriod duration 0 Refresh period (Examples: one day (24h), one week (168h), or four weeks (672h)) -# executable bool false Add executable_ attribute to file -# path string none Path to file in archive +# refreshPeriod duration 0 Refresh period (Examples: one day (24h), one week (168h), or four weeks (672h)) -{{ $defaultRefresh := "168h" -}} -{{- $externals := dict -}} - -{{- with $repo := "zellij-org/zellij" -}} -{{- with $version := (gitHubLatestRelease $repo).GetTagName -}} -{{- $_ := set $externals ".cache/chezmoi/tmp/zellij" (dict - "type" "archive-file" - "url" (printf "https://github.com/%s/releases/download/%s/zellij-x86_64-unknown-linux-musl.tar.gz" $repo $version) - "path" "zellij" - "executable" true - "refreshPeriod" $defaultRefresh -) -}} -{{- end -}} -{{- end }} +{{ $externals := dict -}} {{- with $repo := "dandavison/delta" -}} {{- with $version := (gitHubLatestRelease $repo).GetTagName -}} @@ -35,8 +11,8 @@ "type" "archive-file" "url" (printf "https://github.com/%s/releases/download/%s/delta-%s-x86_64-unknown-linux-musl.tar.gz" $repo $version $version) "path" (printf "delta-%s-x86_64-unknown-linux-musl/delta" $version) - "refreshPeriod" $defaultRefresh -) -}} + "refreshPeriod" "168h") +-}} {{- end -}} {{- end -}} @@ -46,42 +22,34 @@ "type" "archive-file" "url" (printf "https://github.com/%s/releases/download/v%s/git-credential-oauth_%s_linux_amd64.tar.gz" $repo $version $version) "path" "git-credential-oauth" - "executable" true - "refreshPeriod" $defaultRefresh -) -}} + "refreshPeriod" "168h") +-}} {{- end -}} {{- end -}} -{{- with $repo := "extrawurst/gitui" -}} +{{- with $repo := "zellij-org/zellij" -}} {{- with $version := (gitHubLatestRelease $repo).GetTagName -}} -{{- $_ := set $externals ".local/bin/gitui" (dict - "type" "archive-file" - "url" (printf "https://github.com/%s/releases/download/%s/gitui-linux-x86_64.tar.gz" $repo $version) - "path" "./gitui" - "executable" true - "refreshPeriod" $defaultRefresh -) -}} +{{- $_ := set $externals ".cache/chezmoi/tmp/zellij" (dict + "type" "archive" + "url" (printf "https://github.com/%s/releases/download/%s/zellij-x86_64-unknown-linux-musl.tar.gz" $repo $version) + "refreshPeriod" "168h") +-}} {{- end -}} -{{- end }} +{{- end -}} {{- $externals | toYaml }} ".config/sz.env/lib/ble.sh.curl": type: "archive" url: "https://github.com/akinomyoga/ble.sh/releases/download/nightly/ble-nightly.tar.xz" - refreshPeriod: "{{ $defaultRefresh }}" + refreshPeriod: "168h" ".config/sz.env/lib/delta.themes.gitconfig": type: "file" url: "https://raw.githubusercontent.com/dandavison/delta/refs/heads/main/themes.gitconfig" - refreshPeriod: "{{ $defaultRefresh }}" + refreshPeriod: "168h" ".config/sz.env/lib/bash-preexec/bash-preexec.sh": type: "file" url: "https://raw.githubusercontent.com/rcaloras/bash-preexec/master/bash-preexec.sh" - refreshPeriod: "{{ $defaultRefresh }}" + refreshPeriod: "168h" -".local/bin/nvim.AppImage": - type: "file" - url: "https://github.com/neovim/neovim/releases/download/stable/nvim.appimage" - executable: true - refreshPeriod: "{{ $defaultRefresh }}" diff --git a/_home/private_dot_local/bin/symlink_nvim b/_home/private_dot_local/bin/symlink_nvim deleted file mode 100644 index f280f47..0000000 --- a/_home/private_dot_local/bin/symlink_nvim +++ /dev/null @@ -1 +0,0 @@ -nvim.AppImage diff --git a/_home/private_dot_local/bin/symlink_vi b/_home/private_dot_local/bin/symlink_vi deleted file mode 100644 index f280f47..0000000 --- a/_home/private_dot_local/bin/symlink_vi +++ /dev/null @@ -1 +0,0 @@ -nvim.AppImage diff --git a/_home/private_dot_local/bin/symlink_vim b/_home/private_dot_local/bin/symlink_vim deleted file mode 100644 index f280f47..0000000 --- a/_home/private_dot_local/bin/symlink_vim +++ /dev/null @@ -1 +0,0 @@ -nvim.AppImage diff --git a/_home/private_dot_local/bin/symlink_vim.tiny b/_home/private_dot_local/bin/symlink_vim.tiny deleted file mode 100644 index f280f47..0000000 --- a/_home/private_dot_local/bin/symlink_vim.tiny +++ /dev/null @@ -1 +0,0 @@ -nvim.AppImage diff --git a/_home/private_dot_local/bin/symlink_vimdiff b/_home/private_dot_local/bin/symlink_vimdiff deleted file mode 100644 index f280f47..0000000 --- a/_home/private_dot_local/bin/symlink_vimdiff +++ /dev/null @@ -1 +0,0 @@ -nvim.AppImage