Skip to content

Commit

Permalink
modules/nixos: move cgroups to common/builder
Browse files Browse the repository at this point in the history
  • Loading branch information
zowoq committed Feb 8, 2025
1 parent 8dddbe3 commit 088c78c
Show file tree
Hide file tree
Showing 7 changed files with 13 additions and 26 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.cgroups
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 @@ -5,7 +5,6 @@
./nixpkgs-update-backup.nix
./nixpkgs-update-cache.nix
./nixpkgs-update.nix
inputs.self.nixosModules.cgroups
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.cgroups
inputs.self.nixosModules.ci-builder
inputs.self.nixosModules.disko-zfs
inputs.self.nixosModules.github-org-backup
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.cgroups
inputs.self.nixosModules.ci-builder
inputs.self.nixosModules.disko-zfs
inputs.self.nixosModules.hercules-ci
Expand Down
1 change: 0 additions & 1 deletion hosts/build05/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{ inputs, ... }:
{
imports = [
inputs.self.nixosModules.cgroups
inputs.self.nixosModules.community-builder
inputs.self.nixosModules.disko-zfs
inputs.srvos.nixosModules.hardware-hetzner-online-arm
Expand Down
21 changes: 0 additions & 21 deletions modules/nixos/cgroups.nix

This file was deleted.

13 changes: 13 additions & 0 deletions modules/nixos/common/builder.nix
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,18 @@
script = builtins.readFile "${inputs.self}/modules/shared/free-space.bash";
};

nix.package = pkgs.nixVersions.nix_2_25;

nix.settings = {
experimental-features = [
"auto-allocate-uids"
"cgroups"
];

auto-allocate-uids = true;
use-cgroups = true;
};

nix.settings.extra-platforms = lib.mkIf (config.nixpkgs.hostPlatform.system == "x86_64-linux") [
(lib.mkIf (config.boot.binfmt.emulatedSystems == [ ]) "i686-linux")
"x86_64-v1-linux"
Expand All @@ -38,6 +50,7 @@
"big-parallel"
"kvm"
"nixos-test"
"uid-range"
"gccarch-${config.nixpkgs.hostPlatform.gcc.arch}"
]
++ map (x: "gccarch-${x}") (
Expand Down

0 comments on commit 088c78c

Please sign in to comment.