44 lines
954 B
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 = {};
|
|
};
|
|
};
|
|
}
|