From f9e2ddae012c56c2690f6fc99627a7996dccee6f Mon Sep 17 00:00:00 2001 From: "quentin@aristote.fr" Date: Sun, 16 Feb 2025 23:55:26 +0100 Subject: move building inside package --- flake.nix | 36 ++++++++++++++---------------------- 1 file changed, 14 insertions(+), 22 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 8b2e6ad..1229594 100644 --- a/flake.nix +++ b/flake.nix @@ -18,11 +18,7 @@ my-nixpkgs, ... } @ inputs: - flake-parts.lib.mkFlake {inherit inputs;} ({ - self, - lib, - ... - }: { + flake-parts.lib.mkFlake {inherit inputs;} ({lib, ...}: { imports = builtins.attrValues {inherit (my-nixpkgs.flakeModules) personal;}; flake.lib = import ./lib {inherit lib;}; @@ -32,24 +28,20 @@ pkgs, system, ... - }: { - packages = let - pkgs' = pkgs.extend ( - _: _: { - uncss = inputs.uncss.packages."${system}".default; - line-awesome-css = my-nixpkgs.packages."${system}".static_css_lineAwesome; - } - ); - html = self.lib.pp.html; - in { + }: let + pkgs' = pkgs.extend ( + _: _: { + uncss = inputs.uncss.packages."${system}".default; + line-awesome-css = my-nixpkgs.packages."${system}".static_css_lineAwesome; + } + ); + in { + packages = { default = self'.packages.webpage; - webpage = import ./default.nix { - inherit html; - pkgs = pkgs'; - data = inputs.data.lib.formatWith { - inherit pkgs; - markup = html; - }; + webpage = pkgs'.callPackage ./default.nix { + nixpkgsSrc = inputs.nixpkgs.outPath; + src = pkgs'.callPackage ./src.nix {}; + data = inputs.data.packages."${system}".src; }; }; }; -- cgit v1.2.3