https://github.com/lentil32/dotfiles-nix
My own declarative macOS Setup with nix-darwin and home-manager
https://github.com/lentil32/dotfiles-nix
dotfiles dotnix home-manager macos nix nix-darwin nix-flake
Last synced: 3 months ago
JSON representation
My own declarative macOS Setup with nix-darwin and home-manager
- Host: GitHub
- URL: https://github.com/lentil32/dotfiles-nix
- Owner: lentil32
- Created: 2024-06-29T12:59:20.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2026-03-22T14:51:48.000Z (4 months ago)
- Last Synced: 2026-03-23T02:57:15.714Z (4 months ago)
- Topics: dotfiles, dotnix, home-manager, macos, nix, nix-darwin, nix-flake
- Language: Rust
- Homepage:
- Size: 1.28 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- Agents: AGENTS.md
Awesome Lists containing this project
README
* macOS dotfiles in Nix
My own declarative and pure macOS setup with ~nix-darwin~ and ~home-manager~
** Prerequisites
- [[https://docs.determinate.systems/getting-started/][Nix with Determinate Installer]]
- [[https://brew.sh/][Homebrew]] (Don't install Homebrew using Nix!)
** Install
1. Find a word ~TODO~ in files and review the information
2. And then, run:
#+begin_src bash
make
#+end_src
** Troubleshooting
- [[https://nix.dev/manual/nix/2.22/installation/uninstall][Uninstalling Nix - Nix Reference Manual]]
** Links
- [[https://github.com/nix-community/nurl][nix-community/nurl: Generate Nix fetcher calls from repository URLs]]
** See also
- [[https://github.com/ryan4yin/nix-darwin-kickstarter][ryan4yin/nix-darwin-kickstarter: A beginner-friendly nix-darwin + home-manager + flakes startup configuration]]
- [[https://evantravers.com/articles/2024/02/06/switching-to-nix-darwin-and-flakes/][Switching to nix-darwin and Flakes]]
- [[https://github.com/okkdev/dotnix][okkdev/dotnix: ❄️ macOS home-manager nix config]]
- [[https://wickedchicken.github.io/post/macos-nix-setup/][MacOS Nix Setup (an alternative to Homebrew)]]
** References
- [[https://daiderd.com/nix-darwin/manual/index.html][Darwin Configuration Options]]
- [[https://nix-community.github.io/home-manager/options.xhtml][Appendix A. Home Manager Configuration Options]]
- [[https://mynixos.com/][MyNixOS]]