Comments (2)
How about a bash/zsh function that sources NIX_LD
and NIX_LD_LIBRARY_PATH
on demand?
from nix-ld.
Sounds great as it avoids breaking existing stuff, and it seems quite flexible (we could fetch the data the first time the user uses the command, provide various "profiles" depending on the apps to install…). Just it may be a bit annoying to write one function for every shell (there are many more shells than zsh and bash), but we can certainly eithen start a new shell like nix-shell to populate the variables and drop the user in it's wanted shell after (just if a user wants to enable it in it's .bashrc/.profile it would not work ), or additionally provide values in NIX_LD_DEFAULT
so that one can just write a few export NIX_LD=NIX_LD_DEFAULT
if needed. Or explicitely ask the user to pipe the output to exec or alike, providing multiple options depending on the shell.
from nix-ld.
Related Issues (20)
- Don't allow NIX_LD on setuid binaries
- sigsegv trying to start remote IDE session via JetBrains Gateway HOT 8
- Library in system-wide base libraries not found by executable from python venv HOT 1
- Executing binary with link loader SIGSEVs HOT 2
- LD_LIBRARY_PATH is set within VSCode integrated terminal HOT 6
- Dynamic linking for `boot.binfmt.emulatedSystems` HOT 1
- Docker image support HOT 8
- fail to start VSCode Remote (Node) when using nushell HOT 2
- Can nix-ld be used in docker image created with nix2container? HOT 1
- Possible to enable nix-ld on a per-project basis? HOT 6
- Build is broken for 32 bit targets HOT 1
- Whitelist/Blacklist paths that can use nix-ld HOT 11
- Discussion: An Idea for fixing the child inheritance problem HOT 3
- arm64 non-NixOS support on amd64? HOT 1
- The existence of this project is depressing HOT 1
- Dropped NixOS module HOT 2
- Dependencies failed to build HOT 1
- Dependency Dashboard
- Dependencies failed to build
- Failed to build as part of system flake
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nix-ld.