feat: format via 'ls **/*.nix | each { |it| nixfmt $it.name }'

This commit is contained in:
Ryan Yin
2025-07-30 12:17:24 +08:00
parent d10b30b06b
commit 13bb77108c
219 changed files with 2103 additions and 1728 deletions

View File

@@ -9,7 +9,8 @@
system,
genSpecialArgs,
...
} @ args: let
}@args:
let
# 星野 アイ, Hoshino Ai
name = "ai";
base-modules = {
@@ -33,23 +34,22 @@
};
modules-hyprland = {
nixos-modules =
[
{
modules.desktop.fonts.enable = true;
modules.desktop.wayland.enable = true;
modules.secrets.desktop.enable = true;
modules.secrets.preservation.enable = true;
}
]
++ base-modules.nixos-modules;
home-modules =
[
{modules.desktop.hyprland.enable = true;}
]
++ base-modules.home-modules;
nixos-modules = [
{
modules.desktop.fonts.enable = true;
modules.desktop.wayland.enable = true;
modules.secrets.desktop.enable = true;
modules.secrets.preservation.enable = true;
}
]
++ base-modules.nixos-modules;
home-modules = [
{ modules.desktop.hyprland.enable = true; }
]
++ base-modules.home-modules;
};
in {
in
{
nixosConfigurations = {
# host with hyprland compositor
"${name}-hyprland" = mylib.nixosSystem (modules-hyprland // args);

View File

@@ -9,10 +9,14 @@
system,
genSpecialArgs,
...
} @ args: let
}@args:
let
# 星野 愛久愛海, Hoshino Akuamarin
name = "aquamarine";
tags = ["aqua" "homelab-network"];
tags = [
"aqua"
"homelab-network"
];
ssh-user = "root";
modules = {
@@ -26,10 +30,10 @@
"hosts/idols-${name}"
])
++ [
{modules.secrets.server.application.enable = true;}
{modules.secrets.server.operation.enable = true;}
{modules.secrets.server.webserver.enable = true;}
{modules.secrets.server.storage.enable = true;}
{ modules.secrets.server.application.enable = true; }
{ modules.secrets.server.operation.enable = true; }
{ modules.secrets.server.webserver.enable = true; }
{ modules.secrets.server.storage.enable = true; }
];
home-modules = map mylib.relativeToRoot [
"home/linux/tui.nix"
@@ -37,11 +41,11 @@
};
systemArgs = modules // args;
in {
in
{
nixosConfigurations.${name} = mylib.nixosSystem systemArgs;
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
colmena.${name} = mylib.colmenaSystem (systemArgs // { inherit tags ssh-user; });
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -9,10 +9,14 @@
system,
genSpecialArgs,
...
} @ args: let
}@args:
let
# 有馬 かな, Arima Kana
name = "kana";
tags = [name "homelab-app"];
tags = [
name
"homelab-app"
];
ssh-user = "root";
modules = {
@@ -30,11 +34,11 @@
};
systemArgs = modules // args;
in {
in
{
nixosConfigurations.${name} = mylib.nixosSystem systemArgs;
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
colmena.${name} = mylib.colmenaSystem (systemArgs // { inherit tags ssh-user; });
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -9,10 +9,14 @@
system,
genSpecialArgs,
...
} @ args: let
}@args:
let
# 星野 瑠美衣, Hoshino Rubii
name = "ruby";
tags = [name "homelab-operation"];
tags = [
name
"homelab-operation"
];
ssh-user = "root";
modules = {
@@ -33,11 +37,11 @@
};
systemArgs = modules // args;
in {
in
{
nixosConfigurations.${name} = mylib.nixosSystem systemArgs;
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
colmena.${name} = mylib.colmenaSystem (systemArgs // { inherit tags ssh-user; });
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;

View File

@@ -9,9 +9,10 @@
system,
genSpecialArgs,
...
} @ args: let
}@args:
let
name = "k3s-prod-1-master-1";
tags = [name];
tags = [ name ];
ssh-user = "root";
modules = {
@@ -25,7 +26,7 @@
"hosts/k8s/${name}"
])
++ [
{modules.secrets.server.kubernetes.enable = true;}
{ modules.secrets.server.kubernetes.enable = true; }
];
home-modules = map mylib.relativeToRoot [
"home/linux/core.nix"
@@ -33,11 +34,11 @@
};
systemArgs = modules // args;
in {
in
{
nixosConfigurations.${name} = mylib.nixosSystem systemArgs;
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
colmena.${name} = mylib.colmenaSystem (systemArgs // { inherit tags ssh-user; });
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -9,9 +9,10 @@
system,
genSpecialArgs,
...
} @ args: let
}@args:
let
name = "k3s-prod-1-master-2";
tags = [name];
tags = [ name ];
ssh-user = "root";
modules = {
@@ -25,16 +26,16 @@
"hosts/k8s/${name}"
])
++ [
{modules.secrets.server.kubernetes.enable = true;}
{ modules.secrets.server.kubernetes.enable = true; }
];
};
systemArgs = modules // args;
in {
in
{
nixosConfigurations.${name} = mylib.nixosSystem systemArgs;
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
colmena.${name} = mylib.colmenaSystem (systemArgs // { inherit tags ssh-user; });
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -9,9 +9,10 @@
system,
genSpecialArgs,
...
} @ args: let
}@args:
let
name = "k3s-prod-1-master-3";
tags = [name];
tags = [ name ];
ssh-user = "root";
modules = {
@@ -25,16 +26,16 @@
"hosts/k8s/${name}"
])
++ [
{modules.secrets.server.kubernetes.enable = true;}
{ modules.secrets.server.kubernetes.enable = true; }
];
};
systemArgs = modules // args;
in {
in
{
nixosConfigurations.${name} = mylib.nixosSystem systemArgs;
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
colmena.${name} = mylib.colmenaSystem (systemArgs // { inherit tags ssh-user; });
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -9,9 +9,10 @@
system,
genSpecialArgs,
...
} @ args: let
}@args:
let
name = "k3s-prod-1-worker-1";
tags = [name];
tags = [ name ];
ssh-user = "root";
modules = {
@@ -25,16 +26,16 @@
"hosts/k8s/${name}"
])
++ [
{modules.secrets.server.kubernetes.enable = true;}
{ modules.secrets.server.kubernetes.enable = true; }
];
};
systemArgs = modules // args;
in {
in
{
nixosConfigurations.${name} = mylib.nixosSystem systemArgs;
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
colmena.${name} = mylib.colmenaSystem (systemArgs // { inherit tags ssh-user; });
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -9,9 +9,10 @@
system,
genSpecialArgs,
...
} @ args: let
}@args:
let
name = "k3s-prod-1-worker-2";
tags = [name];
tags = [ name ];
ssh-user = "root";
modules = {
@@ -25,16 +26,16 @@
"hosts/k8s/${name}"
])
++ [
{modules.secrets.server.kubernetes.enable = true;}
{ modules.secrets.server.kubernetes.enable = true; }
];
};
systemArgs = modules // args;
in {
in
{
nixosConfigurations.${name} = mylib.nixosSystem systemArgs;
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
colmena.${name} = mylib.colmenaSystem (systemArgs // { inherit tags ssh-user; });
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -9,9 +9,10 @@
system,
genSpecialArgs,
...
} @ args: let
}@args:
let
name = "k3s-prod-1-worker-3";
tags = [name];
tags = [ name ];
ssh-user = "root";
modules = {
@@ -25,16 +26,16 @@
"hosts/k8s/${name}"
])
++ [
{modules.secrets.server.kubernetes.enable = true;}
{ modules.secrets.server.kubernetes.enable = true; }
];
};
systemArgs = modules // args;
in {
in
{
nixosConfigurations.${name} = mylib.nixosSystem systemArgs;
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
colmena.${name} = mylib.colmenaSystem (systemArgs // { inherit tags ssh-user; });
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -9,9 +9,10 @@
system,
genSpecialArgs,
...
} @ args: let
}@args:
let
name = "k3s-test-1-master-1";
tags = [name];
tags = [ name ];
ssh-user = "root";
modules = {
@@ -25,7 +26,7 @@
"hosts/k8s/${name}"
])
++ [
{modules.secrets.server.kubernetes.enable = true;}
{ modules.secrets.server.kubernetes.enable = true; }
];
home-modules = map mylib.relativeToRoot [
"home/linux/core.nix"
@@ -33,11 +34,11 @@
};
systemArgs = modules // args;
in {
in
{
nixosConfigurations.${name} = mylib.nixosSystem systemArgs;
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
colmena.${name} = mylib.colmenaSystem (systemArgs // { inherit tags ssh-user; });
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -9,9 +9,10 @@
system,
genSpecialArgs,
...
} @ args: let
}@args:
let
name = "k3s-test-1-master-2";
tags = [name];
tags = [ name ];
ssh-user = "root";
modules = {
@@ -25,16 +26,16 @@
"hosts/k8s/${name}"
])
++ [
{modules.secrets.server.kubernetes.enable = true;}
{ modules.secrets.server.kubernetes.enable = true; }
];
};
systemArgs = modules // args;
in {
in
{
nixosConfigurations.${name} = mylib.nixosSystem systemArgs;
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
colmena.${name} = mylib.colmenaSystem (systemArgs // { inherit tags ssh-user; });
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -9,9 +9,10 @@
system,
genSpecialArgs,
...
} @ args: let
}@args:
let
name = "k3s-test-1-master-3";
tags = [name];
tags = [ name ];
ssh-user = "root";
modules = {
@@ -25,16 +26,16 @@
"hosts/k8s/${name}"
])
++ [
{modules.secrets.server.kubernetes.enable = true;}
{ modules.secrets.server.kubernetes.enable = true; }
];
};
systemArgs = modules // args;
in {
in
{
nixosConfigurations.${name} = mylib.nixosSystem systemArgs;
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
colmena.${name} = mylib.colmenaSystem (systemArgs // { inherit tags ssh-user; });
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.kubevirt;
}

View File

@@ -9,9 +9,13 @@
system,
genSpecialArgs,
...
} @ args: let
}@args:
let
name = "kubevirt-shoryu";
tags = [name "virt-shoryu"];
tags = [
name
"virt-shoryu"
];
ssh-user = "root";
modules = {
@@ -35,11 +39,11 @@
};
systemArgs = modules // args;
in {
in
{
nixosConfigurations.${name} = mylib.nixosSystem systemArgs;
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
colmena.${name} = mylib.colmenaSystem (systemArgs // { inherit tags ssh-user; });
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.iso;
}

View File

@@ -9,9 +9,13 @@
system,
genSpecialArgs,
...
} @ args: let
}@args:
let
name = "kubevirt-shushou";
tags = [name "virt-shushou"];
tags = [
name
"virt-shushou"
];
ssh-user = "root";
modules = {
@@ -32,11 +36,11 @@
};
systemArgs = modules // args;
in {
in
{
nixosConfigurations.${name} = mylib.nixosSystem systemArgs;
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
colmena.${name} = mylib.colmenaSystem (systemArgs // { inherit tags ssh-user; });
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.iso;
}

View File

@@ -9,9 +9,13 @@
system,
genSpecialArgs,
...
} @ args: let
}@args:
let
name = "kubevirt-youko";
tags = [name "virt-youko"];
tags = [
name
"virt-youko"
];
ssh-user = "root";
modules = {
@@ -32,11 +36,11 @@
};
systemArgs = modules // args;
in {
in
{
nixosConfigurations.${name} = mylib.nixosSystem systemArgs;
colmena.${name} =
mylib.colmenaSystem (systemArgs // {inherit tags ssh-user;});
colmena.${name} = mylib.colmenaSystem (systemArgs // { inherit tags ssh-user; });
packages.${name} = inputs.self.nixosConfigurations.${name}.config.formats.iso;
}