again too lazy to sort out changes

This commit is contained in:
Sebastian Moser
2023-11-17 12:15:40 +01:00
parent 3ef7f87cfb
commit fd353abb94
11 changed files with 221 additions and 22 deletions

View File

@@ -7,5 +7,8 @@
#xdg-desktop-portal-termfilechooser = (pkgs.callPackage ../../mods/xdg-desktop-portal-termfilechooser/default.nix {});
#firefox = inputs.firefox.packages.${pkgs.system}.firefox-nightly-bin;
#}
#{
#supabase-cli = pkgs.callPackage ./supabase.nix;
#}
];
}

58
mods/supabase.nix Normal file
View File

@@ -0,0 +1,58 @@
{ stdenv
, autoPatchelfHook
, dpkg
, makeWrapper
, wrapGAppsHook
, libgee
, json-glib
, openldap
, gtksourceview4
, fetchurl
, libsecret
, gtksourceview
,
... }:
stdenv.mkDerivation {
name = "supabase-cli";
src = fetchurl {
url = "https://github.com/supabase/cli/releases/download/v1.111.3/supabase_1.111.3_linux_amd64.deb";
sha256 = "sha256-mrqM1IoKENbf+ZvCMx/GZIpUteDUy4hOxbYQwXXlNpc=";
};
#sourceRoot = "opt/tableplus";
unpackPhase = ''
runHook preUnpack
dpkg-deb -x $src .
runHook postUnpack
'';
installPhase = ''
runHook preInstall
echo hiiiiiiiiiiiiiiiiiiiiiiiii
echo $(pwd)
ls -la usr/bin
mkdir -p "$out/bin"
cp usr/bin/supabase $out/bin
chmod -R g-w "$out"
runHook postInstall
'';
nativeBuildInputs = [
autoPatchelfHook
dpkg
makeWrapper
wrapGAppsHook
];
buildInputs = [
stdenv.cc.cc.lib
libgee
json-glib
openldap
gtksourceview4
libsecret
gtksourceview
];
}