Home liberachat/#xmonad: Logs Calendar

Logs on 2022-04-24 (liberachat/#xmonad)

00:00:17 <abastro[m]> geekosaur: Have you thought about some kind of profile manager which selects profile?
00:01:11 <geekosaur> why? each machine has its own profile tuned to that machine and I'm not going to run a different machine's profile on it
00:02:41 <abastro[m]> Just that multiple branches might make it harder to manage
00:02:51 <abastro[m]> + there would be some shared code
00:03:26 <geekosaur> that's what cherrypicking is for
00:03:57 <geekosaur> and, they're branches, of coursethere is sharedcode
00:04:43 AHemlocksLie joins (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com)
00:04:53 <AHemlocksLie> Okay, so that doesn't seem to have worked.
00:05:02 <abastro[m]> Yea I mean personally find it bothersome to cherrypicking
00:05:22 <AHemlocksLie> I put in a two line script, one that sources .bash_profile (which just sources .bashrc), then another to just exec xmonad
00:05:39 <AHemlocksLie> dmenu still doesn't seem to see some of the extra $PATH stuff
00:06:09 <abastro[m]> Could you show your script?
00:06:25 <AHemlocksLie> #!/bin/bash
00:06:26 <AHemlocksLie> source ~/.bash_profile
00:06:26 <AHemlocksLie> exec xmonad
00:06:50 <geekosaur> does that mean you set PATH stuff in your .bashrc? that's usually a bad idea
00:06:54 <abastro[m]> Hmm
00:07:07 <AHemlocksLie> That's how ghcup is setting stuff
00:07:08 <geekosaur> it interferes with profile managers and the like
00:07:15 <abastro[m]> Jokes on you, ghcup used to add PATH variable onto .bashrc
00:07:28 <geekosaur> uh. the first version of ghcup did that, later versions do the right thing and even try to fix igt
00:07:45 <abastro[m]> Mine is yet to be fixed :P
00:07:47 <AHemlocksLie> Well I found the source command in .bashrc. Is there somewhere else I should be looking?
00:07:57 <AHemlocksLie> I just installed ghcup earlier today trying to get HLS
00:08:05 <abastro[m]> You should *not* be sourcing `.bashrc`
00:08:19 <AHemlocksLie> I guess I could just source that in .bash_profile, too
00:08:30 <abastro[m]> geekosaur: When I saw that, I thought it's because cabal bin should not be on PATH for entire system
00:08:40 <abastro[m]> Hmm
00:08:57 <abastro[m]> Could you check what is in .bash_profile
00:09:15 <geekosaur> .bashrc is loaded by every shell, it shouldn't have to be explicitly sourced
00:09:25 <geekosaur> well, every interactive shell
00:09:51 <AHemlocksLie> Ah, crap, I forgot to include the #!/bin/bash line
00:09:59 <AHemlocksLie> So that may be why it doesn't source properly
00:10:04 <geekosaur> where did you get your ghcup from?
00:10:18 <geekosaur> source ignpores that line, it's for executable scripts
00:10:45 <AHemlocksLie> Uuuhhh I think wherever HLS linked me to
00:10:58 <AHemlocksLie> I went looking for HLS, and it recommended installation through ghcup
00:11:11 <AHemlocksLie> I had to use the install script off the site for it, which I no longer have right in front of me
00:11:53 <abastro[m]> From here? https://www.haskell.org/ghcup/
00:12:19 <AHemlocksLie> That looks right
00:12:41 <AHemlocksLie> brb, testing
00:12:44 <abastro[m]> Ye that is the official repository iirc
00:12:44 × AHemlocksLie quits (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com) (Remote host closed the connection)
00:12:51 <abastro[m]> Idk why it is not working hmm
00:13:34 AHemlocksLie joins (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com)
00:13:40 <abastro[m]> geekosaur: How do you use your .desktop file? Do you also put it in /usr/share/xsessions?
00:13:41 <AHemlocksLie> Okay, so just sourcing .bashrc directly didn't work
00:13:55 <abastro[m]> Yea you should not source .bashrc
00:14:03 <abastro[m]> It checks if you are in interactive session
00:14:06 <AHemlocksLie> Obviously less than ideal, but it would at least test it
00:14:08 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
00:14:14 <AHemlocksLie> Ah
00:14:15 <abastro[m]> If you aren't, it just doesn't do anything.
00:14:38 <abastro[m]> xsession is ofc not interactive
00:14:48 geekosaur joins (~geekosaur@xmonad/geekosaur)
00:16:13 <abastro[m]> You can manually add
00:16:13 <abastro[m]> `export PATH=~/.cabal/bin;$PATH`
00:16:13 <abastro[m]> to the script, I think
00:16:46 <AHemlocksLie> I just copied over the bit that loads the ghcup stuff, time to test again
00:16:48 × AHemlocksLie quits (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com) (Remote host closed the connection)
00:17:33 AHemlocksLie joins (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com)
00:17:35 <AHemlocksLie> It worked!
00:17:39 <AHemlocksLie> Thanks a lot for the help, guys
00:18:53 <abastro[m]> Good!
00:18:59 × Czernobog quits (~Czernobog@user/czernobog) (Ping timeout: 240 seconds)
00:19:56 × stackdroid18 quits (14094@user/stackdroid) (Quit: hasta la vista... tchau!)
00:25:07 × AHemlocksLie quits (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com) (Remote host closed the connection)
00:30:39 AHemlocksLie joins (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com)
00:31:36 <AHemlocksLie> Okay, last question, I think. I want to setup trayer like in the configuration tutorial, except since I'm currently not 100% settling into xmonad, I don't know that I want it to launch from .xinitrc. How can I launch it from xmonad? It mentions the possibility but doesn't really elaborate
00:38:02 Czernobog joins (~Czernobog@user/czernobog)
00:40:21 <abastro[m]> Well you made the startup script right?
00:40:24 <abastro[m]> Which boots xmonad
00:41:01 <abastro[m]> Before `exec xmonad`, you can run trayer to make it show up as well.
00:41:09 <AHemlocksLie> ...that's a good idea. I ripped that out and put the path stuff in regular .profile
00:41:34 <AHemlocksLie> But I should put it back and have it do that instead of source .bash_profile
00:47:39 × steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 240 seconds)
00:50:29 × AHemlocksLie quits (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com) (Quit: Leaving)
00:58:38 abhixec joins (~abhinav@c-67-169-139-16.hsd1.ca.comcast.net)
01:13:56 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 272 seconds)
01:31:37 cdepillabout[m] joins (~cdepillab@2001:470:69fc:105::3d3)
01:32:35 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
01:44:48 × Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer)
01:45:22 Czernobog joins (~Czernobog@user/czernobog)
01:48:53 abastro joins (~abab9579@220.75.216.63)
02:02:19 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 240 seconds)
02:04:40 × bla quits (~bla@79.191.254.193.ipv4.supernova.orange.pl) (Ping timeout: 248 seconds)
02:15:39 bla joins (~bla@79.191.68.118.ipv4.supernova.orange.pl)
02:15:54 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection)
02:22:41 banc joins (banc@gateway/vpn/airvpn/banc)
02:31:23 × mvk quits (~mvk@2607:fea8:5ce3:8500::c90f) (Ping timeout: 260 seconds)
02:40:04 × td_ quits (~td@94.134.91.10) (Ping timeout: 272 seconds)
02:41:27 td_ joins (~td@muedsl-82-207-238-135.citykom.de)
02:47:15 × terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat)
02:49:44 terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1)
02:50:26 × abhixec quits (~abhinav@c-67-169-139-16.hsd1.ca.comcast.net) (Remote host closed the connection)
02:55:14 steve__ joins (~steve@ool-182c2b80.dyn.optonline.net)
03:15:57 × abastro quits (~abab9579@220.75.216.63) (Ping timeout: 276 seconds)
04:36:36 × steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 272 seconds)
05:01:19 × rekahsoft quits (~rekahsoft@cpe001b21a2fd89-cm64777ddc63a0.cpe.net.cable.rogers.com) (Ping timeout: 256 seconds)
06:03:00 × Czernobog quits (~Czernobog@user/czernobog) (Ping timeout: 276 seconds)
06:14:00 Czernobog joins (~Czernobog@user/czernobog)
06:46:22 abhixec joins (~abhinav@c-67-169-139-16.hsd1.ca.comcast.net)
06:47:47 <abhixec> every time I resume from sleep xmobar seems to be killed anyone know what might be cuasing this?
06:55:43 <abastro[m]> Did you check the log?
07:08:19 <abhixec> I don't see any log anywherer
07:21:30 <abhixec> all i saw for a segmentation fault error
07:27:27 <abastro[m]> Ohh
07:27:46 <abhixec> zsh: segmentation fault (core dumped) xmobar -x 1 ~/.config/xmonad/xmobarrc
07:27:48 <abastro[m]> Soo it prob segfaulted..
07:28:08 <abastro[m]> Perhaps there is core dump somewhere
07:33:13 × abhixec quits (~abhinav@c-67-169-139-16.hsd1.ca.comcast.net) (Remote host closed the connection)
08:21:41 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
08:35:31 × Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer)
08:36:45 Czernobog joins (~Czernobog@user/czernobog)
08:38:26 geekosaur joins (~geekosaur@xmonad/geekosaur)
09:00:06 × dsnix[m] quits (~dsnixmatr@2001:470:69fc:105::1:e475) (Quit: You have been kicked for being idle)
09:00:11 × pentagrade[m] quits (~pentagrad@2001:470:69fc:105::1:e4ae) (Quit: You have been kicked for being idle)
09:03:52 × noex quits (~null@user/noex) (Ping timeout: 248 seconds)
09:05:33 × Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer)
09:06:45 noex joins (~null@user/noex)
09:07:04 Czernobog joins (~Czernobog@user/czernobog)
09:42:01 derpyxdhs joins (~derpyxd.h@2804:7228:7fff:b40:c02:c35e:69b0:1216)
09:42:50 derpyxdhs parts (~derpyxd.h@2804:7228:7fff:b40:c02:c35e:69b0:1216) ()
09:48:38 shaundev joins (~Shaun@2804:7228:7fff:b40:c02:c35e:69b0:1216)
09:48:44 <shaundev> hey
09:48:54 <geekosaur> hi
09:50:11 shaundev parts (~Shaun@2804:7228:7fff:b40:c02:c35e:69b0:1216) ()
09:51:25 <abastro[m]> geekosaur: awake now?
09:52:11 <geekosaur> partially
09:53:41 abastro joins (~abab9579@192.249.26.196)
09:54:12 <abastro> oh okay
09:55:45 <geekosaur> my sister said she'd be picking me up early today, but not when "early" was. as the store opens at 7am local, gotta be ready for that
09:55:57 <geekosaur> (normally I'd be up at 7:30 local)
09:57:44 <geekosaur> I have coffee now at least :)
09:57:49 derpyxdhs joins (~derpyxd.h@2804:7228:7fff:b40:c02:c35e:69b0:1216)
09:58:54 <derpyxdhs> hi guys
09:59:25 <geekosaur> hi
10:02:37 <derpyxdhs> do the developers have plans to implement a composer in XMonad or is it an unfeasible option?
10:04:38 <geekosaur> it would be doable but there doesn't seem to be much point to have a compositor built in
10:05:18 <geekosaur> there are plans to write something for wayland at some point but we'll need to pay someone to do it as none of us has wayland experience;that will necessarily have a compositor
10:06:00 <liskin> speaking of compositor, funny thing on my new laptop: without a compositor, the panel self-refresh sometimes flickers older frames, but with one it seems okay
10:06:21 <liskin> (but I only used the compositor for a couple minutes late last night so maybe it is still broken after all)
10:06:41 <geekosaur> some years ago there was an attempt to bolt compiz onto xmonad; it lasted about a week, as the compiz source was changing too quickly for them to keep up
10:09:15 Solid is still not using a compositor about half of the time
10:10:01 <derpyxdhs> geekosaur, thanks for replying! :)
10:10:38 × Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer)
10:11:06 Czernobog joins (~Czernobog@user/czernobog)
10:11:07 geekosaur has been using a compositor since the old xcompmgr days
10:11:32 <geekosaur> there are certain arguments to be made for separation of concerns
10:14:42 <geekosaur> of course, you can do fancier things if it's built in… but you'll also be doing a fair amount of surgery on xmonad's core to support those things'
10:17:09 <geekosaur> https://github.com/squarehimself/XMoniz has been dead since 2010 and is badly bitrotted but might give you some ideas
10:19:25 <abastro> geekosaur: so you woke up too early
10:19:30 <geekosaur> yes
10:19:56 <geekosaur> it happens occasionally, usually if I wake up anytime after 5am local I won't get back to sleep anyway
10:20:09 <abastro> Noooo
10:20:32 <abastro> Wait, so xcompmgr is old
10:20:45 <abastro> I've been using that one because one repo I've seen had that
10:20:54 × derpyxdhs quits (~derpyxd.h@2804:7228:7fff:b40:c02:c35e:69b0:1216) (Quit: Leaving)
10:21:12 <geekosaur> xcompmgr became compton became picom
10:21:25 <abastro> Wait, same devs?
10:21:31 <geekosaur> I'm currently running the first release of picom, which still calls itself compton
10:21:33 <geekosaur> no, forks
10:21:40 <abastro> I see
10:21:48 <abastro> I did not know xcompmgr was that ancient
10:22:04 <abastro> I should switch to picom then
10:23:10 derpyxdhs joins (~derpyxdhs@2804:7228:7fff:b40:c02:c35e:69b0:1216)
10:24:25 <abastro> picom is a fork of compton, which is a fork of xcompmgr-dana, which in turn is a fork of xcompmgr.
10:24:33 <abastro> Just saw this from ArchWiki
10:24:38 <abastro> Oh god
10:31:44 × derpyxdhs quits (~derpyxdhs@2804:7228:7fff:b40:c02:c35e:69b0:1216) (Quit: Leaving)
10:35:13 <MrElendig> also fun: xcompmngr was never ment to be actually used, it was written as a proof of concept
10:36:51 <geekosaur> well, that's also (mostly) true of lisp :þ
10:37:12 <geekosaur> (was intended to be used as a notation, not as a language)
10:37:58 <abastro> XD
10:46:46 × MrElendig quits (~Urist@archlinux/op/MrElendig) (Quit: assassinating putin)
10:48:06 MrElendig joins (~Urist@archlinux/op/MrElendig)
11:01:48 <geekosaur> mm, next question re compositors is, what purpose would you intend for a built-in compositor? sadly, they left
11:02:02 <geekosaur> (we already have FadeInactive and FadeWindows)
11:02:19 <abastro> They left?
11:02:59 × abastro quits (~abab9579@192.249.26.196) (Remote host closed the connection)
11:03:37 <geekosaur> [24 10:31:44] * derpyxdhs has quit (Quit: Leaving)
11:10:56 <abastro[m]> Ah
11:13:29 abastro joins (~abab9579@192.249.26.196)
11:29:14 × abastro quits (~abab9579@192.249.26.196) (Remote host closed the connection)
11:36:16 abastro joins (~abab9579@192.249.26.196)
11:53:08 × abastro quits (~abab9579@192.249.26.196) (Remote host closed the connection)
11:54:42 abastro joins (~abab9579@192.249.26.196)
12:01:18 × abastro quits (~abab9579@192.249.26.196) (Remote host closed the connection)
12:26:02 abastro joins (~abab9579@192.249.26.196)
12:26:44 × abastro quits (~abab9579@192.249.26.196) (Remote host closed the connection)
12:37:59 abastro joins (~abab9579@192.249.26.196)
12:38:55 × abastro quits (~abab9579@192.249.26.196) (Remote host closed the connection)
12:46:51 abastro joins (~abab9579@192.249.26.196)
12:47:50 <abastro> Hm, I just installed lightdm and somehow my cursor is smaller :P
12:55:16 × abastro quits (~abab9579@192.249.26.196) (Remote host closed the connection)
12:56:28 <geekosaur> xmonad doesn't control cursor sets; presumably lightdm does
12:56:38 <abastro[m]> Yep..
12:56:56 <abastro[m]> I wonder how to force change cursor theme to use.
12:57:23 <abastro[m]> Cursor is working in all the apps, but without any apps on, it becomes default I think.
12:57:43 <abastro[m]> Seems like LightDM assumes that WM will handle this
12:59:09 <abastro[m]> + Perhaps picom is quite similar with xcompmgr?
13:01:34 abastro joins (~abab9579@192.249.26.196)
13:10:25 × abastro quits (~abab9579@192.249.26.196) (Remote host closed the connection)
13:12:42 <abastro[m]> Oh actually just found out how to config picom
13:12:44 <abastro[m]> It looks great
13:15:22 <geekosaur> re default cursor, if you mean that big X, see https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Util-Cursor.html
13:17:57 <abastro[m]> Thank you, let me try this
13:18:06 <abastro[m]> Oh, wait, I did not mean big X..
13:18:21 <abastro[m]> My cursor is just too small. Thanks to lightdm
13:20:04 <geekosaur> still might fix it by setting it to the normal left-arrow cursor
13:21:13 <geekosaur> or just run "xsetroot -cursor_name left_ptr" in a terminal
13:22:51 <abastro[m]> Well, I already did the `xsetroot` part
13:23:46 <abastro[m]> It does not work.. :/
13:24:10 <abastro[m]> Strange thing is, only default `left_ptr` one is small
13:24:19 <abastro[m]> Other cursors are normal-sized.
13:24:30 <abastro[m]> (Btw picom is great)
13:24:59 <geekosaur> that does sound odd
13:25:12 <geekosaur> wonder if they somehow override the cursor font
13:25:33 <abastro[m]> Yep. Very strange
13:30:04 <abastro[m]> Anyway very satisfactory for picom
13:37:46 geekosaur discovers why mate is loading crap Xresource settings and disables it so xmessage, xfontsel, etc. will work right
13:38:07 <geekosaur> memo to mate devs: setting font foreground the same as background is not useful
13:40:45 <abastro[m]> XD
13:50:25 <geekosaur> if anyone else cares: https://superuser.com/questions/1351751/xresources-not-loaded-under-mate-desktop something similar should work for gnome settings. gtk settings managers probably edit .Xresources directly and may require manual editing to undo
13:52:10 <abastro[m]> Interesting
13:52:27 <abastro[m]> I think .Xresources is at least read for me
13:53:01 underlap joins (~underlap@89.224.125.91.dyn.plus.net)
13:55:13 <underlap> Hi. I'm trying xmonad out for the first time today. Works fine on its own, but I quite like KDE, so trying to get it going with KDE. I have followed https://wiki.haskell.org/Xmonad/Using_xmonad_in_KDE, but when I restart KDE (or even reboot), there is no sign of xmonad running (in ps -A). Should I see an xmonad proces? If not, what should I look
13:55:13 <underlap> for to debug this situation? Thanks.
13:55:35 <underlap> I'm using KDE 5 (plasma) BTW.
13:58:05 <geekosaur> you should see an xmonad process
13:58:23 <geekosaur> I have heard of people using xmonad with kde recently but don't know any details
13:58:33 <geekosaur> and I haven't done it personally since the kde3 days
14:01:20 <underlap> Thanks! I'm not sure what part of the system should boot xmonad, but I get the impression others are having problems with non-default window managers on Fedora. Gonna read https://gist.github.com/mageta/dd5a3ca951f26137d63dadb0b92f6027 later. Cheers.
14:03:42 <geekosaur> bleagh. thst looks like quite the mess
14:45:30 mvk joins (~mvk@2607:fea8:5ce3:8500::c90f)
14:52:01 × Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer)
14:52:56 × noex quits (~null@user/noex) (Ping timeout: 246 seconds)
14:53:20 Czernobog joins (~Czernobog@user/czernobog)
14:56:04 noex joins (~null@user/noex)
14:59:04 × Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer)
14:59:40 Czernobog joins (~Czernobog@user/czernobog)
15:05:19 × noex quits (~null@user/noex) (Ping timeout: 240 seconds)
15:08:21 noex joins (~null@user/noex)
15:31:52 × noex quits (~null@user/noex) (Ping timeout: 250 seconds)
15:33:38 noex joins (~null@user/noex)
15:36:52 × underlap quits (~underlap@89.224.125.91.dyn.plus.net) (Quit: Client closed)
15:37:28 underlap joins (~underlap@89.224.125.91.dyn.plus.net)
15:38:08 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
15:40:47 geekosaur joins (~geekosaur@xmonad/geekosaur)
15:56:31 × underlap quits (~underlap@89.224.125.91.dyn.plus.net) (Quit: Client closed)
15:57:14 underlap joins (~underlap@89.224.125.91.dyn.plus.net)
15:57:56 <underlap> geekosaur That gist didn't seem to work anyway. I'm no fan of systemd...
16:00:41 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
16:04:30 × underlap quits (~underlap@89.224.125.91.dyn.plus.net) (Ping timeout: 252 seconds)
16:04:42 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
16:48:02 abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
17:12:48 stackdroid18 joins (~stackdroi@user/stackdroid)
17:32:43 mohab joins (~mohab@41.129.80.119)
17:34:26 mohab parts (~mohab@41.129.80.119) ()
19:05:38 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
19:08:58 × mvk quits (~mvk@2607:fea8:5ce3:8500::c90f) (Ping timeout: 250 seconds)
19:30:40 geekosaur joins (~geekosaur@xmonad/geekosaur)
19:54:40 mc47 joins (~mc47@xmonad/TheMC47)
19:58:19 <mc47> btw, the modal keybindings PR is working as a charm! I did some major changes to the API in comparison to the original draft, I just need to clean it up and write the docs
19:58:33 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
19:59:19 <mc47> (I haven't really sat in front of a screen to "work" for days, life has been crazy (in a good way!))
20:02:03 steve__ joins (~steve@ool-182c2b80.dyn.optonline.net)
20:57:00 mvk joins (~mvk@2607:fea8:5ce3:8500::c90f)
21:22:04 × theproffesor quits (~theprofff@user/theproffesor) (Read error: Connection reset by peer)
22:01:24 × mvk quits (~mvk@2607:fea8:5ce3:8500::c90f) (Ping timeout: 240 seconds)
22:35:34 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection)
22:39:15 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
23:20:41 mvk joins (~mvk@2607:fea8:5ce3:8500::c90f)
23:42:49 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
23:51:07 × abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Quit: brb)

All times are in UTC on 2022-04-24.