Skip to content

QuocAnhVu/dotfiles

Repository files navigation

Automatically install everything

sudo dnf update -y
sudo dnf install -y zsh git ripgrep

XDG_DATA_HOME=$HOME/.local/share
mkdir -p $XDG_DATA_HOME/dotfiles
git clone https://github.com/QuocAnhVu/dotfiles.git $XDG_DATA_HOME/dotfiles

cd $XDG_DATA_HOME/dotfiles
./base.sh
./langs.sh
./harden.sh
./tools.sh

Manual post-install tasks

Set default shell to zsh

chsh -s $(which zsh)

Install Treesitter parsers

nvim \
    -c 'TSInstall all' \
    -c 'qa!'

Install Tailscale

curl -fsSL https://tailscale.com/install.sh | sh

Install apps

sudo dnf install alacritty fzf xxd
cargo install nu starship zellij
go install github.com/boyter/scc@master
go install github.com/charmbracelet/glow@latest
npm install -g tldr

Swap caps:escape

Follow instructions for your desktop environment.

Install fonts

git clone --filter=blob:none [email protected]:ryanoasis/nerd-fonts
cd nerd-fonts

Install one font:

git sparse-checkout add patched-fonts/JetBrainsMono

Install all fonts:

./install.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published