From 1afa5e23e7359c55fb603837699655aa4f9ab5f5 Mon Sep 17 00:00:00 2001 From: Ahwx Date: Fri, 18 Oct 2024 20:38:36 +0200 Subject: [PATCH] feat: adds `wikit` to overlay --- pkgs/default.nix | 16 ++++------------ pkgs/wikit/default.nix | 16 ++++++++++++++++ 2 files changed, 20 insertions(+), 12 deletions(-) create mode 100644 pkgs/wikit/default.nix diff --git a/pkgs/default.nix b/pkgs/default.nix index 2c9150f..ec41d4e 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -1,12 +1,4 @@ -rec{ - overlay = final: prev: - let - dirContents = builtins.readDir ../pkgs; - genPackage = name: { - inherit name; - value = final.callPackage (../pkgs + "/${name}") { }; - }; - names = builtins.attrNames dirContents; - in - builtins.listToAttrs (map genPackage names); -} \ No newline at end of file +{ pkgs } : +{ + wikit = pkgs.callPackage ./wikit/default.nix { }; +} diff --git a/pkgs/wikit/default.nix b/pkgs/wikit/default.nix new file mode 100644 index 0000000..2a11db9 --- /dev/null +++ b/pkgs/wikit/default.nix @@ -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"; + }; +}