yl has quit [Ping timeout: 245 seconds]
orivej has joined #nixos-dev
pie___ has joined #nixos-dev
pie__ has quit [Ping timeout: 255 seconds]
orivej has quit [Ping timeout: 255 seconds]
orivej has joined #nixos-dev
init_6 has joined #nixos-dev
drakonis has quit [Quit: WeeChat 2.3]
srhb- has joined #nixos-dev
callahad has quit [Quit: Ping timeout (120 seconds)]
copumpkin has quit [Excess Flood]
jtojnar has quit [Remote host closed the connection]
callahad has joined #nixos-dev
copumpkin has joined #nixos-dev
pepesza has quit [Ping timeout: 249 seconds]
pepesza has joined #nixos-dev
kisik21 has joined #nixos-dev
srhb- is now known as srhb
emily has quit [Remote host closed the connection]
emily has joined #nixos-dev
asymmetric has joined #nixos-dev
orivej has quit [Ping timeout: 268 seconds]
ixxie has joined #nixos-dev
asymmetric has quit [Ping timeout: 245 seconds]
asymmetric has joined #nixos-dev
asymmetric_ has joined #nixos-dev
asymmetric has quit [Ping timeout: 246 seconds]
FRidh has joined #nixos-dev
asymmetric_ has quit [Read error: Connection reset by peer]
asymmetric has joined #nixos-dev
init_6 has quit [Ping timeout: 246 seconds]
tilpner has quit [Quit: WeeChat 2.3]
asymmetric has quit [Remote host closed the connection]
asymmetric has joined #nixos-dev
tilpner has joined #nixos-dev
obadz has quit [Quit: WeeChat 2.3]
obadz has joined #nixos-dev
ixxie has quit [Remote host closed the connection]
drakonis has joined #nixos-dev
<
qyliss>
Profpatsch: how would you feel about using wrapProgram on execlineb to ensure its executables were always in its PATH?
<
qyliss>
execlineb without any of the rest of execline isn't very useful...
johanot has joined #nixos-dev
johanot has quit [Client Quit]
johanot has joined #nixos-dev
<
Profpatsch>
I wouldn’t want to wrap the default package, but we could put that in passthru
<
Profpatsch>
qyliss: You’re working with execline? Would love to see your stuff
<
Profpatsch>
Now I kinda want to continue playing with this stuff
<
Profpatsch>
Get build a nix ecosystem based on execline
<
Profpatsch>
s/^Get b/B/
johanot has quit [Ping timeout: 246 seconds]
jtojnar has joined #nixos-dev
<
qyliss>
I'd love that too tbh
<
qyliss>
I don't really have anything to show yet
<
qyliss>
Profpatsch: why wouldn't you want to wrap the default package? You couldn't do much harm suffixing $bin/bin to PATH, surely?
<
qyliss>
there'd always be .execline-wrapped if you really needed it without
<
Profpatsch>
qyliss: Hm, suffixing should work.
<
Profpatsch>
Actually, let’s run with that.
<
Profpatsch>
Okay, implemented
<
tilpner>
First-time-docs PR looking for review (of docs) and merge: #54693
<
tilpner>
It's quite minimal, but that's the best I could come up with if it has to stand any chance of being merged pre-feature-freeze
johanot has joined #nixos-dev
<
Profpatsch>
qyliss: What’s your github?
<
gchristensen>
tilpner: I'd like to check a fix I made to some github integrations, mind if I close and re-open your PR?
<
tilpner>
gchristensen: Go ahead
<
gchristensen>
thanks tilpner :)
orivej has joined #nixos-dev
ixxie has joined #nixos-dev
orivej has quit [Ping timeout: 245 seconds]
orivej has joined #nixos-dev
ixxie has quit [Ping timeout: 244 seconds]
Cale has quit [Ping timeout: 264 seconds]
FRidh has quit [Quit: Konversation terminated!]
Cale has joined #nixos-dev
<
catern>
is there any reason Hydra couldn't be run as a PSGI app? instead of using this bundled Starman script?
<
catern>
(or with fastcgi)
<
clever>
catern: something ive been wanting to do, is to replace parts of it with haskell
<
clever>
keep the same overall structure and design, but just redo parts
<
catern>
clever: I don't think that's an especially uncommon want :)
<
clever>
you could just replace that entire starman end with servant, all it really needs to do is query psql, render html, and prod the daemons
<
clever>
what does servant have, in the form of html templating?
<
catern>
(it's kind of funny that rewriting Hydra in Haskell from Perl would actually
*grow* the possible contributor base)
orivej has quit [Ping timeout: 246 seconds]
<
Profpatsch>
fun fact: nix was originally written in Haskell, then changed to C++
<
gchristensen>
like back in the .fix days?
<
Profpatsch>
You’d have to ask niksnut
<
Profpatsch>
I forgot who told me that, someone at FOSDEM
<
Profpatsch>
They also said part of the reasoning behind the rewrite was to make it easier for potential developers.
<
Profpatsch>
Which is extremely funny.
<
gchristensen>
I'm not sure this is true
<
Profpatsch>
Me neither.
<
Profpatsch>
Only one way to find out I guess. niksnut, please confirm or deny. :P
<
gchristensen>
75d788b0f24e8de033a22c0869032549d602d4f6 "Initial version of nix." is C. 18ebf518de325c7059648bfd6df464d8d5204bb3 "Converted to C++"
<
gchristensen>
March 2003
<
gchristensen>
initial version of nix is a 522 line patch, lol
<
LnL>
I thought it started in perl
johanot has quit [Quit: WeeChat 2.2]
<
gchristensen>
me too
<
Profpatsch>
Maybe that was in a different repo?
<
Profpatsch>
But 2003 is a bit early for Haskell.
<
gchristensen>
I'm willing to bet it is just apocryphal
<
Profpatsch>
There were no speedy byte/utf8 libraries before 2006 afaik
<
Profpatsch>
even though the language started in 19931
<
LnL>
they might be confusing it with the c++ rewrite, wouldn't be surprised of some haskell suggestions popped up for that
<
gchristensen>
the c++ rewrite about 2hrs4min after the initial commit of Nix
<
qyliss>
wow niksnut works fast :P
<
samueldr>
this isn't ssh
<
gchristensen>
it could be
<
tilpner>
gchristensen: Do you have a minute for #54693 ?
<
tilpner>
It was sitting around with no complaints for 27 days, all I did in the last two pushes was minimal docs
<
gchristensen>
wow, tilpner!
<
gchristensen>
oops
<
clever>
gchristensen: what are the plans with the perl PR i opened?
<
tilpner>
Thank you, gchristensen!
xeji has joined #nixos-dev