Overview275 Documents

Dev Setup

Hardware Requirements

  • RAM: ≥ 16 GB
    • ≥ DDR4
  • Disk: SSD (128 GB recommended minimum)
    • HDD is not acceptable → replace it
  • CPU: ≥ 4 cores
    • 16 cores preferred

Operating System (Ubuntu)

Create Bootable USB

Pro tip: Keep the bootable USB after installation. You can reuse it for future reinstalls, saving the time and effort of making another one.

Installation Steps

  • Boot from USB (BIOS: Escape / F1 / Delete depending on device)
  • Select Try or Install Ubuntu
  • Language: English (US)
  • Accessibility: no changes
  • Keyboard:
    • Layout: English (US)
    • Variant: English (US)
  • Do NOT connect to the internet during install
    • Faster installation
    • Updates handled later
  • Install Ubuntu
  • Interactive Installation
  • Default selection
  • Do NOT install proprietary software
  • Erase disk and install Ubuntu
    • ⚠️ This deletes all data
    • Advanced features: None
  • No encryption
  • Username: dev
  • Computer name: local
    • Result: dev@local
  • Password: 100
  • Require password at login: Yes
  • Timezone: Tehran
  • Install → wait
  • Restart → remove USB
  • First login → Next steps:
    • No location services
    • No helping improving Ubuntu
    • Choose dark mode
    • Finish

Network Setup


Setup Script

sudo apt update
sudo apt install -y git
cd ~
git clone https://github.com/holizm/core
cd core/commands
./setup

Docker Fix (if permission denied)

sudo gpasswd -a $USER docker
newgrp docker
sudo groupadd docker
sudo usermod -aG docker $USER

Chrome Setup

  • Disable crash reports
  • Sign in

Extensions

  • JSONViewer
  • Grammarly
  • React Developer Tools

Responsive Breakpoints

  • 1-xs: 360
  • 2-sm: 640
  • 3-md: 768
  • 4-lg: 1024
  • 5-xl: 1280
  • 6-2xl: 1536
  • 7-3xl: 1920px

Dark Mode (optional)


VS Code

  • Do NOT enable sync
  • Do NOT install extra extensions

RustDesk

Settings → Network:

  • ID server: iranrustdesk.ir
  • Relay server: iranrustdesk.ir

Repositories

clone holizm

Happy coding 🚀

Reinstall everything from scratch after 2–3 months to keep your development system fresh. Run age to check the age of your current installation.