I use Ubuntu Server for minimal installation annd use Regolith as Desktop Environment.
After fresh linux install, run install.sh to complete linux setup.
| Script Name | Details |
|---|---|
| 00_install_basic.sh | updates and installs basic dependencies |
| 01_install_regolith.sh | Installs regolith desktop environment |
| 03_install_dot_files.sh | clones my dotfiles and installs stow to create config file symlinks |
| 04_install_nvim.sh | Installs neovim |
| 05_install_zsh.sh | Installs zsh and OhMyZsh, I prefer it over bash because it looks pretty |
| 06_install_fonts.sh | Installs JetBrainsMono, Zed Mono and Icon fonts |
| 07_install_kitty.sh | GPU-accelerated terminal, great for using different fonts for different chars |
| 08_install_java.sh | Install java 21 jdk |
| 09_install_go.sh | Install go 1.23.2 |
| 10_install_fz.sh | Install fzf fuzzy finder |
| 11_install_docker.sh | Install docker engine |
| 12_install_idea.sh | Install intellij idea |
| extra_01_install_spotify.sh | Install spotify |