Fantastic dotfiles
and where to find them
Run precheck.sh to perform a harmless system checkup, install stuff until is all green.
- zsh ⭐️ +
chsh -s $(which zsh)
- nvim ⭐️
- git ⭐️
- GitHub CLI
- gnupg
- stow ⭐️
- curl
- docker
- oh-my-zsh ⭐️
- nerd fonts ⭐️
- tmux ⭐️
- fzf
- jq
- neofetch
- bat 🦀 (cat++)
- tailspin 🦀
- curlie 🦫 (curl++)
- glow 🦫 (render
.md
files) - btop (top+++)
- ncdu 🦎 (du+++)
- fx 🦫 (jq++)
- broot 🦀 (finder)
- ncspot 🦀 (spotify)
- monolith (save HTML single file)
- yt-dlp (youtube downloader)
- topgrade (automatic tool upgrades, apparently)
- nushell 🦀 (shell)
- starship 🦀 (oh-my-posh)
- zellij 🦀 (tmux)
- exa 🦀 (ls++) ⭐️
- zoxide 🦀 (cd++) ⭐️
- fnm 🦀 (nvm)
- dust 🦀 (du+++)
- ripgrep 🦀 (grep++)
- fd 🦀 (find++)
- skim 🦀 (fzf)
- hyperfine 🦀 (time++)
- oha 🦀 (hey)
- difft 🦀 (diff++)
- tealdeer 🦀 (tldr)
- procs 🦀 (ps++)
- macchina 🦀 (neofetch)
- ouch 🦀 (de/compress)
- exercisim CLI
- ncu
- nvm 📦️⭐️
- rustup 🦀⭐️
- zigup (or zvm)
- pyenv + poetry
- go
- Lua
- Playdate SDK + Mirror + project template
- cmake
- ninja
- gfortran
- alacritty ⭐️ + themes
- vscode ⭐️
- break-timer
- firefox ⭐️ + nightly
- chromium + canary
- proton pass ⭐️
- proton mail
- proton vpn
- sublime
- hyper
- tabby
- spotify
- telegram
- emote
- font-manager
- lapce 🦀 (vsc)
- zed 🦀 (vsc)
- aseprite (do
Edit > Preferences > General > Screen Scaling: 400%
) - krita
- steam
-
Add support for latest mesa drivers PPA
bash sudo add-apt-repository ppa:graphics-drivers/ppa
-
Additional video formats
sudo apt-get install ubuntu-restricted-extras libdvdnav4 libdvdread4 gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly libdvd-pkg
-
Additional build dependencies
pkg-config libssl-dev
-
Dependencies for steam to work
libc6:amd64 libc6:i386 libegl1:amd64 libegl1:i386 libgbm1:amd64 libgbm1:i386 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1:amd64 libgl1:i386 steam-libs-amd64:amd64 steam-libs-i386:i386 libsdl2-dev
-
libfuse2
required for some old AppImages