Currently, I've organized this repository into nixos for NixOS modules and environment.systemPackages, and home for home-manager modules and home.packages. However, some things actually require configuration across both types of "modules". Other configurations I've seen typically encapsulate them in some sort of profile which can modify both global NixOS configuration and home-manager configuration.
Currently, I've organized this repository into
nixos
for NixOS modules andenvironment.systemPackages
, andhome
for home-manager modules andhome.packages
. However, some things actually require configuration across both types of "modules". Other configurations I've seen typically encapsulate them in some sort of profile which can modify both global NixOS configuration and home-manager configuration.