phreedom__ has quit [Remote host closed the connection]
phreedom has joined #nixos-dev
goibhniu has joined #nixos-dev
orivej has joined #nixos-dev
matthewbauer has quit [Remote host closed the connection]
matthewbauer has joined #nixos-dev
matthewbauer has quit [Remote host closed the connection]
goibhniu has quit [Ping timeout: 264 seconds]
pie_ has quit [Ping timeout: 240 seconds]
jtojnar has joined #nixos-dev
<rsa>
`nix.extraOptions` in `man configuration.nix` mentions `gc-keep-outputs` and `gc-keep-derivations` but no such options exists in `man nix.conf` (although keep-outputs and keep-derivations exists)
<LnL>
those are aliases
<rsa>
okay, so both versions work
jtojnar has quit [Ping timeout: 252 seconds]
phreedom has quit [Ping timeout: 256 seconds]
phreedom has joined #nixos-dev
phreedom has quit [Client Quit]
phreedom has joined #nixos-dev
phreedom has quit [Remote host closed the connection]
phreedom has joined #nixos-dev
phreedom has quit [Ping timeout: 256 seconds]
phreedom has joined #nixos-dev
phreedom has quit [Quit: No Ping reply in 180 seconds.]
phreedom has joined #nixos-dev
jtojnar has joined #nixos-dev
orivej has quit [Ping timeout: 272 seconds]
orivej has joined #nixos-dev
phreedom has quit [Ping timeout: 256 seconds]
phreedom has joined #nixos-dev
atu has joined #nixos-dev
goibhniu has joined #nixos-dev
ciil has quit [Quit: Lost terminal]
phreedom has quit [Ping timeout: 256 seconds]
phreedom has joined #nixos-dev
orivej has quit [Ping timeout: 252 seconds]
ciil has joined #nixos-dev
orivej has joined #nixos-dev
<gchristensen>
should add those aliases to the docs :)
Sigyn has quit [Quit: People always have such a hard time believing that robots could do bad things.]
lopsided98 has quit [Remote host closed the connection]
lopsided98 has joined #nixos-dev
lopsided98 has quit [Client Quit]
lopsided98 has joined #nixos-dev
orivej has quit [Ping timeout: 272 seconds]
phreedom has joined #nixos-dev
<catern>
could we switch bash and bash-interactive, such that "bash" is the interactive version, and "bash-minimal" is the minimal version? it's a major footgun for my users, they keep installing bash and getting confused..
<infinisil>
Hold on, so small bugfixes should currently go to 3 branches, master, 18.09, and 18.03?
<gchristensen>
infinisil: depending on the nature, yeah
<infinisil>
Mic92: Hey, alacritty just got updated to v0.2.0 with scrollback support \o/
<infinisil>
Mic92: I see nixpkgs is currently using your fork, do you want to update that yourself? I could alternatively just create a fork myself with the fixes
<simpson>
Mic92: Looks fine to me; all code is terrible.
matthewbauer has joined #nixos-dev
<Dezgeg>
and probably better than automake x)
<andi->
Mic92: I see your point :-)
<Mic92>
simpson: lol Yeah, building :) /NixOS/nix/commit/c651b7bdc996a18688c5e5dd5dd84eeeb8d3376d
ma27 has joined #nixos-dev
<Mic92>
andi-: you can get a python + static compiled ninja on every platform, probably not much worse then autotools.
<simpson>
And obviously *this* Python-based build system will be *the* one. Sure, SCons wasn't it, and Waf wasn't it, but Meson, *that's* the right new Python-based build system~
* simpson
skeptical of new build systems
<andi->
it's probably nicer to configure but not sure if it is nicer to use in 5y from now.. autotools will surely still be around :-)
* andi-
is probably just old and grumpy again and also skeptical like simpson
<Mic92>
I am tired of make
<simpson>
I'm tired of make too, but my solution was to stop using languages that don't have real modules.
<simpson>
I mean, honestly I gave you my best advice already: I imagine that patches are welcome, if you'd care to propose a patch which switches to Meson.
<infinisil>
RIIR!
<Mic92>
there is a lot of bitrot in nix
ma27 has quit [Quit: WeeChat 2.2]
ma27 has joined #nixos-dev
<Mic92>
that's why I will not rewrite a build system, before getting some opinions
<Mic92>
and it does not expose python to its users, because then they would to much magic.
<simpson>
Mic92: I meant in the language being compiled. C/C++ are too anemic to support such a concept, but it would allow for *actual* per-unit compilation and a more standard build process. We can see hints of this in, say, Go, although that's not to venerate Go.
matthewbauer has quit [Ping timeout: 240 seconds]
<simpson>
Or, in a different direction, the builds of languages like Java or Haskell, which admittedly still require a linking process but have figured out how to compile individual modules as units.
<Mic92>
simpson: yeah, c/c++ is broken in that sense.
<infinisil>
simpson: Have you had a look at snack?
<Mic92>
there is a working draft for c++20 ...
<Mic92>
but I gave up to learn all keywords the language has.