yumeami/systems/x86_64-linux/tsuki/default.nix
2026-05-31 14:03:15 -05:00

61 lines
972 B
Nix
Executable file

{
inputs,
lib,
namespace,
...
}: let
inherit (lib.${namespace}) enabled;
in {
imports = [
./hardware-configuration.nix
inputs.disko.nixosModules.default
(import ../../disko.nix {main = "/dev/nvme0n1";})
];
${namespace} = {
bundles = {
common = enabled;
};
services = {
ci = {
gitea-runner = {
enable = true;
runners."default" = {
capacity = 4;
};
};
woodpecker.runners.primary = {
enable = true;
capacity = 4;
};
};
networking = {
httpd = enabled;
};
storage = {
samba.mounts = {
shared = {
host = "arisu";
folder = "shared";
};
};
};
};
};
programs.nh = {
enable = true;
clean.enable = true;
};
networking = {
hostName = "tsuki";
hostId = "3d19e767";
};
system.stateVersion = "26.05";
}