{ description = "Sivizius’ profiles."; inputs = { libcore.url = "github:sivizius/nixfiles/development?dir=libs/core"; libconfig.url = "github:sivizius/nixfiles/development?dir=libs/config"; nixpkgs.url = "github:NixOS/nixpkgs/master"; services.url = "github:sivizius/nixfiles/development?dir=services"; }; outputs = { self, libcore, libconfig, nixpkgs, services, ... }: let core = libcore.lib { inherit self; debug.logLevel = "info"; }; inherit(core) debug; config = libconfig.lib { inherit self; }; legacyProfiles = config.profiles.importLegacy { inherit nixpkgs; } [ "all-hardware" "base" "clone-config" "demo" "docker-container" "graphical" "hardened" "headless" "installation-device" "minimal" "qemu-guest" ]; profiles = legacyProfiles // ( config.profiles.load ./. { inherit core profiles; inherit(services) services; } ); in debug.debug "profiles" { text = "profiles"; nice = true; data = profiles; when = false; } { inherit profiles; }; }