Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 25 days ago
JSON representation

My own declarative macOS Setup with nix-darwin and home-manager

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://nixos.org/download/][Nix]]
- [[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]]