dnf-test/var/generated/hosts.nix
2025-10-27 00:08:16 -02:00

219 lines
3.6 KiB
Nix

# This file is generated by 'just generate'
# from the configuration file usr/config.yaml
# --> DO NOT EDIT <--
[
{
hostname = "gateway";
name = "Local Gateway";
profile = "gateway";
ip = "192.168.1.1";
arch = "aarch64-linux";
groups = [ "admin" ];
users = [
"darkone"
"nix"
"nixos"
];
colmena = {
deployment = {
tags = [
"group-admin"
"user-darkone"
"user-nixos"
];
};
};
services = {
homepage = { };
ncps = { };
forgejo = {
title = "Our local forge";
};
lldap = { };
};
}
{
hostname = "my-laptop";
name = "My Laptop";
profile = "laptop";
ip = "192.168.1.2";
groups = [
"admin"
"common"
];
users = [
"darkone"
"esteban"
"nix"
"nixos"
];
colmena = {
deployment = {
tags = [
"laptops"
"admin"
"group-admin"
"group-common"
"user-darkone"
"user-esteban"
"user-nixos"
];
};
};
services = {
homepage = {
domain = "laptop-home";
};
immich = {
title = "My pictures";
description = "A very cool images app";
domain = "photos";
icon = "immich";
};
nextcloud = {
domain = "cloud";
};
};
}
{
hostname = "pc01";
name = "Workstation 1";
profile = "workstation";
ip = "192.168.1.101";
groups = [
"tsn"
"sn"
];
users = [
"ethan"
"nix"
];
colmena = {
deployment = {
tags = [
"group-tsn"
"group-sn"
"user-ethan"
];
};
};
services = { };
}
{
hostname = "pc02";
name = "Workstation 2";
profile = "workstation";
ip = "192.168.1.102";
groups = [
"tsn"
"sn"
];
users = [
"ethan"
"nix"
];
colmena = {
deployment = {
tags = [
"group-tsn"
"group-sn"
"user-ethan"
];
};
};
services = { };
}
{
hostname = "pc03";
name = "Workstation 3";
profile = "workstation";
ip = "192.168.1.103";
groups = [
"tsn"
"sn"
];
users = [
"ethan"
"nix"
];
colmena = {
deployment = {
tags = [
"group-tsn"
"group-sn"
"user-ethan"
];
};
};
services = { };
}
{
hostname = "pc04";
name = "Workstation 4";
profile = "workstation";
ip = "192.168.1.104";
groups = [
"tsn"
"sn"
];
users = [
"ethan"
"nix"
];
colmena = {
deployment = {
tags = [
"group-tsn"
"group-sn"
"user-ethan"
];
};
};
services = { };
}
{
hostname = "laptop-kids";
name = "Laptop Kids";
profile = "home-laptop";
ip = "192.168.1.20";
groups = [ "common" ];
users = [
"darkone"
"esteban"
"nix"
];
colmena = {
deployment = {
tags = [
"group-common"
"user-darkone"
"user-esteban"
];
};
};
services = { };
}
{
hostname = "laptop-family";
name = "Laptop Kids";
profile = "home-laptop";
ip = "192.168.1.21";
groups = [ "common" ];
users = [
"darkone"
"esteban"
"nix"
];
colmena = {
deployment = {
tags = [
"group-common"
"user-darkone"
"user-esteban"
];
};
};
services = { };
}
]