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 5
uv tool install commitizen uv tool install cookiecutter uv tool install hatch uv tool install pre-commit uv tool install ruff
Verify the installation:
1 2
uv tool dir --bin uv tool list
Cargo Tools
Install some common Rust tools:
|
|
Note: If you encounter any errors, try using the
--locked
option:
|
|
Windows Setup
Scoop
Install essential and optional tools using Scoop:
Essential Tools:
1
scoop install 7zip curl fzf gsudo Meslo-NF Meslo-NF-Mono neovim scoop-search
Development Tools:
1
scoop install buf ccache cmake gcc gradle make maven mkcert sccache xmake
Additional Tools:
1
scoop 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 2
sudo dnf install -y @development-libs sudo dnf install -y @development-tools
Virtualization Setup (QEMU and KVM):
1
sudo dnf install -y @virtualization
Enable and start the virtualization service:
1 2
sudo systemctl enable --now libvirtd sudo systemctl start libvirtd
Debian/Ubuntu
Install build essentials for development:
|
|