<kalbasit>
samueldr: oh interesting. Let me try that, thanks
kalbasit has quit [Remote host closed the connection]
<drakonis>
hmm, i have to say
<drakonis>
the new flakes cli is better than the previous one
<worldofpeace>
drakonis: I've been playing with flakes experimentally and I feel very happy with what I've been able to do with it and see
<worldofpeace>
very excited for the future
<abathur>
avoiding it so far, but similarly excited? :)
<drakonis>
i'm very excited
<drakonis>
i'm extremely excited to see nixpkgs migrate to it over time
<drakonis>
whenever that happens though
<cole-h>
With flakes, since we're moving away from channels, what is the equivalent of `nix repl <nixpkgs>`?
<samueldr>
<...> is not strictly about channels :)
<samueldr>
you could `nix repl path/to/a/nixpkgs/checkout`
<samueldr>
or have NIX_PATH points its nixpkgs to the nixpkgs used by your system
<samueldr>
(wow I screwed that last sentence up)
<cole-h>
Sorry. Since flakes seems to be a good way to do away with NIX_PATH and its impurities, what would be a good shorthand for accessing the flake's nixpkgs?
<samueldr>
I don't use the nix channels in the usual method, but my NIX_PATH has a nixpkgs entry to make `<nixpkgs>` work
<cole-h>
^ is what I really meant to ask :P
<worldofpeace>
cole-h: I still use nix path with flakes, but like "nixpkgs=${pkgs.${platform}.path}"
<worldofpeace>
that way you get nixpkgs in nixPath as a nix store path
<samueldr>
imo, nix repl is never going to be "pure" in a useful way, so it wouldn't matter to rely on NIX_PATH
<samueldr>
ah, maybe your system can add a `nix-repl-with-system-nixpkgs` wrapper :)
<cole-h>
I really wish we could fetch git history for a flake's nixpkgs instead of a tarball x)
<samueldr>
oh, maybe nix repl github:NixOS/nixpkgs at some point will work?
<samueldr>
(or through the registry?)
<samueldr>
maybe I should play more with flakes before continuing to talk about them :)
<abathur>
OT, but anyone aware of a simple/quick way to get a cross-platform sandbox + programmable FUSE?
tilpner_ has joined #nixos-dev
<worldofpeace>
samueldr: I good way is to just force yourself
<worldofpeace>
like cripple yourself with flakes
<samueldr>
yeah, at some point I'll do it, but not right now
<worldofpeace>
(tbh, that's how it's like learning Nix in the first place, so this is like a second coming)
<samueldr>
and I kinda like not being flake-enabled as I can keep ourself honest in not relying on them
<samueldr>
right, I had in mind that it reminded me of something, but couldn't place my finger on it... yes, like learning nix and nixos at first ;)
<worldofpeace>
🤣 it gives off sudden noob vibes for sure
tilpner has quit [Ping timeout: 256 seconds]
tilpner_ is now known as tilpner
<worldofpeace>
samueldr: I think it's honest to evaluate them as a developer in the nix community by figuring out how they will be most useful to you. tbh, as far as configuring a system, it has been every check on the checklist. but there's probably other things that need to be explored.
<samueldr>
oh, sure, I'm not saying it's dishonest to use them, but not being able to use them sure makes it obvious if it accidentally becomes a dependency