@cryptotaxi247 / infra / commits / acd82088

build/devshell: add more platforms

Jörg Thalheim committed Feb 22, 2025 at 17:33 UTC acd820881e0dd7461408ea108f5f807e8014849d
1 file changed +20 -11
build/flake.nix
+20 -11
@@ -98,16 +98,25 @@
98 };
99 }) self.nixosConfigurations;
100
101 - # TODO: flake-utils.lib.eachDefaultSystem
102 - devShell.x86_64-linux =
103 - let
104 - pkgs = import nixpkgs { system = "x86_64-linux"; };
105 - in
106 - pkgs.mkShell {
107 - buildInputs = with pkgs; [
108 - agenix.packages.x86_64-linux.agenix
109 - colmena.packages.x86_64-linux.colmena
110 - ];
111 - };
101 + devShells =
102 + nixpkgs.lib.genAttrs
103 + [
104 + "aarch64-linux"
105 + "aarch64-darwin"
106 + "x86_64-linux"
107 + "x86_64-darwin"
108 + ]
109 + (system: {
110 + default =
111 + let
112 + pkgs = nixpkgs.legacyPackages.${system};
113 + in
114 + pkgs.mkShell {
115 + buildInputs = [
116 + agenix.packages.${system}.agenix
117 + colmena.packages.${system}.colmena
118 + ];
119 + };
120 + });
121 };
122 }