2022/08/31

2022-08-31 00:00:43 +0200megachicken[m](~kfchicken@2001:470:69fc:105::1:86e5)
2022-08-31 00:03:46 +0200Zedgamer9128[m](~zedgamer9@2001:470:69fc:105::2:3ee4)
2022-08-31 00:10:18 +0200wonko_(~wjc@2a0e:1c80:2::130) (Ping timeout: 264 seconds)
2022-08-31 00:11:02 +0200Solid[m](~slot-matr@2001:470:69fc:105::1:a84)
2022-08-31 00:12:55 +0200craige[m](~craigemcw@2001:470:69fc:105::35f1)
2022-08-31 00:13:00 +0200cdepillabout[m](~cdepillab@2001:470:69fc:105::3d3)
2022-08-31 00:13:09 +0200ChaoticMist[m](~gilganixm@2001:470:69fc:105::3d09)
2022-08-31 00:19:23 +0200sibi(~sibi@2001:470:69fc:105::8ab)
2022-08-31 00:20:24 +0200Tisoxin(~ikosit@user/ikosit)
2022-08-31 00:21:03 +0200Hutchinson[m](~hutchinso@2001:470:69fc:105::2:73bc)
2022-08-31 00:22:19 +0200geekosaur[m](~geekosaur@xmonad/geekosaur)
2022-08-31 00:22:30 +0200 <geekosaur> yay
2022-08-31 00:24:14 +0200bitblit(~code-bit-@2001:470:69fc:105::a2f)
2022-08-31 00:24:29 +0200logzet(~quassel@2001:9e8:e511:3000:dabb:c1ff:fed3:a1b9) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2022-08-31 00:24:33 +0200catman(~catman@user/catman)
2022-08-31 00:27:51 +0200VarikValefor[m](~varikvale@2001:470:69fc:105::a5d)
2022-08-31 00:29:40 +0200mekeor[m](~mekeormat@2001:470:69fc:105::17e4)
2022-08-31 00:38:25 +0200Hutchinson[m](~hutchinso@2001:470:69fc:105::2:73bc) (K-Lined)
2022-08-31 00:56:51 +0200catman(~catman@user/catman) (Quit: WeeChat 3.6)
2022-08-31 01:02:53 +0200catman(~catman@user/catman)
2022-08-31 01:09:30 +0200catman(~catman@user/catman) (Remote host closed the connection)
2022-08-31 01:15:52 +0200catman(~catman@user/catman)
2022-08-31 01:19:30 +0200catman(~catman@user/catman) (Remote host closed the connection)
2022-08-31 01:23:22 +0200catman(~catman@user/catman)
2022-08-31 02:13:03 +0200trillpoli[m]1(~trillpoli@2001:470:69fc:105::da4e) ()
2022-08-31 02:43:57 +0200catman(~catman@user/catman) (Remote host closed the connection)
2022-08-31 02:50:33 +0200 <[Leary]> Re security and distributed binaries, nix's content-addressed derivations are supposed to make it a non-issue, but I'm not sure about the details. It seems like NixOS isn't ready to go content-addressed by default yet.
2022-08-31 03:08:31 +0200 <[Leary]> Though I'm confusing myself with that. Wouldn't you need to build the binary yourself to know what the correct hash is? I guess you still need an authority to tell you that much.
2022-08-31 03:28:15 +0200catman(~catman@user/catman)
2022-08-31 03:42:10 +0200catman(~catman@user/catman) (Remote host closed the connection)
2022-08-31 03:46:38 +0200catman(~catman@user/catman)
2022-08-31 04:03:37 +0200banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 252 seconds)
2022-08-31 04:23:44 +0200banc(banc@gateway/vpn/airvpn/banc)
2022-08-31 04:47:15 +0200td_(~td@94.134.91.35) (Ping timeout: 252 seconds)
2022-08-31 04:49:07 +0200td_(~td@94.134.91.66)
2022-08-31 04:53:26 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 255 seconds)
2022-08-31 07:38:45 +0200 <Solid> Yeah accepting binaries from the place you accept the source code (or hash) from anyways seems like a non-issue
2022-08-31 07:39:08 +0200Solidhas had enough people pester him about nix that he has at least switched to it on his desktop at home
2022-08-31 07:39:21 +0200 <Solid> but the lack of documentation on literally anything makes me want to not dig too deep tbh
2022-08-31 07:39:48 +0200Solid(~slot@xmonad/slotThe) (Quit: Connection reset by pear)
2022-08-31 07:53:09 +0200Solid(~slot@xmonad/slotThe)
2022-08-31 08:16:50 +0200mvk(~mvk@2607:fea8:5ce3:8500::a1ec) (Ping timeout: 255 seconds)
2022-08-31 08:24:33 +0200 <[Leary]> Solid: Yeah, it has that problem. There are half a dozen ways to achieve anything you want to do, but often there's nowhere that actually lays them out or says what the modern option is.
2022-08-31 08:26:20 +0200 <[Leary]> Despite kinda being the local nix guy, I'm actually in a love-hate relationship with it. I love the ideas underneath it all, and I love that nix the cli tool and NixOS exist and work. But nix the language and nixpkgs are desperately wanting for some real types and some structure, respectively---not at all unrelated problems.
2022-08-31 08:28:21 +0200 <[Leary]> The documentation partially stems from that, in that fragments of the solution to any one problem are scattered in the belly of nixpkgs, not easily found or understood, difficult to document.
2022-08-31 08:48:25 +0200 <Solid> :/
2022-08-31 09:52:57 +0200Harper_breey[m](~barron00m@2001:470:69fc:105::2:73a6)
2022-08-31 10:31:04 +0200alternateved(~user@staticline-31-183-146-203.toya.net.pl)
2022-08-31 10:52:01 +0200liskin[m](~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
2022-08-31 10:59:08 +0200wonko_(~wjc@2a0e:1c80:2::130)
2022-08-31 11:11:08 +0200lazycat(~lazycat@user/lazycat) (Quit: ZNC - https://znc.in)
2022-08-31 11:11:25 +0200lazycat(~lazycat@user/lazycat)
2022-08-31 11:26:47 +0200alternateved(~user@staticline-31-183-146-203.toya.net.pl) (Remote host closed the connection)
2022-08-31 11:34:50 +0200alternateved(~user@staticline-31-183-146-203.toya.net.pl)
2022-08-31 11:59:16 +0200alternateved(~user@staticline-31-183-146-203.toya.net.pl) (Remote host closed the connection)
2022-08-31 13:07:43 +0200diep(~diep@2a01:cb11:2d7:4a00:a13f:e40c:c4e8:736c)
2022-08-31 13:07:45 +0200diep(~diep@2a01:cb11:2d7:4a00:a13f:e40c:c4e8:736c) (Client Quit)
2022-08-31 13:18:45 +0200HAL[m](~evadk8mat@2001:470:69fc:105::3ed0)
2022-08-31 14:02:26 +0200m5zs7k(aquares@web10.mydevil.net)
2022-08-31 14:06:44 +0200diep(~diep@2a01:cb11:2d7:4a00:a13f:e40c:c4e8:736c)
2022-08-31 14:07:56 +0200Benzi-Junior(~BenziJuni@dsl-149-67-162.hive.is) (WeeChat 3.0)
2022-08-31 14:08:30 +0200 <diep> Hi, for some reason I fail to bind (using EZConfig) `<M-,>`. Is this normal?
2022-08-31 14:09:01 +0200liskin[m](~liskinmat@2001:470:69fc:105::768)
2022-08-31 14:09:12 +0200 <diep> When I try to use this keybind there is an error log `Prelude.head: empty list`
2022-08-31 14:09:38 +0200 <diep> not sure how to interpret this
2022-08-31 14:17:51 +0200diep(~diep@2a01:cb11:2d7:4a00:a13f:e40c:c4e8:736c) (Remote host closed the connection)
2022-08-31 14:32:51 +0200 <geekosaur> @tell diep that sounds like a bug in the EZConfig parser, but the correct sequence is "M-," without the brackets
2022-08-31 14:32:51 +0200 <lambdabot> Consider it noted.
2022-08-31 14:35:30 +0200geekosaurtries to remember who rewrote the parser. Solid?
2022-08-31 14:40:22 +0200catman(~catman@user/catman) (Remote host closed the connection)
2022-08-31 14:41:55 +0200catman(~catman@user/catman)
2022-08-31 15:04:51 +0200 <geekosaur> @tell diep Brackets are used with keys that have long names, for example you could bind to "M-<Escape>". the list of such keys is in the XMonad.Util.EZConfig documentation
2022-08-31 15:04:51 +0200 <lambdabot> Consider it noted.
2022-08-31 15:06:45 +0200 <geekosaur> @tell diep maybe a better example is that "M-F1" would bind to the sequence `M-F`, `1` (which you probably can't type), whereas "M-<F1>" binds to the F1 key
2022-08-31 15:36:07 +0200Ehllie(~Thunderbi@217-67-208-66.itsa.net.pl)
2022-08-31 15:36:34 +0200wonko_(~wjc@2a0e:1c80:2::130) (Ping timeout: 244 seconds)
2022-08-31 15:45:02 +0200 <Ehllie> how does one configure xmonad to handle polkit authentication request popups?
2022-08-31 15:45:33 +0200 <Ehllie> i use 1password, and have it act as my ssh identity server
2022-08-31 15:46:28 +0200 <geekosaur> I have no special configuration for them, they just work. What's going wrong?
2022-08-31 15:46:48 +0200 <Ehllie> so whenever an app wants to use an ssh key, it asks the 1password socket, which then prompts me for a password, or at least it did on gnome
2022-08-31 15:47:36 +0200 <Ehllie> on xmonad i just get an authentication failiure
2022-08-31 15:47:45 +0200 <geekosaur> hm. I'm using the mate / gnnome 2 stuff because I run xmonad under mate
2022-08-31 15:47:56 +0200 <Ehllie> on xmonad i just get authentication failiure
2022-08-31 15:48:14 +0200 <geekosaur> you may need to run xmonad under some polkit agent, lemme check
2022-08-31 15:48:34 +0200Ehllie(~Thunderbi@217-67-208-66.itsa.net.pl) (Quit: Ehllie)
2022-08-31 15:49:48 +0200 <geekosaur> oy
2022-08-31 15:49:49 +0200Ehllie(~Thunderbi@217-67-208-66.itsa.net.pl)
2022-08-31 15:50:01 +0200 <geekosaur> looks like you need to be running dbus
2022-08-31 15:50:41 +0200 <Ehllie> ah, i thought i had it enabled globally, but it might have only been in my gnome module
2022-08-31 15:51:41 +0200 <geekosaur> `exec dbus-launch xmonad`
2022-08-31 15:55:13 +0200 <geekosaur> I haven't tried 1password for linux, if you're running some agent before xmonad then you have to start dbus differently so both it and xmonad know about the dbus session
2022-08-31 15:55:48 +0200 <Ehllie> so should i put `exec dbus-launch xmonad` in my .xsession?
2022-08-31 15:56:57 +0200 <geekosaur> https://paste.tomsmeding.com/XfC4PDrq
2022-08-31 15:58:15 +0200 <geekosaur> do either one or the other, it depends on whether you start anything else that needs dbus in your .xsession
2022-08-31 15:59:07 +0200Ehllie(~Thunderbi@217-67-208-66.itsa.net.pl) (Remote host closed the connection)
2022-08-31 16:01:11 +0200Ehllie(~Thunderbi@217-67-208-66.itsa.net.pl)
2022-08-31 16:01:30 +0200liskinneeds to run /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 explicitly
2022-08-31 16:02:08 +0200 <Ehllie> ok, switched back to xmonad to have it in front of me
2022-08-31 16:07:30 +0200 <Ehllie> also, is <Ctrl-\> bound to anything by default in xmonad? cause i can't use my toggle term keybind in neovim
2022-08-31 16:09:24 +0200 <geekosaur> all xmonad keybinds use whatever you've defined as modMask (default Alt, often changed to Super/Win key)
2022-08-31 16:13:06 +0200 <Ehllie> i've changed it to super, but beyond that and setting my default terminal to alacritty, i haven't done anything
2022-08-31 16:13:40 +0200 <Ehllie> i'm just trying to figure out which default could be clashing with it
2022-08-31 16:14:32 +0200 <geekosaur> does it work outside of xmonad?
2022-08-31 16:15:03 +0200 <geekosaur> (unless you're using it in graphical mode, I'd expect C-\ to cause problems because it's the default abort-with-core key)
2022-08-31 16:16:25 +0200 <Ehllie> it does work outside of xmonad
2022-08-31 16:16:52 +0200 <Ehllie> i'm not even running neovim through the terminal but via neovide
2022-08-31 16:17:33 +0200 <Ehllie> but the behaviour is the same when running neovim directly
2022-08-31 16:17:43 +0200 <Ehllie> the cursor just flashes for a second and nothing happens
2022-08-31 16:19:24 +0200 <geekosaur> fascinating. here it inserts it as a control character but it doesn't show until I press escape. I wonder what its default binding is
2022-08-31 16:19:54 +0200 <geekosaur> actually it shows if I press some other key also.
2022-08-31 16:20:51 +0200 <Ehllie> my xmonad config is literally just 11 lines rn https://pastebin.com/8weL0bJY
2022-08-31 16:21:30 +0200 <geekosaur> looks fine, shouldn't do anything with C-\
2022-08-31 16:22:19 +0200 <geekosaur> have you verified that your nvim config file is being loaded? (I don't even know what that is these days, I still use .exrc because I'm ancient 🙂
2022-08-31 16:22:47 +0200 <Ehllie> oh, it is. it's very custom and i'd know if it wasn't lol
2022-08-31 16:26:40 +0200 <Ehllie> https://imgur.com/a/m6aNlVG
2022-08-31 16:27:54 +0200 <geekosaur> goodness gracious, looks like it's trying to be vscode 🙂
2022-08-31 16:29:19 +0200 <Ehllie> i have been using vscode for a while, and having a smooth transfer to neovim was the plan
2022-08-31 16:32:47 +0200 <Ehllie> and btw, entrypoint for neovim is usually $XDG_CONFIG_HOME/nvim/init.lua nowadays
2022-08-31 16:42:29 +0200Ehllie(~Thunderbi@217-67-208-66.itsa.net.pl) (Remote host closed the connection)
2022-08-31 16:51:22 +0200 <geekosaur> I still wish there were a way to ask the X server what clients have passive grabbed what keys
2022-08-31 18:05:21 +0200uhoreg(~uhoreg@2001:470:69fc:105::35f)
2022-08-31 18:26:33 +0200benin0(~benin@117.207.69.221)
2022-08-31 18:47:59 +0200logzet(~quassel@2001:9e8:e525:a800:dabb:c1ff:fed3:a1b9)
2022-08-31 18:50:19 +0200 <Solid> geekosaur: yes I rewrote the EZConfig parser (but I wrote property tests for the old parser first, so hopefully nothing broke :)
2022-08-31 18:51:00 +0200 <geekosaur> so the old one would have also thrown an error from head?
2022-08-31 18:51:11 +0200 <geekosaur> [31 12:09:12] <diep> When I try to use this keybind there is an error log `Prelude.head: empty list`
2022-08-31 18:51:25 +0200 <geekosaur> from the incorrect keybinding "<M-,>"
2022-08-31 18:51:43 +0200 <Solid> let me double check
2022-08-31 18:54:36 +0200 <Solid> Mh, I don't get an exception at all with the new code
2022-08-31 18:55:12 +0200 <geekosaur> maybe they're still running 0.15/0.16
2022-08-31 18:56:09 +0200 <Solid> maybe I fixed bugs \o/
2022-08-31 18:56:47 +0200 <geekosaur> hopefully it produces a better error message for a special key not in the list
2022-08-31 19:00:04 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-08-31 19:00:54 +0200jeeeun(~jeeeun@78.40.148.178) (Quit: The Lounge - https://thelounge.chat)
2022-08-31 19:01:53 +0200jeeeun(~jeeeun@78.40.148.178)
2022-08-31 19:10:42 +0200diep(~diep@2a01:cb11:2d7:4a00:a13f:e40c:c4e8:736c)
2022-08-31 19:14:10 +0200diep(~diep@2a01:cb11:2d7:4a00:a13f:e40c:c4e8:736c) (Client Quit)
2022-08-31 19:14:26 +0200diep(~diep@2a01:cb11:2d7:4a00:a13f:e40c:c4e8:736c)
2022-08-31 19:14:33 +0200diep(~diep@2a01:cb11:2d7:4a00:a13f:e40c:c4e8:736c) (Remote host closed the connection)
2022-08-31 19:23:23 +0200diep(~diep@2a01:cb11:2d7:4a00:a13f:e40c:c4e8:736c)
2022-08-31 19:24:33 +0200wonko_(~wjc@2a0e:1c80:2::130)
2022-08-31 19:35:39 +0200diep(~diep@2a01:cb11:2d7:4a00:a13f:e40c:c4e8:736c) (Quit: diep)
2022-08-31 19:36:27 +0200diep(~diep@2a01:cb11:2d7:4a00:a13f:e40c:c4e8:736c)
2022-08-31 19:40:31 +0200diep(~diep@2a01:cb11:2d7:4a00:a13f:e40c:c4e8:736c) (Client Quit)
2022-08-31 19:55:56 +0200jeeeun(~jeeeun@78.40.148.178) (Quit: The Lounge - https://thelounge.chat)
2022-08-31 19:56:58 +0200wonko_(~wjc@2a0e:1c80:2::130) (Ping timeout: 244 seconds)
2022-08-31 19:58:54 +0200jeeeun(~jeeeun@78.40.148.178)
2022-08-31 20:06:46 +0200[Leary](~Leary]@user/Leary/x-0910699) (Remote host closed the connection)
2022-08-31 20:27:50 +0200[Leary](~Leary]@user/Leary/x-0910699)
2022-08-31 20:39:20 +0200benin0(~benin@117.207.69.221) (Ping timeout: 255 seconds)
2022-08-31 20:47:34 +0200benin0(~benin@59.92.178.116)
2022-08-31 20:57:04 +0200Ehllie(~Thunderbi@2a01:110f:4308:a900:f2aa:769c:9b96:63fa)
2022-08-31 21:01:52 +0200 <[Leary]> Oh dear. My session log is full of <<loop>>.
2022-08-31 21:02:14 +0200 <[Leary]> Makes me rather glad ghc can catch those. >.>
2022-08-31 21:07:38 +0200Ehllie(~Thunderbi@2a01:110f:4308:a900:f2aa:769c:9b96:63fa) (Remote host closed the connection)
2022-08-31 22:03:16 +0200wonko_(~wjc@2a0e:1c80:2::130)
2022-08-31 22:47:53 +0200logzet(~quassel@2001:9e8:e525:a800:dabb:c1ff:fed3:a1b9) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2022-08-31 22:57:06 +0200hrberg(~quassel@171.79-160-161.customer.lyse.net) (Ping timeout: 260 seconds)
2022-08-31 23:44:50 +0200wonko_(~wjc@2a0e:1c80:2::130) (Ping timeout: 268 seconds)