chezmoi noGUI linux packages

This commit is contained in:
Yuan Chiu 2025-05-02 13:17:24 +08:00
parent c3730b43b7
commit 30b4047b48
3 changed files with 18 additions and 5 deletions

View File

@ -46,17 +46,22 @@ pacman = [
'zellij', 'zellij',
'ranger', 'ranger',
'vim', 'vim',
'gvim',
'neovim', 'neovim',
'neovide',
'python', 'python',
'go', 'go',
'nodejs', 'nodejs',
'npm', 'npm',
'jdk-openjdk', 'jdk-openjdk',
] ]
pacman_gui = [
'gvim',
'neovide',
]
aur = [ aur = [
]
aur_gui = [
'alacritty-sixel-git', 'alacritty-sixel-git',
'winscp', 'winscp',
] ]

View File

@ -35,8 +35,16 @@ wait_for_pacman_unlock() {
} }
pacmanForce_packages=( {{.packages.linux.manjaro.pacman_force | quoteList | join " " }}) pacmanForce_packages=( {{.packages.linux.manjaro.pacman_force | quoteList | join " " }})
pacman_packages=( {{.packages.linux.manjaro.pacman | quoteList | join " " }})
aur_packages=( {{.packages.linux.manjaro.aur | 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 " " }} )
aur_packages=( {{ $aurInstall | quoteList | join " " }})
installed_packages=($(pacman -Qq)) installed_packages=($(pacman -Qq))