From 50550dbf52ecb1c487e76bb4ce35aef676701fc6 Mon Sep 17 00:00:00 2001 From: Jens Nolte <git@queezle.net> Date: Thu, 19 Aug 2021 01:20:44 +0200 Subject: [PATCH] Update flake --- flake.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/flake.nix b/flake.nix index e530c0a..125d5a1 100644 --- a/flake.nix +++ b/flake.nix @@ -2,13 +2,13 @@ outputs = { self, nixpkgs }: with nixpkgs.lib; let - forAllSystems = genAttrs ["x86_64-linux" "aarch64-linux"]; - pkgs = forAllSystems (system: import nixpkgs { inherit system; overlays = [ self.overlay ]; }); + systems = platforms.unix; + forAllSystems = genAttrs systems; in { - - devShell = forAllSystems (system: pkgs.${system}.haskellPackages.quasar.env); - - defaultPackage = forAllSystems (system: pkgs.${system}.haskellPackages.quasar); + packages = forAllSystems (system: + let pkgs = import nixpkgs { inherit system; overlays = [ self.overlay ]; }; + in { quasar = pkgs.haskellPackages.quasar; } + ); overlay = final: prev: { haskell = prev.haskell // { @@ -21,5 +21,8 @@ }; }; + defaultPackage = forAllSystems (system: self.packages.${system}.quasar); + + devShell = forAllSystems (system: self.packages.${system}.quasar.env); }; } -- GitLab