feat!: update inputs

This commit is contained in:
Moritz Böhme 2025-07-26 19:00:34 +02:00
parent be45586ece
commit 16c88ad287
No known key found for this signature in database
GPG key ID: 970C6E89EB0547A9
5 changed files with 128 additions and 208 deletions

View file

@ -80,19 +80,45 @@
inherit inputs self;
};
inventory = {
machines = {
moritz-desktop.tags = ["peer"];
moritz-laptop.tags = ["peer"];
inventory.instances = {
sshd-basic = {
module = {
name = "sshd";
input = "clan-core";
};
roles.server.tags.all = {};
roles.client.tags.all = {};
};
services.zerotier.default = {
roles.peer.tags = [
"peer"
];
roles.controller.machines = [
"moritz-server"
zerotier = {
module = {
name = "zerotier";
input = "clan-core";
};
roles.peer.tags.all = {};
roles.controller.machines.moritz-server = {};
};
user-moritz = {
module = {
name = "users";
input = "clan-core";
};
roles.default.tags.all = {};
roles.default.settings.user = "moritz";
roles.default.settings.groups = [
"wheel"
"networkmanager"
"video"
"input"
];
};
user-root = {
module = {
name = "users";
input = "clan-core";
};
roles.default.tags.all = {};
roles.default.settings.user = "root";
};
};
};
});
@ -175,7 +201,6 @@
nixvim.inputs.systems.follows = "systems";
nur.inputs.flake-parts.follows = "flake-parts";
nur.inputs.nixpkgs.follows = "nixpkgs";
nur.inputs.treefmt-nix.follows = "treefmt-nix";
stylix.inputs.base16-helix.follows = "base16-helix";
stylix.inputs.flake-compat.follows = "flake-compat";
stylix.inputs.flake-parts.follows = "flake-parts";