juspay / nix-dev-home

A `home-manager` template providing useful tools & settings for Nix-based development (macOS & Linux supported)
GNU Affero General Public License v3.0
96 stars 32 forks source link

Simplify layout #13

Closed srid closed 5 months ago

srid commented 5 months ago

This undoes some of the refactoring in #7

While splitting home configuration is good when you know what you are doing, for beginners it is better to have a single home.nix file. Also, flake.nix is made smaller and simplified by externalizing the glue code to ./nix/*.nix (which beginners don't have to read much).

srid commented 5 months ago

Rationale: to explore automating the editing of a singular home.nix via CLI