Essential Applications
- Browser: Zen Browser
- Password Manager: proton-pass
- VPN: proton-vpn
- Notes: Obsidian
- File Sync: Syncthing
- Code: vscode
- VNC: realvnc
- Virtual Machines - Docker, virtualbox
- Documents: Typst (markup editor), libre-office, zotero (citations)
- Video: vlc
- Stream: stremio
- Communication: vesktop (better discord client)
- Games: steam
- Music: spotify-tui, cider (apple)
# windows
winget install Zen-Team.Zen-Browser Proton.ProtonPass Proton.ProtonVPN Obsidian.Obsidian Syncthing.Syncthing Microsoft.VisualStudioCode TigerVNC.TigerVNC Docker.DockerDesktop Oracle.VirtualBox Typst.Typst TheDocumentFoundation.LibreOffice DigitalScholar.Zotero VideoLAN.VLC Stremio.Stremio Vencord.Vesktop Valve.Steam
# arch
paru -S zen-browser protonpass obsidian syncthing code typst libreoffice vlc stremio vesktop steam
# macos
brew install zen proton-pass protonvpn obsidian syncthing visual-studio-code tigervnc-viewer docker typst libreoffice zotero vlc stremio vesktop steam
OS Specific Applications
Windows
- powertoys (additional microsoft tools)
- revo-uninstaller (advanced application removal)
winget install Microsoft.PowerToys FilesCommunity.Files RevoUninstaller.RevoUninstaller Valve.Steam
Linux
Macos
- brew (package manager)
- raycast (launcher)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install raycast
CLI Tools
- Version Control: Git, lazygit
- Dotfiles: Chezmoi
- Shell: fish, starship
- Terminal: zellij(teminal multiplexer), wezterm ghosty warp
- Editor: Helix
- Files: yazi
- CLI Additions:
- zoxide (better cd)
- fd (find)
- fzf (fuzzy search)
- ripgrep (better grep)
- eza (better ls)
- fastfetch (system summary)
- duf (better du)
- tealdeer (friendly man)
- bat (better cat)
- Task Manager: btop
- Wikipedia: wiki-tui
Install Git
Git
Install Chezmoi
Chezmoi
Install Fish
# arch
paru -S fish
chsh -l # find fish path
chsh -s <fish-path>
# ubuntu
sudo apt-add-repository ppa:fish-shell/release-4
sudo apt update
sudo apt install fish
# mac
brew install fish
chsh -s /usr/local/bin/fish
Install Others
# windows
winget install JesseDuffield.lazygit Starship.Starship Helix.Helix sxyazi.yazi ajeetdsouza.zoxide sharkdp.fd junegunn.fzf BurntSushi.ripgrep.MSVC eza-community.eza Fastfetch-cli.Fastfetch sharkdp.bat btop4win
# arch
paru -S lazygit starship zellij helix yazi imagemagick zoxide fd fzf ripgrep eza fastfetch duf tealdeer bat btop
# ubuntu
apt install lazygit starship zellij helix yazi zoxide fd fzf ripgrep eza fastfetch duf tealdeer bat btop
# macos
brew install lazygit starship zellij helix yazi zoxide fd fzf ripgrep eza fastfetch duf tealdeer bat btop
Ubuntu
# lazygit
LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | \grep -Po '"tag_name": *"v\K[^"]*')
curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz"
tar xf lazygit.tar.gz lazygit
sudo install lazygit -D -t /usr/local/bin/
rm -rf lazygit lazygit.tar.gz
# starship
curl -sS https://starship.rs/install.sh | sh
# zellij
apt install rustup
rustup default stable
cargo install zellij
# zoxide
curl -sSfL https://raw.githubusercontent.com/ajeetdsouza/zoxide/main/install.sh | sh
Fonts
- Iosevka https://github.com/be5invis/Iosevka/releases
- Iosevka Nerd Font https://www.nerdfonts.com/font-downloads
- Iosevka Term Nerd Font https://www.nerdfonts.com/font-downloads
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/Iosevka.zip https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/IosevkaTerm.zip
# linux
sudo pacman -S ttf-iosevka-nerd ttf-iosevkaterm-nerd
# macos
brew install font-iosevka-nerd-font font-iosevka-term-nerd-font
# generic
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/Iosevka.zip https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/IosevkaTerm.zip
unzip Iosevka.zip -d ~/.local/share/fonts/
unzip IosevkaTerm.zip -d ~/.local/share/fonts/
fc-cache -fv
rm -rf Iosevka.zip IosevkaTerm.zip
Potential Applications
- delta (git diff)