23 lines
657 B
Nix
23 lines
657 B
Nix
{
|
|
inputs.clan-core.url = "https://git.clan.lol/clan/clan-core/archive/main.tar.gz";
|
|
inputs.nixpkgs.follows = "clan-core/nixpkgs";
|
|
|
|
outputs =
|
|
inputs@{ self, clan-core, ... }:
|
|
let
|
|
# Usage see: https://docs.clan.lol
|
|
clan = clan-core.lib.clan {
|
|
inherit self;
|
|
# Change this to your clan name
|
|
# Setting a name is required
|
|
meta.name = inputs.nixpkgs.lib.mkDefault "__clan__";
|
|
meta.tld = inputs.nixpkgs.lib.mkDefault "changeme";
|
|
};
|
|
in
|
|
{
|
|
# all machines managed by Clan
|
|
inherit (clan.config) nixosConfigurations nixosModules clanInternals;
|
|
clan = clan.config;
|
|
};
|
|
}
|