<infinisil>
"Bash: Initial release June 8, 1989; 31 years ago"
<andi->
It isn't older.
<andi->
Unfortunately
<bqv>
damn
<andi->
starting 3k stdenv's with each in a new bash takes *minutes* (same sandbox instance). There must be a better way to get access to pachShebangs from a script that runs as hook of something elese
bqv has quit [Quit: WeeChat 2.9]
bqv has joined #nixos-chat
<eyJhb>
Ohh god
<eyJhb>
The Nixpkgs manual is killing my PC atm.
abathur has joined #nixos-chat
rajivr has joined #nixos-chat
<samueldr>
eyJhb: curious, what are the specs, which browser?
<samueldr>
I saw that you were having issues too the other day
<samueldr>
not blaming you, I want hard data points for an upcoming bikeshed debate
<samueldr>
like, I know it's already an issue, part of why I worked (with someone else) into fixing that and turns out it's a bit costly with docbook and since there's these whole RFCs for documentation it's likely going to happen once they are implemented
bqv has quit [Remote host closed the connection]
bqv has joined #nixos-chat
<abathur>
bikeshed armor?
<samueldr>
yeah
<abathur>
I like it
waleee-cl has quit [Quit: Connection closed for inactivity]
jasongrossman has joined #nixos-chat
jasongrossman has quit [Remote host closed the connection]
abathur has quit [Ping timeout: 260 seconds]
abathur has joined #nixos-chat
abathur has quit [Ping timeout: 264 seconds]
kalbasit has joined #nixos-chat
* colemickens
wishes folks good luck ;)
abathur has joined #nixos-chat
<Mic92>
andi-: it does some subshells which could be avoided.
endformationage has quit [Quit: WeeChat 2.7.1]
<cole-h>
Something I just realized: the touchpad-thing on the PS4 controller acts as a mouse when plugged in lol
<andi->
Mic92: nice! My main slowdown is the `source $stdenv/setup` part :/
<andi->
which I can't really get rid of easily without reinventing the wheel
<Mic92>
What are you doing?
<JJJollyjim>
oo oo i got this
<JJJollyjim>
what if the wheel was square?
<andi->
Mic92: I am running an npm hook befoe each npm package has been installed (but after it has been unpacked / put in place). That hook patches all the shebangs that might be needed during the packages installation
<Mic92>
andi-: I see it coming that we have a bash jit compiler
<eyJhb>
samueldr: using Chromium, but it is basically when I am building stuff and need to lookup something in the nixpkgs doc. Then it just crashes or takes FOREVER to load
<eyJhb>
But it would in general be nice, to have a better list of options in lib, etc.
abathur has joined #nixos-chat
abathur has quit [Ping timeout: 256 seconds]
waleee-cl has joined #nixos-chat
jasongrossman has joined #nixos-chat
<jasongrossman>
Hi everyone. My nixos is refusing to nixos-rebuild recently, with error:
<jasongrossman>
error: attribute 'sd-switch' missing, at /nix/store/4crnl65764mqjmxzp6nsvj7qycib6mpr-source/modules/systemd.nix:244:15
<jasongrossman>
Strangely, this happens with the stable channel but not with the unstable channel
<jasongrossman>
This recent change might be relevant maybe?
<philipp[m]>
I can use it to printf output of scripts to the ssh-chat server and then get the messages via matterbridge.
<eyJhb>
philipp[m]: that is cooooool!
<eyJhb>
:D
<eyJhb>
Also, philipp[m] did you see my very ugly expression yesterday for Signal?
<philipp[m]>
No, I didn't you managed to build signal? Awesome!
<eyJhb>
Got it some time ago, but wanted to pretty the code a little. Currently need a way to override the dependencies
<eyJhb>
philipp[m]: https://termbin.com/umwt you can see, that the overrides atm. is NOT pretty :p
<eyJhb>
Also, I still have no clue, why we would want to split all the deps up into the categories, since it works just as well having them in a single dir (it will pull the correct version either way)
<philipp[m]>
Ewww! Hahaha!
<eyJhb>
:p It is no self/super no
<fnlaai>
:]
fnlaai has quit [Remote host closed the connection]
__monty__ has quit [Quit: leaving]
cjpbirkbeck has joined #nixos-chat
abathur has joined #nixos-chat
abathur has quit [Ping timeout: 260 seconds]
bqv has quit [Remote host closed the connection]
bqv has joined #nixos-chat
<aanderse>
anyone have any interesting plans before feature freeze?
<manveru>
well, i gotta get my ass moving on updating ruby and crystal...
<manveru>
been putting that off for ages :|
<manveru>
mostly because backwards compatibility is a PITA for both
<manveru>
also got a package for envoy sitting around, haven't made a PR for it yet since it's just a patchelf drv... found it impossible to figure out how to get bazel working
<aanderse>
nice
<bqv>
philipp[m]: thats cool
<philipp[m]>
Adding zfs encryption features to the cryptsetup_askpass script in the initrd. No idea if I will make it though.
<Mic92>
philipp[m]: I also found example code in openzfs's dracut code
<philipp[m]>
Oh, that's cool. In theory it shouldn't really be different from calling cryptsetup.
<philipp[m]>
Right now I'm manually doing zfs load-key in the initrd via ssh and then kill the load-key prompt that was spawned locally. It works but it isn't exactly pretty.
<Mic92>
same
abathur has joined #nixos-chat
<bqv>
how big is .cache/nix-index/files for you guys?
<bqv>
I finally generated a decent one, and it's tiny
<philipp[m]>
That strongly depends on how much stuff you plan on putting on the rootfs.
<crazazy[m]>
i mean i started geting into nixos cuz i felt i was losing control over my config files
<crazazy[m]>
so this seems to be kind of the end goal in some way
<crazazy[m]>
(also because if some person comes around with "y dont try guix" i can say BUT CAN GUIX DO _THIS_)
<bqv>
impermanence is less about config, more about near-total statelessness
<philipp[m]>
8GB of ram isn't much though nowadays. I don't think I'd go for it. You could graham style chainsaw massacre your darlings with a snapshot feature though.
<eyJhb>
philipp[m]: that is what I am doing now
<eyJhb>
Ram is expensive on a laptop
<eyJhb>
And one application writing to random shit places and you have 0 ram lef
<eyJhb>
left*
<crazazy[m]>
i mean i thought that by precisely defining what you want to keep, you have exact control and oversight over configuration you meddled in and config the system auto-generated for you
<philipp[m]>
You can have that by booting into a snapshot though.
<crazazy[m]>
as the auto-gen config gets erased at every boot if im correct
<crazazy[m]>
yea true
<crazazy[m]>
though the current data i want to keep is on ext4 already
<crazazy[m]>
don't know how well ext and zfs/btrfs vibe w/ each other
<bqv>
vibe?
<tokudan>
you could set a fix max size of 256 MB for root with tmpfs
<bqv>
should they have to interact?
<crazazy[m]>
bqv: good point
<philipp[m]>
bqv: You haven't lived until you created a btrfs on a zfs dataset.
<bqv>
oh christ
<crazazy[m]>
wait can you also tell a tmpfs to only write to a swap subvolume?
<philipp[m]>
I don't think you can. The linux kernel is pretty clever about what to swap though, usually.
<abathur>
anyone aware of an abstraction layer over platform-specific syscall tracing paradigms that would make it trivial to, say, process a clean stream of observed stat events? :)