ff31b21a74
- Add self-hosted Gitea Actions runner module (servers/hetzner/modules/services/gitea.nix) - Add CI workflow (.gitea/workflows/ci.yml): - Flake check (x86_64-linux + aarch64-linux, eval-only) - Pre-commit checks (x86_64-linux only) - Gitea-native runner (no Docker); Nix from host PATH - NIX_CONFIG enables flakes + extra-platforms - Remove redundant .github/workflows/ci.yml (shadows .gitea) - Enable deadnix in pre-commit hooks (flake.nix), fix 38 files - Add statix.toml disabling empty_pattern lint (nixpkgs standard) - Format whole repo with alejandra (27 files) - Fix CI nix-not-found: export /run/current-system/sw/bin in PATH - Remove aarch64 from pre-commit matrix (no QEMU binfmt deployed yet)
40 lines
641 B
Nix
40 lines
641 B
Nix
{
|
|
config,
|
|
pkgs,
|
|
...
|
|
}: {
|
|
boot = {
|
|
bootspec.enable = true;
|
|
|
|
initrd.systemd.enable = true;
|
|
|
|
supportedFilesystems = ["ntfs"];
|
|
|
|
kernelPackages = pkgs.linuxPackages_latest;
|
|
|
|
consoleLogLevel = 3;
|
|
|
|
kernelParams = [
|
|
"quiet"
|
|
"systemd.show_status=auto"
|
|
"rd.udev.log_level=3"
|
|
"plymouth.use-simpledrm"
|
|
];
|
|
|
|
plymouth.enable = true;
|
|
|
|
tmp = {
|
|
useTmpfs = true;
|
|
cleanOnBoot = true;
|
|
};
|
|
};
|
|
|
|
systemd.services.nix-daemon.environment.TMPDIR = "/var/tmp";
|
|
|
|
environment.systemPackages = [
|
|
config.boot.kernelPackages.cpupower
|
|
pkgs.brightnessctl
|
|
pkgs.ddcutil
|
|
];
|
|
}
|