Personal dotfiles for my macOS environment.
  • Nix 92.1%
  • Shell 7.9%
Find a file
MorganKryze 2c1a8d280f feat(homebrew): add 'opencode' to the list of installed brews
feat(functions): add meshfix function to restore DNS after Pangolin tunnel drops
2026-09-10 23:06:00 +02:00
.github 📖(readme) quick update with presentation 2024-10-28 15:46:08 +01:00
dependencies 🚑 fix: update bash-toolbox subproject commit reference 2025-12-13 12:19:20 +01:00
docs feat(tunny): add destinations configuration for admin tunnels 2026-08-18 13:50:25 +02:00
hosts/concord refactor: split modules by paradigm (nix-darwin vs home-manager) 2026-06-08 13:42:00 +02:00
modules feat(homebrew): add 'opencode' to the list of installed brews 2026-09-10 23:06:00 +02:00
scripts 🚑 fix: wrong call for acknowledge funciton 2025-04-29 17:37:09 +02:00
.gitignore 🌟 feat: remove flake.lock from .gitignore and add flake.lock file 2025-10-29 11:27:07 +01:00
.gitmodules 📦(dep) update source submodule 2024-10-31 15:11:07 +01:00
flake.lock feat(homebrew): add 'opencode' to the list of installed brews 2026-09-10 23:06:00 +02:00
flake.nix refactor(homebrew): enhance nix-homebrew configuration with tap trust settings 2026-06-15 12:16:34 +02:00
LICENSE.md :docs update extension 2024-03-09 22:41:05 +00:00
README.md fix(docs): update SSH agent documentation and add troubleshooting guide 2026-08-11 12:51:31 +02:00

screenshot

Overview

This project is a collection of my personal dotfiles for my macOS environment.

It contains the configuration files for the following tools:

This project is the continuity of these previous projects:

Getting Started

Documentation

Setting up

Prerequisites

  • macOS Sonoma (14.x.x)
  • Internet connectivity
  • A terminal

Install

After booting up your Mac for the first time, restart it and follow the steps below.

Open a terminal using spotlight : [cmd + space] then type "terminal" and press enter.

Then execute the command below and follow the instructions:

curl -s https://raw.githubusercontent.com/MorganKryze/.dotfiles/main/scripts/bootstrap.sh | zsh

Post-installation

Add cmd+d as a shortcut to Show Launchpad in System Preferences > Keyboard > Shortcuts > Launchpad & Dock.

Start by opening each of the ObjectiveSee apps and grant them the necessary permissions when prompted.

Then you may open the rest of the apps at least once and make the necessary configurations.

After setting up at least Bitwarden and Arc / Zen, sign in to your GitHub and GitLab accounts.

Then, run the following command to create the SSH connections to your Git accounts:

create-git-ssh-connections

Finally, run the following command launch the yabai service and grant the necessary permissions:

yabai-start

Your machine is now set up and ready to use!

Troubleshooting

No Issues reported so far!

Future improvements

Contributing

If you want to contribute to the project, you can follow the steps described in the CONTRIBUTING file.

License

This project is licensed under the MIT License - see the LICENSE file for details.