Home freenode/#xmonad: Logs Calendar

Logs on 2021-05-02 (freenode/#xmonad)

00:41:18 × growpotk- quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Ping timeout: 268 seconds)
01:10:36 growpotk- joins (~growpotki@130-45-30-154.dyn.grandenetworks.net)
01:26:48 eblip joins (~eblip@unaffiliated/eblip)
01:28:32 × eb0t quits (~eblip@unaffiliated/eblip) (Ping timeout: 240 seconds)
01:29:49 × growpotk- quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Ping timeout: 252 seconds)
01:41:21 × geekosaur quits (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed)
01:48:33 materiyolo joins (~materiyol@112.204.174.249)
02:00:36 × kajzer quits (~kajzer@unaffiliated/kajzer) (Quit: WeeChat 3.1)
02:11:41 × eblip quits (~eblip@unaffiliated/eblip) (Ping timeout: 240 seconds)
02:14:10 eb0t joins (~eblip@unaffiliated/eblip)
02:21:47 × eb0t quits (~eblip@unaffiliated/eblip) (Ping timeout: 240 seconds)
02:28:37 × theDon quits (~td@muedsl-82-207-238-128.citykom.de) (Ping timeout: 260 seconds)
02:29:18 def_jam joins (~eblip@unaffiliated/eblip)
02:30:10 theDon joins (~td@muedsl-82-207-238-007.citykom.de)
02:36:22 × def_jam quits (~eblip@unaffiliated/eblip) (Ping timeout: 252 seconds)
02:46:09 × ericsagnes quits (~ericsagne@2405:6580:0:5100:8ea5:80d2:fb29:a6df) (Ping timeout: 250 seconds)
02:50:42 def_jam joins (~eblip@unaffiliated/eblip)
02:58:58 ericsagnes joins (~ericsagne@2405:6580:0:5100:ee71:af9a:c3fd:7044)
03:00:20 × mohab quits (~mohab@156.223.200.10) (Ping timeout: 246 seconds)
03:02:13 mohab joins (~mohab@156.223.200.10)
03:41:30 drl joins (~l@2600:1700:8360:3870:b172:46ff:321f:cf06)
03:53:21 oogeek joins (~szz_@84.17.34.145)
04:05:54 × drl quits (~l@2600:1700:8360:3870:b172:46ff:321f:cf06) (Quit: Leaving)
04:49:26 × oogeek quits (~szz_@84.17.34.145) (Ping timeout: 240 seconds)
04:51:37 oogeek joins (~szz_@138.199.23.129)
05:06:41 × mohab quits (~mohab@156.223.200.10) (Ping timeout: 240 seconds)
05:12:52 mohab joins (~mohab@156.223.200.10)
05:26:38 <Solid> :)
05:27:03 × novas0x2a1 quits (~blah@157-131-126-102.fiber.dynamic.sonic.net) (Read error: Connection reset by peer)
05:28:50 novas0x2a joins (~blah@157-131-126-102.fiber.dynamic.sonic.net)
05:35:39 <oogeek> I have an idea about a new "good first issue".
05:37:06 <oogeek> That is, in X.L.ResizableTile, define a new message that will set the horizontal ratio of windows to default. For example, I have 2 windows, now horizontally, one takes 1/3, another takes 2/3, by a message, I will reset them to 1/2
05:38:17 <oogeek> However, the 1/2 (or something else) can be get from the resizableTall constructor.
05:38:54 <oogeek> I find it useful and I have already tried to add it. It works OK.
05:39:22 <oogeek> I think the use-case is that sometimes after ratio changing, you want to reset to default.
05:40:18 <oogeek> Especially, on big monitors like 2K or something, you just can't tell what exactly 1/2 (1/3 or...) is by bare eyes. :)
05:40:47 notis joins (~notis@185.51.134.222)
05:44:00 × growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
06:08:08 × cynapse quits (~chris@d24-141-165-72.home.cgocable.net) (Remote host closed the connection)
06:26:48 ADG1089 joins (~aditya@223.226.237.158)
06:42:10 × ericsagnes quits (~ericsagne@2405:6580:0:5100:ee71:af9a:c3fd:7044) (Ping timeout: 276 seconds)
06:54:29 ericsagnes joins (~ericsagne@2405:6580:0:5100:4bd1:656f:4270:d212)
06:58:03 × ADG1089 quits (~aditya@223.226.237.158) (Remote host closed the connection)
06:59:24 cfricke joins (~cfricke@unaffiliated/cfricke)
07:05:07 × cfricke quits (~cfricke@unaffiliated/cfricke) (Ping timeout: 260 seconds)
07:06:23 idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net)
07:07:36 heatwave joins (~heatwave@66.115.157.52)
07:11:55 × idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Ping timeout: 252 seconds)
07:35:27 × charpointer quits (~char@cpc160245-nrth4-2-0-cust907.8-4.cable.virginm.net) (Remote host closed the connection)
07:48:21 idhugo joins (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net)
07:49:00 charpointer joins (~char@cpc160245-nrth4-2-0-cust907.8-4.cable.virginm.net)
07:49:13 <charpointer> hey, does anyone know why after a short period of just using xmonad, it freezes
07:49:21 <charpointer> and i have to kill it w/ tty
07:52:01 wonko7 joins (~wonko7@62.115.229.50)
07:52:25 × idhugo quits (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Client Quit)
07:52:51 <oogeek> charpointer: Any error log?
07:53:36 <charpointer> no
07:53:39 <charpointer> xmonad.errors is empty
07:57:38 <charpointer> i booted into i3 because its unstable as hell
07:59:10 <charpointer> oogeek, i wonder if its xmobar
07:59:13 <charpointer> causing this
07:59:13 ADG1089 joins (~aditya@223.226.237.158)
08:04:47 <oogeek> charpointer: In the tutorial, it mentions that when you open pipes for xmobar, and you feed data through it, but xmobar does not receive or fetch these data. Then after some time, xmonad may freeze.
08:05:03 <charpointer> wdym?
08:05:32 <oogeek> So do you use "spawnPipes" or StatusBar?
08:05:52 <charpointer> ill post my thing
08:05:56 <charpointer> one sec
08:06:21 <charpointer> https://pastebin.com/RRYQy6tj
08:06:56 × wz1000 quits (~wz1000@static.11.113.47.78.clients.your-server.de) (Ping timeout: 260 seconds)
08:07:04 <charpointer> sorry if pastebin kinda screwed the highlighting up
08:08:46 × materiyolo quits (~materiyol@112.204.174.249) (Ping timeout: 240 seconds)
08:08:48 <oogeek> charpointer: I ask you to replace n with some real numbers yesterday? Have you ever done so?
08:09:08 <charpointer> wait whats n
08:09:53 <oogeek> in the "where hs= ..." at the bottom , sigh
08:09:58 <charpointer> ah
08:09:59 <charpointer> sorry
08:10:02 <charpointer> what should i change it to?
08:10:38 <charpointer> is n the amount of times to show it or something?
08:11:30 <oogeek> n : How many bars do you want
08:11:35 <charpointer> ah
08:11:38 <oogeek> Right now n=1
08:11:39 <charpointer> so set it to 1?
08:11:56 wz1000 joins (~wz1000@static.11.113.47.78.clients.your-server.de)
08:12:16 <charpointer> anything else look off in my config?
08:12:48 <oogeek> Please first try it. Then see if it works.
08:12:51 <charpointer> ok
08:12:57 navi_se joins (~gian@host-92-19-224-137.static.as13285.net)
08:14:51 <charpointer> oogeek, it says variable not in scope for withSB and statusBarPropTo
08:16:41 <charpointer> fixed it
08:16:42 <charpointer> lemme try
08:18:08 × charpointer quits (~char@cpc160245-nrth4-2-0-cust907.8-4.cable.virginm.net) (Remote host closed the connection)
08:18:44 charpointer joins (~char@cpc160245-nrth4-2-0-cust907.8-4.cable.virginm.net)
08:18:59 <charpointer> oogeek, ok so nothing showed up
08:19:55 <charpointer> xmobar isnt being ran at all
08:20:36 <oogeek> charpointer: Sorry but I have something important to do atm, maybe you can try to re-read the tutorial and google.
08:20:39 × oogeek quits (~szz_@138.199.23.129) (Quit: leaving)
08:20:51 <charpointer> ok
08:28:45 <charpointer> so i got it working, how can i only make it display thw workspace number for the active monitor thats its selected
08:28:53 <charpointer> since it shows 0_0 1_0 .. etc
08:30:43 <heatwave> By default it should only show the numbers charpointer
08:30:56 <charpointer> it does but it shows 0_0 1_0 2_0 1_1 etc
08:31:04 <charpointer> i want it to only display one set of them
08:31:12 <charpointer> for the current screen that is switched to
08:31:33 <charpointer> i had to use withEasySB like the wiki said to even get it working but
08:31:39 <charpointer> i want to change the default behaviour
08:31:42 <heatwave> Right, that's what it should do out of box.
08:31:47 <charpointer> but it doesnt?
08:31:48 <charpointer> it shows
08:31:51 <charpointer> 1_0 2_0 etc
08:31:55 <charpointer> bc i need independent screens
08:32:05 <charpointer> but i dont want it to show each workspace number up there
08:32:11 <heatwave> hmm, not sure about withEasySb, but the workspace numbers are set in your xmonad file directly. Check there?
08:32:41 <heatwave> hmm, got you. Sorry I just joined the channel so didnt know it's multi screen. Never worked with that unfortunately
08:32:43 <charpointer> with this, it displays 1_0 0_2 1_2 0_3 0_4 etc
08:32:45 <charpointer> workspaces = withScreens 2 ["1", "2", "3", "4", "5", "6","7","8","9"]
08:32:55 <charpointer> can i just make it display only one set of these
08:32:59 <charpointer> for the currently selected screen
08:33:36 <heatwave> I'm pretty sure. You can do anything with the config files. I'm guessing you're piping something that's adding those screen numbers
08:33:38 <charpointer> im using X.L.IndependentScreens since I want the DWM/i3 type of behavior but showing every screen number on th ebar is annoying
08:33:52 <charpointer> ill put my xmonad file on pastebin again
08:33:53 <charpointer> 1 sec
08:34:07 <heatwave> yeah i'd wait for someone else to chime in, i'm positive it's doable
08:34:47 <charpointer> https://pastebin.com/y1UhenZG
08:36:08 materiyolo joins (~materiyol@112.204.174.249)
08:41:16 seschwar joins (~seschwar@unaffiliated/seschwar)
08:48:56 kajzer joins (~kajzer@unaffiliated/kajzer)
08:50:54 × def_jam quits (~eblip@unaffiliated/eblip) (Read error: Connection reset by peer)
08:52:23 def_jam joins (~eblip@unaffiliated/eblip)
08:52:45 × wonko7 quits (~wonko7@62.115.229.50) (Ping timeout: 265 seconds)
09:56:20 <mc47[m]> charpointer this is what you want https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Layout-IndependentScreens.html#v:marshallPP
09:59:57 heatwave_ joins (~heatwave@66.115.157.156)
10:00:00 <charpointer> mc47[m], could u help me use this? ive looked at the docs but still kinda cofnused by how id implement it
10:00:30 <charpointer> im v new to haskell
10:02:12 mc47 joins (~yecinem@89.246.239.190)
10:02:55 <charpointer> i only have one bar, and i want it to display workspaces for monitor one if thats the active monitor (changed using nextScreen) or monitor two if thats the active monitor
10:03:01 × heatwave quits (~heatwave@66.115.157.52) (Ping timeout: 260 seconds)
10:03:07 <charpointer> but not sure if i can do this
10:03:12 <charpointer> its how i had my previous i3 setup
10:04:08 <mc47> hmm, not sure if you can do that out of the box
10:04:32 <charpointer> hmm, can i just have two xmobars then?
10:04:41 <charpointer> is that possible?
10:04:52 <charpointer> i have one xmobarrc file
10:05:32 <mc47> it's definitely possible, I used to have 3
10:05:55 <mc47> gimme a sec, I'm not familiar with IndependentScreens, and it might be possible to do what you wanted
10:06:52 × heatwave_ quits (~heatwave@66.115.157.156) (Ping timeout: 240 seconds)
10:08:33 <charpointer> if thats not possible im fine w/ 2 bars
10:18:45 <charpointer> mc47, did u find out if its possible?
10:19:09 oogeek joins (~szz_@138.199.23.129)
10:19:15 <charpointer> o/
10:19:29 <mc47> still looking if there's a combination of functions to do it :)
10:19:37 <charpointer> alright
10:19:37 <mc47> it's possible
10:19:49 <mc47> but I don't want to make it too complicated if you ever want to change it ;)
10:19:58 <charpointer> haha understandable
10:20:04 <charpointer> my knowledge of haskell is small still
10:20:10 <charpointer> im only on ch9 of the haskell book :p
10:20:32 <oogeek> mc47 So to test https://github.com/xmonad/xmonad-contrib/pull/463 this out. Should I download the file and replace it with X.H.StatusBar directly?
10:20:38 <oogeek> As you mentioned on reddit.
10:20:48 × navi_se quits (~gian@host-92-19-224-137.static.as13285.net) (Quit: WeeChat 3.1)
10:21:38 <mc47> oogeek if you're using git, just point stack to that branch
10:21:47 <mc47> if you're using stack*
10:22:18 <oogeek> Oh, thanks for your comment on my "X.H.StatusBar is very useful" post.
10:22:36 <oogeek> I don't know that there is a branch for that. I use stack.
10:22:49 <mc47> https://github.com/TheMC47/xmonad-contrib/tree/dynamic-status-bar-configs
10:22:56 <mc47> oh, that was you :)
10:23:15 <oogeek> haha :)
10:29:30 <charpointer> mc47, could u help me w/ how to setup 2 bars for now so i can have a proper setup
10:29:43 × mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection)
10:29:44 <charpointer> since atm theres only one bar and it has 0_1 1_1 0_2 1_2 etc
10:30:14 mc47 joins (~yecinem@89.246.239.190)
10:30:21 <mc47> coul you show me your config?
10:30:46 <charpointer> sure
10:30:49 <charpointer> lemme upload it
10:31:03 <mc47> @where paste
10:31:03 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
10:31:46 <charpointer> https://paste.tomsmeding.com/j8h1vKEt
10:32:51 <mc47> since you're using the git version, may I first suggest using the new interface instead of fiddling with pipes?
10:33:02 <charpointer> how would i do that?
10:33:29 <oogeek> mc47: Yesterday I have already given the same suggestion, but...
10:33:47 <mc47> well, to get started, you could build the documentation
10:34:03 <charpointer> i tried using the thing oogeek gave and it didnt work
10:34:10 <charpointer> it just caused xmobar to hang forever
10:34:15 <charpointer> or not start
10:34:19 <charpointer> using pipes it works fine
10:34:22 <mc47> if you change into the directory where you have cloned the repo, you can run stack haddock and open the documentation
10:34:46 <mc47> it would be really helpful to know why it didn't work!
10:34:51 <charpointer> well idk why
10:34:53 <mc47> Nothing should prevent it from working
10:34:54 <charpointer> it just hanged
10:34:57 <charpointer> thats all i can say
10:34:59 <mc47> we'll try again :)
10:35:03 <charpointer> i dont know much about this
10:35:17 <charpointer> ok so
10:35:21 <charpointer> how do i do this the proper way then
10:35:55 <oogeek> I have no idea, mc47 you know that I have already opened a PR for multiple monitor example, and sample config I gave to charpointer is just a copy of it. But who knows what's going on.
10:36:33 <mc47> charpointer did you clone the repo?
10:36:36 <charpointer> yes
10:36:39 <charpointer> i cloned the repo
10:36:47 <mc47> can you browse the documentation?
10:36:53 <charpointer> for which one
10:36:57 <mc47> run `stack haddock` in the repo
10:37:03 <charpointer> which repo
10:37:04 <charpointer> theres 3
10:37:09 <charpointer> xmonad-git
10:37:11 <charpointer> the contrib
10:37:13 <charpointer> and xmobar
10:37:13 <mc47> xmonad-contrib
10:37:21 <charpointer> ok
10:37:44 <mc47> it will generate the docs as html so you can browse them in your brwoser
10:37:46 <mc47> browser*
10:37:48 <charpointer> ok
10:37:55 <mc47> you'll find a link when it's done
10:39:58 × ADG1089 quits (~aditya@223.226.237.158) (Quit: Konversation terminated!)
10:39:58 × charpointer quits (~char@cpc160245-nrth4-2-0-cust907.8-4.cable.virginm.net) (Read error: Connection reset by peer)
10:40:09 charpointer joins (~char@cpc160245-nrth4-2-0-cust907.8-4.cable.virginm.net)
10:40:17 <charpointer> mc47 so that crashed my pc....
10:40:22 <charpointer> and literally hanged it completely
10:40:48 <charpointer> i couldnt even access a tty
10:40:53 <charpointer> are the docs avaialble online??
10:40:53 <mc47> euuh what? sorry about that
10:40:57 <mc47> what happened exactly?
10:41:01 <mc47> unfortunately, no
10:41:03 <charpointer> yeah i have no idea
10:41:09 <charpointer> well im not building them
10:41:18 <charpointer> literally made me force shutdown my pc
10:41:19 <mc47> you could go to the file and read them from the sources
10:41:28 <charpointer> yeah thats a hard pass from me
10:41:38 <charpointer> i can *barely* read haskell code
10:42:19 <mc47> gimme a sec
10:42:26 <charpointer> ok
10:44:25 mc47[m] posted a file: (333KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/tNLzXafrXBNhvfqgpBiiEujs/XMonad.Hooks.StatusBar.pdf >
10:44:48 <mc47> well there you go, can you try and follow the documentation?
10:45:58 <charpointer> ok
10:46:02 <charpointer> ill give it a try thanks
10:48:15 <charpointer> mc47, how do i do multiple status bars w/ this?
10:48:44 <mc47> did you get it working with one? :)
10:49:01 <charpointer> lemme try
10:49:29 <mc47> and there's literally a whole section called "Multiple Status Bars"
10:49:59 <charpointer> o sorry ididnt see that
10:50:34 <mc47> if you want to do this the right way, I'd do the following
10:50:58 <mc47> get statusBarPipe working. This does what you have now, but better
10:51:10 <mc47> then you have to try getting statusBarProp to work
10:51:26 <mc47> once you do it, you can follow the multiple status bars section pretty easily
10:51:33 <mc47> and that you'll be good to go
10:51:43 <mc47> oh, the pdf is missing one part that was recently added
10:52:44 <oogeek> I guess the missing part is my part, haha
10:53:13 <mc47> exactly, I haven't updated my master branch
10:53:30 <oogeek> I am testing the new StatusBar from your branch, I need more time testing.
10:54:22 <mc47> take your time, it's not like I'll find time right away to go over your feedback :p
10:54:31 mc47[m] posted a file: (335KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/BqVVhABRUamryEFVygPvQUhz/XMonad.Hooks.StatusBar.pdf >
10:55:27 <charpointer> mc47 it works w/ one bar but still displays the double workspace thing
10:55:52 <charpointer> eg 0_0, 1_1, 1_2, etc
10:56:00 <mc47> that's a start
10:56:03 <mc47> show me your config
10:59:30 <charpointer> i get this
10:59:33 <charpointer> xmobar: /home/char/config/xmobar/xmobar_left: openFile: does not exist (No such file or directory)
10:59:41 <charpointer> it clearly exists..
10:59:51 <charpointer> wait
10:59:54 <charpointer> i typed without a .
11:00:03 <mc47> pretty sure ot doesn't :)
11:00:10 <mc47> s/ot/it
11:00:19 <charpointer> ok so i have two bars but
11:00:21 <charpointer> same isue
11:00:27 <charpointer> theyre just duplicates
11:00:55 <charpointer> ill post my hs file
11:00:56 <charpointer> one sec
11:01:52 <charpointer> https://paste.tomsmeding.com/dOuByT43
11:02:22 <charpointer> mc47 this is my entire thing
11:03:40 <mc47> so, it's working as expected, since you're not calling marshallPP
11:03:44 <mc47> can you do a screenshot?
11:03:47 <charpointer> hmm, how do i do that
11:03:54 <charpointer> idk how i would upload a screenshot but
11:03:55 <charpointer> it looks like
11:04:09 <charpointer> 0_1 1_1 0_2 1_2 0_3 1_3 0_4 etc
11:04:16 <charpointer> on both monitors
11:04:22 <mc47> leftSB = statusBarPropTo "_XMONAD_LOG_1" "xmobar -x 0 ~/.config/xmobar/xmobar_left" (pure . marshallPP 0 $ myXmobarPP)
11:04:35 <mc47> rightSB = statusBarPropTo "_XMONAD_LOG_2" "xmobar -x 1 ~/.config/xmobar/xmobar_right" (pure . marshallPP 1 $ myXmobarPP)
11:04:38 <mc47> Try that
11:05:19 <charpointer> holy shit it worked
11:05:32 <mc47> of course it did :)
11:05:46 <charpointer> could u explain what marshallPP does?
11:06:03 × mohab quits (~mohab@156.223.200.10) (Read error: Connection reset by peer)
11:06:15 mohab joins (~mohab@156.223.200.10)
11:06:38 <mc47> tbh, I have no idea
11:07:06 <mc47> it probably changes ppOrder or sth so it filters out the workspaces that are not needed
11:07:25 <mc47> I just read the docs for IndependentScreens
11:07:51 <mc47> "This turns a naive pretty-printer into one that is aware of the independent screens. That is, you can write your pretty printer to behave the way you want on virtual workspaces; this function will convert that pretty-printer into one that first filters out physical workspaces on other screens, then converts all the physical workspaces on this screen to their virtual names.
11:07:52 <mc47> "
11:07:54 <oogeek> Let me explain, it do two things, one is rename "1_1" to "1", the other is sort workspaces by order
11:08:04 <oogeek> Since I have a PR on IndependentScreens
11:08:18 <oogeek> s/order/some order/
11:08:26 <oogeek> :)
11:10:00 <charpointer> ahh ok
11:10:09 <charpointer> so its used w/ multi monitors
11:10:13 <charpointer> to not display 1_1 or whatever
11:21:47 geekosaur joins (930099da@rrcs-147-0-153-218.central.biz.rr.com)
11:27:46 × charpointer quits (~char@cpc160245-nrth4-2-0-cust907.8-4.cable.virginm.net) (Remote host closed the connection)
11:37:45 <oogeek> mc47: typo: barSpawner _ = memtpy -- nothing on the rest of the screens
11:37:52 <oogeek> should be mempty
11:44:31 × oogeek quits (~szz_@138.199.23.129) (Quit: Lost terminal)
12:53:43 × davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer)
12:54:30 davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net)
12:58:30 <mc47> Right! Thanks
13:14:35 × sam_d quits (~sam@unaffiliated/sam-d/x-1905598) (Read error: Connection reset by peer)
13:18:47 sam_d joins (~sam@unaffiliated/sam-d/x-1905598)
14:04:25 × davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer)
14:06:39 davemq joins (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net)
14:24:23 × geekosaur quits (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Ping timeout: 240 seconds)
15:03:24 oogeek joins (~szz_@84.17.34.145)
15:14:50 kelnoky joins (~shao@ip1f128ba7.dynamic.kabel-deutschland.de)
15:39:27 sundbry joins (~quassel@99-42-143-129.lightspeed.sntcca.sbcglobal.net)
16:09:54 <oogeek> Hi everyone, I just wrote a brutal and ugly solution to this reddit post: https://www.reddit.com/r/xmonad/comments/n30n01/how_to_apply_setlayout_to_all_workspaces/
16:10:02 <oogeek> Any suggestions or comments
16:10:33 <oogeek> I mean, it is my first time to deal brutally with StackSet. So I think my code is kind of naive.
16:11:15 <oogeek> I will be glad to hear any critical comments. I know I didn't do it in a fancy way. :)
16:19:27 × oogeek quits (~szz_@84.17.34.145) (Quit: leaving)
16:20:10 geekosaur joins (930099da@rrcs-147-0-153-218.central.biz.rr.com)
16:21:08 wonko7 joins (~wonko7@62.115.229.50)
16:48:35 ADG1089 joins (~aditya@223.226.237.158)
16:53:08 × ADG1089 quits (~aditya@223.226.237.158) (Read error: Connection reset by peer)
16:55:13 × materiyolo quits (~materiyol@112.204.174.249) (Quit: WeeChat 3.0.1)
17:08:45 ADG1089 joins (~aditya@223.226.237.158)
17:19:36 × ADG1089 quits (~aditya@223.226.237.158) (Quit: Konversation terminated!)
17:25:21 cfricke joins (~cfricke@unaffiliated/cfricke)
17:29:59 × cfricke quits (~cfricke@unaffiliated/cfricke) (Ping timeout: 260 seconds)
17:43:10 cfricke joins (cfricke@gateway/vpn/mullvad/cfricke)
18:22:18 × cfricke quits (cfricke@gateway/vpn/mullvad/cfricke) (Ping timeout: 260 seconds)
18:26:02 × mohab quits (~mohab@156.223.200.10) (Read error: Connection reset by peer)
18:26:15 mohab joins (~mohab@156.223.200.10)
18:30:49 × mohab quits (~mohab@156.223.200.10) (Ping timeout: 265 seconds)
18:31:38 mohab joins (~mohab@45.240.137.138)
19:29:01 × ft quits (~ft@shell.chaostreff-dortmund.de) (Ping timeout: 260 seconds)
19:44:58 henninb joins (~henninb@63-226-190-31.mpls.qwest.net)
20:27:46 × wonko7 quits (~wonko7@62.115.229.50) (Ping timeout: 252 seconds)
21:02:38 × henninb quits (~henninb@63-226-190-31.mpls.qwest.net) (Quit: Lost terminal)
22:17:53 × seschwar quits (~seschwar@unaffiliated/seschwar) (Quit: :wq)
22:23:22 × kelnoky quits (~shao@ip1f128ba7.dynamic.kabel-deutschland.de) (Quit: WeeChat 3.1)
22:25:05 × sagax quits (~sagax_nb@213.138.71.146) (Remote host closed the connection)
22:53:38 heatwave joins (~heatwave@192.145.118.57)
23:13:11 × def_jam quits (~eblip@unaffiliated/eblip) (Quit: WeeChat 2.3)
23:21:46 ADG1089 joins (~aditya@223.226.237.158)
23:29:31 × notis quits (~notis@185.51.134.222) (Ping timeout: 265 seconds)

All times are in UTC on 2021-05-02.