Home liberachat/#xmonad: Logs Calendar

Logs on 2022-10-27 (liberachat/#xmonad)

00:11:22 × Buliarous quits (~gypsydang@46.232.210.139) (Remote host closed the connection)
00:33:53 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
00:39:30 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.6)
00:51:17 × mncheck quits (~mncheck@193.224.205.254) (Ping timeout: 240 seconds)
00:54:29 × jabuxas quits (~klein@user/jabuxas) (Quit: WeeChat 3.5)
00:55:43 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
02:03:17 × banc- quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 240 seconds)
02:05:25 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.6)
02:08:25 sogens joins (sogens@gateway/vpn/protonvpn/sogens)
02:09:37 × td_ quits (~td@83.135.9.27) (Ping timeout: 240 seconds)
02:11:36 td_ joins (~td@83.135.9.51)
02:20:09 × jeeeun quits (~jeeeun@78.40.148.178) (*.net *.split)
02:20:09 × m5zs7k quits (aquares@web10.mydevil.net) (*.net *.split)
02:20:09 × redgloboli quits (~redglobol@user/redgloboli) (*.net *.split)
02:20:09 × ectospasm quits (~ectospasm@user/ectospasm) (*.net *.split)
02:20:09 × dweller quits (~dweller@178.62.146.60) (*.net *.split)
02:20:09 × pl quits (sid98063@id-98063.helmsley.irccloud.com) (*.net *.split)
02:20:09 × liskin quits (~liskin@xmonad/liskin) (*.net *.split)
02:20:09 × dexter1 quits (dexter@2a01:7e00::f03c:91ff:fe86:59ec) (*.net *.split)
02:20:09 × shinjipf quits (~shinjipf@2a01:4f8:1c1c:c1be::1) (*.net *.split)
02:20:09 × Solid quits (~slot@xmonad/slotThe) (*.net *.split)
02:20:09 × haasn quits (~nand@haasn.dev) (*.net *.split)
02:20:27 redgloboli joins (~redglobol@redgloboli.de)
02:20:28 jeeeun joins (~jeeeun@78.40.148.178)
02:20:38 pl joins (sid98063@id-98063.helmsley.irccloud.com)
02:20:39 × redgloboli quits (~redglobol@redgloboli.de) (Changing host)
02:20:39 redgloboli joins (~redglobol@user/redgloboli)
02:20:42 liskin joins (~liskin@ackle.nomi.cz)
02:20:44 shinjipf joins (~shinjipf@2a01:4f8:1c1c:c1be::1)
02:21:02 ectospasm joins (~ectospasm@23-227-173-50.static.hvvc.us)
02:21:05 dexter1 joins (dexter@2a01:7e00::f03c:91ff:fe86:59ec)
02:21:12 × liskin quits (~liskin@ackle.nomi.cz) (Changing host)
02:21:12 liskin joins (~liskin@xmonad/liskin)
02:22:06 ectospasm is now known as Guest4398
02:22:12 m5zs7k joins (aquares@web10.mydevil.net)
02:22:32 haasn joins (~nand@haasn.dev)
02:22:37 Solid joins (~slot@xmonad/slotThe)
02:23:57 banc joins (banc@gateway/vpn/airvpn/banc)
02:25:26 dweller joins (~dweller@178.62.146.60)
03:24:30 wusticality parts (~user@76.131.115.3) (ERC 5.4 (IRC client for GNU Emacs 28.1.50))
04:08:31 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection)
04:10:53 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
04:22:43 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 272 seconds)
04:26:17 × bla quits (~bla@79.191.84.224.ipv4.supernova.orange.pl) (Ping timeout: 260 seconds)
04:31:56 × sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.6)
04:39:49 bla joins (~bla@83.24.71.161.ipv4.supernova.orange.pl)
05:09:27 sogens joins (~sogens@pa49-182-84-76.pa.qld.optusnet.com.au)
05:13:41 × sogens quits (~sogens@pa49-182-84-76.pa.qld.optusnet.com.au) (Ping timeout: 244 seconds)
05:36:23 chomwitt joins (~chomwitt@2a02:587:dc10:8200:1ac0:4dff:fedb:a3f1)
05:50:05 <xmonadtrack> xmonad-contrib Adam Plaice * v0.17.1-51-g2ab520ee: Fix inter-module link (use " instead of ') (11 hours ago, 1 file, 1+ 1-) https://github.com/xmonad/xmonad-contrib/commit/2ab520eedac7
05:50:05 <xmonadtrack> xmonad-contrib Tony Zorman {GitHub} * v0.17.1-52-gfce5558b: Merge pull request #769 from aplaice/spawnonce_doc_link (4 minutes ago, 0 files, 0+ 0-) https://github.com/xmonad/xmonad-contrib/commit/fce5558b625d
06:26:20 × ft quits (~ft@p3e9bc845.dip0.t-ipconnect.de) (Quit: leaving)
06:50:02 mncheck joins (~mncheck@193.224.205.254)
07:24:57 × m5zs7k quits (aquares@web10.mydevil.net) (Ping timeout: 240 seconds)
07:26:01 m5zs7k joins (aquares@web10.mydevil.net)
08:22:45 Magician is now known as deepy
09:00:08 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
09:42:12 thyriaen joins (~thyriaen@2a01:aea0:dd4:470d:6245:cbff:fe9f:48b1)
10:47:12 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 260 seconds)
10:49:03 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
12:05:35 Maeda joins (~Maeda@91-161-10-149.subs.proxad.net)
12:19:24 ChristianGrey[m] parts (~jacques16@2001:470:69fc:105::2:a40c) ()
12:27:14 × scardinal quits (~supreme@customer-212-237-101-39.ip4.gigabit.dk) (Quit: leaving)
12:31:12 cfricke joins (~cfricke@user/cfricke)
12:31:38 scardinal joins (~supreme@customer-212-237-101-39.ip4.gigabit.dk)
13:15:03 mc47 joins (~mc47@xmonad/TheMC47)
13:37:28 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
13:57:35 × cfricke quits (~cfricke@user/cfricke) (Ping timeout: 244 seconds)
14:08:49 × Maeda quits (~Maeda@91-161-10-149.subs.proxad.net) (Quit: leaving)
14:09:40 Maeda joins (~Maeda@91-161-10-149.subs.proxad.net)
14:58:55 noex joins (~null@user/noex)
15:06:34 × Maeda quits (~Maeda@91-161-10-149.subs.proxad.net) (Quit: leaving)
15:08:53 Maeda joins (~Maeda@91-161-10-149.subs.proxad.net)
15:24:39 × Maeda quits (~Maeda@91-161-10-149.subs.proxad.net) (Quit: leaving)
15:25:40 Maeda joins (~Maeda@91-161-10-149.subs.proxad.net)
15:30:20 × Maeda quits (~Maeda@91-161-10-149.subs.proxad.net) (Client Quit)
15:31:22 Maeda joins (~Maeda@91-161-10-149.subs.proxad.net)
15:58:06 × vanvik1 quits (~vanvik@78.156.8.93) (Ping timeout: 250 seconds)
15:59:01 vanvik1 joins (~vanvik@78.156.8.93)
15:59:34 × rieper quits (~riepernet@webmirror.geo.uni-leipzig.de) (Remote host closed the connection)
16:00:35 rieper joins (~riepernet@webmirror.geo.uni-leipzig.de)
16:52:35 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
16:55:17 × vanvik1 quits (~vanvik@78.156.8.93) (Ping timeout: 240 seconds)
16:57:10 vanvik1 joins (~vanvik@78.156.8.93)
17:35:03 ft joins (~ft@p3e9bc845.dip0.t-ipconnect.de)
17:52:21 alternateved[m] parts (~alternate@2001:470:69fc:105::2:894a) ()
17:57:21 desantra joins (~skykanin@user/skykanin)
18:01:14 × desantra quits (~skykanin@user/skykanin) (Client Quit)
18:07:47 desantra joins (~skykanin@user/skykanin)
19:40:55 odiseo1869[m] joins (~odiseo186@2001:470:69fc:105::2:acb6)
19:41:06 odiseo1869[m] parts (~odiseo186@2001:470:69fc:105::2:acb6) ()
19:58:46 jabuxas joins (~klein@user/jabuxas)
20:04:11 <jabuxas> how do I remove a default keybinding? I wanna launch firefox with M-b but that is already set default to sendMessage ToggleStruts. I couldn't figure out a way to remove that keybinding. there is the `removeKeys` function from util.ezconfig, but I didn't understand the syntax for that one.
20:04:23 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
20:04:40 <jabuxas> I can change sendMessage ToggleStruts to M-m, but M-b still does it.
20:05:04 <geekosaur> it probably wouldn't work anyway since it's added afterward by withEasySB; change that to withSB to free it up, I think
20:05:30 <geekosaur> or change the function you pass that sets the keybinding
20:05:33 <geekosaur> @paste
20:05:33 <lambdabot> A pastebin: https://paste.debian.net/
20:05:36 <geekosaur> sigh
20:05:39 <geekosaur> @where paste
20:05:39 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
20:06:49 <jabuxas> paste my xmonad.hs?
20:07:32 <geekosaur> yes
20:07:56 <jabuxas> https://paste.debian.net/1258494/
20:07:58 <geekosaur> so I can see how best to get the default mod-b binding out of the way
20:09:14 <geekosaur> you're using withEasySB twice, it's binding mod-b twice (the `def` parameter)
20:10:16 <jabuxas> would there be another way to launch a second bar on my second monitor that would not be calling the same function again?
20:10:32 <geekosaur> one of those should be `withSB` and minus `def`, the other you need to change `def` to a function you provide that takes a config (so it can find out your mod key) and returns a (KeyMask,KeySym) to bind the `ToggleStruts` action to
20:10:40 <geekosaur> `withSB`, as I said
20:11:00 <geekosaur> `withEasySB` does the initial setup, after that you only need `withSB`
20:13:26 <jabuxas> would then `withSB xmobar2 def2` where on def2 I define something like `((modm, xK_m), sendMessage ToggleStruts)` work?
20:13:49 <geekosaur> you remove `def` completely with `withSB`
20:14:12 <geekosaur> `withEasySB` takes that, but in this case we have to change it to something else
20:14:25 <jabuxas> what would you recommend me to change it to?
20:15:10 <geekosaur> what key would you prefer to use for toggling the statusbar?
20:15:12 <geekosaur> (s)
20:15:34 <jabuxas> xK_m is ok
20:15:54 <geekosaur> `toggleSB conf {modMask = modm} = (modm, xK_m)`
20:16:10 <geekosaur> then use `toggleSB` in place of `def` in the `withEasySB` call
20:18:49 <jabuxas> /home/klein/.config/xmonad/src/xmonad.hs:49:56: error: parse error on input ‘=’
20:18:52 <jabuxas> |
20:18:54 <jabuxas> 49 | . withEasySB xmobar toggleSB conf {modMask = modm} = (modm, xK_m)
20:19:40 <jabuxas> it complained about the last =
20:22:14 <geekosaur> you don't put that there, you put it in a where clause or at the top level. the `withEasySB` call then becomes `withEasySB xmobar toggleSB`
20:23:10 <geekosaur> put the definition around line 52
20:28:27 <jabuxas> something like
20:28:31 <jabuxas> . withEasySB xmobar toggleSB
20:28:34 <jabuxas> . withSB xmobar2
20:28:36 <jabuxas> $ myConfig
20:28:38 <jabuxas> where
20:28:40 <jabuxas> toggleSB = conf {modMask = modm} = (modm, xK_m) y
20:28:42 <jabuxas> ?
20:28:49 <jabuxas> ignore the y at the end
20:29:12 <geekosaur> that should work, yes
20:31:31 <thyriaen> what xdg file picker do you guys use ? Jabuxas ?
20:32:13 <jabuxas> /home/klein/.config/xmonad/src/xmonad.hs:53:43: error: parse error on input ‘=’
20:32:15 <jabuxas> |
20:32:17 <jabuxas> 53 | toggleSB = conf {modMask = modm} = (modm, xK_m)
20:32:19 <jabuxas> |
20:32:31 <jabuxas> it's poiting at the second = still
20:34:24 <jabuxas> thyriaen: I never really changed it, and I only have pcmanfm installed
20:35:56 <geekosaur> the first = doesn't belong there
20:36:23 <geekosaur> `toggleSB conf {modMask = modm} = (modm, xK_m)`
20:36:38 <jabuxas> not a record constructor
20:36:41 <jabuxas> conf
20:37:01 <geekosaur> wait, lemme doublecheck this
20:37:57 <geekosaur> looks like it should be (it's `XConfig Layout`)
20:38:37 <jabuxas> oh, just like `myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList`
20:38:44 <jabuxas> tho idk what that @ means
20:39:02 <geekosaur> the @ lets you capture a pattern and deconstruct it at the same time
20:39:27 <geekosaur> so the entire record is `conf`, but it also extracts the `modMask` field as `modm`
20:39:46 <geekosaur> oh, right, I'm sorry. change `conf` to `XConfig`
20:39:50 <geekosaur> my mistake
20:40:26 <jabuxas> holy f***
20:40:28 <jabuxas> it worked
20:41:19 <jabuxas> so let me see if I understood what was happening, I was calling def function twice so it defined all keybindings twice?
20:41:40 <jabuxas> I thought it was needed to call def on withEasySB, but it's not really?
20:42:01 <geekosaur> just the mod-b keybinding twice. but it was doing so *after* the normal keybindings, so you couldn't override it in those
20:42:12 <geekosaur> withEasySB was replacing yours
20:42:38 <geekosaur> so we had to replace its `def` parameter (which was telling it to use mod-b) with a custom function
20:43:04 <jabuxas> understood.
20:43:29 <jabuxas> ty again geeko, you're helping me so much hahaha
20:44:02 <geekosaur> np, that's why I'm here
21:03:45 × thyriaen quits (~thyriaen@2a01:aea0:dd4:470d:6245:cbff:fe9f:48b1) (Remote host closed the connection)
21:04:40 <jabuxas> not much to do with xmonad, but do any of you know if it's possible to make picom not interact or composite a certain window?
21:04:53 <jabuxas> or where I could get help
21:06:26 × desantra quits (~skykanin@user/skykanin) (Quit: WeeChat 3.6)
21:18:27 <geekosaur> https://github.com/geekosaur/xmonad.hs/blob/skkukuk/compton.conf lines 19 and 24
21:19:48 <geekosaur> (my picom is version 1.0 and still identifies as compton and uses compton.conf; the config should be compatible though)
21:58:36 <jabuxas> you're talking about all those excludes?
21:58:58 <jabuxas> I wonder if it's possible to *-exclude isntead of doing each one
22:03:38 <geekosaur> not so far as I'm aware
22:11:03 × Maeda quits (~Maeda@91-161-10-149.subs.proxad.net) (Quit: leaving)
22:11:46 Maeda joins (~Maeda@91-161-10-149.subs.proxad.net)
22:24:27 × mncheck quits (~mncheck@193.224.205.254) (Ping timeout: 272 seconds)
22:57:44 × noex quits (~null@user/noex) (Quit: :q!)
23:22:13 × jabuxas quits (~klein@user/jabuxas) (Quit: WeeChat 3.5)
23:28:50 × darkstardevx quits (~darkstard@50.126.124.156) (Remote host closed the connection)
23:31:17 darkstardevx joins (~darkstard@50.126.124.156)
23:35:50 × darkstardevx quits (~darkstard@50.126.124.156) (Max SendQ exceeded)
23:50:39 darkstardevx joins (~darkstard@50.126.124.156)
23:52:29 × darkstardevx quits (~darkstard@50.126.124.156) (Max SendQ exceeded)
23:53:20 darkstardevx joins (~darkstard@50.126.124.156)
23:58:40 × chomwitt quits (~chomwitt@2a02:587:dc10:8200:1ac0:4dff:fedb:a3f1) (Ping timeout: 255 seconds)

All times are in UTC on 2022-10-27.