frues-clan/clan.nix

44 lines
954 B
Nix

{
meta.name = "frues-clan";
inventory.machines = {
# Define machines here.
# jon = { };
};
# Docs: See https://docs.clan.lol/reference/clanServices
inventory.instances = {
admin = {
roles.default.tags.all = {};
roles.default.settings.allowedKeys = {
"pedro" = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJji4h4bgzgmp7YoRX/8ePN0TcCYRfI2wlrEeZkBQ/y2 personal@peprolinbot.com";
};
};
pedro-user = {
module.name = "users";
roles.default.tags.all = {};
roles.default.settings = {
user = "pedro";
groups = [
"wheel"
"networkmanager"
"video"
"input"
"libvirtd"
"adbusers"
"dialout"
];
};
roles.default.extraModules = [./users/pedro/home.nix];
};
# Docs: https://docs.clan.lol/reference/clanServices/mycelium/
mycelium = {
roles.peer.tags.all = {};
};
};
}