Skip to content

matt-dong-123/dotfiles

Repository files navigation


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

In other words, my dotfiles.

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 -fsSL https://raw.githubusercontent.com/matt-dong-123/dotfiles/refs/heads/main/install.sh
chmod +x install.sh
./install.sh

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

Post-install

Important

Click on System Settings > Displays > More Space This setup wouldn't work otherwise

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
  2. Install sine
  3. For each of the extensions given, find the "Import" or "Restore" button, and choose the corresponding file in ~/.config/zen
  4. Copy the user.js in ~/.config/zen to your profile directory
  5. Delete the user.js after starting the browser (settings will be remembered automatically)
  6. 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