Modular, context-aware and aspect-oriented dendritic Nix configurations. Discussions: https://oeiuwq.zulipchat.com/join/nqp26cd4kngon6mo3ncgnuap/ den.oeiuwq.com
configurations den dendritic nix aspect oriented

fix standalone hm without host

+2 -1
+1 -1
nix/lib/types.nix
··· 170 170 userByName = hostByName.users.${userName} or null; 171 171 172 172 homeManagerConfiguration = 173 - if hostByName != null then 173 + if nameWithHost && hostByName != null then 174 174 { pkgs, modules }: 175 175 inputs.home-manager.lib.homeManagerConfiguration { 176 176 inherit pkgs modules;
+1
templates/default/modules/tux.nix
··· 3 3 # user aspect 4 4 den.aspects.tux = { 5 5 includes = [ 6 + den.provides.define-user 6 7 den.provides.primary-user 7 8 (den.provides.user-shell "fish") 8 9 ];