<elvishjerricco>
`qemu-vm.nix`: `postMountCommands = "some mount commands."`
<elvishjerricco>
facepalms
pie__ has joined #nixos-chat
pie___ has quit [Remote host closed the connection]
drakonis has joined #nixos-chat
jackdk has quit [Remote host closed the connection]
jackdk has joined #nixos-chat
iqubic has joined #nixos-chat
ottidmes has quit [Ping timeout: 244 seconds]
pie___ has joined #nixos-chat
pie__ has quit [Ping timeout: 245 seconds]
<elvishjerricco>
Got my corroded CPU cooler replaced today. Back to building pkgs.linuxPackages.kernel in 8min, and pkgs.llvm in 6min.
<dtz>
haha \o/
<infinisil>
Lol, I review a PR where somebody wrote `enableMininal`, I said "should be Minimal". They just addressed my comments, `enableMininal` got changed to `Mininal` lol
<clever>
lol
<clever>
infinisil: i was helping a friend with his fedora machine, and noticed a msg about this project, every time he ssh'd in: https://cockpit-project.org/running
<clever>
infinisil: i wonder how hard it would be to run on nixos, and what features would still be of use?
endformationage has quit [Quit: WeeChat 2.3]
iqubic has quit [Ping timeout: 268 seconds]
<jD91mZM2>
joepie91: Basically, a Token is just a keyword or operator and stuff like that. NodeType::Token(Token::Let) is therefore the actual "let" in the source. NodeType::LetIn is the actual let..in..body expression, and includes all the bindings and the body. It includes the let token so you can obtain span info and all that. It also doesn't match the weird let..{} special syntax.
drakonis has quit [Quit: WeeChat 2.3]
iqubic has joined #nixos-chat
jackdk has quit [Ping timeout: 272 seconds]
<jD91mZM2>
The idea about this whitespace-preserving parser isn't so much building an AST as it is coloring the source with the AST. A token in this metaphore is the leaf, the word, the string, whatever. The rest are grouping tokens together, highlighting entire expressions
<ldlework>
Ah well I'd recommend urxvt but it doesn't support color emoji and who can live without that
<gchristensen>
well, my current terminal emulator displays emojis about four times too big, so I think I can suffer through no color
<jasongrossman>
I like Alacritty for the rather superficial reason that it has good defaults.
<gchristensen>
does urxvt have insane copy-paste behavior?
<ldlework>
Is the terminal emulator responsible for copy-paste? I just run autocutsel.
<gchristensen>
jasongrossman: hmm something about alacritty was a killer for me... I don't remember. I don't want to use tmux/screen
<ldlework>
And literally never think about linux clipboard quirks ever again.
<gchristensen>
xterm, iirc, has insane copy-paste behavior
<jasongrossman>
Alacritty has bad scrollback control. Maybe that was your problem.
<ldlework>
urxvt is configured via xresources which can be pretty confusing but this is nix so once it's setup you may never have to think about this again
<ldlework>
It works with ranger previews too so that's nice.
<samueldr>
and I like to now see the confirmation that SuzyQ should work on *all* chromeos devices
<samueldr>
it was something that made be wary of getting a device, since I want to unbrick it easily since I want to do things to it that might brick it
<sphalerite>
all chromeos devices recent enough to support it ;)
<samueldr>
yes, I should have said it that way
<samueldr>
>> All ChromeOS devices moving forwards will support this cable, starting with the Acer C101 and Pixelbook.
drakonis_ has joined #nixos-chat
<sphalerite>
wooo acer c101
drakonis has quit [Ping timeout: 258 seconds]
drakonis_ has quit [Read error: Connection reset by peer]
drakonis_ has joined #nixos-chat
drakonis_ has quit [Read error: Connection reset by peer]
drakonis_ has joined #nixos-chat
drakonis_ has quit [Read error: Connection reset by peer]
drakonis_ has joined #nixos-chat
<infinisil>
Oh no, my obsession with minecraft minecart redstone systems has started again!
<lassulus>
ohoh
<lassulus>
is it minecraft time again? :D
<infinisil>
I seriously have the coolest minecart system design now though, I swear
<infinisil>
It sure is for me, I can't stop now!
<sphalerite>
lol
<lassulus>
every 3-4 years I have like a intense 3-4week minecraft phase
<sphalerite>
do we have a #nixos-chat minecraft server yet? :p
<lassulus>
ooh nixos minecraft
<lassulus>
deploy your servers from minecraft redstone
<lassulus>
build your redstone circuits reproducible with nix
<infinisil>
:P
* sphalerite
considers whether to put his minecraft server on minecraft.nixos.tech
<infinisil>
This minecart system I'm developing right now allows you to go from an arbitrary starting point to the destination you choose automatically on a pretty direct way. The best thing is that it's 100% extensible, you can have an arbitrary number of stations, all addressable
<lassulus>
maybe we can have redstone as a crosscompiling target?
<infinisil>
Also a really good thing is that you don't ever need to adjust routing tables in any way. All the nodes/routers you put around the world are one-time setup.
<infinisil>
(in comparison, my previous minecart network system required you to update a part of the routing tables every time you add a station, and it wasn't very extensible)
<lassulus>
sounds interesting
<infinisil>
The only disadvantage is that the router part isn't really all that small, which shouldn't be all surprising I guess, considering how powerful it is, but the bigger they are, the more annoying it is to deploy them all around the world