+15
-3
flake.nix
+15
-3
flake.nix
···
177
177
type = "app";
178
178
program = ''${tailwind-watcher}/bin/run'';
179
179
};
180
-
vm = {
180
+
vm = let
181
+
system =
182
+
if pkgs.stdenv.hostPlatform.isAarch64
183
+
then "aarch64"
184
+
else "x86_64";
185
+
in {
181
186
type = "app";
182
187
program = toString (pkgs.writeShellScript "vm" ''
183
-
${pkgs.nixos-shell}/bin/nixos-shell --flake .#vm
188
+
${pkgs.nixos-shell}/bin/nixos-shell --flake .#vm-${system}
184
189
'');
185
190
};
186
191
gomod2nix = {
···
218
223
219
224
services.tangled-spindle.package = lib.mkDefault self.packages.${pkgs.system}.spindle;
220
225
};
221
-
nixosConfigurations.vm = import ./nix/vm.nix {inherit self nixpkgs;};
226
+
nixosConfigurations.vm-x86_64 = import ./nix/vm.nix {
227
+
inherit self nixpkgs;
228
+
system = "x86_64-linux";
229
+
};
230
+
nixosConfigurations.vm-aarch64 = import ./nix/vm.nix {
231
+
inherit self nixpkgs;
232
+
system = "aarch64-linux";
233
+
};
222
234
};
223
235
}