nebelhaus

silver-grey · keyboard-first · reproducible · nix-native

An opinionated macOS,
raised in the fog.

One command. Your Mac, already sorted.

$ curl -fsSL https://nebelhaus.com/init.sh | bash

Paste it into your terminal. It reads the rice's bootstrap.sh straight from GitHub — see exactly what it does.

Five rooms, one house

Each piece also stands on its own — all five free and MIT-licensed. Take the whole rice, or just the parts you like.

The useful bits are already here.

Things people usually rebuild one utility at a time.

01 system

Fresh-Mac defaults

Dock, Finder, keyboard, trackpad, fonts, Homebrew, and core tools are already declared.

02 windows

Tiling that sticks

AeroSpace layout, hotkeys, boot agents, and a wake-time window re-sort come wired in.

03 pounce

Apps + actions

Pounce puts installed apps and your own shell-script commands behind ⌘Space.

04 pounce

Clipboard history

Search recent copies and paste them back without adding another menu-bar utility.

05 pounce

Quick answers

Math, units, time zones, and optional currency conversion answer inside the palette.

06 pounce

A real window switcher

⌘Tab moves by recent window across workspaces; hold and type to fuzzy-filter.

07 shell

Terminal, finished

Ghostty, zellij, Helix, Yazi, Starship, bat, delta, fzf, and zoxide share one theme.

08 security

Touch ID sudo

Authenticate with a finger at the prompt — including from inside zellij or tmux.

09 recovery

Doctor + rollback

Inspect drift, diagnose common failures, or step back a complete system generation.

10 focus

One-key quiet

Focus mode, optional Slack status, and your own shell hooks move together.

drag, swipe, or use the arrows

The whole machine is the config.

Tiling, launcher, shell, bar, defaults — raised from one flake, not a weekend of setup.