NixOS + macOS + home-manager unified configuration

I’ve been sharing NixOS / home modules between Linux and macOS successfully for a while, so I figured I’d publish a flake-parts module to enable others do the same with little fanfare.

You can use the provided flake template to create the initial configuration and explore!


Based on nixos-flake, I created a home-manager template providing useful tools & settings for Nix-based development

It currently configures only direnv and starship (per Using direnv to manage dev environments – haskell-flake), but more tools are planned (see Github issues).

1 Like

I actually found your repo 2 days ago and been using it since. I didn’t hook up my MacOS setup yet but until now, on NixOS, it works fine!

1 Like