dotfiles icon indicating copy to clipboard operation
dotfiles copied to clipboard

Dotfiles which bring the Omarchy experience to MacOS


    ███████    ██████   ██████   █████████     █████████    █████████    █████████  ██████████
  ███░░░░░███ ░░██████ ██████   ███░░░░░███   ███░░░░░███  ███░░░░░███  ███░░░░░███░░███░░░░░█
 ███     ░░███ ░███░█████░███  ░███    ░███  ███     ░░░  ░███    ░███ ░███    ░░░  ░███  █ ░
░███      ░███ ░███░░███ ░███  ░███████████ ░███          ░███████████ ░░█████████  ░██████
░███      ░███ ░███ ░░░  ░███  ░███░░░░░███ ░███          ░███░░░░░███  ░░░░░░░░███ ░███░░█
░░███     ███  ░███      ░███  ░███    ░███ ░░███     ███ ░███    ░███  ███    ░███ ░███ ░   █
 ░░░███████░   █████     █████ █████   █████ ░░█████████  █████   █████░░█████████  ██████████
   ░░░░░░░    ░░░░░     ░░░░░ ░░░░░   ░░░░░   ░░░░░░░░░  ░░░░░   ░░░░░  ░░░░░░░░░  ░░░░░░░░░░

In other words, my dotfiles.

  • Features
  • Software Included
  • Prerequisites
  • Install Instructions
  • Post-install
    • Zen
  • Philosophy
  • Troubleshooting
  • Screenshots

Features

  • Pure enjoyment and efficiency
  • Theme-switching and menu system (Like Omarchy!)

[!warning] This setup is even more opinionated than Omarchy! Don't use this setup blindly!

Software Included

Prerequisites

  • MacOS 15 or later

Install Instructions

curl https://raw.githubusercontent.com/matt-dong-123/dotfiles/refs/heads/main/install.sh
chmod +x install.sh
./install.sh

or YOLO:

curl https://matt-dong-123.github.io/install/ | bash

Paste this into your terminal, and follow the steps of the install script.

Post-install

[!important] Remember to grant the correct permissions (e.g. accessibility)

Zen

  1. Install the following addons:
    • Brave Search: Private Search Engine
    • Vimium C
    • Dark Reader
    • Return YouTube Dislike
    • SponsorBlock
    • Zen Internet
    • Stylus
    • Auto Tab Discard
    • iCloud Passwords
  2. For each of the extensions given, find the "Import" or "Restore" button, and choose the corresponding file in ~/.config/zen
  3. Copy the user.js in ~/.config/zen to your profile directory
  4. Delete the user.js after starting the browser (settings will be remembered automatically)
  5. In about:preferences > General > Language and Appearance > Fonts > Advanced..., set all fonts to "Maple Mono NF CN" and untick the tickbox

Philosophy

This dotfiles repo has the same philosophy as Omarchy. It's extremely opiniated, even more so than Omarchy, and it has a lot of "proprietary bloat", so it's probably not for you. However, reading this repo through, copying the code, making PRs and improving the codebase are all encouraged!

Troubleshooting

  • Q: When I use fzf-git, why don't some keybinds work (e.g. C-g C-l)?
  • A: Press C-g C-a C-l. tmux is a bit annoying.

Screenshots

Neovim Lazygit Ghostty Yazi Brew Theme switching