# macOS ------------------------------------------------------------------------ [packages.darwin] brews = [ 'chezmoi', 'git', 'zsh', 'vim', 'neovim', 'neovide', 'lsix', 'eza', 'grc', 'zellij', 'ranger', 'cmake', 'python', 'go', 'nodejs', 'java', 'jstkdng/programs/ueberzugpp', ] casks = [ 'iterm2', # 'alacritty', # 'macvim', ] # Debian ----------------------------------------------------------------------- # 特別備註: # Debain 12 (bookworm) 沒有eza,但是有exa # Debain 12 (bookworm) 沒有ueberzugpp,但是有ueberzug # Debain 12 (bookworm) neovim版本太舊 0.7,lazy無法用 [packages.linux.debian] apt = [ 'zsh', 'vim', 'neovim', 'git', 'exa', ] # Arch Linux ------------------------------------------------------------------- [packages.linux.arch] pacman_force = [ 'archlinux-keyring', 'llvm', 'llvm-libs', ] pacman = [ 'chezmoi', 'sudo', 'git', 'base-devel', 'fakeroot', 'gcc', 'cmake', 'zsh', 'lsix', 'ueberzugpp', 'eza', 'grc', 'zellij', 'ranger', 'vim', 'neovim', 'python', 'go', 'nodejs', 'npm', 'jdk-openjdk', ] pacman_gui = [ 'gvim', 'neovide', ] aur = [ ] aur_gui = [ 'alacritty-sixel-git', 'winscp', ] # Manjaro Linux ---------------------------------------------------------------- [packages.linux.manjaro] pacman_force = [ 'archlinux-keyring', 'libpamac', 'llvm', 'llvm-libs', ] pacman = [ 'chezmoi', 'yay', 'git', 'base-devel', 'fakeroot', 'gcc', 'cmake', 'zsh', 'lsix', 'ueberzugpp', 'eza', 'grc', 'zellij', 'ranger', 'vim', 'neovim', 'python', 'go', 'nodejs', 'npm', 'jdk-openjdk', ] pacman_gui = [ 'gvim', 'neovide', ] aur = [ ] aur_gui = [ 'alacritty-sixel-git', 'winscp', ]