Personal dotfiles for my macOS environment.
  • Nix 91.5%
  • Shell 8.5%
Find a file
MorganKryze 8e9f9ab826 revert(homebrew): restore commented-out package entries
Restore the commented-out packages with their descriptions that were
removed in d5adbab — they serve as a parking lot for apps to revisit
later (one-off installs, packages that broke, packages awaiting a
better moment) and are easier to scan here than in git history.

Kept from the previous cleanup: typo and description fixes (uv,
cpanminus, rtk, ghostty, monero-wallet, just), the zap warning, the
tap alignment, and the inline comment-as-key for masApps entries.
2026-06-08 14:14:18 +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 refactor: route git and starship through Home-Manager modules 2026-06-08 13:55:51 +02:00
hosts/concord refactor: split modules by paradigm (nix-darwin vs home-manager) 2026-06-08 13:42:00 +02:00
modules revert(homebrew): restore commented-out package entries 2026-06-08 14:14:18 +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 fix: update nixpkgs revision and lastModified timestamp; comment out superwhisper in brew configuration 2026-06-08 11:29:17 +02:00
flake.nix refactor: split modules by paradigm (nix-darwin vs home-manager) 2026-06-08 13:42:00 +02:00
LICENSE.md :docs update extension 2024-03-09 22:41:05 +00:00
README.md 🌟(nix) add yabai 2024-11-02 13:28:11 +01: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

Provide where to find to the documentation of the project. (ex: Structure of the project)

It may include a link to an important reference.

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.