Home liberachat/#xmonad: Logs Calendar

Logs on 2021-11-12 (liberachat/#xmonad)

00:01:30 PyerineVanboline is now known as ArgoOffline[m]
00:01:59 ml| joins (~ml|@user/ml/x-5298235)
00:17:42 rekahsoft joins (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com)
00:52:26 noex joins (~noex@2600:8804:1280:aa0:5857:94a:25de:c513)
01:03:57 × rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Ping timeout: 250 seconds)
01:05:19 benin6 joins (~benin@106.198.92.35)
01:07:15 × benin quits (~benin@183.82.178.244) (Ping timeout: 256 seconds)
01:07:16 benin6 is now known as benin
01:10:20 SenranKaguya joins (~weechat@c-73-15-19-170.hsd1.ca.comcast.net)
01:10:27 diep joins (~diep@2a01:cb11:2d7:4a00:60f6:4f38:6be2:ab47)
01:16:08 <diep> Hi, currently when I move a floating window or I resize it the cursor stay a simple arrow or a carret. On dwm for example it changes as expected to the right form (hand or resizing cursor). There is a way to acheive this in xmonad ?
01:17:31 × catman quits (~catman@user/catman) (Remote host closed the connection)
01:22:28 catman joins (~catman@user/catman)
01:43:07 × diep quits (~diep@2a01:cb11:2d7:4a00:60f6:4f38:6be2:ab47) (Quit: diep)
01:51:31 × SenranKaguya quits (~weechat@c-73-15-19-170.hsd1.ca.comcast.net) (Remote host closed the connection)
01:51:45 SenranKaguya joins (~weechat@c-73-15-19-170.hsd1.ca.comcast.net)
01:57:23 × SenranKaguya quits (~weechat@c-73-15-19-170.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
02:18:03 <elonsroadster[m]> <desantra> "Whenever I use the flake https:/..." <- Yep. That is expected. As liskin mentioned there is a pr to improve this, but this requires you set up your xmonad project with a nix build
02:18:36 <elonsroadster[m]> desantra: as I mentioned before. It will really be much easier if you post your entire config directory including nix/cabal files to github
02:49:15 × benin quits (~benin@106.198.92.35) (Ping timeout: 256 seconds)
02:49:36 <M-elo-[m]> elonsroadster[m]: is your other account still working?
02:51:55 <elonsroadster[m]> gilganix[m]: wdym?
03:02:48 SenranKaguya joins (~weechat@c-73-15-19-170.hsd1.ca.comcast.net)
03:03:59 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 256 seconds)
03:08:20 <L29Ah> liskin: https://github.com/l29ah/xmonad-config/blob/master/patches/xmonad-check-repeat.patch https://github.com/l29ah/xmonad-config/blob/master/lib/XMonad/Hooks/DisableAutoRepeat.hsc
03:08:20 <L29Ah> what do you think, is this acceptable?
03:24:21 banc joins (banc@gateway/vpn/airvpn/banc)
03:28:39 Extropy joins (~extropy@user/extropy)
04:01:31 × td_ quits (~td@94.134.91.245) (Ping timeout: 268 seconds)
04:02:46 td_ joins (~td@94.134.91.243)
04:14:06 × Extropy quits (~extropy@user/extropy) (Quit: WeeChat 3.3)
04:27:11 × SenranKaguya quits (~weechat@c-73-15-19-170.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
04:38:18 × noex quits (~noex@2600:8804:1280:aa0:5857:94a:25de:c513) (Quit: my dad's not a phone!)
04:40:46 benin joins (~benin@106.198.85.27)
04:43:20 Dr_Jazz joins (~jazz@stolen.plutonium.dk)
04:43:51 × steve_ quits (~steve@ool-182c2b80.dyn.optonline.net) (*.net *.split)
04:43:51 × joshproehl quits (~quassel@user/joshproehl) (*.net *.split)
04:43:51 × smashgrab quits (~smashgrab@bare.metal.computer) (*.net *.split)
04:43:51 × Jazzah quits (~jazz@user/jazzah) (*.net *.split)
04:48:24 steve_ joins (~steve@ool-182c2b80.dyn.optonline.net)
04:48:24 joshproehl joins (~quassel@user/joshproehl)
04:48:24 smashgrab joins (~smashgrab@bare.metal.computer)
06:01:24 SenranKaguya joins (~weechat@c-73-15-19-170.hsd1.ca.comcast.net)
06:27:42 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
06:29:30 geekosaur joins (~geekosaur@xmonad/geekosaur)
06:35:50 benin6 joins (~benin@183.82.176.36)
06:37:03 × SenranKaguya quits (~weechat@c-73-15-19-170.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
06:37:37 × benin quits (~benin@106.198.85.27) (Ping timeout: 256 seconds)
06:37:37 benin6 is now known as benin
07:16:45 qbt joins (~qbt@user/edun)
07:30:04 <Solid> I don't think this would necessarily involve modifying the core
07:30:30 <Solid> One's own event hooks run before core's `handle` function, so it may well be done in contrib with extensible state
07:58:01 cfricke joins (~cfricke@user/cfricke)
08:47:36 Vermoot joins (~vermoot@89-158-106-112.rev.numericable.fr)
08:49:03 × steve_ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 244 seconds)
09:00:09 × Solid[m] quits (~slot-matr@2001:470:69fc:105::1:a84) (Quit: You have been kicked for being idle)
09:17:33 allbery_b joins (~geekosaur@xmonad/geekosaur)
09:17:33 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
09:17:36 allbery_b is now known as geekosaur
09:27:09 Dr_Jazz is now known as Jazzah
09:27:09 × Jazzah quits (~jazz@stolen.plutonium.dk) (Changing host)
09:27:09 Jazzah joins (~jazz@user/jazzah)
10:00:09 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.3)
10:09:25 benin2 joins (~benin@106.198.85.27)
10:10:56 × benin quits (~benin@183.82.176.36) (Ping timeout: 245 seconds)
10:12:59 benin joins (~benin@183.82.176.36)
10:15:05 × benin2 quits (~benin@106.198.85.27) (Ping timeout: 246 seconds)
10:18:09 benin3 joins (~benin@106.198.85.27)
10:18:56 × benin quits (~benin@183.82.176.36) (Ping timeout: 246 seconds)
10:18:56 benin3 is now known as benin
10:32:38 benin7 joins (~benin@183.82.176.36)
10:34:20 × benin quits (~benin@106.198.85.27) (Ping timeout: 246 seconds)
10:34:20 benin7 is now known as benin
10:57:15 diep joins (~diep@2a01:cb11:2d7:4a00:f583:2197:b7db:eba5)
11:04:20 <Solid> liskin: the 31.11 would probably seem too radical, but since we have _so many logos_ already, it might not be
11:04:28 <Solid> otherwise I'd really just suggest the rest of the year
11:04:38 <Solid> s/31/30/
11:09:10 <liskin> L29Ah: I have no idea what you're trying to achieve, but I agree with what Solid said
11:09:51 <liskin> Solid: 31.11. is soon indeed, so yea, end of year sounds good
11:13:04 cfricke joins (~cfricke@user/cfricke)
11:14:07 benin6 joins (~benin@106.198.85.27)
11:14:35 × benin quits (~benin@183.82.176.36) (Ping timeout: 246 seconds)
11:16:28 benin joins (~benin@183.82.176.36)
11:18:26 × benin6 quits (~benin@106.198.85.27) (Ping timeout: 246 seconds)
11:27:05 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 264 seconds)
11:39:30 diep_ joins (~diep@lfbn-ncy-1-110-197.w83-194.abo.wanadoo.fr)
11:39:57 × diep quits (~diep@2a01:cb11:2d7:4a00:f583:2197:b7db:eba5) (Remote host closed the connection)
11:39:57 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
11:58:21 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 256 seconds)
12:03:44 diep_ is now known as diep
12:06:35 vermoot_ joins (~vermoot@89-158-106-112.rev.numericable.fr)
12:06:37 <vermoot_> Hey there
12:07:15 <vermoot_> I'm looking for a basic thing that I can't find: What's the standard way to make sure an app is always on top?
12:07:51 <vermoot_> Like, something to put in my manageHook I'd say, like `className =? "tint2" -> alwaysOnTop`, something like that
12:09:02 <vermoot_> (I'm not trying to make it work with struts, I don't want to reserve space for it. It's just a tiny bar that I'm using as a systray, and that's invisible but shows on hover, and right now it pops up *under* the opened windows)
12:09:56 <diep> Hi! When I resize a floating window or when I move it, the cursor remains normal, it should be changed to the resizing or hand shape accordingly (as it does in dwm). Is it possible to get that behavior in XMonad ?
12:10:34 × peddie quits (~peddie@2001:470:69fc:105::25d) (Quit: Bridge terminating on SIGTERM)
12:10:34 × Las[m] quits (~lasmatrix@2001:470:69fc:105::74e) (Quit: Bridge terminating on SIGTERM)
12:10:35 × ms[m] quits (~msmatrixp@2001:470:69fc:105::2b48) (Quit: Bridge terminating on SIGTERM)
12:10:35 × jakefromstatefar quits (~jakefroms@2001:470:69fc:105::15ef) (Quit: Bridge terminating on SIGTERM)
12:10:35 × sdk quits (~sdk@user/sdk) (Quit: Bridge terminating on SIGTERM)
12:10:35 × cyber-trekker[m] quits (~cyber-tre@2001:470:69fc:105::f773) (Quit: Bridge terminating on SIGTERM)
12:10:35 × dkasak[m] quits (~dkasakter@2001:470:69fc:105::a34) (Quit: Bridge terminating on SIGTERM)
12:10:35 × iffsid quits (~iffsid@2001:470:69fc:105::a3e) (Quit: Bridge terminating on SIGTERM)
12:10:35 × FOSSHuman[m] quits (~lol111mat@2001:470:69fc:105::1:ad7) (Quit: Bridge terminating on SIGTERM)
12:10:35 × g90[m] quits (~mitsukage@2001:470:69fc:105::b657) (Quit: Bridge terminating on SIGTERM)
12:10:36 × Mellow[m] quits (~mellow210@2001:470:69fc:105::8c62) (Quit: Bridge terminating on SIGTERM)
12:10:36 × mc47[m] quits (~mc47matri@2001:470:69fc:105::733) (Quit: Bridge terminating on SIGTERM)
12:10:36 × Drishal[m] quits (~drishalma@2001:470:69fc:105::a36) (Quit: Bridge terminating on SIGTERM)
12:10:36 × HAL[m] quits (~evadk8mat@2001:470:69fc:105::3ed0) (Quit: Bridge terminating on SIGTERM)
12:10:36 × dumuzid[m] quits (~dumuzidma@2001:470:69fc:105::4388) (Quit: Bridge terminating on SIGTERM)
12:10:36 × ujineli[m] quits (~ujinelima@2001:470:69fc:105::1:19e5) (Quit: Bridge terminating on SIGTERM)
12:10:36 × cjbaylisstheythe quits (~cjbayliss@2001:470:69fc:105::bade) (Quit: Bridge terminating on SIGTERM)
12:10:37 × yuu[m] quits (~yuumatrix@2001:470:69fc:105::8a6) (Quit: Bridge terminating on SIGTERM)
12:10:37 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: Bridge terminating on SIGTERM)
12:10:37 × elonsroadster[m] quits (~elonsroad@2001:470:69fc:105::d121) (Quit: Bridge terminating on SIGTERM)
12:10:37 × ThatOneLutenist quits (~nathanmcc@2001:470:69fc:105::cd69) (Quit: Bridge terminating on SIGTERM)
12:10:37 × studiedlist[m] quits (~studiedli@2001:470:69fc:105::f2f3) (Quit: Bridge terminating on SIGTERM)
12:10:37 × unrooted quits (~unrooted@2001:470:69fc:105::a4a) (Quit: Bridge terminating on SIGTERM)
12:10:38 × pyriphlegeton[m] quits (~pyriphleg@2001:470:69fc:105::1:1f49) (Quit: Bridge terminating on SIGTERM)
12:10:38 × diaspora[m] quits (~diasporae@2001:470:69fc:105::93e) (Quit: Bridge terminating on SIGTERM)
12:10:38 × Industrial[m] quits (~industria@2001:470:69fc:105::eb9) (Quit: Bridge terminating on SIGTERM)
12:10:38 × Arcanus[m] quits (~archanusm@2001:470:69fc:105::f953) (Quit: Bridge terminating on SIGTERM)
12:10:38 × Xaerru[m]1 quits (~xaerrumat@2001:470:69fc:105::fe2d) (Quit: Bridge terminating on SIGTERM)
12:10:38 × M-elo-[m] quits (~gilganixm@2001:470:69fc:105::3d09) (Quit: Bridge terminating on SIGTERM)
12:10:38 × jceb[m] quits (~jcebmatri@2001:470:69fc:105::1396) (Quit: Bridge terminating on SIGTERM)
12:10:39 × abhixec[m] quits (~abhixecma@2001:470:69fc:105::a2a) (Quit: Bridge terminating on SIGTERM)
12:10:39 × KittyOwO[m] quits (~wrinklehu@2001:470:69fc:105::84e) (Quit: Bridge terminating on SIGTERM)
12:10:39 × unclechu quits (~unclechu@2001:470:69fc:105::354) (Quit: Bridge terminating on SIGTERM)
12:10:39 × vojjvoda[m] quits (~vojjvodam@2001:470:69fc:105::cefe) (Quit: Bridge terminating on SIGTERM)
12:10:39 × antilambda[m] quits (~antilambd@2001:470:69fc:105::a2b) (Quit: Bridge terminating on SIGTERM)
12:10:40 × MatrixTravelerbo quits (~voyagert2@2001:470:69fc:105::22) (Quit: Bridge terminating on SIGTERM)
12:10:40 × irishlucklinux[m quits (~irishluck@2001:470:69fc:105::3818) (Quit: Bridge terminating on SIGTERM)
12:10:40 × rednaZ[m] quits (~r3dnazmat@2001:470:69fc:105::ba70) (Quit: Bridge terminating on SIGTERM)
12:10:40 × TheWizardTower[m quits (~thewizard@2001:470:69fc:105::a5b) (Quit: Bridge terminating on SIGTERM)
12:10:41 × etrigan63[m] quits (~etrigan63@2001:470:69fc:105::1:2982) (Quit: Bridge terminating on SIGTERM)
12:10:41 × sibi quits (~sibi@2001:470:69fc:105::8ab) (Quit: Bridge terminating on SIGTERM)
12:10:41 × VarikValefor[m] quits (~varikvale@2001:470:69fc:105::a5d) (Quit: Bridge terminating on SIGTERM)
12:10:41 × eezo[m] quits (~eezomatri@2001:470:69fc:105::1:7) (Quit: Bridge terminating on SIGTERM)
12:10:41 × Tisoxin quits (~ikosit@user/ikosit) (Quit: Bridge terminating on SIGTERM)
12:10:41 × sogens[m] quits (~sogensmat@2001:470:69fc:105::1:20a1) (Quit: Bridge terminating on SIGTERM)
12:10:41 × ormaaj quits (~ormaaj@user/ormaaj) (Quit: Bridge terminating on SIGTERM)
12:10:42 × nihilipster[m]1 quits (~nihilipst@2001:470:69fc:105::720) (Quit: Bridge terminating on SIGTERM)
12:10:43 × jakub[m]1 quits (~jakubfami@2001:470:69fc:105::a43) (Quit: Bridge terminating on SIGTERM)
12:10:44 × Damia0o[m] quits (~damian0om@2001:470:69fc:105::1:2fdc) (Quit: Bridge terminating on SIGTERM)
12:10:45 × ArgoOffline[m] quits (~pierineva@2001:470:69fc:105::1:3037) (Quit: Bridge terminating on SIGTERM)
12:10:45 × zenex[m] quits (~zenexmatr@2001:470:69fc:105::1:3047) (Quit: Bridge terminating on SIGTERM)
12:10:45 × diamondtoken[m] quits (~diamondto@2001:470:69fc:105::1:2594) (Quit: Bridge terminating on SIGTERM)
12:10:45 × denbrahe[m] quits (~denbrahem@2001:470:69fc:105::19c0) (Quit: Bridge terminating on SIGTERM)
12:10:45 × craige[m] quits (~craigemcw@2001:470:69fc:105::35f1) (Quit: Bridge terminating on SIGTERM)
12:10:45 × ServerStatsDisco quits (~serversta@2001:470:69fc:105::1a) (Quit: Bridge terminating on SIGTERM)
12:10:46 × stsaintwyy[m] quits (~stsaintwy@2001:470:69fc:105::1:3181) (Quit: Bridge terminating on SIGTERM)
12:10:52 <diep> vermoot_ look at Hacks.trayerAboveXmobarEventHook
12:11:32 ml| joins (~ml|@user/ml/x-5298235)
12:11:41 <diep> https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Util-Hacks.html
12:11:47 <vermoot_> Thanks!
12:12:07 <geekosaur> diep, it'd be possible, it's just not done at present, we always use the default cursor
12:13:03 <geekosaur> you'd have to copy the relevant code from xmonad's core into your config and modify it to change the cursor appropriately (then maybe submit it back as a core patch :)
12:17:18 <diep> Hum ok! Thank for the info, sadly Im very new to Haskell and Im not feeling confident to launch myself in such hole. And it's not a big deal either. It could be a nice feature for sure, but not really important. Just Ux stuff I mean.
12:20:12 × vermoot_ quits (~vermoot@89-158-106-112.rev.numericable.fr) (Quit: Leaving)
12:20:31 <Vermoot> Dang I'd forgotten I had a HexChat window running already :'D
12:22:09 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 256 seconds)
12:27:01 sibi joins (~sibi@2001:470:69fc:105::8ab)
12:27:16 sogens[m] joins (~sogensmat@2001:470:69fc:105::1:20a1)
12:28:01 <geekosaur> you could open an issue and someone might look into it at some point
12:28:15 antilambda[m] joins (~antilambd@2001:470:69fc:105::a2b)
12:28:22 unrooted joins (~unrooted@2001:470:69fc:105::a4a)
12:28:23 rednaZ[m] joins (~r3dnazmat@2001:470:69fc:105::ba70)
12:28:23 <geekosaur> might help to mention that dwm already does it, since xmonad is kinda dwm in haskell
12:28:29 dkasak[m] joins (~dkasakter@2001:470:69fc:105::a34)
12:28:29 Las[m] joins (~lasmatrix@2001:470:69fc:105::74e)
12:28:29 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
12:28:29 ServerStatsDisco joins (~serversta@2001:470:69fc:105::1a)
12:28:29 unclechu joins (~unclechu@2001:470:69fc:105::354)
12:28:29 MatrixTravelerbo joins (~voyagert2@2001:470:69fc:105::22)
12:28:34 irishlucklinux[m joins (~irishluck@2001:470:69fc:105::3818)
12:28:41 mc47[m] joins (~mc47matri@2001:470:69fc:105::733)
12:28:41 Industrial[m] joins (~industria@2001:470:69fc:105::eb9)
12:28:46 cjbaylisstheythe joins (~cjbayliss@2001:470:69fc:105::bade)
12:28:55 iffsid joins (~iffsid@2001:470:69fc:105::a3e)
12:28:58 elonsroadster[m] joins (~elonsroad@2001:470:69fc:105::d121)
12:29:07 vojjvoda[m] joins (~vojjvodam@2001:470:69fc:105::cefe)
12:29:07 denbrahe[m] joins (~denbrahem@2001:470:69fc:105::19c0)
12:29:07 peddie joins (~peddie@2001:470:69fc:105::25d)
12:29:08 ThatOneLutenist joins (~nathanmcc@2001:470:69fc:105::cd69)
12:29:08 Tisoxin joins (~ikosit@user/ikosit)
12:29:08 ormaaj joins (~ormaaj@user/ormaaj)
12:29:19 dumuzid[m] joins (~dumuzidma@2001:470:69fc:105::4388)
12:29:31 craige[m] joins (~craigemcw@2001:470:69fc:105::35f1)
12:29:44 HAL[m] joins (~evadk8mat@2001:470:69fc:105::3ed0)
12:29:56 Drishal[m] joins (~drishalma@2001:470:69fc:105::a36)
12:29:56 yuu[m] joins (~yuumatrix@2001:470:69fc:105::8a6)
12:29:56 nihilipster[m] joins (~nihilipst@2001:470:69fc:105::720)
12:29:58 <diep> yes it's a good idea, I will check that
12:30:09 TheWizardTower[m joins (~thewizard@2001:470:69fc:105::a5b)
12:30:09 ms[m] joins (~msmatrixp@2001:470:69fc:105::2b48)
12:30:15 KittyOwO[m] joins (~wrinklehu@2001:470:69fc:105::84e)
12:30:15 jakub[m] joins (~jakubfami@2001:470:69fc:105::a43)
12:30:15 VarikValefor[m] joins (~varikvale@2001:470:69fc:105::a5d)
12:30:27 Mellow[m] joins (~mellow210@2001:470:69fc:105::8c62)
12:30:39 Arcanus[m] joins (~archanusm@2001:470:69fc:105::f953)
12:30:51 stsaintwyy[m] joins (~stsaintwy@2001:470:69fc:105::1:3181)
12:31:03 cyber-trekker[m] joins (~cyber-tre@2001:470:69fc:105::f773)
12:31:09 pyriphlegeton[m] joins (~pyriphleg@2001:470:69fc:105::1:1f49)
12:31:09 M-elo-[m] joins (~gilganixm@2001:470:69fc:105::3d09)
12:31:22 jceb[m] joins (~jcebmatri@2001:470:69fc:105::1396)
12:31:37 diaspora[m] joins (~diasporae@2001:470:69fc:105::93e)
12:31:54 abhixec[m] joins (~abhixecma@2001:470:69fc:105::a2a)
12:32:16 diamondtoken[m] joins (~diamondto@2001:470:69fc:105::1:2594)
12:32:35 eezo[m] joins (~eezomatri@2001:470:69fc:105::1:7)
12:32:47 FOSSHuman[m] joins (~lol111mat@2001:470:69fc:105::1:ad7)
12:32:53 sdk joins (~sdk@user/sdk)
12:32:53 ujineli[m] joins (~ujinelima@2001:470:69fc:105::1:19e5)
12:32:53 g90[m] joins (~mitsukage@2001:470:69fc:105::b657)
12:32:53 studiedlist[m] joins (~studiedli@2001:470:69fc:105::f2f3)
12:33:07 ArgoOffline[m] joins (~pierineva@2001:470:69fc:105::1:3037)
12:33:21 etrigan63[m] joins (~etrigan63@2001:470:69fc:105::1:2982)
12:33:33 jakeStateless-Fa joins (~jakefroms@2001:470:69fc:105::15ef)
12:33:46 Xaerru[m] joins (~xaerrumat@2001:470:69fc:105::fe2d)
12:33:59 Damia0o[m] joins (~damian0om@2001:470:69fc:105::1:2fdc)
12:34:11 zenex[m] joins (~zenexmatr@2001:470:69fc:105::1:3047)
12:35:04 ml| joins (~ml|@user/ml/x-5298235)
12:50:02 × MatrixTravelerbo quits (~voyagert2@2001:470:69fc:105::22) (Quit: Client limit exceeded: 20000)
12:50:04 × yuu[m] quits (~yuumatrix@2001:470:69fc:105::8a6) (Quit: Client limit exceeded: 20000)
12:50:11 × ServerStatsDisco quits (~serversta@2001:470:69fc:105::1a) (Quit: Client limit exceeded: 20000)
12:50:43 × peddie quits (~peddie@2001:470:69fc:105::25d) (Quit: Client limit exceeded: 20000)
12:50:47 × unrooted quits (~unrooted@2001:470:69fc:105::a4a) (Quit: Client limit exceeded: 20000)
12:50:47 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: Client limit exceeded: 20000)
12:50:53 × Las[m] quits (~lasmatrix@2001:470:69fc:105::74e) (Quit: Client limit exceeded: 20000)
12:51:05 × sibi quits (~sibi@2001:470:69fc:105::8ab) (Quit: Client limit exceeded: 20000)
12:51:10 × Tisoxin quits (~ikosit@user/ikosit) (Quit: Client limit exceeded: 20000)
12:51:16 × denbrahe[m] quits (~denbrahem@2001:470:69fc:105::19c0) (Quit: Client limit exceeded: 20000)
12:51:16 × rednaZ[m] quits (~r3dnazmat@2001:470:69fc:105::ba70) (Quit: Client limit exceeded: 20000)
12:51:20 × sogens[m] quits (~sogensmat@2001:470:69fc:105::1:20a1) (Quit: Client limit exceeded: 20000)
12:51:25 × unclechu quits (~unclechu@2001:470:69fc:105::354) (Quit: Client limit exceeded: 20000)
12:51:27 × ms[m] quits (~msmatrixp@2001:470:69fc:105::2b48) (Quit: Client limit exceeded: 20000)
12:51:32 × sdk quits (~sdk@user/sdk) (Quit: Client limit exceeded: 20000)
12:51:46 × VarikValefor[m] quits (~varikvale@2001:470:69fc:105::a5d) (Quit: Client limit exceeded: 20000)
12:51:51 × Industrial[m] quits (~industria@2001:470:69fc:105::eb9) (Quit: Client limit exceeded: 20000)
12:54:42 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
12:56:23 geekosaur joins (~geekosaur@xmonad/geekosaur)
13:07:20 desantra joins (~skykanin@user/skykanin)
13:09:09 <desantra> It is possible to get Navigation.2D working in the tabbed layout? So I can use M-h and M-l to nagivate tabs
13:09:23 sogens[m] joins (~sogensmat@2001:470:69fc:105::1:20a1)
13:09:23 unrooted joins (~unrooted@2001:470:69fc:105::a4a)
13:09:37 Las[m] joins (~lasmatrix@2001:470:69fc:105::74e)
13:09:39 sibi joins (~sibi@2001:470:69fc:105::8ab)
13:09:40 rednaZ[m] joins (~r3dnazmat@2001:470:69fc:105::ba70)
13:09:40 Tisoxin joins (~ikosit@user/ikosit)
13:09:49 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
13:09:49 ServerStatsDisco joins (~serversta@2001:470:69fc:105::1a)
13:09:49 unclechu joins (~unclechu@2001:470:69fc:105::354)
13:09:49 MatrixTravelerbo joins (~voyagert2@2001:470:69fc:105::22)
13:10:01 Industrial[m] joins (~industria@2001:470:69fc:105::eb9)
13:10:01 denbrahe[m] joins (~denbrahem@2001:470:69fc:105::19c0)
13:10:01 peddie joins (~peddie@2001:470:69fc:105::25d)
13:10:01 yuu[m] joins (~yuumatrix@2001:470:69fc:105::8a6)
13:10:02 ms[m] joins (~msmatrixp@2001:470:69fc:105::2b48)
13:10:02 VarikValefor[m] joins (~varikvale@2001:470:69fc:105::a5d)
13:10:02 sdk joins (~sdk@user/sdk)
13:28:42 <L29Ah> 10:30:30]<Solid> One's own event hooks run before core's `handle` function, so it may well be done in contrib with extensible state
13:28:42 <L29Ah> but it is impossible to avoid running core's or push the read event to it afaik
13:29:23 <L29Ah> 14:09:10]<liskin> L29Ah: I have no idea what you're trying to achieve, but I agree with what Solid said
13:29:23 <L29Ah> computer start thrashing due to lack of ram, you ask xmonad to close a window, xmonad closes 10 windows due to xorg's autorepeat feature; this patch fixes this misconduct
13:30:50 × sagax quits (~sagax_nb@user/sagax) (Quit: Konversation terminated!)
13:36:06 <geekosaur> actually you can prevent the core handler from running by `pure (All False)`
13:36:25 <geekosaur> or use `pure (All True)` to pass it on to the core handler
13:36:28 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.3)
13:37:52 <L29Ah> geekosaur: i mean pass the key code
13:37:59 noex joins (~noex@2600:8804:1280:aa0:5857:94a:25de:c513)
13:38:11 <L29Ah> it's not like i can or should tell X to do it for me, is it?
13:41:01 <geekosaur> there are ways to do that although they'd be a little weird because you would also have to emulate the switch to active keyboard grab
13:42:06 <geekosaur> this said, I'd argue that a large part of that particular problem is that we use a really inefficient structure to track windows and it might make more sense to fix that and thereby reduce the thrashing :)
13:42:14 <geekosaur> (not sure how much that would help though)
13:44:33 <geekosaur> also there's xset to control autorepeat directly
13:44:44 <geekosaur> and can be controlled by keycode, even
13:56:55 × noex quits (~noex@2600:8804:1280:aa0:5857:94a:25de:c513) (Read error: Connection reset by peer)
14:03:46 × desantra quits (~skykanin@user/skykanin) (Quit: WeeChat 3.3)
14:04:23 <L29Ah> and can't be controlled per application
14:05:26 desantra joins (~skykanin@user/skykanin)
14:06:27 <desantra> Whenever I start my computer and my `i3-color-lock` is launched other applications are launched and their windows are rendered on top of the lock screen. Is it possible to tell my `i3-color-lock` to render on top?
14:07:53 <L29Ah> desantra: do you mean i3lock-color?
14:08:44 <desantra> yes
14:10:47 <desantra> L29Ah: is there a way to set the z-index or smth for an app?
14:10:54 <L29Ah> i recall similar thing when windows get popped up and stay on the screen until xmonad is asked to switch the workspace to the one the window is ordered to be at by the manage hook, but i3lock-color works fine here
14:10:59 <L29Ah> but i don't run it at startup...
14:12:12 <L29Ah> maybe you can isFullscreen -?> doFullFloat?
14:12:14 <L29Ah> https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Hooks-ManageHelpers.html
14:12:21 <desantra> It works fine otherwise, just not on startup unless I make it sleep for some seconds
14:12:32 <desantra> L29Ah: I'm already using that
14:13:25 <desantra> oh, nvm I'm using a different arrow, lemme try
14:18:56 <liskin> L29Ah: what geekosaur said about pure (All False), and then also: get yourself some earlyoomd or systemd-oomd, you're working around symptoms of an entirely preventable problem
14:19:28 <desantra> I'm using `isFullscreen --> doFullFloat` with `composeAll`, but that shouldn't matter. It has the same effect
14:19:31 <L29Ah> i already fixed this problem locally by upgrading my hardware
14:20:13 <L29Ah> or not, as i didn't run unpatched xmonad for long for 9-ish years already
14:20:40 <liskin> L29Ah: oh, I was just going to suggest that buying better HW might also be an option, but then I remembered that it's not really a solution - more RAM didn't help my wife one bit, she just kept more tabs open
14:20:44 <L29Ah> anyway, i doubt i need it anymore, but i still think that it's a good to ignore autorepeat in xmonad
14:21:13 <L29Ah> i also bought a nvme that makes thrashing much faster ;)
14:22:01 × desantra quits (~skykanin@user/skykanin) (Quit: WeeChat 3.3)
14:24:14 desantra joins (~skykanin@user/skykanin)
14:26:15 <liskin> hm, but yeah, disabling autorepeat for xmonad key bindings might actually be somewhat desirable
14:26:31 <liskin> although probably not always - I like my volume buttons to autorepeat
14:26:56 <liskin> definitely do feel free to submit a proper pull request though
14:27:10 <geekosaur> alt-h/alt-l might also be candidates for autorepeat
14:27:34 <geekosaur> whereas alt-,/alt-. probably wouldn't
14:27:38 <geekosaur> s/alt/mod/g
14:27:56 <liskin> although I wonder if the duplicate keybinding detection can be done in -contrib somehow, as an action that one prepends to a keybinding or something
14:28:02 <liskin> that would be best UX imo
14:28:13 <liskin> so that one can decide which keybindings can autorepeat and which can't
14:28:19 <liskin> (afk, meeting now, sorry)
14:28:22 × diep quits (~diep@lfbn-ncy-1-110-197.w83-194.abo.wanadoo.fr) (Remote host closed the connection)
14:30:26 <L29Ah> i already submitted the patch 9 years ago to xmonad mailing list, so now i'm too lazy :P
14:30:51 <L29Ah> and i like my volume buttons to be handled by actkbd so it bypass Xorg's screen locking :]
14:31:09 × desantra quits (~skykanin@user/skykanin) (Quit: WeeChat 3.3)
14:32:25 <L29Ah> you could make a keypress handling hook instead of the current xmonad's hardcoded behavior if you want it configurable
14:35:58 <Solid> I mean, it really _is_ configurable since you can have an event like that in your own eventHook and then just not pass it through
14:36:21 <Solid> the only bad thing being that you need to replicate some logic from core (but you'd have to do that anyways, I think)
14:39:45 <L29Ah> ah so `handle` thing in Main.hs is just the fallback hook
14:40:19 <L29Ah> yeah then my patch could be made in contrib entirely
15:24:27 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
15:24:33 allbery_b joins (~geekosaur@xmonad/geekosaur)
15:24:36 allbery_b is now known as geekosaur
15:56:26 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
16:10:41 seschwar joins (~seschwar@user/seschwar)
16:30:41 × qbt quits (~qbt@user/edun) (Quit: Leaving.)
16:33:27 a6a45081-2b83 joins (~aditya@2601:249:4300:1296:88ec:cc73:84d4:1507)
16:33:27 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3)
16:33:31 × a6a45081-2b83 quits (~aditya@2601:249:4300:1296:88ec:cc73:84d4:1507) (Remote host closed the connection)
16:37:55 <Vermoot> I'm struggling to find examples of people who use window decorations on xmonad
16:38:08 <Vermoot> Typically, the usual title bar, with buttons, etc
16:44:17 <geekosaur> I think most people don't, although there are a few layouts that include them and you can use Decoration to build your own
16:45:36 <Vermoot> I'm sure most people don't but I like to have a good mouse-only workflow as well as a good keyboard centric one. Sometimes I just want to do stuff with my mouse and having window decorations (sometimes, not always) would help with that
16:46:00 <Vermoot> I've tried using NoFrillsDeco, SimpleDecorations, etc, but I've never been able to make them work
17:09:47 SenranKaguya joins (~weechat@c-73-15-19-170.hsd1.ca.comcast.net)
17:49:22 desantra joins (~skykanin@user/skykanin)
18:05:49 × desantra quits (~skykanin@user/skykanin) (Quit: WeeChat 3.3)
18:08:35 mc47 joins (~mc47@xmonad/TheMC47)
18:08:41 <mc47> what's up people
18:08:55 <mc47> liskin I'll check the link, but it's looking so crazy for me right now
18:16:07 <geekosaur> lots of logo submissions the past few days
18:20:30 <liskin> Logo submissions and sponsors, we're up in $600s now
18:21:19 <liskin> Other than that, I'm trying to avoid keyboards, to let my hands get back to normal
18:27:00 <mc47> the only thing I've been following is the logo contest, I think we have some very nice submissions
18:27:02 <geekosaur> hah, just found a small bug in the SimpleDecoration docs
18:27:15 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
18:27:35 <geekosaur> they mention dwmStyle instead of simpleDeco for the more advanced configuration example (3 guesses which module it was copied from)
18:28:33 <geekosaur> does this need to go through the whole PR + CHANGES thing or should I just patch it in place?
18:28:43 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 250 seconds)
18:30:03 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
18:31:57 <liskin> Definitely need for changes entry for a docs fix, and PR only if you think you're likely to fuck it up and want another human to check for mistakes
18:32:05 <liskin> *no need for changes
18:34:41 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 245 seconds)
18:40:11 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
18:41:15 <geekosaur> hm, yep, SimpleDecoration doesn't work. but it's not falling back to Full either.
18:41:36 <geekosaur> "doesn't work" here meaning no decorations are shown
18:42:06 <geekosaur> so it's not throwing an exception but it's not doing anything
18:43:15 <geekosaur> nor do I see an error message in the session log
18:44:10 <geekosaur> and we know Decoration isn't completely broken because Tabbed works
18:48:47 <geekosaur> derp. wrong workspace for testing :þ
18:49:02 <geekosaur> once I actually got to spare2, simpleDeco works
18:49:19 <geekosaur> no buttons but I don't think simpleDeco is supposed to have any
18:50:57 <geekosaur> Vermoot, when you try to use simpleDeco, does the layout behave like Full? (Make sure you apply it to a layout that doens't behave like Full, of course.)
18:52:01 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 256 seconds)
19:03:04 mc47 joins (~mc47@xmonad/TheMC47)
19:15:50 <geekosaur> jumping a little ahead, what I suspect is (especially if you're still on 0.15/0.16) the font can't be loaded. so you would try setting the `font` element of `mySDConfig` to a font known to be present, and if you have xmonad-contrib built with USE_XFT then you probably need to specify something like "Monospace 10" instead of the default
19:18:07 × mariari quits (~mariari@user/mariari) (Quit: WeeChat 3.3)
19:21:54 mariari joins (~mariari@user/mariari)
19:24:02 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
19:29:24 <geekosaur> also, I did the docs patchup
19:29:37 <geekosaur> silly 1-word change
19:31:15 × mariari quits (~mariari@user/mariari) (Quit: WeeChat 3.3)
19:35:52 mariari joins (~mariari@user/mariari)
19:39:33 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 265 seconds)
20:20:14 <geekosaur> @tell Vermoot you almost certainly have a font problem that is causing the layout to throw an exception. try overriding the font setting in the decoration config to a font that you know exists
20:20:15 <lambdabot> Consider it noted.
20:21:13 <geekosaur> @tell Vermoot if you are on 0.16 xmonad-contrib with USE_XFT enabled, you will probably have to use a font spec like "Monospace 10" instead of the default XLFD-style font specification
20:21:13 <lambdabot> Consider it noted.
20:30:11 × SenranKaguya quits (~weechat@c-73-15-19-170.hsd1.ca.comcast.net) (Remote host closed the connection)
20:31:08 SenranKaguya joins (~weechat@c-73-15-19-170.hsd1.ca.comcast.net)
20:44:48 Josh[m]123 joins (~iooioioma@2001:470:69fc:105::c8f8)
20:45:11 <Josh[m]123> Hi everyone. Been using xmonad for about six months now but I still feel like a noob.
20:45:39 <Josh[m]123> Is it possible to dynamically change the gaps between windows? As in: via a keybinding?
20:46:59 <Josh[m]123> I'm using `XMonad.Layout.Spacing` and have the gaps hard-coded in my config. Would love to be able to increase and decrease them on-the-fly.
20:50:09 <geekosaur> looks like, at least if you are running 0.17.0, there are messages you can send to alter the spacing
20:51:57 <Josh[m]123> Ah sweet. Are there some docs you could link to?
20:51:59 <geekosaur> bind a key to https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Layout-Spacing.html#v:setScreenWindowSpacing
20:52:16 <geekosaur> there's some other functions including increment/decrement
20:53:03 <Josh[m]123> Awesome. Thanks! I'll just have to get hold of 0.17 first then.
20:53:36 <geekosaur> well. I'm not sure they're in older versions, but you could check the docs for xmonad-contrib-0.16 to see if they are there as well
20:54:16 <geekosaur> actually I just loaded those docs and they are, so you shouldn't have to upgrade
20:56:11 × SenranKaguya quits (~weechat@c-73-15-19-170.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
21:04:12 <geekosaur> @tell Vermoot sorry, it's fontName, not font
21:04:12 <lambdabot> Consider it noted.
21:05:32 <Josh[m]123> Cool. My Haskell knowledge is pretty limited so I don't immediately understand how I should be using this. Do you have some pointers what I should be looking up? Sending messages?
21:06:03 <geekosaur> the function sends the message for you, so you just bind a key to it
21:06:24 <geekosaur> how you bind the key will depend on your config
21:06:29 <geekosaur> @where paste
21:06:29 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
21:06:47 <Josh[m]123> Something like this? `sendMessage $ setScreenWindowSpacing 42`
21:06:58 <Josh[m]123> Oh, I see
21:07:16 <Josh[m]123> I'll give it a go
21:07:51 <geekosaur> actually setScreenWindowSpacing sends two messages, one for the whole screen and one for windows
21:10:10 <Josh[m]123> OMGITWORKS. I ended up doing something like this: `("M-S-a", incScreenWindowSpacing 5)` (with EZConfig)
21:10:16 <Josh[m]123> This is great
21:10:18 <Josh[m]123> Thanks again
21:27:16 SenranKaguya joins (~weechat@c-73-15-19-170.hsd1.ca.comcast.net)
21:41:40 obimod joins (~obimod@gateway/vpn/pia/obimod)
22:29:31 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
22:44:10 × obimod quits (~obimod@gateway/vpn/pia/obimod) (Ping timeout: 260 seconds)
22:45:10 obimod joins (~obimod@gateway/vpn/pia/obimod)
22:53:11 × benin quits (~benin@183.82.176.36) (Ping timeout: 246 seconds)
22:57:06 benin joins (~benin@183.82.176.36)
23:00:23 × seschwar quits (~seschwar@user/seschwar) (Ping timeout: 264 seconds)

All times are in UTC on 2021-11-12.