Skip to content

matt-dong-123/dotfiles

Repository files navigation


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

In other words, my dotfiles.

Features

  • BLAZINGLY FAST
  • 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:
    • 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"
  6. Install sine
  7. In about:preferences > Sine Mods, install Nebula

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.

  • Q: When I conventional-commit using lazygit, why does it error/cut off?

  • A: You probably used special characters. I tried to do my best in avoiding them, but at the moment escaping them with backslashes seems like the only way.

Screenshots

Neovim Lazygit Ghostty Yazi Brew Theme switching