parent
4cd0058a01
commit
e47f6ea0d7
10 changed files with 183 additions and 18 deletions
legacyPackages/lovelace-components/custom-sidebar
|
@ -0,0 +1,34 @@
|
|||
{
|
||||
custom-sidebar-src,
|
||||
nodejs,
|
||||
pnpm,
|
||||
stdenv,
|
||||
...
|
||||
}: let
|
||||
package = builtins.fromJSON (builtins.readFile "${custom-sidebar-src}/package.json");
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "custom-sidebar";
|
||||
inherit (package) version;
|
||||
|
||||
src = custom-sidebar-src;
|
||||
|
||||
nativeBuildInputs = [
|
||||
nodejs
|
||||
pnpm.configHook
|
||||
];
|
||||
|
||||
buildPhase = ''
|
||||
npm run build
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
mkdir $out
|
||||
cp ./dist/* $out
|
||||
'';
|
||||
|
||||
pnpmDeps = pnpm.fetchDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
hash = "sha256-oERAaN/0uyImDRlxJIdKutFh3jYFJQh2KAeM1LXBpjU=";
|
||||
};
|
||||
})
|
Loading…
Add table
Add a link
Reference in a new issue