Compare commits
No commits in common. "00deaaa6b5a3aaa8dcfadafe7a9f5562f63c53ad" and "9fddfc3f252bf6ac5c0fc72ab461110a155e6004" have entirely different histories.
00deaaa6b5
...
9fddfc3f25
@ -1,4 +1,3 @@
|
|||||||
# macOS ------------------------------------------------------------------------
|
|
||||||
[packages.darwin]
|
[packages.darwin]
|
||||||
brews = [
|
brews = [
|
||||||
'chezmoi',
|
'chezmoi',
|
||||||
@ -26,37 +25,6 @@ casks = [
|
|||||||
# 'macvim',
|
# 'macvim',
|
||||||
]
|
]
|
||||||
|
|
||||||
# Arch Linux -------------------------------------------------------------------
|
|
||||||
[packages.linux.arch]
|
|
||||||
pacman_force = [
|
|
||||||
'archlinux-keyring',
|
|
||||||
'llvm',
|
|
||||||
'llvm-libs',
|
|
||||||
]
|
|
||||||
|
|
||||||
pacman = [
|
|
||||||
'chezmoi',
|
|
||||||
'git',
|
|
||||||
'base-devel',
|
|
||||||
'fakeroot',
|
|
||||||
'gcc',
|
|
||||||
'cmake',
|
|
||||||
'lsix',
|
|
||||||
'ueberzugpp',
|
|
||||||
'eza',
|
|
||||||
'grc',
|
|
||||||
'zellij',
|
|
||||||
'ranger',
|
|
||||||
'vim',
|
|
||||||
'neovim',
|
|
||||||
'python',
|
|
||||||
'go',
|
|
||||||
'nodejs',
|
|
||||||
'npm',
|
|
||||||
'jdk-openjdk',
|
|
||||||
]
|
|
||||||
|
|
||||||
# Manjaro Linux ----------------------------------------------------------------
|
|
||||||
[packages.linux.manjaro]
|
[packages.linux.manjaro]
|
||||||
pacman_force = [
|
pacman_force = [
|
||||||
'archlinux-keyring',
|
'archlinux-keyring',
|
||||||
@ -68,13 +36,11 @@ pacman_force = [
|
|||||||
pacman = [
|
pacman = [
|
||||||
'chezmoi',
|
'chezmoi',
|
||||||
'yay',
|
'yay',
|
||||||
'git',
|
|
||||||
'base-devel',
|
'base-devel',
|
||||||
'fakeroot',
|
'fakeroot',
|
||||||
'gcc',
|
'gcc',
|
||||||
'cmake',
|
'cmake',
|
||||||
'lsix',
|
'lsix',
|
||||||
'ueberzugpp',
|
|
||||||
'eza',
|
'eza',
|
||||||
'grc',
|
'grc',
|
||||||
'zellij',
|
'zellij',
|
||||||
|
@ -1,20 +1,7 @@
|
|||||||
{{ if eq .chezmoi.os "linux" -}}
|
{{ if eq .chezmoi.os "linux" -}}
|
||||||
|
|
||||||
|
|
||||||
{{/* ==== Arch Linux / Manjaro ========================================== */ -}}
|
|
||||||
{{ if eq .chezmoi.osRelease.id "manjaro" -}}
|
{{ if eq .chezmoi.osRelease.id "manjaro" -}}
|
||||||
|
|
||||||
{{/* ---- 整理待安裝清單 -------------------------------------------------- */ -}}
|
|
||||||
{{- $pacman_force := .packages.linux.manjaro.pacman_force -}}
|
|
||||||
{{- $pacmanInstall := .packages.linux.manjaro.pacman -}}
|
|
||||||
{{- $aurInstall := .packages.linux.manjaro.aur -}}
|
|
||||||
|
|
||||||
{{- if not .noGUI -}}
|
|
||||||
{{- $pacmanInstall := concat .packages.linux.manjaro.pacman .packages.linux.manjaro.pacman_gui -}}
|
|
||||||
{{- $aurInstall := concat .packages.linux.manjaro.aur .packages.linux.manjaro.aur_gui -}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{/* ---- 安裝腳本 ------------------------------------------------------- */ -}}
|
|
||||||
{{- /* https://github.com/mriehl/dotfiles/blob/master/run_onchange_packages.sh.tmpl */ -}}
|
{{- /* https://github.com/mriehl/dotfiles/blob/master/run_onchange_packages.sh.tmpl */ -}}
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
@ -47,7 +34,15 @@ wait_for_pacman_unlock() {
|
|||||||
echo "✅ 鎖定解除,繼續執行。"
|
echo "✅ 鎖定解除,繼續執行。"
|
||||||
}
|
}
|
||||||
|
|
||||||
pacmanForce_packages=( {{ $pacman_force | quoteList | join " " }})
|
pacmanForce_packages=( {{.packages.linux.manjaro.pacman_force | quoteList | join " " }})
|
||||||
|
|
||||||
|
{{- $pacmanInstall := .packages.linux.manjaro.pacman -}}
|
||||||
|
{{- $aurInstall := .packages.linux.manjaro.aur -}}
|
||||||
|
{{ if not .noGUI }}
|
||||||
|
{{- $pacmanInstall := concat .packages.linux.manjaro.pacman .packages.linux.manjaro.pacman_gui -}}
|
||||||
|
{{- $aurInstall := concat .packages.linux.manjaro.aur .packages.linux.manjaro.aur_gui -}}
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
pacman_packages=( {{ $pacmanInstall | quoteList | join " " }} )
|
pacman_packages=( {{ $pacmanInstall | quoteList | join " " }} )
|
||||||
aur_packages=( {{ $aurInstall | quoteList | join " " }})
|
aur_packages=( {{ $aurInstall | quoteList | join " " }})
|
||||||
|
|
||||||
@ -106,4 +101,5 @@ if [[ ${#to_install_aur[@]} -gt 0 ]]; then
|
|||||||
fi
|
fi
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
|
|
||||||
|
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user