A modular design system of dotfiles and themes for macOS featuring a dark palette with yellow and red accent color variants.
Caution
I am working on some aesthetic changes and improvements, because I create screenshots in batches to maintain consistency, some may be inaccurate until all changes are finished and finalized. I will remove this warning when all changes are done.
Red variant (upper right) and yellow variant (lower left): VSCodium, Fastfetch, Btop
Yellow variant (upper left) and red variant (lower right): Micro, Kew, Standard Notes
Red variant (upper right) and yellow variant (lower left): Thunderbird, Cava, Cmatrix
Yellow variant (upper left) and red variant (lower right): Newsboat, Yazi
- Two color variants - Yellow for focus work, red for creative work
- 20 themed applications - Terminal, editor, browser, system monitor, and more
- Modular approach - Use the full setup or pick individual themes à la carte
- Beginner-friendly documentation - Step-by-step installation guides for macOS users
- Cross-platform compatible - All themes work on other operating systems
Ambitopia is a design system expressed through dotfiles and themes for macOS and built around a dark palette that caters to my accessibility needs with a nod to a cyberpunk aesthetic. I'm partially colorblind and dyslexic—for me, dark backgrounds with bright accent colors help me quickly locate important elements. I've used Ambitopia in relation to my work before; it's a term coined by Redfern Jon Barrett to describe possible futures beyond the binary of utopia and dystopia.
It felt fitting as a title when I was thinking through my motivation for creating this design system: it was a response to Apple introducing liquid glass. When I saw it, I immediately knew I'd have a problem. The translucent, low-contrast aesthetic wasn't just difficult for me as someone with accessibility needs—it felt oppressive. It's so specific that it leaves no room to make it your own; it only allows different flavors of liquid glass. So I started this project as an experiment: how much of my computer could I reclaim? How much control would Apple actually allow me to have over my own workspace?
The resulting design system exists in the space between accepting Apple's imposed aesthetics and fully rejecting their ecosystem. In those terms, the cyberpunk influence isn't just visual flair; it reflects the underlying tension between corporate control and individual expression—it's about creating a space of autonomy within systems designed to limit them.
The two color variants serve different sides of my creative practice. Yellow is used on my desktop where I do office and development work. Red is used on my laptop, which is almost exclusively for music production in the studio. Each environment gets its own accent color that greatly sways its feel in one direction or the other, while maintaining the core Ambitopia design system.
- btop - System monitor
- cava - Audio visualizer
- Fastfetch - System info
- Ghostty - Terminal emulator
- JankyBorders - Window borders
- Kew - Terminal music player
- Micro - Text editor
- Newsboat - RSS reader
- Starship - Terminal prompt
- Yazi - Terminal file manager
- Kagi - Search engine
- Live - Digital audio workstation
- Mastodon - Decentralized social network
- Obsidian - Knowledge base
- Raycast - App launcher
- Slack - Messaging app
- Standard Notes - Note-taking app
- Thunderbird - Mail client
- Vivaldi - Browser
- VSCode/VSCodium - Editor
- DateTime Widget - Date and time display
- Wallpaper - Desktop background images
Getting started: Follow the Installation Guide for complete setup instructions.
Modular installation: See individual app READMEs for standalone setup—use what you need, skip the rest.
Standalone theme repositories that are part of Ambitopia:
- Standard Notes (Yellow) - Note-taking app theme
- Standard Notes (Red) - Note-taking app theme
Beyond Code:
- Sounds Toward A Queer Ambitopia - My radio show that imagines sonic worlds beyond the utopian/dystopian binary (Mixcloud)
In Progress
- Home Assistant - Smart home
Planned
- Bat - File viewer
- eza - File listing
- Broot - Directory browser
- fzf - Fuzzy finder
Under Consideration
- Purple variant
- Did I miss something? Get in touch
- Redfern Jon Barrett - For coining a term that has been so useful for describing where my work lives
- Cybrdots - Recently discovered this project that got me to put this all together in one place and share it
ambitopia/
├── assets/
│ ├── banner.gif
│ ├── palette/ # Color swatches
│ ├── screenshots/ # Individual app screenshots
│ ├── showcase/ # Grouped app compositions
│ └── thumbnails/ # Wallpaper thumbnails
├── desktop/
│ ├── wallpaper/
│ │ ├── 3456x2234/ # Laptop resolutions
│ │ └── 5120x2880/ # Desktop resolutions
│ └── widgets/
│ └── datetime/ # Date/time widget
├── dotfiles/
│ ├── borders/ # Window borders
│ ├── btop/ # System monitor
│ ├── cava/ # Audio visualizer
│ ├── fastfetch/ # System info
│ ├── ghostty/ # Terminal emulator
│ ├── kew/ # Music player
│ ├── micro/ # Terminal text editor
│ ├── newsboat/ # RSS reader
│ ├── starship/ # Terminal prompt
│ └── yazi/ # Terminal file manager
├── themes/
│ ├── kagi/ # Search engine
│ ├── live/ # DAW
│ ├── mastodon/ # Decentralized social network
│ ├── obsidian/ # Knowledge base
│ ├── raycast/ # App launcher
│ ├── slack/ # Messaging app
│ ├── standard-notes/ # Note-taking app
│ ├── thunderbird/ # Mail client
│ ├── vivaldi/ # Browser
│ └── vscode/ # Code editor
├── PALETTE.md
├── INSTALL.md
└── README.md




