1
0
forked from clan/clan-infra

fix: don't add options to clan.core

This commit is contained in:
DavHau 2024-07-05 17:18:42 +07:00
parent 83927d980a
commit 6108e3ee2c
2 changed files with 10 additions and 9 deletions

View File

@ -1,21 +1,21 @@
{ config, lib, ... }:
let
cfg = config.clan.networking;
cfg = config.clan-infra.networking;
in
{
options = {
clan.networking.ipv4.address = lib.mkOption { type = lib.types.str; };
clan-infra.networking.ipv4.address = lib.mkOption { type = lib.types.str; };
clan.networking.ipv4.cidr = lib.mkOption {
clan-infra.networking.ipv4.cidr = lib.mkOption {
type = lib.types.str;
default = "26";
};
clan.networking.ipv4.gateway = lib.mkOption { type = lib.types.str; };
clan-infra.networking.ipv4.gateway = lib.mkOption { type = lib.types.str; };
clan.networking.ipv6.address = lib.mkOption { type = lib.types.str; };
clan-infra.networking.ipv6.address = lib.mkOption { type = lib.types.str; };
clan.networking.ipv6.cidr = lib.mkOption {
clan-infra.networking.ipv6.cidr = lib.mkOption {
type = lib.types.str;
default = "64";
};

View File

@ -8,9 +8,10 @@
systemd.network.networks."10-uplink".networkConfig.Address = "2a01:4f9:3080:418b::1";
clan.networking.targetHost = "root@clan.lol";
clan.networking.ipv4.address = "65.21.12.51";
clan.networking.ipv4.gateway = "65.21.12.1";
clan.networking.ipv6.address = config.systemd.network.networks."10-uplink".networkConfig.Address;
clan-infra.networking.ipv4.address = "65.21.12.51";
clan-infra.networking.ipv4.gateway = "65.21.12.1";
clan-infra.networking.ipv6.address =
config.systemd.network.networks."10-uplink".networkConfig.Address;
system.stateVersion = "23.05";
}