2021/09/01

2021-09-01 12:19:44 +0200silasfox(~silasfox@xdsl-85-197-57-82.nc.de)
2021-09-01 15:55:53 +0200stites[m](~stitesmat@2001:470:69fc:105::40c1)
2021-09-01 17:09:26 +0200silasfox(~silasfox@xdsl-85-197-57-82.nc.de) (Quit: silasfox)
2021-09-01 21:20:16 +0200stites[m]stitesOld[m]
2021-09-01 22:29:09 +0200technomancy(~user@170.ip-158-69-211.net)
2021-09-01 22:30:33 +0200 <technomancy> trying to build kmonad on my arm64 laptop and getting this: Unable to find installation URLs for OS key: linux-aarch64-tinfo6Unable to find installation URLs for OS key: linux-aarch64-tinfo6
2021-09-01 22:31:05 +0200 <technomancy> is this a kmonad problem or a haskell problem?
2021-09-01 22:31:42 +0200 <Tisoxin> iirc there was some problem with stack on aarch, though im really not sure
2021-09-01 22:34:26 +0200 <technomancy> I already have libtinfo6 installed thru apt so I dunno why stack wants to reinstall it
2021-09-01 22:35:01 +0200 <contrapunctus> technomancy: you! 🙂
2021-09-01 22:35:20 +0200 <Tisoxin> maybe you want to try to install kmonad with nix…
2021-09-01 22:35:33 +0200 <Tisoxin> if its some weird dependency problem, nix should work
2021-09-01 22:35:47 +0200 <Tisoxin> (if nix is available for aarch64)
2021-09-01 22:37:15 +0200 <technomancy> yeah...... I was kinda hoping not to hop down that enormous rabbit trail
2021-09-01 22:37:30 +0200 <technomancy> contrapunctus: dun dun dun
2021-09-01 22:38:49 +0200 <Tisoxin> technomancy: to sweet the rabbit tail: nix is really great (at least if you are a developer)
2021-09-01 22:38:52 +0200 <technomancy> basically my problem is I got a new machine where I can't use exwm, and so I want to find a way to get emacs key bindings in firefox so I don't end up throwing my laptop out the window due to getting seventeen new windows open when I try to scroll down
2021-09-01 22:39:02 +0200 <Tisoxin> especially combined with direnv
2021-09-01 22:39:18 +0200 <technomancy> I like the idea behind nix but I don't like the language, and nix betrayed my trust many years ago
2021-09-01 22:39:26 +0200 <Tisoxin> why can't you use exwm?
2021-09-01 22:39:34 +0200 <Tisoxin> technomancy: in what way?
2021-09-01 22:39:38 +0200 <technomancy> (nix non-consensually installed the adobe flash plugin on my laptop when I didn't ask for it)
2021-09-01 22:39:46 +0200 <technomancy> I was goddamn furious
2021-09-01 22:39:54 +0200 <technomancy> my rage has cooled in the intervening years but the trust is still not there
2021-09-01 22:39:55 +0200 <Tisoxin> oh
2021-09-01 22:41:23 +0200Tisoxinhas "allowUnfree" set to false
2021-09-01 22:42:23 +0200 <technomancy> I got a new laptop that only supports wayland and not X. it's a real good laptop but wayland is ... utterly miserable compared to exwm.
2021-09-01 22:42:56 +0200 <Tisoxin> ok
2021-09-01 22:43:19 +0200 <contrapunctus> technomancy: «(nix non-consensually installed the adobe flash plugin on my laptop when I didn't ask for it)» oh wut
2021-09-01 22:48:43 +0200 <technomancy> inorite
2021-09-01 22:49:05 +0200 <technomancy> also I think technically illegal since I didn't agree to the license agreement
2021-09-01 23:13:28 +0200 <technomancy> the nix model is like ... conceptually very obviously the correct way to move forward, it's just that even though apt is built on a foundation of sand it also has a bajillion person-hours poured into making it work, and when it covers 99% of what I want it's hard to pull in an entirely new paradigm just for that last 1%
2021-09-01 23:18:48 +0200 <contrapunctus> I literally tried installing Guix before realizing it did not support installation on LVM volumes. (The support is apparently there now, but in an experimental/informally-documented state.)
2021-09-01 23:20:21 +0200technomancyrealizes he's making a "worse is better" argument and gets mad at himself
2021-09-01 23:25:08 +0200 <contrapunctus> technomancy: wasn't 'worse is better' really about 'release early, release often'?
2021-09-01 23:25:21 +0200 <contrapunctus> (The original essay.)
2021-09-01 23:25:29 +0200 <technomancy> I guess that was a big part of it
2021-09-01 23:25:57 +0200 <technomancy> I'm thinking more about "the right way" (nix/guix) vs "the way that works today" (apt)