feat: adds wikit to overlay

This commit is contained in:
Ahwx 2024-10-18 20:38:36 +02:00
parent 4ac5f4d4d5
commit 1afa5e23e7
2 changed files with 20 additions and 12 deletions

View file

@ -1,12 +1,4 @@
rec{ { pkgs } :
overlay = final: prev: {
let wikit = pkgs.callPackage ./wikit/default.nix { };
dirContents = builtins.readDir ../pkgs; }
genPackage = name: {
inherit name;
value = final.callPackage (../pkgs + "/${name}") { };
};
names = builtins.attrNames dirContents;
in
builtins.listToAttrs (map genPackage names);
}

16
pkgs/wikit/default.nix Normal file
View file

@ -0,0 +1,16 @@
{ lib, ... }:
with lib;
let
src = fetchFromGitHub {
owner = "owner";
repo = "repo";
rev = "";
};
in {
wikit = mkYarnPackage {
name = "wikit";
inherit src;
packageJSON = src + "./package.json";
yarnLock = src + "./yarn.lock";
};
}