Skip to content

Commit

Permalink
modules: move builder into common
Browse files Browse the repository at this point in the history
  • Loading branch information
zowoq committed Nov 21, 2024
1 parent 272bb5f commit c229a2a
Show file tree
Hide file tree
Showing 11 changed files with 34 additions and 35 deletions.
1 change: 0 additions & 1 deletion hosts/build01/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{ inputs, ... }:
{
imports = [
inputs.self.nixosModules.builder
inputs.self.nixosModules.community-builder
inputs.self.nixosModules.disko-zfs
inputs.srvos.nixosModules.hardware-hetzner-online-amd
Expand Down
1 change: 0 additions & 1 deletion hosts/build02/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
imports = [
./nixpkgs-update-backup.nix
./nixpkgs-update.nix
inputs.self.nixosModules.builder
inputs.self.nixosModules.disko-zfs
inputs.self.nixosModules.nginx
inputs.srvos.nixosModules.hardware-hetzner-online-amd
Expand Down
1 change: 0 additions & 1 deletion hosts/build03/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
./builders.nix
./postgresql.nix
inputs.self.nixosModules.buildbot
inputs.self.nixosModules.builder
inputs.self.nixosModules.cgroups
inputs.self.nixosModules.ci-builder
inputs.self.nixosModules.disko-zfs
Expand Down
1 change: 0 additions & 1 deletion hosts/build04/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{ inputs, ... }:
{
imports = [
inputs.self.nixosModules.builder
inputs.self.nixosModules.cgroups
inputs.self.nixosModules.ci-builder
inputs.self.nixosModules.disko-zfs
Expand Down
1 change: 0 additions & 1 deletion hosts/darwin01/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

{
imports = [
inputs.self.darwinModules.builder
inputs.self.darwinModules.community-builder
];

Expand Down
1 change: 0 additions & 1 deletion hosts/darwin02/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

{
imports = [
inputs.self.darwinModules.builder
inputs.self.darwinModules.ci-builder
inputs.self.darwinModules.hercules-ci
inputs.self.darwinModules.remote-builder
Expand Down
File renamed without changes.
1 change: 1 addition & 0 deletions modules/darwin/common/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
../../shared/known-hosts.nix
../../shared/nix-daemon.nix
./apfs-cleanup.nix
./builder.nix
./network.nix
./packages.nix
./reboot.nix
Expand Down
29 changes: 0 additions & 29 deletions modules/nixos/builder.nix

This file was deleted.

32 changes: 32 additions & 0 deletions modules/nixos/common/builder.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
config,
inputs,
lib,
pkgs,
...
}:
{
config = lib.mkIf (lib.hasPrefix "build" config.networking.hostName) {
nix.gc.automatic = false;

systemd.services.free-space = {
serviceConfig.Type = "oneshot";
startAt = "hourly";
path = [
config.nix.package
pkgs.coreutils
];
script = builtins.readFile "${inputs.self}/modules/shared/free-space.bash";
};

# Bump the open files limit so that non-root users can run NixOS VM tests
security.pam.loginLimits = [
{
domain = "*";
item = "nofile";
type = "-";
value = "20480";
}
];
};
}
1 change: 1 addition & 0 deletions modules/nixos/common/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
../../shared/known-hosts.nix
../../shared/nix-daemon.nix
./agenix.nix
./builder.nix
./security.nix
./sops-nix.nix
./telegraf.nix
Expand Down

0 comments on commit c229a2a

Please sign in to comment.