summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix28
1 files changed, 20 insertions, 8 deletions
diff --git a/flake.nix b/flake.nix
index a8ebbbd..704733e 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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;