2022/07/08

2022-07-08 00:19:38 +0200chomwitt(~chomwitt@2a02:587:dc0d:4a00:ceae:439a:35c2:d6cc) (Ping timeout: 240 seconds)
2022-07-08 00:35:34 +0200hexo_hexo
2022-07-08 01:04:35 +0200Guest9(~Guest9@48.red-83-55-226.dynamicip.rima-tde.net)
2022-07-08 01:14:36 +0200Guest9(~Guest9@48.red-83-55-226.dynamicip.rima-tde.net) (Quit: Client closed)
2022-07-08 01:16:43 +0200Guest9(~Guest9@48.red-83-55-226.dynamicip.rima-tde.net)
2022-07-08 01:50:42 +0200Guest9(~Guest9@48.red-83-55-226.dynamicip.rima-tde.net) (Quit: Client closed)
2022-07-08 02:34:28 +0200Kaladin(~Kaladin@157-131-200-16.fiber.dynamic.sonic.net)
2022-07-08 02:36:45 +0200 <Kaladin> hello #xmonad, I'm planning to upgrade from 0.15 to 0.17 today and I'm wondering if anyone has a recommendation for a guide or steps to take before getting started, I'm on arch linux, planning to backup my .xmonad folder so I can go back to my current state if needed, is there anything else I should backup? ty for any suggestions :)
2022-07-08 02:39:15 +0200 <geekosaur> that should be it
2022-07-08 02:48:04 +0200Forkk(~forkk@li926-228.members.linode.com)
2022-07-08 02:50:04 +0200 <Kaladin> @geekosaur, thank you, I am a bit nervous since I put in a lot of work over a long time to get the state I have with xmonad and not sure I can remember all the things I did to get it this way, your confirmation helps :)
2022-07-08 02:50:04 +0200 <lambdabot> Unknown command, try @list
2022-07-08 02:50:40 +0200 <geekosaur> your xmonad.hs is the big one. if you have any local modules in .xmonad/lib, you'll want those as well
2022-07-08 02:50:52 +0200 <geekosaur> (most people don't)
2022-07-08 02:54:18 +0200 <Kaladin> I don't think so but I backed up the entire .xmonad folder so should be good either way
2022-07-08 03:00:43 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-07-08 03:19:51 +0200Kaladin(~Kaladin@157-131-200-16.fiber.dynamic.sonic.net) (Quit: Leaving)
2022-07-08 03:29:39 +0200Kaladin(~Kaladin@157-131-200-16.fiber.dynamic.sonic.net)
2022-07-08 03:38:39 +0200tjmciver(~tjmciver@cpe-198-255-176-114.maine.res.rr.com)
2022-07-08 03:41:04 +0200 <tjmciver> Hello folks. I'm currently running Xmonad 0.15 and am trying to figure out what hook to use to call (spawn) autorandr to configure external monitors when docking/undocking my laptop. I know there's XMonad.Hooks.Rescreen in 0.17 but that's not available in 0.15. What do I do instead?
2022-07-08 04:02:57 +0200banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 276 seconds)
2022-07-08 04:13:30 +0200Kaladin(~Kaladin@157-131-200-16.fiber.dynamic.sonic.net) (Quit: Leaving)
2022-07-08 04:14:44 +0200jaybird(~cjayross@47-185-199-160.dlls.tx.frontiernet.net)
2022-07-08 04:15:23 +0200jaybird(~cjayross@47-185-199-160.dlls.tx.frontiernet.net) ()
2022-07-08 04:18:19 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 244 seconds)
2022-07-08 04:24:42 +0200banc(banc@gateway/vpn/airvpn/banc)
2022-07-08 04:33:10 +0200td_(~td@muedsl-82-207-238-170.citykom.de) (Ping timeout: 240 seconds)
2022-07-08 04:35:21 +0200td_(~td@94.134.91.254)
2022-07-08 06:22:50 +0200steve__(~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 244 seconds)
2022-07-08 07:43:47 +0200 <Solid> tjmciver: you could upgrade to 0.17.0 :>
2022-07-08 07:44:18 +0200 <Solid> copying the module itself would probably be quite complicated, since it depends on ExtensibleConfig
2022-07-08 07:44:34 +0200 <Solid> though I recall fizzie having a standalone module that was the basis for X.H.Rescreen? So perhaps copying that would work
2022-07-08 08:28:27 +0200nev_yn(~nyven@c-68-43-234-118.hsd1.mi.comcast.net) (Remote host closed the connection)
2022-07-08 09:00:19 +0200Zedgamer9128(~Zedgamer9@2409:4064:2d8c:d471:3792:1457:5b3a:1e2)
2022-07-08 09:01:19 +0200Zedgamer9128(~Zedgamer9@2409:4064:2d8c:d471:3792:1457:5b3a:1e2) (Client Quit)
2022-07-08 09:29:37 +0200hexo(~hexo@user/hexo) (Quit: Leaving)
2022-07-08 09:36:03 +0200chomwitt(~chomwitt@2a02:587:dc0d:4a00:e563:a1c3:b513:f7a5)
2022-07-08 09:45:53 +0200cfricke(~cfricke@user/cfricke)
2022-07-08 09:58:00 +0200chomwitt(~chomwitt@2a02:587:dc0d:4a00:e563:a1c3:b513:f7a5) (Ping timeout: 276 seconds)
2022-07-08 09:59:22 +0200alternateved(~alternate@82.180.151.80)
2022-07-08 10:42:49 +0200Guest9(~Guest9@48.red-83-55-226.dynamicip.rima-tde.net)
2022-07-08 10:44:16 +0200Guest9Baitinq
2022-07-08 10:44:40 +0200 <Baitinq> Hi everyone, I was having a problem with xmobar <box> tag and I was wondering whether I was doing something wrong or this was a bug with xmobar (probably the former). I am trying to draw a empty rectangle on top of my inactive but not empty workspaces (in a dwm style). I have succesfully drawn the box, but when I try to apply left and right margins
2022-07-08 10:44:40 +0200 <Baitinq> they are not respected by the two <box type=Top> that make up the empty rectangle, while they are respected by the <box type=HBoth> that also makes up the empty triangle. Am I doing something wrong? Is there a better way of implementing this? Many thanks https://pastebin.com/vYWRNG7k. I have asked in the xmobar specific channel but it seems pretty
2022-07-08 10:44:41 +0200 <Baitinq> inactive so I hope you dont mind me asking here.
2022-07-08 10:51:30 +0200 <fizzie> tjmciver: Solid: Yes, I had one of those. The hooky part is just xrandrStartupHook + xrandrScreenChangeEventHook at https://github.com/fis/dot-xmonad/blob/master/zem/src/Zem/AutoRandr.hs#L243
2022-07-08 10:55:44 +0200^[(~user@user//x-8473491) (Ping timeout: 255 seconds)
2022-07-08 10:59:03 +0200Baitinq(~Guest9@48.red-83-55-226.dynamicip.rima-tde.net) (Quit: Client closed)
2022-07-08 11:00:12 +0200Baitinq(~Baitinq@48.red-83-55-226.dynamicip.rima-tde.net)
2022-07-08 11:24:56 +0200Zedgamer9128(~Zedgamer9@2409:4064:2d8c:d471:3792:1457:5b3a:1e2)
2022-07-08 11:27:14 +0200 <Zedgamer9128> how to send custom log to xmobar like i want to send songs title by playerctl from xmonad.hs i am sending all worksapce info by UnsafeXmonadLog and i was thinking if there was a way to send another variabe
2022-07-08 11:27:45 +0200Baitinq(~Baitinq@48.red-83-55-226.dynamicip.rima-tde.net) (Quit: Client closed)
2022-07-08 11:28:48 +0200 <Zedgamer9128> l am seeing a statusbarpropto function but i dont know if that is what is what i want or how to even implement it
2022-07-08 11:41:18 +0200Zedgamer9128(~Zedgamer9@2409:4064:2d8c:d471:3792:1457:5b3a:1e2) (Quit: Client closed)
2022-07-08 11:41:31 +0200Zedgamer9128(~Zedgamer9@2409:4064:2d8c:d471:3792:1457:5b3a:1e2)
2022-07-08 11:43:13 +0200 <vrs> Zedgamer9128: I do it with a PipeReader
2022-07-08 11:44:59 +0200 <vrs> my player is mpd and I monitor the state with `mpc idle`
2022-07-08 11:52:32 +0200Zedgamer9128(~Zedgamer9@2409:4064:2d8c:d471:3792:1457:5b3a:1e2) (Ping timeout: 252 seconds)
2022-07-08 12:05:35 +0200Zedgamer9128(~Zedgamer9@2409:4064:4e8e:a7aa:28d1:bb05:df72:c820)
2022-07-08 12:09:33 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.5)
2022-07-08 12:30:06 +0200dschrempf(~dominik@mobiledyn-62-240-134-33.mrsn.at)
2022-07-08 12:30:43 +0200dschrempf(~dominik@mobiledyn-62-240-134-33.mrsn.at) (Client Quit)
2022-07-08 12:43:10 +0200Jade1(~Jade1@ip-178-201-128-039.um46.pools.vodafone-ip.de)
2022-07-08 12:48:10 +0200 <Jade1> How would you build a layout in which the side to the master has a second "master" window and the stack is vertical to the side? https://imgur.com/a/gwR41yq
2022-07-08 12:51:03 +0200chomwitt(~chomwitt@2a02:587:dc0d:4a00:bd6:dafd:ce58:5eb6)
2022-07-08 13:16:18 +0200Zedgamer9128(~Zedgamer9@2409:4064:4e8e:a7aa:28d1:bb05:df72:c820) (Quit: Client closed)
2022-07-08 13:24:44 +0200defjam(~eb0t@33ba38ab.skybroadband.com) (Ping timeout: 272 seconds)
2022-07-08 13:25:39 +0200Zedgamer9128(~Zedgamer9@2409:4064:4e8e:a7aa:28d1:bb05:df72:c820)
2022-07-08 13:26:34 +0200defjam(~eb0t@33bb8326.skybroadband.com)
2022-07-08 13:26:34 +0200Zedgamer9128(~Zedgamer9@2409:4064:4e8e:a7aa:28d1:bb05:df72:c820) (Client Quit)
2022-07-08 13:52:39 +0200 <tjmciver> Solid: Yes, I'd love to upgrade but I'm using NixOS and that's giving me 0.15 and I'm not savvy enough with Nix yet to know how to upgrade.
2022-07-08 13:53:41 +0200 <tjmciver> fizzie: thanks. If I read that correctly it looks like you're not directly using autoxrandr there but have implemented much of it yourself there.
2022-07-08 13:54:31 +0200 <fizzie> Yeah, but that was just out of perversity, you could just shell out from the hook and ignore all the rest.
2022-07-08 13:55:23 +0200 <tjmciver> Cool, thanks!
2022-07-08 13:55:28 +0200 <fizzie> Although you might want some form of "debouncing" in there.
2022-07-08 13:55:40 +0200 <fizzie> And the version done by X.H.Rescreen is objectively better. :)
2022-07-08 13:56:08 +0200 <fizzie> (There tends to be a bunch of events fired off when unplugging/replugging screens, not just one.)
2022-07-08 13:59:30 +0200 <fizzie> My kludge is based on just adding a delay of 0.5 seconds, and ignoring subsequent events while that timer is pending. X.H.Rescreen does some smarter to the event queue.
2022-07-08 14:00:59 +0200 <tjmciver> Yeah, it sounds like I should invest the time in upgrading to 0.17.
2022-07-08 14:09:27 +0200MUT(~MUT@91.196.39.241)
2022-07-08 14:13:01 +0200 <MUT> Hello everyone. I've been a long time haskell fan and just decided to give xmonad a good try. I am trying to make the default configuration template provided to work and i came across this issue. The keybinding configuration provided in it is given by `myKeys :: XConfig Layout -> M.Map (KeyMask, KeySym) (X ())`. Now i want to put
2022-07-08 14:13:01 +0200 <MUT> XMonad.Util.EZConfig.checkKeymap into my startup hook to use.
2022-07-08 14:13:28 +0200 <geekosaur> Jade1, XMonad.Layout.Master lets you add a second master window
2022-07-08 14:14:13 +0200 <MUT> The issue is that checkKeymap takes [(String, X())] and not the Map. I can use toList from Data.Map to take the map into [(KeyMask, KeySym), X())], but that wont cut it
2022-07-08 14:14:35 +0200 <geekosaur> checkKeymap is designed for use with additionalKeysP maps
2022-07-08 14:15:16 +0200 <MUT> is there a  Map (KeyMask, KeySym) (X ()) -> [(String, X ())] function that would be able to take the tuples and return the short string syntax of keymaps?
2022-07-08 14:15:58 +0200Jade1(~Jade1@ip-178-201-128-039.um46.pools.vodafone-ip.de) (Quit: Client closed)
2022-07-08 14:16:04 +0200 <MUT> geekosaur how do i check my initial keymaps for duplicates then?
2022-07-08 14:16:17 +0200 <MUT> is it assumed you have to manually do that?
2022-07-08 14:16:49 +0200 <geekosaur> yes, because the duplicates will already have overwritten by the time you reach the startupHook
2022-07-08 14:17:39 +0200 <MUT> fair enough i guess.
2022-07-08 14:17:59 +0200 <geekosaur> and we're kinda strongly encouraging use of the newer keymap style
2022-07-08 14:25:54 +0200 <MUT> the short string  thing??
2022-07-08 14:25:58 +0200 <MUT> the short string  thing?
2022-07-08 14:26:07 +0200 <MUT> damn. sorry
2022-07-08 14:32:23 +0200 <MUT> there are just some cool list comprehensions done for the workspace switching and moving that i dont think can be possible to refactor to work with the string syntax.
2022-07-08 14:32:39 +0200 <MUT> i might be wrong tho
2022-07-08 14:35:23 +0200 <alternateved> What those list comprehensions do for workspace switching?
2022-07-08 14:36:40 +0200 <MUT>     -- mod-[1..9], Switch to workspace N
2022-07-08 14:36:41 +0200 <MUT>     -- mod-shift-[1..9], Move client to workspace N
2022-07-08 14:36:41 +0200 <MUT>     --
2022-07-08 14:36:42 +0200 <MUT>     [((m .|. modm, k), windows $ f i)
2022-07-08 14:36:42 +0200 <MUT>         | (i, k) <- zip (XMonad.workspaces conf) [xK_1 .. xK_9]
2022-07-08 14:36:43 +0200 <MUT>         , (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]]
2022-07-08 14:36:56 +0200 <alternateved> I do like X.U.EZConfig module, but I also come from Emacs world so this makes it familiar for me
2022-07-08 14:37:26 +0200 <alternateved> I have those comprehensions for that short syntax
2022-07-08 14:38:18 +0200 <alternateved> [ ("M-" <> m <> show k, withNthWorkspace' f i)
2022-07-08 14:38:18 +0200 <alternateved> | (k, i) <- zip workspaceNumbers [0 ..]
2022-07-08 14:38:18 +0200 <alternateved> , (m, f) <- [("", W.greedyView), ("S-", W.shift), ("C-", copy)]
2022-07-08 14:38:18 +0200 <alternateved> ]
2022-07-08 14:39:56 +0200 <alternateved> There is a bit more since I also wanted to filter out scratchpads
2022-07-08 14:44:53 +0200tjmciver(~tjmciver@cpe-198-255-176-114.maine.res.rr.com) (Read error: Connection reset by peer)
2022-07-08 14:45:10 +0200tjmciver(~tjmciver@cpe-198-255-176-114.maine.res.rr.com)
2022-07-08 14:49:59 +0200 <MUT> hmm
2022-07-08 14:50:04 +0200 <MUT> that can work yeah
2022-07-08 14:50:34 +0200 <MUT> still if theres a function from "old" syntax to "new" syntax, it would be good to have one from new to old too
2022-07-08 15:01:50 +0200 <geekosaur> do you have that backwards? mkKeymap turns an additionalKeysP list into a keymap (but it's already a Map at that point so dups are already lost)
2022-07-08 15:20:14 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-07-08 15:21:35 +0200 <MUT> mkKeymap :: XConfig l -> [(String, X ())] -> M.Map (KeyMask, KeySym) (X ())
2022-07-08 15:21:53 +0200 <MUT> i want unmkKeymap, if that makes sense
2022-07-08 15:23:30 +0200 <MUT> something like
2022-07-08 15:23:30 +0200 <MUT> mkNewKeymap ::  M.Map (KeyMask, KeySym) -> (X ()) [(String, X ())]
2022-07-08 15:25:02 +0200 <geekosaur> that's why I asked if you had that ackwards; I suspected that
2022-07-08 15:26:00 +0200 <geekosaur> it's doable, but EZConfig is all about going the other direction
2022-07-08 15:26:47 +0200 <MUT> oh is the map from (KeyMask, Keysym) to X actions the "newer" keymap style that you encourage?
2022-07-08 15:27:34 +0200 <geekosaur> no, that's the original style and what is used internally
2022-07-08 15:28:26 +0200 <MUT> yeah i see.
2022-07-08 15:28:38 +0200 <geekosaur> since keygrabs are done on (KeyMask,KeyCode) and an internal lookup is done to go from KeySym to KeyCode
2022-07-08 15:29:03 +0200 <geekosaur> (and that will produce surprises if the KeySym has modifiers associated with it, which is the original reason for checkKeymap)
2022-07-08 15:29:34 +0200 <geekosaur> which means we should really have a checkKeymap-alike for old style keys too
2022-07-08 15:32:11 +0200 <geekosaur> maybe I'll write that this weekend
2022-07-08 15:39:39 +0200 <MUT> [4:16:14 PM] <geekosaur> yes, because the duplicates will already have overwritten by the time you reach the startupHook
2022-07-08 15:39:40 +0200 <MUT> But given this i dont think it will be any useful
2022-07-08 15:40:05 +0200 <MUT> since the only use i had for it, is like not valid
2022-07-08 15:40:23 +0200 <geekosaur> it would still check for non-base plane keys and such. but checkKeymap as is also won't do what you want
2022-07-08 15:41:05 +0200 <geekosaur> a version could be written that took a list and checked for dupes along with the other checks, of course
2022-07-08 15:43:16 +0200 <MUT> myStartupHook :: X ()
2022-07-08 15:43:16 +0200 <MUT> myStartupHook = do
2022-07-08 15:43:17 +0200 <MUT>   checkKeymap defaults $ map mkNewKeymap $ M.toList $ myKeys defaults
2022-07-08 15:43:17 +0200 <MUT>   where
2022-07-08 15:43:18 +0200 <MUT>     mkNewKeymap = ...
2022-07-08 15:43:18 +0200 <MUT> this is what how i thought id use the mkNewKeymap
2022-07-08 15:44:15 +0200 <MUT> inside the man/xmonad.hs
2022-07-08 15:44:39 +0200 <geekosaur> I'd be worried that the conversion would change something I cared about, and would want something more direct
2022-07-08 15:58:29 +0200 <valarMorghulis[m> > <@lladeebll:matrix.org> I was trying to implement top bar in xmonad to show active window instead of the boarder. If I user `noFillsDeco` the problem is that it's not smart even if there is just one window it shows the top bar, therefore I got a code snippet for smart top bar from reddit and I'm using it. It... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/9c2b5472f13b769907607584b7a7d69fd321…)
2022-07-08 15:58:31 +0200 <valarMorghulis[m> Anyone got a suggestion on where to ask this so get an answer?
2022-07-08 15:58:31 +0200 <lambdabot> <hint>:1:1: error: parse error on input ‘<@’
2022-07-08 15:59:08 +0200 <valarMorghulis[m> s/so/to/
2022-07-08 15:59:54 +0200 <MUT> geekosaur im guessing you're part of the dev team for xmonad? can you please explain why you use strict types for all the records of XConfig record?
2022-07-08 16:00:06 +0200 <MUT> Does it bring any noticable performance boost or is it for something else?
2022-07-08 16:00:47 +0200 <geekosaur> I'm part of the current dev team but not the original one that made that decision. I think it's for performance though
2022-07-08 16:01:02 +0200 <geekosaur> sjanssen and dons are sadly long gone
2022-07-08 16:01:59 +0200 <MUT> aeef36f7 Spencer Janssen (2007-12-29 06:19):
2022-07-08 16:01:59 +0200 <MUT> Strictify all XConfig fields, gives nice error messages when a field is forgotten on construction
2022-07-08 16:02:00 +0200 <MUT> found this on when git blaming
2022-07-08 16:02:35 +0200 <MUT> on Xconfig fields*
2022-07-08 16:03:10 +0200 <geekosaur> that seems odd though as users don't generally build one up completely from scratch
2022-07-08 16:03:33 +0200 <MUT> yeah
2022-07-08 16:03:34 +0200 <geekosaur> there's a lot in there and users typically only touch part of it
2022-07-08 16:04:00 +0200 <geekosaur> it's very rare that anyone touches rootMask, for example
2022-07-08 16:05:28 +0200 <MUT> yeah i was searching for places where the inner fields are exposed to modification from user, there's a lot that never do
2022-07-08 16:05:51 +0200 <alternateved> Is there an easy way to restrict ppCurrent also to the current screen?
2022-07-08 16:07:28 +0200 <alternateved> Apart from just using logCurrentOnScreen
2022-07-08 16:07:55 +0200 <geekosaur> alternateved, I know it's been done but it's not particularly easy the way DyanmicLog / StatusBar is set up
2022-07-08 16:21:53 +0200 <alternateved> Hmm, that is what I've thought. I might play with logCurrentOnScreen then
2022-07-08 16:25:49 +0200 <geekosaur> might hang around in here and see if someone else speaks up. someone else had an xmobar per screen, each showing that screen's state
2022-07-08 16:26:25 +0200 <geekosaur> sadly they didn't do it in an issue or discussion, and the logs aren't searchable currently
2022-07-08 16:27:19 +0200 <geekosaur> Solid might remember a bit more but I think he's away for the next 2 weeks
2022-07-08 16:33:31 +0200 <alternateved> Thanks, I will keep that in mind, although I might just use logCurrentOnScreen and then the rest of the workspaces that are hidden as I don't really care about ordering here
2022-07-08 16:46:08 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Quit: Leaving)
2022-07-08 16:48:06 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2022-07-08 16:54:10 +0200alternateved(~alternate@82.180.151.80) (Remote host closed the connection)
2022-07-08 17:01:30 +0200dschrempf(~dominik@mobiledyn-62-240-134-33.mrsn.at)
2022-07-08 17:01:48 +0200alternateved(~alternate@82.180.151.80)
2022-07-08 17:05:56 +0200Baitinq(~Baitinq@48.red-83-55-226.dynamicip.rima-tde.net)
2022-07-08 17:06:37 +0200 <Baitinq> Hi everyone, I was having a problem with xmobar <box> tag and I was wondering whether I was doing something wrong or this was a bug with xmobar (probably the former). I am trying to draw a empty rectangle on top of my inactive but not empty workspaces (in a dwm style). I have succesfully drawn the box, but when I try to apply left and right margins
2022-07-08 17:06:37 +0200 <Baitinq> they are not respected by the two <box type=Top> that make up the empty rectangle, while they are respected by the <box type=HBoth> that also makes up the empty triangle. Am I doing something wrong? Is there a better way of implementing this? Many thanks https://pastebin.com/vYWRNG7k. I have asked in the xmobar specific channel but it seems pretty
2022-07-08 17:06:38 +0200 <Baitinq> inactive so I hope you dont mind me asking here.
2022-07-08 17:10:26 +0200MUT(~MUT@91.196.39.241) (Ping timeout: 252 seconds)
2022-07-08 17:13:35 +0200 <geekosaur> you can ask in here but you may have to hang around for someone who can answer. (I don't use xmobar so can't help. I vaguely recall a bug regarding box borders but I thought it was top/bottom rather than left/right)
2022-07-08 17:43:41 +0200alternateved(~alternate@82.180.151.80) (Remote host closed the connection)
2022-07-08 17:44:04 +0200alternateved(~alternate@82.180.151.80)
2022-07-08 17:56:48 +0200dschrempf(~dominik@mobiledyn-62-240-134-33.mrsn.at) (Quit: WeeChat 3.5)
2022-07-08 17:59:50 +0200alternateved(~alternate@82.180.151.80) (Remote host closed the connection)
2022-07-08 18:09:09 +0200alternateved(~alternate@82.180.151.80)
2022-07-08 18:11:20 +0200dschrempf(~dominik@mobiledyn-62-240-134-33.mrsn.at)
2022-07-08 18:23:46 +0200telser(~quassel@user/telser) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2022-07-08 18:46:49 +0200dschrempf(~dominik@mobiledyn-62-240-134-33.mrsn.at) (Quit: WeeChat 3.5)
2022-07-08 20:16:00 +0200cidra[m](~cidramatr@2001:470:69fc:105::2:4207)
2022-07-08 21:13:14 +0200alternateved(~alternate@82.180.151.80) (Remote host closed the connection)
2022-07-08 21:16:22 +0200alternateved(~alternate@82.180.151.80)
2022-07-08 21:21:04 +0200alternateved(~alternate@82.180.151.80) (Remote host closed the connection)
2022-07-08 23:08:15 +0200chomwitt(~chomwitt@2a02:587:dc0d:4a00:bd6:dafd:ce58:5eb6) (Ping timeout: 276 seconds)
2022-07-08 23:22:58 +0200tjmciver(~tjmciver@cpe-198-255-176-114.maine.res.rr.com) (Ping timeout: 240 seconds)
2022-07-08 23:31:17 +0200noex(~null@user/noex) (Ping timeout: 255 seconds)
2022-07-08 23:31:37 +0200steve__(~steve@ool-182c2b80.dyn.optonline.net)
2022-07-08 23:41:15 +0200tjmciver(~tjmciver@cpe-172-101-39-156.maine.res.rr.com)