flake.nix: fix helix for all systems

This commit is contained in:
Charlie Root 2025-04-16 22:34:25 +02:00 committed by Bloxx12
commit fff25b9905

View file

@ -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;
})