Skip to content

Essential Software

Development Tools

Code Editors & IDEs

  • Windsurf: Primary editor with custom extensions and settings
  • Nano: Terminal-based editor for quick edits and remote work
  • Text Editor: Lightweight editor for quick text manipulation

Programming Languages & Environments

  • Python: Multiple versions managed with pyenv
  • Go: Latest stable version with custom workspace setup
  • JavaScript/TypeScript: Node.js with nvm for version management
  • Rust: Installed via rustup with nightly toolchain
  • C/C++: GCC and Clang compilers with custom build tools
  • Pnpm/NPM: Package manager for JavaScript/TypeScript

Development Utilities

  • Git/GitHub Desktop: Advanced configuration with custom aliases and hooks
  • Docker/Docker-Desktop: Container development with custom images and compose files
  • Bruno: API testing and documentation
  • Postgres: Database management

Terminal Tools

  • Zsh: Shell with Oh My Zsh framework
  • Tmux: Terminal multiplexer with custom configuration
  • Ripgrep: Fast code searching
  • Neofetch: System information display
  • Nano: Terminal-based editor for quick edits and remote work

System Utilities

System Monitoring & Management

  • Htop: Interactive process viewer
  • Glances: Advanced system monitoring
  • Iotop: I/O monitoring utility
  • Powertop: Power consumption analyzer
  • Ncdu: Disk usage analyzer
  • Nvidia-smi: GPU Monitoring

File Management

  • Dolphin: Graphical file manager
  • Rclone: Cloud storage management

Network Tools

  • Wireshark: Network protocol analyzer
  • Nmap: Network discovery and security auditing
  • Mtr: Network diagnostic tool
  • Wireguard: VPN client and server
  • Speedtest-cli: Internet speed testing

Productivity Applications

Task Management

  • Obsidian: Knowledge management and notes
  • Appflowy: Project documentation and planning

Communication

  • Discord: Community communication
  • Teams: Work communication
  • Proton Mail: Email client with encryption

Office & Documents

  • MS Office: Office suite for document editing
  • Okular: PDF viewer with vim-like keybindings
  • Pandoc: Universal document converter

Media & Creative Tools

Graphics & Design

  • Photoshop: Image editing
  • Premier Pro: Video editing
  • Inkscape: Vector graphics
  • Blender: 3D modeling and animation
  • Figma: UI/UX design (web app with local integration)

Media Consumption

  • MPV: Video player
  • Spotify: Music streaming

Recording & Streaming

  • OBS Studio: Screen recording and streaming
  • Audacity: Audio recording and editing
  • SimpleScreenRecorder: Lightweight screen recorder
  • Peek: GIF screen recorder

Browser Setup

Primary Browser

  • Firefox: Main browser with privacy focus

Extensions

  • uBlock Origin: Ad and tracker blocking
  • Proton Pass: Password management
  • Dark Reader: Dark mode for websites
  • HTTPS Everywhere: Force HTTPS connections

Configuration

  • Search Engines: Custom search engine shortcuts
  • Sync: Encrypted sync between devices
  • Main Engine: Brave Search

AI & Machine Learning Tools

Local AI Tools

  • LM Studio: Local LLM interface
  • Ollama: Lightweight LLM runner
  • AUTOMATIC1111: Stable Diffusion web UI

Development Libraries

  • PyTorch: Machine learning framework
  • TensorFlow: Machine learning framework
  • Hugging Face Transformers: NLP models
  • LangChain: LLM application framework

Gaming

Gaming Platforms

  • Steam: Primary gaming platform
  • Heroic Games Launcher: Epic Games alternative

Gaming Utilities

  • MangoHud: Performance monitoring overlay
  • GOverlay: GUI for managing overlays
  • Proton-GE: Custom Proton builds