forked from Shinonome/alt-illogical-impulse
Remove duplicate LD_LIBRARY_PATH from quickshell wrapper
- Remove LD_LIBRARY_PATH from quickshell wrapper in flake.nix - python-environment.nix already sets LD_LIBRARY_PATH in sessionVariables - Fixes conflict between two LD_LIBRARY_PATH definitions - Ensures proper library path inheritance for Python virtual environment
This commit is contained in:
@@ -34,7 +34,6 @@
|
|||||||
# Set critical environment variables for dots-hyprland functionality
|
# Set critical environment variables for dots-hyprland functionality
|
||||||
export ILLOGICAL_IMPULSE_VIRTUAL_ENV="$HOME/.local/state/quickshell/.venv"
|
export ILLOGICAL_IMPULSE_VIRTUAL_ENV="$HOME/.local/state/quickshell/.venv"
|
||||||
export XDG_DATA_DIRS="$XDG_DATA_DIRS:${final.gsettings-desktop-schemas}/share"
|
export XDG_DATA_DIRS="$XDG_DATA_DIRS:${final.gsettings-desktop-schemas}/share"
|
||||||
export LD_LIBRARY_PATH="${final.stdenv.cc.cc.lib}/lib:${final.glibc}/lib:${final.zlib}/lib:${final.libffi}/lib:${final.openssl}/lib:${final.bzip2.out}/lib:${final.xz.out}/lib:${final.ncurses}/lib:${final.readline}/lib:${final.sqlite.out}/lib"
|
|
||||||
|
|
||||||
# Execute the original quickshell
|
# Execute the original quickshell
|
||||||
exec ${quickshell.packages.${system}.default}/bin/qs "$@"
|
exec ${quickshell.packages.${system}.default}/bin/qs "$@"
|
||||||
|
|||||||
@@ -133,8 +133,6 @@ in
|
|||||||
ILLOGICAL_IMPULSE_VIRTUAL_ENV = "$HOME/.local/state/quickshell/.venv";
|
ILLOGICAL_IMPULSE_VIRTUAL_ENV = "$HOME/.local/state/quickshell/.venv";
|
||||||
# Ensure GNOME schemas are available for gsettings
|
# Ensure GNOME schemas are available for gsettings
|
||||||
XDG_DATA_DIRS = "$XDG_DATA_DIRS:${pkgs.gsettings-desktop-schemas}/share";
|
XDG_DATA_DIRS = "$XDG_DATA_DIRS:${pkgs.gsettings-desktop-schemas}/share";
|
||||||
# Provide system libraries for Python packages in virtual environment
|
|
||||||
LD_LIBRARY_PATH = "${pkgs.stdenv.cc.cc.lib}/lib:${pkgs.glibc}/lib:${pkgs.zlib}/lib:${pkgs.libffi}/lib:${pkgs.openssl}/lib:${pkgs.bzip2.out}/lib:${pkgs.xz.out}/lib:${pkgs.ncurses}/lib:${pkgs.readline}/lib:${pkgs.sqlite.out}/lib:$LD_LIBRARY_PATH";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# Ensure ~/.local/bin is in PATH for user scripts
|
# Ensure ~/.local/bin is in PATH for user scripts
|
||||||
|
|||||||
Reference in New Issue
Block a user