Home freenode/#xmonad: Logs Calendar

Logs on 2021-01-06 (freenode/#xmonad)

00:00:14 <dariof4> your file is name config.hs right, if so have you tried naming it something not ending with .hs, it might be xmobar that's interpreting your file as a haskell file or something
00:02:59 <toniz4> dariof4: renamed it to config.hs, same issue
00:03:18 <toniz4> I'm going to restart my machine really quick
00:03:22 × toniz4 quits (~toniz4@unaffiliated/toniz4) (Quit: leaving)
00:06:41 toniz4 joins (~toniz4@unaffiliated/toniz4)
00:07:24 <toniz4> found the issue, i needed DBUS_SESSION_BUS_PID to be set with the default config
00:07:36 <toniz4> Finlay it works
00:07:43 <dariof4> woohoo
00:08:19 <dariof4> getting xmobar to work was a massive pain for me as well
00:08:38 <dariof4> btw thanks for the 0x0.st script
00:08:40 <Irishluck83> same for me at first.
00:10:08 <toniz4> Irishluck83: oh hello irish
00:10:37 <Irishluck83> sorry i missed your pm i was at work
00:10:49 <toniz4> lets see if i can adapt with xmonad now lol
00:10:56 <toniz4> Irishluck83: no problem
00:11:09 <Irishluck83> :)
00:11:22 <Irishluck83> once you get it the way you want its hard to move anywhere else
00:11:26 <Irishluck83> i know i have tried
00:13:02 <toniz4> dariof4: thanks for the help!
00:13:39 <dariof4> no problem, have a good day! :-)
00:17:37 × rabliatu quits (~quassel@193.37.252.44) (Ping timeout: 264 seconds)
00:24:16 andytosh1 joins (~apoelstra@S010694103e09beaa.vs.shawcable.net)
00:27:22 × andytoshi quits (~apoelstra@unaffiliated/andytoshi) (Ping timeout: 246 seconds)
00:32:58 × toniz4 quits (~toniz4@unaffiliated/toniz4) (Quit: Lost terminal)
00:33:06 × thc202 quits (~thc202@unaffiliated/thc202) (Quit: thc202)
00:36:49 × notis quits (~notis@185.51.134.229) (Ping timeout: 264 seconds)
00:41:03 × xaltsc_ quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 268 seconds)
00:58:25 × abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
01:03:49 × andytosh1 quits (~apoelstra@S010694103e09beaa.vs.shawcable.net) (Ping timeout: 264 seconds)
01:04:56 × dariof4 quits (~dariof4@5.77.88.155) (Quit: WeeChat 3.0)
01:15:35 andytoshi joins (~apoelstra@unaffiliated/andytoshi)
01:30:06 materiyolo joins (~materiyol@112.204.170.198)
01:32:28 × al3x27 quits (~plovs@213.226.141.86) (Ping timeout: 246 seconds)
01:42:10 toniz4 joins (~toniz4@unaffiliated/toniz4)
01:42:11 abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
01:56:17 × toniz4 quits (~toniz4@unaffiliated/toniz4) (Remote host closed the connection)
02:00:38 × sam_d quits (~sam@unaffiliated/sam-d/x-1905598) (Ping timeout: 264 seconds)
02:03:47 sam_d joins (~sam@unaffiliated/sam-d/x-1905598)
02:34:00 rabliatu joins (~quassel@193.27.12.84)
02:57:38 nova joins (~novasenco@gateway/tor-sasl/novasenco)
02:57:49 × andytoshi quits (~apoelstra@unaffiliated/andytoshi) (Ping timeout: 264 seconds)
02:57:56 andytoshi joins (~apoelstra@wpsoftware.net)
02:57:56 × andytoshi quits (~apoelstra@wpsoftware.net) (Changing host)
02:57:56 andytoshi joins (~apoelstra@unaffiliated/andytoshi)
03:07:35 × andytoshi quits (~apoelstra@unaffiliated/andytoshi) (Read error: Connection reset by peer)
03:28:03 andytoshi joins (~apoelstra@unaffiliated/andytoshi)
03:32:11 × andytoshi quits (~apoelstra@unaffiliated/andytoshi) (Read error: Connection reset by peer)
03:33:03 andytoshi joins (~apoelstra@wpsoftware.net)
03:33:03 × andytoshi quits (~apoelstra@wpsoftware.net) (Changing host)
03:33:03 andytoshi joins (~apoelstra@unaffiliated/andytoshi)
03:45:27 × andytoshi quits (~apoelstra@unaffiliated/andytoshi) (Read error: Connection reset by peer)
03:50:55 andytoshi joins (~apoelstra@96.53.77.134)
03:50:55 × andytoshi quits (~apoelstra@96.53.77.134) (Changing host)
03:50:55 andytoshi joins (~apoelstra@unaffiliated/andytoshi)
03:53:37 × theDon quits (~td@94.134.91.206) (Ping timeout: 264 seconds)
03:55:21 theDon joins (~td@94.134.91.66)
04:06:03 × thunderrd quits (~thunderrd@183.182.111.131) (*.net *.split)
04:12:27 thunderrd joins (~thunderrd@183.182.111.131)
04:56:22 × materiyolo quits (~materiyol@112.204.170.198) (Quit: WeeChat 2.9)
05:05:37 × abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
05:06:25 × nova quits (~novasenco@gateway/tor-sasl/novasenco) (Quit: nova)
05:24:19 ADG1089__ joins (~aditya@223.236.177.109)
05:39:49 elGamal joins (~elg@198.8.85.134)
05:45:34 materiyolo joins (~materiyol@112.204.170.198)
05:46:03 abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
05:47:56 × ADG1089__ quits (~aditya@223.236.177.109) (Remote host closed the connection)
05:49:42 ADG1089__ joins (~aditya@223.236.177.109)
06:00:59 al3x27 joins (~plovs@85.254.75.207)
06:02:38 × abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Quit: Lost terminal)
06:20:51 palo1 joins (~weechat@c-base/crew/palo)
06:24:02 × palo quits (~weechat@c-base/crew/palo) (Ping timeout: 264 seconds)
06:24:02 palo1 is now known as palo
06:47:41 ChubaDuba joins (~ChubaDuba@37.112.231.62)
06:51:55 × davemq quits (~davemq@2600:1700:b1c0:2580::4d8) (Ping timeout: 258 seconds)
06:55:35 davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net)
07:01:04 × growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
07:03:49 × thunderrd quits (~thunderrd@183.182.111.131) (Ping timeout: 264 seconds)
07:17:45 thunderrd joins (~thunderrd@183.182.115.136)
07:45:13 × ADG1089__ quits (~aditya@223.236.177.109) (Ping timeout: 264 seconds)
08:04:31 × ChubaDuba quits (~ChubaDuba@37.112.231.62) (Quit: WeeChat 1.6)
08:39:25 × belst quits (~belst@unaffiliated/belst) (Ping timeout: 240 seconds)
08:43:46 belst joins (~belst@unaffiliated/belst)
08:44:01 alourie joins (31bcffba@49.188.255.186)
09:10:47 notis joins (~notis@45.134.22.65)
09:33:04 def_jam is now known as eblip
09:33:19 eb0t_ is now known as eb0t
10:06:19 <alourie> I've just now started using Xmonad, and having an issue with borders - they just never there! I'm using a layout which supposed to give me borders when I have >2 windows, but the only moment I see them is if I have more than 3 windows and I close one - then the border appears on the active one. The moment I switch off to any other window, the
10:06:20 <alourie> borders are gone again!
10:06:40 <alourie> having this issue in VM (kvm, fedora) and on a laptop (arch)
10:18:05 ADG1089__ joins (~aditya@223.236.177.109)
10:21:24 <dminuoso> alourie: Can you share your config?
10:40:00 <ADG1089__> which display manager are you guys using wiht xmonad?
10:41:03 <ADG1089__> sddm is giving me errors without kde
10:48:17 Liskni_si uses the "exec startx in .bash_profile" display manager :-)
10:49:07 thc202 joins (~thc202@unaffiliated/thc202)
10:54:04 everythingTaken joins (~everythin@gateway/tor-sasl/everythingtaken)
10:55:15 × ADG1089__ quits (~aditya@223.236.177.109) (Remote host closed the connection)
10:55:39 ADG1089__ joins (~aditya@223.236.177.109)
11:00:43 × ADG1089__ quits (~aditya@223.236.177.109) (Remote host closed the connection)
11:01:46 ADG1089__ joins (~aditya@223.236.177.109)
11:10:00 <alourie> dminuoso I'm using mostly unchanged config from gitlab.com/dwt1/dotfiles
11:10:27 alourie uses lightdm
11:10:40 × everythingTaken quits (~everythin@gateway/tor-sasl/everythingtaken) (Quit: everythingTaken)
11:11:27 <dminuoso> alourie: can you share the config regardless?
11:12:11 Solid has `exec xinit "$HOME/.xinitrc" -- "$(which X)" :0 vt1 -keeptty' in this .zprofile
11:12:15 <alourie> @dmi
11:12:15 <lambdabot> Maybe you meant: do admin
11:12:40 <alourie> dminuoso sec
11:13:46 <alourie> dminuoso: https://gitlab.com/alourie/dotfiles/-/raw/master/.xmonad/xmonad.hs
11:18:04 <Solid> `mkToggle (NBFULL ?? NOBORDERS ?? EOT) myDefaultLayout'
11:18:12 <Solid> maybe you are on the NOBORDERS toggle all the time?
11:18:24 <Solid> it's quite the config for someone who just started using xmonad, btw ;)
11:20:26 mc47 joins (~yecinem@89.246.239.190)
11:20:31 × Half-Shot quits (half-shoth@gateway/shell/matrix.org/x-tdiukdsaldfbqrdp) (Quit: Bridge terminating on SIGTERM)
11:20:31 × rednaZ[m] quits (r3dnazmatr@gateway/shell/matrix.org/x-hfgocjsopdawrtek) (Quit: Bridge terminating on SIGTERM)
11:20:33 × By_JumperX4[m] quits (byjumperx4@gateway/shell/matrix.org/x-lnqpenmcodalzcib) (Quit: Bridge terminating on SIGTERM)
11:20:33 × PotatoHatsue quits (berbermanp@gateway/shell/matrix.org/x-zegdpocllywoosgz) (Quit: Bridge terminating on SIGTERM)
11:20:36 × stalactite[m] quits (stalactite@gateway/shell/matrix.org/x-cboftgeftibsawca) (Quit: Bridge terminating on SIGTERM)
11:20:40 × psibi[m] quits (psibimatri@gateway/shell/matrix.org/x-obshrmiualxxdpje) (Quit: Bridge terminating on SIGTERM)
11:21:08 × liskin[m] quits (liskinmatr@gateway/shell/matrix.org/x-afjvnrhkjbsjxqqf) (Quit: Bridge terminating on SIGTERM)
11:21:09 × psamim quits (samimpmatr@gateway/shell/matrix.org/x-gsdaohmlsisctzxu) (Quit: Bridge terminating on SIGTERM)
11:22:01 <alourie> Solid :-) I just copied something "working"
11:22:26 <alourie> even if I toggle (supposedly), there's no difference whatsover
11:22:43 <alourie> I also tested with removing NOBORDERS whatsoever, no effect
11:23:06 <alourie> killed compositor (running picom), no effect
11:23:36 <alourie> it's literally there when I open 3 windows and kill 1 of them, and then the moment I switch to another window it disappears
11:24:10 <alourie> sorry, to be more precise - it _appears_ on a window the moment I kill one out of 3
11:27:10 <Solid> what layout are you on?
11:27:20 <Solid> I can see some layouts force noBorders regardless
11:27:23 <alourie> Solid: tall most of the time
11:27:38 <Solid> I can also see some buttons pertaining to toggling borders
11:27:54 <alourie> yea, tried that didn't help
11:28:38 <alourie> I can see some quick "flicker" around the active window, but no border
11:28:53 psibi[m] joins (psibimatri@gateway/shell/matrix.org/x-nvvmppmvsfuingow)
11:29:30 <Solid> this is a massive config; if no one else has any other ideas I would suggest trying to whittle this down to some minimal example that showcases the problem
11:29:49 <alourie> Solid that's a fair point
11:30:24 <alourie> are there any good starting examples?
11:33:00 berberman joins (~berberman@unaffiliated/berberman)
11:34:06 × berberman_ quits (~berberman@unaffiliated/berberman) (Ping timeout: 268 seconds)
11:35:10 <Solid> There's the default configuration ( https://github.com/xmonad/xmonad/blob/master/src/XMonad/Config.hs ) which you can get by simply having http://ix.io/2L2v as your xmonad.hs
11:35:45 <Solid> sorry, main = xmonad def
11:35:48 <Solid> derp
11:35:54 <Solid> other than that resources are sort of scattered about
11:36:13 <Solid> I'm currently in the midst of writing (or rather updating an old) tutorial on how to start configuring xmonad
11:36:19 <Solid> but it's far from finished
11:43:10 <alourie> well, as expected, the default one has the border
11:43:22 <alourie> I mean, it lacks everything else ;-)
11:43:29 <alourie> but the border is definitely there
11:44:37 <Solid> see, progress :)
11:44:46 <alourie> ha sure
11:44:47 rednaZ[m] joins (r3dnazmatr@gateway/shell/matrix.org/x-psbwjgmwhnbfxpvd)
11:44:47 psamim joins (samimpmatr@gateway/shell/matrix.org/x-zcokmttvseaiorus)
11:44:47 stalactite[m] joins (stalactite@gateway/shell/matrix.org/x-hmsdktjbvicqrdgd)
11:44:47 By_JumperX4[m] joins (byjumperx4@gateway/shell/matrix.org/x-dmkrfhvzfwiedjam)
11:44:47 Half-Shot joins (half-shoth@gateway/shell/matrix.org/x-cxoneallnmtlbqqg)
11:44:47 PotatoHatsue joins (berbermanp@gateway/shell/matrix.org/x-qvbwsusysmmnlxwa)
11:44:52 liskin[m] joins (liskinmatr@gateway/shell/matrix.org/x-hgyaliwifsjeidmo)
11:45:14 <Solid> I suppose you can now re-add feature after feature until you hit something that doesn't work
11:45:36 <Liskni_si> alourie: does lightdm still run X as root?
11:46:06 <alourie> Liskni_si no idea, I just installed Manjaro i3 and that's what it uses by the default
11:46:14 <alourie> but, fair question, lemme check
11:46:39 <alourie> yep
11:46:59 <alourie> it's run as root....can you even do it as a non-root??
11:47:42 <Liskni_si> yes, running X as non-root was the hot news 5 or 10 years ago
11:47:50 <Liskni_si> the "big thing" before wayland :D
11:47:55 <alourie> oh really
11:48:06 <alourie> well, I stopped caring before that I guess ;-)
11:48:33 <Liskni_si> maybe not that long actually, it probably needs systemd-logind to work
11:48:50 <alourie> oh then it's for sure in the last 3-4
11:52:27 kelnoky joins (~shao@ip1f1222c4.dynamic.kabel-deutschland.de)
11:57:15 dariof4 joins (~dario@5.11.110.168)
12:09:44 × notis quits (~notis@45.134.22.65) (Ping timeout: 256 seconds)
12:11:25 notis joins (~notis@45.134.22.54)
12:39:37 geekosaur joins (ac3a54fa@172.58.84.250)
12:44:47 <al3x27> Solid: you have your tutorial online somewhere? I have half a tutorial as well, might make a whole one if we combine it :-)
12:49:06 kyali joins (~kyali@APN-123-250-188-gprs.simobil.net)
13:00:15 × kyali quits (~kyali@APN-123-250-188-gprs.simobil.net) (Ping timeout: 256 seconds)
13:04:34 × kelnoky quits (~shao@ip1f1222c4.dynamic.kabel-deutschland.de) (Quit: WeeChat 3.0)
13:08:50 kelnoky joins (~shao@ip1f1222c4.dynamic.kabel-deutschland.de)
13:08:52 × kelnoky quits (~shao@ip1f1222c4.dynamic.kabel-deutschland.de) (Client Quit)
13:18:30 xaltsc_ joins (~xaltsc@unaffiliated/xaltsc)
13:32:12 × ADG1089__ quits (~aditya@223.236.177.109) (Read error: Connection reset by peer)
13:39:14 ADG1089__ joins (~aditya@223.236.177.109)
13:45:34 × materiyolo quits (~materiyol@112.204.170.198) (Quit: WeeChat 2.9)
13:49:14 × ericsagnes quits (~ericsagne@2405:6580:0:5100:93a5:a77a:27e2:f365) (Ping timeout: 264 seconds)
13:51:06 × notis quits (~notis@45.134.22.54) (Quit: WeeChat 3.0)
13:52:52 notis joins (~notis@45.134.22.54)
14:01:41 ericsagnes joins (~ericsagne@2405:6580:0:5100:321f:ffea:a269:44a4)
14:43:21 <ADG1089__> is there any better way to do this? https://hastebin.com/susewuwipo.properties
14:46:51 <vrs> there's https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Hooks-DynamicLog.html for screen-specific bars
14:47:37 <vrs> err https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Hooks-DynamicLog.html
14:57:11 × geekosaur quits (ac3a54fa@172.58.84.250) (Remote host closed the connection)
15:00:43 × hexo quits (~hexo@gateway/tor-sasl/hexo) (Ping timeout: 240 seconds)
15:05:13 hexo joins (~hexo@gateway/tor-sasl/hexo)
15:09:04 xaltsc_ is now known as xaltsc
15:09:18 × ADG1089__ quits (~aditya@223.236.177.109) (Remote host closed the connection)
15:09:43 ADG1089__ joins (~aditya@223.236.177.109)
15:21:42 × ADG1089__ quits (~aditya@223.236.177.109) (Remote host closed the connection)
15:24:20 ADG1089__ joins (~aditya@223.236.177.109)
15:30:48 × ericsagnes quits (~ericsagne@2405:6580:0:5100:321f:ffea:a269:44a4) (Ping timeout: 260 seconds)
15:32:53 <Solid> al3x27: sadly not it's basically a rewrite of this https://wiki.haskell.org/Xmonad/Config_archive/John_Goerzen%27s_Configuration rather good tutorial, that's just a few years out of date ;)
15:33:05 <Solid> I'm slowly working through it, replacing and adding parts as needed
15:42:50 ericsagnes joins (~ericsagne@2405:6580:0:5100:e826:4c07:b220:a42a)
15:44:05 × al3x27 quits (~plovs@85.254.75.207) (Ping timeout: 240 seconds)
16:09:13 × andytoshi quits (~apoelstra@unaffiliated/andytoshi) (Ping timeout: 264 seconds)
16:09:57 <mc47> BTW, is there any plan regarding the next release?
16:10:41 andytoshi joins (~apoelstra@wpsoftware.net)
16:10:41 × andytoshi quits (~apoelstra@wpsoftware.net) (Changing host)
16:10:41 andytoshi joins (~apoelstra@unaffiliated/andytoshi)
16:11:36 × andytoshi quits (~apoelstra@unaffiliated/andytoshi) (Read error: Connection reset by peer)
16:15:42 andytoshi joins (~apoelstra@unaffiliated/andytoshi)
16:17:20 × andytoshi quits (~apoelstra@unaffiliated/andytoshi) (Read error: Connection reset by peer)
16:18:49 <Solid> mc47: afaik we're waiting on X.H.Focus to be refactored and properly integrated with the new EWMH implementation
16:19:09 <Solid> other than that I can't see any blockers
16:22:40 <mc47> I thought I should see if I can make myself useful to help with the release
16:23:06 andytoshi joins (~apoelstra@wpsoftware.net)
16:23:06 × andytoshi quits (~apoelstra@wpsoftware.net) (Changing host)
16:23:06 andytoshi joins (~apoelstra@unaffiliated/andytoshi)
16:23:47 <mc47> But after reading the issue, I guess I should stick with playing with DynamicLog for now hahaha
16:24:06 <Liskni_si> :-D
16:25:13 <mc47> Impressive work Liskni_si, even though what I understood was a tiny part
16:26:44 al3x27 joins (~plovs@85.254.75.207)
16:36:03 seschwar joins (~seschwar@unaffiliated/seschwar)
16:46:06 × dariof4 quits (~dario@5.11.110.168) (Quit: WeeChat 3.0)
17:00:59 × andytoshi quits (~apoelstra@unaffiliated/andytoshi) (Read error: Connection reset by peer)
17:10:28 <mc47> Solid what do you of making `cleanupStatusBars` only kill the statusBars once per restart?
17:11:21 <mc47> I mean, if I have multiple status bars with property logging, and use statusBarProp, only the last status bar will be preserved
17:12:14 geekosaur joins (ac3a8b92@172.58.139.146)
17:16:19 def_jam joins (~eblip@unaffiliated/eblip)
17:16:30 eb0t_ joins (~eblip@unaffiliated/eblip)
17:18:16 × eblip quits (~eblip@unaffiliated/eblip) (Ping timeout: 240 seconds)
17:18:49 × eb0t quits (~eblip@unaffiliated/eblip) (Ping timeout: 268 seconds)
17:22:10 × ADG1089__ quits (~aditya@223.236.177.109) (Remote host closed the connection)
17:22:43 ADG1089__ joins (~aditya@223.236.177.109)
17:24:44 growpotkin joins (~growpotki@130-45-30-154.dyn.grandenetworks.net)
17:27:36 × ADG1089__ quits (~aditya@223.236.177.109) (Remote host closed the connection)
17:27:50 <al3x27> Solid: ah, I started with that one as well. Not too bad, even if it's years old
17:40:57 × styledash quits (~styledash@157.230.173.136) (Quit: The Lounge - https://thelounge.chat)
17:41:41 styledash joins (~styledash@157.230.173.136)
17:46:22 andytoshi joins (~apoelstra@wpsoftware.net)
17:46:22 × andytoshi quits (~apoelstra@wpsoftware.net) (Changing host)
17:46:22 andytoshi joins (~apoelstra@unaffiliated/andytoshi)
18:01:20 × geekosaur quits (ac3a8b92@172.58.139.146) (Ping timeout: 245 seconds)
18:02:53 × andytoshi quits (~apoelstra@unaffiliated/andytoshi) (Read error: Connection reset by peer)
18:08:18 andytoshi joins (~apoelstra@unaffiliated/andytoshi)
18:12:13 × andytoshi quits (~apoelstra@unaffiliated/andytoshi) (Read error: Connection reset by peer)
18:12:30 geekosaur joins (42d52137@66.213.33.55)
18:14:36 × al3x27 quits (~plovs@85.254.75.207) (Ping timeout: 240 seconds)
18:16:02 kyali joins (~kyali@APN-123-253-144-gprs.simobil.net)
18:28:23 andytoshi joins (~apoelstra@unaffiliated/andytoshi)
18:37:21 <Solid> mc47: I'm not sure what you mean by killing them once per restart
18:42:46 abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
18:44:40 ADG1089__ joins (~aditya@223.236.177.109)
18:49:50 al3x27 joins (~plovs@85.254.75.207)
19:03:28 berberman_ joins (~berberman@unaffiliated/berberman)
19:04:41 × berberman_ quits (~berberman@unaffiliated/berberman) (Max SendQ exceeded)
19:04:50 × berberman quits (~berberman@unaffiliated/berberman) (Ping timeout: 264 seconds)
19:05:09 berberman joins (~berberman@unaffiliated/berberman)
19:10:18 × ADG1089__ quits (~aditya@223.236.177.109) (Remote host closed the connection)
19:10:58 ADG1089__ joins (~aditya@223.236.177.109)
19:19:12 <mc47> Solid basically, something like `cleanupStatusBars >> spawnStatusBarAndRemember xmobar1 >> cleanUpStatusBars >> spawnStatusBarAndRemember xmobar2` would only result in xmobar2 getting started
19:19:20 <mc47> Granted, this isn't what someone would write in their config
19:20:34 <mc47> but I'm trying to play around with supporting multiple status bars, and if cleanUpStatusBars gets ignored in the second time (via a state that isn't persistent between restarts) then combining bars would be easy
19:22:59 <Solid> mc47: why not something like `traverse_ spawnStatusBarAndRemember [xmobar1, xmobar2] *> cleanUpStatusBars'?
19:23:37 <Solid> the other way around, that is :D
19:23:43 <Solid> don't want to spawn bars just to kill them
19:23:58 <Solid> but basically kill all bars at the start and then spawn what you need
19:24:03 <Solid> seems reasonable to me
19:27:12 <mc47> Well that would work, but the thing I'm trying to replace everything with a record (without changing the API)
19:28:08 <mc47> And the way I thought of to support multiple status bars is to reduce a list of records into a single record (by traversing the logHooks and the startupHooks that would be created by the records)
19:28:26 <mc47> Without actually caring about what's inside of the records
19:29:07 <mc47> It's a bit awkward with property-based logging though, because of the cleanUpStatusBars thing
19:32:10 × geekosaur quits (42d52137@66.213.33.55) (Ping timeout: 245 seconds)
19:34:09 kidnextdoor joins (~igor@unaffiliated/imaginarius)
19:34:46 <kidnextdoor> hi, ive been following some documentation, and i dont even understand the documentation itself
19:36:32 <kidnextdoor> for 3 times now it was asked me to change one single line of xmonad.hs turning it different but i want the 3 modifications
19:37:34 <kidnextdoor> should i use xmonad $ docks defaults =<< dzen myConfig?
19:37:50 <kidnextdoor> or xmonad =<< dzen myConfig $ docks defaults ?
19:38:33 <kidnextdoor> or enve xmonad $ docks =<< dzen myConfig defaults ?
19:41:19 × thc202 quits (~thc202@unaffiliated/thc202) (Quit: thc202)
19:43:58 × ericsagnes quits (~ericsagne@2405:6580:0:5100:e826:4c07:b220:a42a) (Ping timeout: 260 seconds)
19:47:27 geekosaur joins (42d52137@66.213.33.55)
19:52:07 × kidnextdoor quits (~igor@unaffiliated/imaginarius) (Quit: Leaving)
19:56:28 ericsagnes joins (~ericsagne@2405:6580:0:5100:e475:5ea1:1ccc:d1ed)
19:59:44 <mc47> ?tell kidnextdoor it should be `xmonad =<< dzen $ def { modMask = myModMask, .. }`
19:59:44 <lambdabot> Consider it noted.
20:01:10 × mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection)
20:12:53 ADG1089_ joins (~aditya@171.76.136.168)
20:13:31 × ADG1089__ quits (~aditya@223.236.177.109) (Ping timeout: 246 seconds)
20:24:18 × evanjs quits (~evanjs@075-129-098-007.res.spectrum.com) (Read error: Connection reset by peer)
20:30:49 evanjs joins (~evanjs@075-129-098-007.res.spectrum.com)
20:45:56 × evanjs quits (~evanjs@075-129-098-007.res.spectrum.com) (Read error: Connection reset by peer)
20:49:20 evanjs joins (~evanjs@075-129-098-007.res.spectrum.com)
20:52:25 × notis quits (~notis@45.134.22.54) (Ping timeout: 264 seconds)
20:54:15 notis joins (~notis@185.51.134.230)
20:56:10 × evanjs quits (~evanjs@075-129-098-007.res.spectrum.com) (Ping timeout: 256 seconds)
21:00:23 evanjs joins (~evanjs@075-129-098-007.res.spectrum.com)
21:05:13 cyr4x3 joins (~cyr4x3@139.47.121.51)
21:06:13 × cyr4x3 quits (~cyr4x3@139.47.121.51) (Client Quit)
21:27:22 × ADG1089_ quits (~aditya@171.76.136.168) (Read error: Connection reset by peer)
21:28:09 ADG1089_ joins (~aditya@171.79.107.193)
21:35:33 × geekosaur quits (42d52137@66.213.33.55) (Remote host closed the connection)
21:51:09 nova joins (~novasenco@gateway/tor-sasl/novasenco)
22:00:03 × hexo quits (~hexo@gateway/tor-sasl/hexo) (Ping timeout: 240 seconds)
22:00:31 hexo joins (~hexo@gateway/tor-sasl/hexo)
22:09:01 × kyali quits (~kyali@APN-123-253-144-gprs.simobil.net) (Ping timeout: 246 seconds)
22:11:06 × nova quits (~novasenco@gateway/tor-sasl/novasenco) (Remote host closed the connection)
22:39:03 kyali joins (~kyali@APN-123-253-144-gprs.simobil.net)
22:42:36 × ADG1089_ quits (~aditya@171.79.107.193) (Remote host closed the connection)
23:03:01 × seschwar quits (~seschwar@unaffiliated/seschwar) (Quit: :wq)
23:04:36 × kyali quits (~kyali@APN-123-253-144-gprs.simobil.net) (Ping timeout: 240 seconds)
23:29:24 × growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
23:30:10 growpotkin joins (~growpotki@130-45-30-154.dyn.grandenetworks.net)
23:56:15 × alourie quits (31bcffba@49.188.255.186) (Remote host closed the connection)

All times are in UTC on 2021-01-06.