{ outputs = { ... }: let inputs = import ./.tack {}; mkSystem = import ./lib/mksystem.nix inputs; in { nixosConfigurations = { mercury = mkSystem "mercury" { system = "x86_64-linux"; profile = "nixos"; user = "hanna"; }; }; darwinConfigurations = { carbon = mkSystem "carbon" { system = "aarch64-darwin"; profile = "darwin"; user = "hanna"; }; }; templates = { default = { path = ./tmpl/default; description = "Basic flake setup with flake-parts"; welcomeText = "Just add anything you need and go."; }; }; }; }