← Zurück

macOS-Power-User-Setup

Ich habe meinen Mac so eingerichtet, dass ich darin genauso schnell navigieren und arbeiten kann wie unter Linux. Das habe ich vor allem mit folgenden Dingen erreicht:

Das Einfachste zuerst: Rectangle ist einfach mein Fenstermanager. Eigentlich nutze ich nur die Tastenbelegung left_option + left_control + enter, um ein Fenster in den Vollbildmodus zu versetzen und zu zentrieren.

Der Schlüssel zu all dem ist: Nutze niemals, wirklich niemals die Schreibtische oder den eingebauten Vollbildmodus von macOS. Das verlangsamt den Wechsel zwischen Apps massiv – schalte sie einfach in den Vollbildmodus und wechsle mit cmd + tab und den Raycast-Tastenkürzeln zum Öffnen hin und her.

Der nächste wichtige Baustein ist Karabiner Elements. Damit mache ich die Feststelltaste zur hyper key. Ich habe sie so belegt, dass ein kurzes Drücken Escape auslöst und sie sich zusammen mit einer anderen Taste wie control + option + shift + command verhält. Das ist unglaublich mächtig für Navigation und Arbeit, besonders in Kombination mit Raycast.

Ich habe Raycast auf hyper + space gelegt (was eigentlich caps lock + space ist). Wenn du in Raycast nach Erweiterungen und dann nach einer Anwendung suchst, kannst du dafür eine Tastenbelegung festlegen. Meine sind alle auf hyper + irgendwas gelegt. Du kannst sie dir alle hier ansehen.

Supereinfache Konfigurationen

Beim Einrichten meines Macs habe ich jede Menge eigene Anpassungen für tmux, Ghostty und Cursor gemacht. Ich habe nie eine der Konfigurationen davon gelesen, sondern einfach kleine Befehle für OpenCode erstellt und sie dann von einer KI für mich schreiben lassen. Sie sind nicht komplex, aber falls du meine als Referenz willst:

Ghostty

~/.opencode/command/ghostty.md

---
description: Help make changes to my terminal emulator
agent: build
---

Run "ghostty +show-config --default --docs" to see the full guide on how to configure my terminal emulator Ghostty. In this session I want you to help me get it configured. When I tell you to make a change, reference the docs on how to do it, and then write the changes to: "~/Library/Application Support/com.mitchellh.ghostty/config"

Cursor

~/.opencode/command/cursor.md

---
description: Help fine tune my Cursor keybindings
agent: build
---

My Cursor (VSCode) keybindings are located at: "~/Library/Application Support/Cursor/User/keybindings.json". In this session your job is to help me fine tune them.

tmux

~/.opencode/command/tmux.md

---
description: Help fine tune tmux config
agent: build
---

My tmux config is located at: ~/.tmux.conf Your job is to make the changes I describe to that config file. Every time you make a change, make sure to end by giving me the command I need to restart my current tmux instance and use the changes immediately

Leg die einfach ab, starte dann OpenCode im Stammverzeichnis und passe mit /tmux deine tmux-Konfiguration an, ohne dich noch mit einem weiteren Konfigurationssetup herumschlagen zu müssen.