add pkgs and overlays to nb config

This commit is contained in:
2023-08-20 14:41:04 +02:00
parent e2353a4f97
commit 7a0d60c17c
32 changed files with 8917 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
{pkgs ? import <nixpkgs> {
inherit system;
}, system ? builtins.currentSystem}:
let
nodePackages = import ./default.nix {
inherit pkgs system;
};
in
nodePackages // {
"room-assistant-2.20.0" = nodePackages."room-assistant-2.20.0".override {
buildInputs = [
pkgs.pkgconfig
nodePackages."@nuxt/opencollective-0.3.2"
# nodePackages."canvas-2.11.0"
pkgs.bluez
pkgs.libudev-zero
pkgs.nodePackages.node-pre-gyp
pkgs.nodePackages.node-gyp
# canvas stuff
pkgs.cairo
pkgs.pango
pkgs.libpng
pkgs.libuuid
pkgs.libGL
# pkgs.libjpeg_original
pkgs.libjpeg
pkgs.giflib
# pkgs.librsvg
pkgs.netsurf.libsvgtiny
];
};
}