From 67b47d9c298e7476c2ca211aac5c5fd961637b7b Mon Sep 17 00:00:00 2001 From: Danila Fedorin Date: Sat, 9 Apr 2022 22:34:21 +0000 Subject: [PATCH] Properly expose a default package for all operating systems --- flake.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/flake.nix b/flake.nix index cdf33ee..f780acc 100644 --- a/flake.nix +++ b/flake.nix @@ -19,17 +19,17 @@ }; outputs = { self, blog-source, blog-source-localized, nixpkgs, flake-utils, katex-html }: - { + let buildersFor = system: import ./lib.nix { inherit blog-source blog-source-localized; pkgs = import nixpkgs { inherit system; }; katex-html = katex-html.defaultPackage.${system}; }; - nixosModule = (import ./module.nix); - packages.x86_64-linux.blog-debug = (import ./lib.nix { - inherit blog-source blog-source-localized; - pkgs = import nixpkgs { system = "x86_64-linux"; }; - katex-html = katex-html.defaultPackage."x86_64-linux"; - }).english { host = "danilafe.com"; }; - }; + in + { + inherit buildersFor; + nixosModule = (import ./module.nix); + } // flake-utils.lib.eachDefaultSystem (system: { + defaultPackage = (buildersFor system).english { host = "danilafe.com"; }; + }); }