diff options
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 28 |
1 files changed, 20 insertions, 8 deletions
@@ -1,15 +1,24 @@ { description = "Source code of Quentin Aristote's personal webpage."; - inputs.data = { - url = "github:qaristote/info"; - inputs = { - nixpkgs.follows = "/nixpkgs"; - flake-utils.follows = "/flake-utils"; + inputs = { + data = { + url = "github:qaristote/info"; + inputs = { + nixpkgs.follows = "/nixpkgs"; + flake-utils.follows = "/flake-utils"; + }; + }; + uncss = { + url = "github:qaristote/uncss"; + inputs = { + nixpkgs.follows = "/nixpkgs"; + flake-utils.follows = "/flake-utils"; + }; }; }; - outputs = { self, nixpkgs, flake-utils, data }: + outputs = { self, nixpkgs, flake-utils, data, uncss }: { lib = import ./lib { inherit (nixpkgs) lib; }; overlays.default = final: prev: import ./pkgs { pkgs = final; }; @@ -17,10 +26,13 @@ let pkgs = import nixpkgs { inherit system; - overlays = [ self.overlays.default ]; + overlays = [ + self.overlays.default + (final: prev: { uncss = uncss.packages."${system}".default; }) + ]; }; in { - packages = import ./pkgs { inherit pkgs; } // { + packages = import ./pkgs { inherit pkgs system; } // { webpage = import ./default.nix { inherit pkgs; inherit (self.lib.pp) html; |
