Skip to content

fdelache/omacase

Repository files navigation

Omacase

Turn a fresh MacOs installation into a fully-configured, beautiful, and modern development system by running a single command. That's the one-line pitch for Omacase. No need to write bespoke configs for every essential tool just to get started or to be up on all the latest command-line tools. Omacase is an opinionated take on what MacOs can be at its best.

This is a fork of Omakub adapted to the MacOs and its zsh shell. A lot of the tooling included in Omakub is not yet included in Omacase, as this is a work in progress.

Installation

Run the following to install Omacase for the first time

curl -sSL https://franck.isalazy.dev/omacase/install | zsh

Usage

Once Omacase has been installed, you can configure it using the omacase command. omacase-demo

What's included?

Omacase uses Raycast as its launcher1 in replacement to Spotlight. Raycast supports clipboard history, meeting quick access, emoji icons and so much more.

Rectangle is used as the window manager1, allowing for a fully keyboard centric window placement.

But the main power of Omacase lies in the Terminal. Kitty is used as the terminal emulator, and runs Zellij to provide multiple pane/sessions. It’s still zsh underneath, but one configured with a host of great file system tools, like eza, fzf, rg, and zoxide.

Then comes the editor(s). Omacase ships with Neovim and Microsoft's VSCode. There's also an option to use Rubymine if you would like.

A good system comes with a nice look, that's why Omacase ships with a Tokyo night theme that looks awesome. But you can run the omacase command to switch to another theme, change the font or terminal font size. The theme applies to the terminal as well as VSCode.

License

Omacase is released under the MIT License.

Footnotes

  1. Raycast and Rectangle are not yet automatically installed. This is planned for a future release. 2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published