From b816064779e4da0b14a2732ce7cf356a9ba16643 Mon Sep 17 00:00:00 2001 From: Jonni Liljamo Date: Fri, 5 Dec 2025 11:18:47 +0200 Subject: [PATCH] feat(nix): remove unnecessary systems support --- flake.nix | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/flake.nix b/flake.nix index 3b3b850..b4e7a25 100644 --- a/flake.nix +++ b/flake.nix @@ -8,13 +8,9 @@ }; }; - outputs = { self, nixpkgs, zmk-nix }: let - forAllSystems = nixpkgs.lib.genAttrs (nixpkgs.lib.attrNames zmk-nix.packages); - in { - packages = forAllSystems (system: rec { - default = firmware; - - firmware = zmk-nix.legacyPackages.${system}.buildSplitKeyboard { + outputs = { self, nixpkgs, zmk-nix }: { + packages.x86_64-linux = rec { + lily58 = zmk-nix.legacyPackages.x86_64-linux.buildSplitKeyboard { name = "firmware"; src = nixpkgs.lib.sourceFilesBySuffices self [ ".board" ".cmake" ".conf" ".defconfig" ".dts" ".dtsi" ".json" ".keymap" ".overlay" ".shield" ".yml" "_defconfig" ]; @@ -36,13 +32,11 @@ }; }; - flash = zmk-nix.packages.${system}.flash.override { inherit firmware; }; - update = zmk-nix.packages.${system}.update; - }); + flash = zmk-nix.packages.x86_64-linux.flash.override { inherit lily58; }; + update = zmk-nix.packages.x86_64-linux.update; + }; - devShells = forAllSystems (system: { - default = zmk-nix.devShells.${system}.default; - }); + devShells.x86_64-linux.default = zmk-nix.devShells.x86_64-linux.default; hydraJobs.packages = self.packages; }; -- 2.44.1