mirror of
https://github.com/Cian-H/zen-browser-flake.git
synced 2025-12-22 21:41:57 +00:00
Removed dependencies
I expect this may have to be rolled back, im just trying to test what is actually necessary
This commit is contained in:
63
flake.nix
63
flake.nix
@@ -26,56 +26,6 @@
|
|||||||
inherit system;
|
inherit system;
|
||||||
};
|
};
|
||||||
|
|
||||||
runtimeLibs = with pkgs;
|
|
||||||
[
|
|
||||||
libGL
|
|
||||||
libGLU
|
|
||||||
libevent
|
|
||||||
libffi
|
|
||||||
libjpeg
|
|
||||||
libpng
|
|
||||||
libstartup_notification
|
|
||||||
libvpx
|
|
||||||
libwebp
|
|
||||||
stdenv.cc.cc
|
|
||||||
fontconfig
|
|
||||||
libxkbcommon
|
|
||||||
zlib
|
|
||||||
freetype
|
|
||||||
gtk3
|
|
||||||
libxml2
|
|
||||||
dbus
|
|
||||||
xcb-util-cursor
|
|
||||||
alsa-lib
|
|
||||||
libpulseaudio
|
|
||||||
pango
|
|
||||||
atk
|
|
||||||
cairo
|
|
||||||
gdk-pixbuf
|
|
||||||
glib
|
|
||||||
udev
|
|
||||||
libva
|
|
||||||
mesa
|
|
||||||
libnotify
|
|
||||||
cups
|
|
||||||
pciutils
|
|
||||||
ffmpeg
|
|
||||||
libglvnd
|
|
||||||
pipewire
|
|
||||||
]
|
|
||||||
++ (with pkgs.xorg; [
|
|
||||||
libxcb
|
|
||||||
libX11
|
|
||||||
libXcursor
|
|
||||||
libXrandr
|
|
||||||
libXi
|
|
||||||
libXext
|
|
||||||
libXcomposite
|
|
||||||
libXdamage
|
|
||||||
libXfixes
|
|
||||||
libXScrnSaver
|
|
||||||
]);
|
|
||||||
|
|
||||||
mkZen = {variant}: let
|
mkZen = {variant}: let
|
||||||
downloadData = downloadUrl."${variant}";
|
downloadData = downloadUrl."${variant}";
|
||||||
in
|
in
|
||||||
@@ -103,17 +53,14 @@
|
|||||||
fixupPhase = ''
|
fixupPhase = ''
|
||||||
chmod 755 $out/bin/*
|
chmod 755 $out/bin/*
|
||||||
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/zen
|
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/zen
|
||||||
wrapProgram $out/bin/zen --set LD_LIBRARY_PATH "${pkgs.lib.makeLibraryPath runtimeLibs}" \
|
wrapProgram $out/bin/zen --set MOZ_LEGACY_PROFILES 1 --set MOZ_ALLOW_DOWNGRADE 1 --set MOZ_APP_LAUNCHER zen --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
|
||||||
--set MOZ_LEGACY_PROFILES 1 --set MOZ_ALLOW_DOWNGRADE 1 --set MOZ_APP_LAUNCHER zen --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
|
|
||||||
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/zen-bin
|
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/zen-bin
|
||||||
wrapProgram $out/bin/zen-bin --set LD_LIBRARY_PATH "${pkgs.lib.makeLibraryPath runtimeLibs}" \
|
wrapProgram $out/bin/zen-bin --set MOZ_LEGACY_PROFILES 1 --set MOZ_ALLOW_DOWNGRADE 1 --set MOZ_APP_LAUNCHER zen --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
|
||||||
--set MOZ_LEGACY_PROFILES 1 --set MOZ_ALLOW_DOWNGRADE 1 --set MOZ_APP_LAUNCHER zen --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
|
|
||||||
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/glxtest
|
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/glxtest
|
||||||
wrapProgram $out/bin/glxtest --set LD_LIBRARY_PATH "${pkgs.lib.makeLibraryPath runtimeLibs}"
|
wrapProgram $out/bin/glxtest patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/updater
|
||||||
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/updater
|
wrapProgram $out/bin/updater
|
||||||
wrapProgram $out/bin/updater --set LD_LIBRARY_PATH "${pkgs.lib.makeLibraryPath runtimeLibs}"
|
|
||||||
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/vaapitest
|
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/vaapitest
|
||||||
wrapProgram $out/bin/vaapitest --set LD_LIBRARY_PATH "${pkgs.lib.makeLibraryPath runtimeLibs}"
|
wrapProgram $out/bin/vaapitest
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta.mainProgram = "zen";
|
meta.mainProgram = "zen";
|
||||||
|
|||||||
Reference in New Issue
Block a user