From fff25b9905e2a6c4e459e2fda71729f842dce078 Mon Sep 17 00:00:00 2001 From: Charlie Root Date: Wed, 16 Apr 2025 22:34:25 +0200 Subject: [PATCH] flake.nix: fix helix for all systems --- flake.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/flake.nix b/flake.nix index c9192dc..28699fc 100644 --- a/flake.nix +++ b/flake.nix @@ -1,20 +1,24 @@ { description = "My NixOS config flake"; outputs = inputs: let - pkgs = inputs.nixpkgs.legacyPackages.x86_64-linux; - eachSystem = inputs.nixpkgs.lib.genAttrs (import inputs.systems); + inherit (inputs.nixpkgs) lib; + eachSystem = lib.genAttrs (import inputs.systems); pkgsFor = inputs.nixpkgs.legacyPackages; in { nixosConfigurations = import ./hosts inputs; - devShells.x86_64-linux.default = pkgs.callPackage ./shell.nix {}; + devShells = + lib.mapAttrs (system: pkgs: { + default = pkgs.callPackage ./shell.nix {}; + }) + pkgsFor; - formatter.x86_64-linux = pkgs.alejandra; + formatter.x86_64-linux = inputs.nixpkgs.legacyPackages.x86_64-linux.alejandra; packages = eachSystem ( system: { inherit - (import ./packages { + (import ./packages rec { pkgs = pkgsFor.${system}; helix = inputs.helix.packages.${pkgs.system}.default; })