Comments (8)
How about also avoid --impure
when using flake? See #745 (comment)
from devenv.
It is possible to set DEVENV_ROOT
to support pure mode
See #706, #566 and #583
from devenv.
Why do we need plain Nix expressions as flake inputs? Why not just generate a flake that contains current environment variables, including PWD
, then just pass --override-input
to use the generated flake.
from devenv.
For devenv we can do that, but not for the flakes integration.
from devenv.
How about using --redirect:
nix develop --redirect .#devenv-root .
from devenv.
I think the current impure devenv.root
is a dangerous design when packing images via nix2container
, because the image content could depend on devenv.root
and reference to non-existing directory at runtime.
from devenv.
Ideally, there should be a perWorkingDirectory
submodule under devenv
, where we can access root
. Environment variables that contain abstract paths should be configured under devent.perWorkingDirectory.env
, instead of devent.env
from devenv.
In #745 we now generate PWD instead of using --impure
when using devenv
cli.
from devenv.
Related Issues (20)
- helper example prints escape codes HOT 2
- Custom Python version causes compilation failure HOT 6
- languages.python.venv.requirements should allow a list of all the types it now accepts HOT 1
- on python-rewrite branch, any invocation of devenv update fails HOT 1
- Custom shell for scripts
- `containers` module is missing options specify `nix2container.buildImage.config`
- Using custom Python from nixpkgs-python results in an interpreter unable to find glibc (I think) HOT 7
- profile is incompatible with 'nix-env'; please use 'nix profile' instead HOT 1
- When using devenv with flakes and multiple shells `devenv up` returns "No 'processes' option defined: https://devenv.sh/processes/"
- using services.mongob.enable results in a need to compile MongoDB HOT 1
- Add config setting for npm version
- Unlclear how to feed an overlay something that can modiy a Python library
- Referring to a nonexistent overlay in an input results in an error when attempting to display a consumable error message
- Python venv "python3.XX" links to base Python, not the Python binary wrapper HOT 3
- nixpkgs-python depends on domenkozar/nixpkgs/cpython-moduralize rather than a standard nixpkgs HOT 2
- devenv up and devenv shell should do equivalent things on their first runs
- Unable to kill running processes HOT 8
- nixpkgs-python cache should be updated after we decide how to handle #920, or figure out how to build unsandboxed
- Correct way of using dev-containers with rootless podman instead of docker?
- Run multiple process-compose at the same time
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 devenv.