2021/05/02

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