My dotfiles for Arch linux.
I'm using stow to manage my dotfiles.
Minimal development on terminal:
sudo pacman -S \
zsh fzf universal-ctags duf dust global glow rust-analyzer gopls \
jq bat ripgrep fd eza hexyl gitui yazi zoxide bottom starship \
cmake-language-server stylua clang tmux bear lua-language-server \
neovim bun termusic
language-server, linter, formatter
bun add --global \
bash-language-server vim-language-server \
markdownlint-cli2 pyright typescript git-split-diffs \
typescript-language-server vscode-json-languageserver
cd $HOME/.bun/bin/ && ls | xargs sed -i "1s/\/usr\/bin\/env node/\/usr\/bin\/env bun/"
paru -S \
kotlin-language-server \
groovy-language-server-git \
jdtls bun \
google-java-format
Chinese input method:
sudo pacman -S fcitx5-im fcitx5-rime fcitx5-chinese-addons ttf-cascadia-code-nerd
Plugin Manager:
# packer.nvim
mkdir -p ~/.local/share/nvim/lazy/
git clone https://github.com/folke/lazy.nvim.git \
~/.local/share/nvim/lazy/lazy.nvim/
hyprland
sudo pacman -S xdg-desktop-portal-hyprland xdg-desktop-portal-hyprland hyprpaper dunst \
wofi wlogout ghostty