Parcourir la source

Merge pull request #89 from tomeon/nix-flake-fix-outputs-structure

flake.nix: fix outputs structure
Mark Szepieniec il y a 2 ans
Parent
commit
3d0377a456
1 fichiers modifiés avec 16 ajouts et 4 suppressions
  1. 16 4
      flake.nix

+ 16 - 4
flake.nix

@@ -30,9 +30,21 @@
           make OUT_DIR="$out"
         '';
     in {
-      packages.resume = perSystem (system: buildResumeFor system);
-      devShell =
-        perSystem (system: import ./shell.nix { pkgs = pkgsFor system; });
-      defaultPackage = perSystem (system: self.packages.resume.${system});
+      packages = perSystem (system:
+        let
+          resume = buildResumeFor system;
+        in
+        {
+          inherit resume;
+          default = resume;
+        });
+
+      devShells = perSystem (system: {
+        default = import ./shell.nix { pkgs = pkgsFor system; };
+      });
+
+      devShell = perSystem (system: self.devShells.${system}.default);
+
+      defaultPackage = perSystem (system: self.packages.${system}.default);
     };
 }