{ config, marleylib, lib, ... }: let cfg = config.marleycfg.profiles; inherit (marleylib.module) enabled; in { marleyos = # Universal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - { programs = { nh = enabled; }; } # # # Graphical Desktop - - - - - - - - - - - - - - - - - - - - - - - - - - - - // (lib.optionalAttrs cfg.desktop {}) # # # Server - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // (lib.optionalAttrs cfg.server {}); }