2024/03/19

2024-03-19 00:18:58 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 268 seconds)
2024-03-19 00:51:27 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 01:58:51 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 260 seconds)
2024-03-19 02:10:31 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 03:31:15 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 260 seconds)
2024-03-19 03:44:43 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 03:49:27 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 260 seconds)
2024-03-19 04:15:01 +0100ft(~ft@p3e9bce6e.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
2024-03-19 04:16:10 +0100ft(~ft@p508db238.dip0.t-ipconnect.de)
2024-03-19 04:19:33 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 04:27:00 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 255 seconds)
2024-03-19 04:32:41 +0100 <haskellbridge> <l​a .uetcis.> Hi everyone, I just started trying XMonad out and was trying to bind the release of my mouse button to spawn something. After some research I ended up having this config (https://paste.fal.moe/zQzbaV2k.txt), but it only reacts to button press events. Does anyone know how to properly do this?
2024-03-19 04:38:19 +0100weitcis(~quassel@s-169-232-102-135.resnet.ucla.edu)
2024-03-19 04:38:31 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 04:44:31 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 260 seconds)
2024-03-19 04:48:29 +0100td_(~td@i5387091B.versanet.de) (Ping timeout: 256 seconds)
2024-03-19 04:50:05 +0100td_(~td@i5387092A.versanet.de)
2024-03-19 04:57:26 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 05:03:25 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 264 seconds)
2024-03-19 05:15:03 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 05:16:21 +0100 <[Leary]> la .uetcis.: xmonad masks button release events, so the event hook never sees them. You can change this by copying and adjusting the code for `grabButtons` <https://github.com/xmonad/xmonad/blob/master/src/XMonad/Main.hs#L459-L467> and running it in your `startupHook`. You probably just need to replace `buttonPressMask` with `buttonReleaseMask` and drop the `ungrabButton` line.
2024-03-19 05:21:25 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 264 seconds)
2024-03-19 05:22:42 +0100 <[Leary]> Err, I may be mistaken. That shouldn't be the case, since dragging uses a button release event...
2024-03-19 05:23:53 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 05:31:39 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 272 seconds)
2024-03-19 05:45:08 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 05:51:09 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 255 seconds)
2024-03-19 06:02:55 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 06:10:31 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 256 seconds)
2024-03-19 06:21:41 +0100 <geekosaur> https://github.com/xmonad/xmonad/blob/master/src/XMonad/Config.hs#L151-L163
2024-03-19 06:22:27 +0100 <geekosaur> and mouse dragging uses a separate mask https://github.com/xmonad/xmonad/blob/master/src/XMonad/Operations.hs#L800-L801
2024-03-19 06:23:10 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 06:29:21 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 256 seconds)
2024-03-19 06:43:06 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 06:49:01 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 268 seconds)
2024-03-19 07:00:54 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 07:06:51 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 260 seconds)
2024-03-19 07:19:33 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 07:30:43 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 272 seconds)
2024-03-19 07:42:48 +0100 <haskellbridge> <l​a .uetcis.> Works perfect, thanks!
2024-03-19 07:43:21 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 07:53:42 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 256 seconds)
2024-03-19 08:06:37 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 08:07:45 +0100 <deebo> can i somehow pin a workspace to a screen so i don't accidentally swap to the same workspace on another screen?
2024-03-19 08:12:53 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 268 seconds)
2024-03-19 08:25:55 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 08:31:41 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 240 seconds)
2024-03-19 08:43:23 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 08:49:16 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 260 seconds)
2024-03-19 09:01:09 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 09:10:51 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 256 seconds)
2024-03-19 09:24:30 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 09:30:53 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 268 seconds)
2024-03-19 09:34:28 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 09:40:05 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 240 seconds)
2024-03-19 09:52:45 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 09:58:37 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 264 seconds)
2024-03-19 10:11:31 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 10:16:53 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 240 seconds)
2024-03-19 10:26:58 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 10:30:27 +0100yaslam(~user@user/yaslam)
2024-03-19 10:33:01 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 256 seconds)
2024-03-19 10:35:33 +0100yaslam(~user@user/yaslam) (Ping timeout: 255 seconds)
2024-03-19 10:41:22 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 10:46:21 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 255 seconds)
2024-03-19 10:58:15 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 10:59:59 +0100yaslam(~user@host-92-7-211-106.as13285.net)
2024-03-19 11:00:16 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Max SendQ exceeded)
2024-03-19 11:01:40 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 11:39:25 +0100yaslam(~user@host-92-7-211-106.as13285.net) (Ping timeout: 264 seconds)
2024-03-19 11:56:05 +0100yaslam(~user@host-92-7-211-106.as13285.net)
2024-03-19 12:01:34 +0100yaslam(~user@host-92-7-211-106.as13285.net) (Remote host closed the connection)
2024-03-19 13:08:09 +0100td_(~td@i5387092A.versanet.de) (Quit: waking up from the american dream ...)
2024-03-19 13:19:11 +0100td_(~td@i5387092A.versanet.de)
2024-03-19 14:54:21 +0100 <[Leary]> geekosaur: Oh dear, somehow I was completely ignorant of these XConfig fields. And--- I see, so these pointer events are grabbed and ungrabbed separately, how confusing. But thanks for clearing that up for me.
2024-03-19 15:01:03 +0100magesing(~magesing@bras-base-hmtnon143hw-grc-05-174-91-104-53.dsl.bell.ca)
2024-03-19 15:08:07 +0100L29Ah(~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer)
2024-03-19 15:18:52 +0100 <magesing> Hi everyone... My xmonad config is here: https://text.is/9O8R  I expect when I do a  `Mod-q` xmonad should recompile, and my session should reflect changes in  my `~/.xmonad/xmonad.hs`, however, it doesn't.... Is there something I need to add to my configuration to get that to work?
2024-03-19 15:21:25 +0100magesing81(~magesing@2605:b100:15c:53a7:f5f8:f26b:d616:8215)
2024-03-19 15:21:57 +0100magesing(~magesing@bras-base-hmtnon143hw-grc-05-174-91-104-53.dsl.bell.ca) (Quit: Client closed)
2024-03-19 15:25:38 +0100magesing(~magesing@bras-base-hmtnon143hw-grc-05-174-91-104-53.dsl.bell.ca)
2024-03-19 15:26:17 +0100magesing81(~magesing@2605:b100:15c:53a7:f5f8:f26b:d616:8215) (Client Quit)
2024-03-19 15:26:31 +0100magesing(~magesing@bras-base-hmtnon143hw-grc-05-174-91-104-53.dsl.bell.ca) (Client Quit)
2024-03-19 15:34:43 +0100magesing(~magesing@bras-base-hmtnon143hw-grc-05-174-91-104-53.dsl.bell.ca)
2024-03-19 15:36:53 +0100 <magesing> I figured out my issue.... on my system `ghcup` was only installed for my user (not system wide), in such a way that the environment used for the `META-q` rebuild didn't have `ghcup` in the environment. In arch, installing the `ghcup-hs-bin` package from AUR fixed it for me.
2024-03-19 15:47:11 +0100 <geekosaur> the real problem is X usually starts without your user environment. I add a file to the X startup on my system that imports my environment (https://github.com/geekosaur/xmonad.hs/blob/hilfy-2023/10profile, symlinked to /etc/X11/Xsession.d/10profile)
2024-03-19 15:48:30 +0100 <geekosaur> this is a historical wart from when people often logged in to a text mode console and had things in their .profile that wouldn't work without a (physical) terminal, and the X session setup runs before a terminal emulator can be run
2024-03-19 15:49:02 +0100 <magesing> geekosaur: that configuration probably also changes depending on what login-manager you're using
2024-03-19 15:58:29 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 240 seconds)
2024-03-19 16:01:48 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 16:51:42 +0100L29Ah(~L29Ah@wikipedia/L29Ah)
2024-03-19 17:43:03 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 255 seconds)
2024-03-19 17:56:59 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 18:01:49 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 256 seconds)
2024-03-19 18:13:22 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 18:20:43 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 260 seconds)
2024-03-19 18:32:48 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 18:38:29 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 240 seconds)
2024-03-19 18:45:51 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 18:53:18 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 256 seconds)
2024-03-19 19:05:50 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 19:11:49 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 264 seconds)
2024-03-19 19:23:47 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 19:30:17 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 268 seconds)
2024-03-19 19:36:10 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 20:33:43 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 260 seconds)
2024-03-19 21:01:13 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 21:07:36 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0) (Ping timeout: 256 seconds)
2024-03-19 21:11:25 +0100defjam(~defjam@2a02:c7e:2807:b900:f966:906f:65a4:1ca0)
2024-03-19 21:56:16 +0100todi(~todi@p57803331.dip0.t-ipconnect.de) (Quit: ZNC - https://znc.in)
2024-03-19 23:04:01 +0100ircbrowse_tom(~ircbrowse@2a01:4f8:1c1c:9319::1)
2024-03-19 23:04:03 +0100Server+cnt