From c10b066a4b1bb3451507c141636014e3335e579e Mon Sep 17 00:00:00 2001 From: Yureka Date: Sun, 9 Jun 2024 17:58:21 +0200 Subject: [PATCH] add aarch64 to systems --- flake.nix | 2 +- modules/nixos/default.nix | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/flake.nix b/flake.nix index 4f59e8d..f75991c 100644 --- a/flake.nix +++ b/flake.nix @@ -15,7 +15,7 @@ outputs = inputs@{ nixpkgs, flake-parts, ... }: flake-parts.lib.mkFlake { inherit inputs; } { - systems = [ "x86_64-linux" ]; + systems = [ "x86_64-linux" "aarch64-linux" ]; imports = [ ./modules ]; }; } diff --git a/modules/nixos/default.nix b/modules/nixos/default.nix index dbb571c..b86ca73 100644 --- a/modules/nixos/default.nix +++ b/modules/nixos/default.nix @@ -64,8 +64,10 @@ in { ``` */ flake.nixosConfigurations = { - vm = nixosSystemFor "x86_64-linux" ./vm.nix; - vm-rootless = nixosSystemFor "x86_64-linux" ./vm-rootless.nix; + vm-x86_64-linux = nixosSystemFor "x86_64-linux" ./vm.nix; + vm-rootless-x86_64-linux = nixosSystemFor "x86_64-linux" ./vm-rootless.nix; + vm-aarch64-linux = nixosSystemFor "aarch64-linux" ./vm.nix; + vm-rootless-aarch64-linux = nixosSystemFor "aarch64-linux" ./vm-rootless.nix; }; perSystem = { system, ... }: { @@ -77,8 +79,8 @@ in { ``` */ apps = { - vm = vmApp "vm"; - vm-rootless = vmApp "vm-rootless"; + vm = vmApp "vm-${system}"; + vm-rootless = vmApp "vm-rootless-${system}"; }; # NixOS tests for nix-snapshotter.