<joepie91>
I think I know who isn't using an RDBMS
<__monty__>
Or it's depending on three different versions of error-chain?
<ldlework>
hmm crap, no way to express objects XD
<joepie91>
__monty__: should still only show up once
<joepie91>
__monty__: also it would be "depended on by"
<joepie91>
as this is dependents, not dependencies
<joepie91>
(you can't depend on three versions of something directly :P)
<__monty__>
I thought this was common in javascript projects?
<joepie91>
__monty__: no, you can have multiple versions of a dependency in your dependency *tree* as transitive dependencies, but you can only directly depend on one version of a package
<__monty__>
Ah, TIL. That's actually what I had in mind. Didn't parse directly correctly.
xd1le has quit [Remote host closed the connection]
neeasade has joined #nixos-chat
ninjin_ has quit [Ping timeout: 240 seconds]
ninjin_ has joined #nixos-chat
endformationage has joined #nixos-chat
Jackneill has quit [Read error: Connection reset by peer]
Jackneilll has joined #nixos-chat
cole-h has joined #nixos-chat
<lovesegfault>
jtojnar: thx for reviewing my PR :)
MichaelRaskin has joined #nixos-chat
<drakonis>
100k PRs achieved?
<drakonis>
purdy
Guest10 has joined #nixos-chat
<Guest10>
I just booted fresh nixos plasma live ISO and have no running nix-daemon. When I trying to start it it says: Failed to start nix-daemon.service: Unit nix-store.mount is masked.
<joepie91>
Guest10: I've seen these sort of weird 'masked units' happen before when I had memory corruption issues
<joepie91>
I would recommend running a memtest if it isn't some sort of known issue
<Guest10>
Ok, thanks, at least now I know this isn't normal
<joepie91>
Guest10: it's not normal *as far as I know*, but I'm not an expert :) ideally ask in #nixos to make sure
rajivr has quit [Quit: Connection closed for inactivity]
<__monty__>
ldlework: This is an equivalent expression using haskell.nix btw http://ix.io/2Aep (Took me so long because I wanted to verify it actually builds and this old GHC isn't cached 😭, so for actual use I'd override the stack LTS version.)
<__monty__>
¯\_(ツ)_/¯ Could still be interesting for haskellers who haven't checked it out so far, I guess.
Guest10 has quit [Quit: Connection closed]
cole-h has quit [Quit: Goodbye]
cjpbirkbeck has joined #nixos-chat
<samueldr>
wow
<samueldr>
I opened a PR so fast github showed me a 404 for my PR
<__monty__>
Too fast for your own good.
<MichaelRaskin>
GitHub is eventually consistent, and on many days too eventually
<samueldr>
(yeah, I know)
<MichaelRaskin>
The only thing more annoying than GitHub eating comments on some days, is that an hour later it finally notifies about all the attempts to post the same comment
<samueldr>
it's as if a git hosting platform wasn't a great project management tool
<samueldr>
[side-commenting on #nixos-dev discussion]
<samueldr>
though it's quite relevant to the last discussion here :/
<samueldr>
uh
<samueldr>
#50000 was opened less than two years ago
<infinisil>
(currently have the ergodox ez, aka a predecessor of the moonlander)
<hexa->
eyeing the moonlander as well
<hexa->
currently on a ducky shine 5
__monty__ has quit [Quit: leaving]
<eyJhb>
Want the moonlander so badly as well
<eyJhb>
But I should maybe update my OnePlus One first
<hexa->
if I have to have a phone these days, I sadly go for pixel a one's
<hexa->
ones*
<hexa->
can't be bothered with the shit other vendors pull
<JJJollyjim>
oof the moonlander is pricey
<samueldr>
the pixel series indeed is likely the better choice for user's own freedom and agency
<samueldr>
(if talking strictly about android phones)
* infinisil
is still waiting for the Librem 5
<hexa->
365 USD ~= 310 EUR
<hexa->
+ ~50 EUR customs
<infinisil>
I also heard great things about the kinesis advantage
<infinisil>
Though I've heard they're almost impossible to get in europe
<energizer>
is there a service where i can say `http post --json {"program": "/nix/store/j3a7x040bv9ima2qnlkg3aq7x6q7xaxl-python3-3.7.9/bin/python3.7", "stdin": "print('hello world')"}` and get back {"response": "hello world"}
<infinisil>
energizer: How would that even work
<infinisil>
The server doesn't have access to the path you give it
<energizer>
infinisil: why not?
<infinisil>
Why would it?
<energizer>
it's in nixpkgs
<infinisil>
Oh you mean that it would run `nix-store -r` on the path you give it, in an attempt to build it?
<energizer>
it builds the path and runs the program
<infinisil>
Ah sure that could work, but it's going to have to be nix specific
<infinisil>
Would be pretty simple to implement
<energizer>
yeah i want it to be nix specific because nix is great at this task
<infinisil>
Note though that only those paths that are in cache.nixos.org would work
<infinisil>
You could send over the whole `nix-store --export $(nix-store -qR $(nix-instantiate '<nixpkgs>' -A python3))` in the request for it to be more generic
<energizer>
i suppose it could be extended with {"expression": "(import (builtins.fetchurl ...) {}).python39"}
<infinisil>
Yeah that's an alternative (your case would make it evaluate Nix on the server, whereas mine evaluates Nix on the client)
<energizer>
yeah i'm not sure which is better, probably cases for each
<drakonis>
sooo
<drakonis>
packet got merged with some other company and changed names?