A comprehensive development environment setup for Ubuntu 24.04 and macOS, providing a curated collection of tools and applications for modern software development.
bash <(wget -qO- ubuntu.gtkatakura.com)bash <(curl -fsSL mac.gtkatakura.com)- Brave Browser - Privacy-focused browser with built-in ad blocking and crypto wallet
- Google Chrome (macOS) - Popular web browser by Google
- Firefox (macOS) - Open-source browser by Mozilla
- Cursor - AI-powered code editor built on VS Code
- Visual Studio Code (macOS) - Popular code editor by Microsoft
- Vim - Command-line text editor
- Android Studio - Official IDE for Android development
- JetBrains Toolbox - Application launcher for JetBrains IDEs
- AWS CLI - Command line interface for Amazon Web Services
- GitHub CLI (gh) - Command line tool for GitHub
- jq - Command-line JSON processor
- yq - Command-line YAML processor
- Hyperfine - Command-line benchmarking tool
- Pastel - Command-line tool to generate, analyze and manipulate colors
- Heroku CLI - Command line interface for Heroku platform
- grpcurl - Tool for interacting with gRPC servers
- mkcert - Create locally-trusted development certificates
- Comby - Structural code search and replace tool
- Watchman - File watching service by Facebook
- eza (macOS) - Modern replacement for ls
- zoxide (macOS) - Smart cd command that learns your habits
- mise (macOS) - Runtime version manager
- gnupg (macOS) - GNU Privacy Guard
- lazygit (macOS) - Terminal UI for git commands
- lazydocker (macOS) - Terminal UI for docker commands
- crush - Create code screenshots
- freeze - Generate images of code and terminal output
- glow - Terminal markdown renderer
- mods - AI for the command line
- sequin - Generate sequences
- vhs - Generate terminal recordings
- DBeaver Community - Universal database tool and SQL client
- Discord - Voice and text communication platform
- Slack - Team communication and collaboration platform
- Zoom (macOS) - Video conferencing software
- Raycast (macOS) - Productivity tool and launcher
- SuperWhisper (macOS) - Voice-to-text transcription tool
- Obsidian (macOS) - Knowledge base and note-taking app
- Notion (macOS) - All-in-one workspace for notes and collaboration
- Figma (macOS) - Collaborative design tool
- Spotify (macOS) - Music streaming service
- Postman - API development and testing platform
- Reactotron - Desktop app for inspecting React JS and React Native projects
- Charles Proxy - Web debugging proxy application
- Docker - Container platform
- Docker Compose - Multi-container Docker applications
- OrbStack (macOS) - Fast container and Linux VM runner for macOS
- VirtualBox - Virtualization software
- QuickEmu - Quickly create and run virtual machines
- QEMU-KVM - Virtualization tools for Android emulation
- Android Platform Tools (macOS) - ADB and other Android development tools
- Vysor - View and control Android devices
- Expo Orbit (macOS) - Launch builds and manage simulators
- LM Studio - Desktop app for running local language models
- AWS VPN Client - Client for AWS Client VPN endpoints
- 1Password CLI (macOS) - Command line interface for 1Password
- PulseAudio Volume Control - Audio volume control
- Alacritty - GPU-accelerated terminal emulator
- Homebrew - Package manager (macOS natively, Linux via Linuxbrew)
- Flatpak - Application distribution framework
- Snap - Package management system
- Ubuntu App Indicators - System tray support
- Tactile - Window tiling extension
- TopHat - System monitor extension
- OpenWeather Extension - Weather information display
- Git aliases - Predefined shortcuts for common git commands
- Keyboard layouts - US and US International with Alt+Space switching
- GNOME settings - Window management and workspace configuration
- Rosetta 2 (macOS) - Translation layer for x86 apps on Apple Silicon
After installation, complete the setup with tasks in MANUAL_SETUP.md:
- Brave Sync - Sync browser settings and bookmarks
- VSCode Settings Sync - Sync editor preferences and extensions
- 1Password for Git - Set up SSH key management (Tutorial)
- Git Credentials - Authenticate with GitHub (
gh auth login) - File Watcher Limits - Increase system file watcher limits for development
- More comprehensive Homebrew-based installations
- Enhanced productivity tools (Raycast, SuperWhisper)
- Full office and creative suite support
- Advanced terminal tools (eza, zoxide, lazygit, lazydocker)
- GNOME-specific configurations and extensions
- Flatpak and Snap package support
- KVM virtualization setup
- Desktop environment customizations
- AppImage support configuration
takashi/
├── macbook/ # macOS-specific setup
├── ubuntu-24_04/ # Ubuntu 24.04-specific setup
├── shared/ # Cross-platform configurations
└── cheat-sheets/ # Reference documentation
The project provides a complete development environment setup optimized for web development, mobile development (React Native/Android), and modern DevOps workflows.