New OS Setup Guide
General Setup
UV Tools
To install essential development tools using UV, follow these steps:
Install necessary tools:
1 2 3 4 5uv tool install commitizen uv tool install cookiecutter uv tool install hatch uv tool install pre-commit uv tool install ruffVerify the installation:
1 2uv tool dir --bin uv tool list
Cargo Tools
Install some common Rust tools:
| |
Note: If you encounter any errors, try using the
--lockedoption:
| |
Windows Setup
Scoop
Install essential and optional tools using Scoop:
Essential Tools:
1scoop install 7zip curl fzf gsudo Meslo-NF Meslo-NF-Mono neovim scoop-searchDevelopment Tools:
1scoop install buf ccache cmake gcc gradle make maven mkcert sccache xmakeAdditional Tools:
1scoop install hugo-extended
Winget
Install Oh My Posh using Winget:
| |
Linux Setup
RHEL (Red Hat Enterprise Linux)
For development and virtualization setups:
Development Libraries and Tools:
1 2sudo dnf install -y @development-libs sudo dnf install -y @development-toolsVirtualization Setup (QEMU and KVM):
1sudo dnf install -y @virtualizationEnable and start the virtualization service:
1 2sudo systemctl enable --now libvirtd sudo systemctl start libvirtd
Debian/Ubuntu
Install build essentials for development:
| |