Yes, this is a known limitation: https://github.com/NixOS/nix/issues/5663
What kind of expressions are planning to use @Tamil Selvan ?
(deleted)
Srid said:
Yes, this is a known limitation: https://github.com/NixOS/nix/issues/5663
What kind of expressions are planning to use Tamil Selvan ?
I was trying to tinker around refactoring the flake.
@Srid as you may know we were referring to a local repo in the flake inputs during our discussion
I tried to move the local repo's path to a different file and refer it from there
inputs = {
repo.url = "path:" + builtins.readFile "<file path that contains the local repo's absolute path>";
}
Why does repo
here need to be dynamically specified? Is there a use-case you are trying to solve here? If the above is Y, what is X?
(deleted)
Srid said:
Why does
repo
here need to be dynamically specified? Is there a use-case you are trying to solve here? If the above is Y, what is X?
@Srid that was because I thought of keeping the flake file fixed and let people make changes i.e. add their own local repo path in a separate file rather than making changes in flake.
Why do you want people to be making changes to a separate file rather than on flake.nix
itself? Just trying to understand the motivation here -- why not just have them edit the flake.nix
file?
Srid said:
Why do you want people to be making changes to a separate file rather than on
flake.nix
itself? Just trying to understand the motivation here -- why not just have them edit theflake.nix
file?
We can do that too. I was just trying to get to a one click dev environment setup where users don't have to edit the flake to get the setup running as majority of the folks in our team have not been introduced to nix yet.
What you are telling makes sense tho. Let people get their hands dirty in nix this way.
Let people get their hands dirty in nix this way.
For now, this is a wise approach.
But down the like, I do like to create something with improved DX (on top of flakes/flake-parts).
Last updated: Nov 15 2024 at 11:45 UTC