dotfiles/.chezmoidata/packages.toml
Yuan Chiu f3000a5885 Revert "fix nvim ime: macOS install macism"
This reverts commit c0b3a3f738e7bf3dee5a68f493ae7148c8070625.
2025-05-06 18:06:16 +08:00

160 lines
2.2 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# macOS ------------------------------------------------------------------------
[packages.darwin]
brews = [
'chezmoi',
'git',
'lazygit',
'zsh',
'vim',
'neovim',
'lsix',
'eza',
'grc',
'zellij',
'ranger',
'cmake',
'python',
'go',
'nodejs',
'java',
'jstkdng/programs/ueberzugpp',
]
casks = [
'iterm2',
'neovide',
# 'alacritty',
# 'macvim',
]
# Ubuntu -----------------------------------------------------------------------
# Ubuntu 24.04.2 LTS 測試過
# TODO: lazygit, chezmoi尚未處理
[packages.linux.ubuntu]
apt = [
'sudo',
'zsh',
'vim',
'git',
'gcc',
'eza',
'neovim',
'ueberzug',
]
# Debian -----------------------------------------------------------------------
# Debian 12, Debian 13 測試過
# TODO: chezmoi尚未處理
# 特別備註:
# Debain 12 (bookworm) 沒有eza但是有exa
# Debain 12 (bookworm) 沒有ueberzugpp但是有ueberzug
# Debain 12 (bookworm) neovim版本太舊 0.7lazy無法用故在shell腳本特殊處理
[packages.linux.debian]
apt_12 = [
'exa',
]
apt = [
'sudo',
'zsh',
'vim',
'git',
'gcc',
]
apt_13 = [
'eza',
'neovim',
'lazygit',
]
# Arch Linux -------------------------------------------------------------------
[packages.linux.arch]
pacman_force = [
'archlinux-keyring',
'llvm',
'llvm-libs',
'sudo',
'git',
]
pacman = [
'chezmoi',
'lazygit',
'base-devel',
'fakeroot',
'gcc',
'cmake',
'zsh',
'lsix',
'ueberzugpp',
'eza',
'grc',
'zellij',
'ranger',
'neovim',
]
pacman_nogui = [
'vim',
]
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',
'lazygit',
'base-devel',
'fakeroot',
'gcc',
'cmake',
'zsh',
'lsix',
'ueberzugpp',
'eza',
'grc',
'zellij',
'ranger',
'neovim',
'python',
'go',
'nodejs',
'npm',
'jdk-openjdk',
]
pacman_nogui = [
'vim',
]
pacman_gui = [
'gvim',
'neovide',
]
aur = [
]
aur_gui = [
'alacritty-sixel-git',
'winscp',
]