2022/10/25

2022-10-25 00:14:17 +0200chomwitt(~chomwitt@2a02:587:dc10:8200:1ac0:4dff:fedb:a3f1) (Ping timeout: 276 seconds)
2022-10-25 00:18:48 +0200sogens(sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.6)
2022-10-25 00:41:26 +0200darkstardevx(~darkstard@50.126.124.156) (Read error: Connection reset by peer)
2022-10-25 00:43:19 +0200sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-10-25 00:55:49 +0200darkstardevx(~darkstard@50.126.124.156)
2022-10-25 00:56:47 +0200darkstardevx(~darkstard@50.126.124.156) (Remote host closed the connection)
2022-10-25 00:57:12 +0200darkstardevx(~darkstard@50.126.124.156)
2022-10-25 01:03:45 +0200mncheck(~mncheck@193.224.205.254) (Ping timeout: 272 seconds)
2022-10-25 01:10:55 +0200ghormoon(~ghormoon@ghorland.net) (Ping timeout: 252 seconds)
2022-10-25 02:13:14 +0200sogens(sogens@gateway/vpn/protonvpn/sogens) (Read error: Connection reset by peer)
2022-10-25 02:26:42 +0200sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-10-25 03:10:43 +0200yosafbridge(~yosafbrid@static.38.6.217.95.clients.your-server.de) (K-Lined)
2022-10-25 03:10:43 +0200dminuoso(~dminuoso@user/dminuoso) (K-Lined)
2022-10-25 03:10:44 +0200wz1000(~zubin@static.11.113.47.78.clients.your-server.de) (K-Lined)
2022-10-25 03:12:05 +0200wz1000(~zubin@static.11.113.47.78.clients.your-server.de)
2022-10-25 03:12:06 +0200dminuoso(~dminuoso@user/dminuoso)
2022-10-25 03:16:20 +0200Maeda(~Maeda@91-161-10-149.subs.proxad.net) (Ping timeout: 250 seconds)
2022-10-25 03:18:36 +0200scardinal(~supreme@customer-212-237-101-39.ip4.gigabit.dk) (Ping timeout: 268 seconds)
2022-10-25 03:24:52 +0200scardinal(~supreme@customer-212-237-101-39.ip4.gigabit.dk)
2022-10-25 03:25:27 +0200yosafbridge(~yosafbrid@static.38.6.217.95.clients.your-server.de)
2022-10-25 03:26:52 +0200xacktm(~xacktm@user/xacktm) (Quit: fBNC - https://bnc4free.com)
2022-10-25 03:38:22 +0200_qw(~eqw@31.134.178.99) (Ping timeout: 260 seconds)
2022-10-25 03:42:52 +0200ghormoon(~ghormoon@ghorland.net)
2022-10-25 03:43:49 +0200sogens(sogens@gateway/vpn/protonvpn/sogens) (Remote host closed the connection)
2022-10-25 03:46:25 +0200sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-10-25 03:55:41 +0200xacktm(~xacktm@user/xacktm)
2022-10-25 04:03:44 +0200banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 276 seconds)
2022-10-25 04:12:47 +0200td_(~td@83.135.9.20) (Ping timeout: 260 seconds)
2022-10-25 04:13:57 +0200scardinal(~supreme@customer-212-237-101-39.ip4.gigabit.dk) (Ping timeout: 260 seconds)
2022-10-25 04:14:16 +0200td_(~td@83.135.9.24)
2022-10-25 04:24:19 +0200banc(banc@gateway/vpn/airvpn/banc)
2022-10-25 04:29:12 +0200mvk(~mvk@2607:fea8:5ce3:8500::a80f) (Ping timeout: 272 seconds)
2022-10-25 04:42:49 +0200terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat)
2022-10-25 04:43:11 +0200sogens(sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.6)
2022-10-25 04:45:06 +0200terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1)
2022-10-25 04:47:58 +0200sogens(~sogens@pa49-182-84-76.pa.qld.optusnet.com.au)
2022-10-25 04:52:32 +0200sogens(~sogens@pa49-182-84-76.pa.qld.optusnet.com.au) (Ping timeout: 250 seconds)
2022-10-25 04:54:24 +0200sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-10-25 04:54:50 +0200_qw(~eqw@31.134.178.99)
2022-10-25 05:10:14 +0200noex(~null@user/noex)
2022-10-25 05:22:15 +0200sogens(sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.6)
2022-10-25 06:09:52 +0200sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-10-25 07:08:25 +0200Maeda(~Maeda@91-161-10-149.subs.proxad.net)
2022-10-25 07:14:15 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 272 seconds)
2022-10-25 07:21:26 +0200fjMSX(~hypni2p@2.92.213.55) (Remote host closed the connection)
2022-10-25 07:30:57 +0200sogens(sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 240 seconds)
2022-10-25 07:50:36 +0200scardinal(~supreme@customer-212-237-101-39.ip4.gigabit.dk)
2022-10-25 08:05:10 +0200 <Solid> mc47: I got the from stickermule; the quality is actually really good! The plan is to mass-order them and bring them to the next hackathon or somehow distribute them online.
2022-10-25 08:05:29 +0200 <Solid> On that note, they also print t-shirts and other stuff (and I know you really like your xmonad hoodie :D)
2022-10-25 08:38:01 +0200mncheck(~mncheck@193.224.205.254)
2022-10-25 08:58:42 +0200 <xmonadtrack> xmonad-contrib Tony Zorman * v0.17.1-42-gdd26fcc3: CI: Add hlint workflow (6 days ago, 1 file, 22+ 0-) https://github.com/xmonad/xmonad-contrib/commit/dd26fcc3f1c5
2022-10-25 08:58:42 +0200 <xmonadtrack> xmonad-contrib Tony Zorman * v0.17.1-43-g7cee1915: CI: Remove hlint from haskell-ci (6 days ago, 3 files, 12+ 31-) https://github.com/xmonad/xmonad-contrib/commit/7cee1915169d
2022-10-25 08:58:48 +0200 <xmonadtrack> xmonad-contrib Tony Zorman {GitHub} * v0.17.1-50-gf55502f7: Merge pull request #765 from slotThe/hlint-workflow (3 minutes ago, 0 files, 0+ 0-) https://github.com/xmonad/xmonad-contrib/commit/f55502f72352
2022-10-25 09:11:50 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 276 seconds)
2022-10-25 09:13:22 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-10-25 09:20:47 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 260 seconds)
2022-10-25 09:22:39 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-10-25 09:27:16 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 250 seconds)
2022-10-25 09:28:56 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-10-25 09:49:43 +0200chomwitt(~chomwitt@2a02:587:dc10:8200:1ac0:4dff:fedb:a3f1)
2022-10-25 09:52:17 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
2022-10-25 09:59:29 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-10-25 10:40:53 +0200sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-10-25 10:47:13 +0200cfricke(~cfricke@user/cfricke)
2022-10-25 10:55:55 +0200sogens(sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 272 seconds)
2022-10-25 10:57:27 +0200sogens(~sogens@pa49-182-84-76.pa.qld.optusnet.com.au)
2022-10-25 10:59:10 +0200sogens(~sogens@pa49-182-84-76.pa.qld.optusnet.com.au) (Remote host closed the connection)
2022-10-25 11:00:10 +0200liskin[m](~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
2022-10-25 11:15:29 +0200sogens(~sogens@pa49-182-84-76.pa.qld.optusnet.com.au)
2022-10-25 11:22:07 +0200sogens(~sogens@pa49-182-84-76.pa.qld.optusnet.com.au) (Ping timeout: 260 seconds)
2022-10-25 11:23:47 +0200sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-10-25 11:43:42 +0200darkstardevx(~darkstard@50.126.124.156) (Ping timeout: 260 seconds)
2022-10-25 11:52:31 +0200sogens(sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.6)
2022-10-25 11:58:11 +0200ft(~ft@p3e9bc845.dip0.t-ipconnect.de) (Quit: leaving)
2022-10-25 12:06:39 +0200darkstardevx(~darkstard@50.126.124.156)
2022-10-25 12:07:52 +0200darkstardevx(~darkstard@50.126.124.156) (Remote host closed the connection)
2022-10-25 12:08:16 +0200darkstardevx(~darkstard@50.126.124.156)
2022-10-25 12:08:49 +0200sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-10-25 12:18:29 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.7)
2022-10-25 14:01:19 +0200cfricke(~cfricke@user/cfricke)
2022-10-25 14:27:14 +0200 <cfricke> Has anyone's scratchpad recently stopped floating, being forced into a tile by default?
2022-10-25 14:27:27 +0200liskin[m](~liskinmat@2001:470:69fc:105::768)
2022-10-25 14:59:41 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.7)
2022-10-25 15:09:33 +0200cfricke(~cfricke@user/cfricke)
2022-10-25 15:15:15 +0200 <geekosaur> old style or NamedScratchpad?
2022-10-25 15:17:27 +0200 <cfricke> Old style. Haven't touched it in a decade.
2022-10-25 15:18:36 +0200 <cfricke> I am using the custom spawn action and standard managed hook setup to supply custom rectangle ratios.
2022-10-25 15:19:25 +0200 <cfricke> Didn't find anything noteworthy in the GH issue tracker nor changelog. Wanted to check if I missed anything as of late.
2022-10-25 15:20:42 +0200 <geekosaur> https://github.com/xmonad/xmonad-contrib/issues/756
2022-10-25 15:21:25 +0200 <cfricke> Classic. Wrong tracker. Cheers, geekosaur.
2022-10-25 15:21:41 +0200 <geekosaur> long story short, we decidded to deprecate them because there turned out to be no good way to merge all the scratchpad implementations together
2022-10-25 15:21:52 +0200 <geekosaur> and 3 was a little ridiculous
2022-10-25 15:23:17 +0200 <cfricke> Yeah. Just skimmed the related issues.
2022-10-25 15:23:31 +0200 <cfricke> Makes sense. I'll adapt my config on the weekend.
2022-10-25 15:23:41 +0200 <cfricke> Much appreciated!
2022-10-25 16:21:43 +0200thunderrd(~thunderrd@183.182.114.141)
2022-10-25 16:26:32 +0200thunderrd(~thunderrd@183.182.114.141) (Remote host closed the connection)
2022-10-25 16:28:00 +0200thunderrd(~thunderrd@183.182.114.141)
2022-10-25 16:28:50 +0200thunderrd(~thunderrd@183.182.114.141) (Remote host closed the connection)
2022-10-25 16:30:19 +0200thunderrd(~thunderrd@183.182.114.141)
2022-10-25 16:37:06 +0200thunderrd(~thunderrd@183.182.114.141) (Remote host closed the connection)
2022-10-25 16:40:28 +0200thunderrd(~thunderrd@183.182.114.141)
2022-10-25 16:41:09 +0200thunderrd(~thunderrd@183.182.114.141) (Remote host closed the connection)
2022-10-25 16:44:17 +0200thunderrd(~thunderrd@183.182.114.141)
2022-10-25 16:45:15 +0200thunderrd(~thunderrd@183.182.114.141) (Remote host closed the connection)
2022-10-25 16:49:36 +0200thunderrd(~thunderrd@183.182.114.141)
2022-10-25 16:52:28 +0200thunderrd(~thunderrd@183.182.114.141) (Remote host closed the connection)
2022-10-25 16:55:35 +0200thunderrd(~thunderrd@183.182.114.141)
2022-10-25 17:02:37 +0200thunderrd(~thunderrd@183.182.114.141) (Remote host closed the connection)
2022-10-25 18:00:06 +0200aaronv(~aaronv@user/aaronv) (Quit: You have been kicked for being idle)
2022-10-25 18:00:11 +0200liskin[m](~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
2022-10-25 18:04:24 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.7.1)
2022-10-25 18:05:05 +0200reo42[m](~reo42matr@2001:470:69fc:105::2:aa6b)
2022-10-25 18:08:06 +0200 <reo42[m]> Here is the first lines of config:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/c7ab6483374bd31f361082969e766c91ef4b…>)
2022-10-25 18:08:19 +0200 <reo42[m]> main = do
2022-10-25 18:08:20 +0200 <reo42[m]> xmonad . ewmhFullscreen . ewmh . xmobarProp $ def
2022-10-25 18:08:34 +0200 <reo42[m]> * ```
2022-10-25 18:08:34 +0200 <reo42[m]> myStartupHook = do
2022-10-25 18:08:34 +0200 <reo42[m]> spawnOnce "xmobar"
2022-10-25 18:08:34 +0200 <reo42[m]> ```
2022-10-25 18:10:08 +0200 <reo42[m]> Xmobar seems working (except the weird "updating" message) when I run it manually. Actually I searched for this a lot but most of the configs are for really old versions of xmonad. I use 0.17.1.
2022-10-25 18:10:34 +0200 <reo42[m]> * Here is the first lines of config:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/face8ea0b44856a196caee0d71dd9ebc4c82…>)
2022-10-25 18:10:34 +0200 <reo42[m]> * ```haskell
2022-10-25 18:10:34 +0200 <reo42[m]> myStartupHook = do
2022-10-25 18:10:34 +0200 <reo42[m]> spawnOnce "xmobar"
2022-10-25 18:10:34 +0200 <reo42[m]> ```
2022-10-25 18:19:26 +0200thunderrd(~thunderrd@183.182.114.141)
2022-10-25 18:19:54 +0200 <geekosaur> it should be withEasySB, I think. see https://xmonad.org/TUTORIAL.html
2022-10-25 18:20:06 +0200liskin[m](~liskinmat@2001:470:69fc:105::768)
2022-10-25 18:20:12 +0200thunderrd(~thunderrd@183.182.114.141) (Remote host closed the connection)
2022-10-25 18:22:38 +0200 <geekosaur> also, if you're getting that "Updating" message, it sounds like xmobar is configured for input from stdin instead of a property; it would simply exit if you then tried to pass it input with a property instead of using a pipe
2022-10-25 18:23:02 +0200 <geekosaur> (we're moving away from the pipe stuff, it breaks in unfortunate ways if you set it up wrong)
2022-10-25 18:23:35 +0200 <geekosaur> that is, xmobarrc has StdinReader configured instead of XMonadPropRead
2022-10-25 18:32:49 +0200 <reo42[m]> <geekosaur> "also, if you're getting that "..." <- The problem is autostarting xmobar on xmonad config. I'll take a look at configuring xmobar later.
2022-10-25 18:33:43 +0200 <geekosaur> my point was, if xmobar is using StdinReader but you're using xmobarProp, xmobar will immediately exit because it has no stdin
2022-10-25 18:34:53 +0200 <reo42[m]> geekosaur: Oh, got it, thanks
2022-10-25 18:34:54 +0200 <geekosaur> the other thing to watch out for is terminals have your full PATH but X11 sessions usually don't, so if xmobar isn't in /usr/bin it won't be found
2022-10-25 18:36:33 +0200 <geekosaur> on debian-likes I drop https://github.com/geekosaur/xmonad.hs/blob/skkukuk/10profile in /etc/X11/Xsession.d to give my session a full path
2022-10-25 18:36:40 +0200 <geekosaur> this may not work on other systems
2022-10-25 18:38:04 +0200 <geekosaur> (assumes your PATH is set in ~/.profile; won't work if you put it in .bashrc or .bash_profile or etc.)
2022-10-25 18:39:13 +0200x88x88x(~x88x88x@149.28.53.172) (Ping timeout: 252 seconds)
2022-10-25 18:39:52 +0200jeeeun6(~jeeeun@78.40.148.178)
2022-10-25 18:39:57 +0200gauge(~gauge@user/gauge) (Ping timeout: 252 seconds)
2022-10-25 18:40:12 +0200justache(~justache@user/justache)
2022-10-25 18:40:12 +0200gauge(~gauge@user/gauge)
2022-10-25 18:40:22 +0200galaxy_knuckles(~gknux@user/galaxy-knuckles/x-3015990)
2022-10-25 18:40:27 +0200Magician(deepy@user/deepy)
2022-10-25 18:40:41 +0200Natch(~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Ping timeout: 252 seconds)
2022-10-25 18:40:41 +0200ectospasm(~ectospasm@user/ectospasm) (Ping timeout: 252 seconds)
2022-10-25 18:41:04 +0200fcser(~fcser@booty.farted.net) (Ping timeout: 252 seconds)
2022-10-25 18:41:04 +0200deepy(deepy@user/deepy) (Ping timeout: 252 seconds)
2022-10-25 18:41:04 +0200telser_(~quassel@user/telser) (Ping timeout: 252 seconds)
2022-10-25 18:41:25 +0200jeeeun(~jeeeun@78.40.148.178) (Ping timeout: 252 seconds)
2022-10-25 18:41:25 +0200piele(~piele@tbonesteak.creativeserver.net) (Ping timeout: 252 seconds)
2022-10-25 18:41:25 +0200Solitary(~Solitary@user/solitary) (Ping timeout: 252 seconds)
2022-10-25 18:41:25 +0200justHaunted(~justache@user/justache) (Ping timeout: 252 seconds)
2022-10-25 18:41:26 +0200gknux(~gknux@user/galaxy-knuckles/x-3015990) (Ping timeout: 252 seconds)
2022-10-25 18:41:26 +0200galaxy_knucklesgknux
2022-10-25 18:41:26 +0200jeeeun6jeeeun
2022-10-25 18:41:47 +0200Forkk(~forkk@li926-228.members.linode.com) (Ping timeout: 252 seconds)
2022-10-25 18:41:49 +0200piele(~piele@tbonesteak.creativeserver.net)
2022-10-25 18:41:55 +0200telser(~quassel@user/telser)
2022-10-25 18:42:11 +0200Forkk(~forkk@li926-228.members.linode.com)
2022-10-25 18:44:00 +0200Natch(~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)
2022-10-25 18:45:50 +0200x88x88x(~x88x88x@2001:19f0:5:39a8:5400:3ff:feb6:73cb)
2022-10-25 18:46:09 +0200fcser(~fcser@booty.farted.net)
2022-10-25 18:46:48 +0200Solitary(~Solitary@user/solitary)
2022-10-25 18:54:51 +0200ectospasm(~ectospasm@user/ectospasm)
2022-10-25 18:55:51 +0200thunderrd(~thunderrd@183.182.114.141)
2022-10-25 18:58:03 +0200justachejustHaunted
2022-10-25 18:58:52 +0200thyriaen(~thyriaen@2a01:aea0:dd4:470d:6245:cbff:fe9f:48b1)
2022-10-25 19:05:28 +0200 <thyriaen> I would like a setup where my non-primary monitor ( if it exsists ) is always bound to one workspace. No swapping going on and I want that this workspace stays there no matter what and i can move windows to and from that monitor with mod+w and mod+r ( i would basically create an extra workspace but how do i fix it to the 2nd monitor ? ) and everything should work as normal when i don't have a 2nd monitor
2022-10-25 19:07:25 +0200 <geekosaur> sounds like a variant of IndependentScreens
2022-10-25 19:07:48 +0200 <geekosaur> you just wouldn't ever switch workspaces on that monitor
2022-10-25 19:07:50 +0200 <thyriaen> really ? doesn't independent screens always double my workspaces ?
2022-10-25 19:08:21 +0200 <thyriaen> i mean i am running a independent screen setup
2022-10-25 19:08:45 +0200 <geekosaur> there is otherwise no good way to separate workspaces by monitor
2022-10-25 19:09:08 +0200 <thyriaen> https://paste.tomsmeding.com/Q4HeyPnI
2022-10-25 19:09:38 +0200 <thyriaen> so i cannot just create 7 instead of 6 workspaces and then fix the 7th to the monitor ?
2022-10-25 19:12:09 +0200 <geekosaur> you might be able to if you change all the keybindings to avoid swapping that workspace to the other monitor or etc.
2022-10-25 19:19:04 +0200 <thyriaen> geekosaur, ok but in general i have to use independent screens
2022-10-25 19:19:27 +0200 <thyriaen> if workspaces should be somehow linked to monitors there is no way around independentScreens ?
2022-10-25 19:33:44 +0200 <geekosaur> not currently
2022-10-25 19:33:57 +0200 <thyriaen> ok thanks
2022-10-25 19:34:08 +0200 <geekosaur> I could imagine someone making a cut-down version at some point, but currently that's the only way
2022-10-25 19:39:11 +0200bsjd(~user@2a02:a020:17:6ec0:874f:4501:f34e:e8da)
2022-10-25 19:39:25 +0200 <thyriaen> ok i will stick with that way then
2022-10-25 19:39:46 +0200bsjd`(~user@2a02:a020:17:6ec0:874f:4501:f34e:e8da)
2022-10-25 19:45:12 +0200thunderrd(~thunderrd@183.182.114.141) (Ping timeout: 250 seconds)
2022-10-25 19:46:06 +0200 <geekosaur> basically you need all they keybinding changes from IndependentScreens, possibly with some additions to deal with attempts to move off the other monitor's workspace, minus all the extra workspaces
2022-10-25 19:46:33 +0200 <geekosaur> xmonad's not really designed for that use case (or for IndependentScreens, to be honest)
2022-10-25 19:47:03 +0200 <thyriaen> what would be the best way to deal with workspaces on my other screen without IndependentScreens ?
2022-10-25 19:48:03 +0200 <geekosaur> I think the closest you get is https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Actions-DynamicWorkspaceGrou… but that's not what you want either
2022-10-25 19:50:45 +0200thunderrd(~thunderrd@183.182.114.141)
2022-10-25 19:51:45 +0200thunderrd(~thunderrd@183.182.114.141) (Remote host closed the connection)
2022-10-25 19:53:32 +0200 <thyriaen> not sure i get what it is supposed to do xD
2022-10-25 19:53:32 +0200thunderrd(~thunderrd@183.182.114.141)
2022-10-25 19:53:55 +0200thunderrd(~thunderrd@183.182.114.141) (Remote host closed the connection)
2022-10-25 19:54:45 +0200 <geekosaur> it lets you link workspaces between monitors, so for example if you linked workspaces 2 and 6 together then when workspace 2 is on one monitor then workspace 6 would always be on the other
2022-10-25 19:55:08 +0200 <geekosaur> but it's 1-to-1 so you couldn't simply pick a workspace and link it to all the others
2022-10-25 19:55:50 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-10-25 19:55:58 +0200 <thyriaen> ah
2022-10-25 19:56:02 +0200 <thyriaen> no i don't want to do that
2022-10-25 19:56:17 +0200 <thyriaen> i want to still swtich all my workspaces on monitor 1 while monitor 2 stays the same
2022-10-25 19:59:08 +0200thunderrd(~thunderrd@183.182.114.141)
2022-10-25 20:05:40 +0200ft(~ft@p3e9bc845.dip0.t-ipconnect.de)
2022-10-25 20:09:49 +0200mvk(~mvk@2607:fea8:5ce3:8500::a80f)
2022-10-25 21:01:49 +0200bsjd(~user@2a02:a020:17:6ec0:874f:4501:f34e:e8da) (Remote host closed the connection)
2022-10-25 21:01:49 +0200bsjd`(~user@2a02:a020:17:6ec0:874f:4501:f34e:e8da) (Remote host closed the connection)
2022-10-25 21:04:30 +0200jabuxas(~jabuxas@user/jabuxas)
2022-10-25 21:06:59 +0200 <jabuxas> I have `myWorkspaces = ["dev", "web", "irc", "gfx", "vm", "music", "email", "x"]` set in my config right now. I had before set `... "email", "x", "xx"] for lack of criativity, so I now decided to remove the last workspace.
2022-10-25 21:07:33 +0200 <jabuxas> It works ok, when I do mod+9, doesn't take me anywhere. The only problem I'm having is that xmobar still shows that last workspace on the bar, but I don't have it anymore.
2022-10-25 21:08:45 +0200 <jabuxas> what could be the reason?
2022-10-25 21:09:11 +0200 <geekosaur> it will until you log out and back in, because the old one was copied across the restart in the layout information
2022-10-25 21:09:33 +0200 <geekosaur> this is a hard to fix shortcoming of how xmonad saves and restores layout information across mod-q restarts
2022-10-25 21:11:29 +0200 <jabuxas> well thankfully it will work after a logout then, that is something good. I was confused because when I got the config from a friend, they only had 5 workspaces and the bar looked normal, and I apparently had only changed the number of workspaces so I was very baffled at why it would "break" on me.
2022-10-25 21:11:38 +0200 <jabuxas> thank you again geekosaur :)
2022-10-25 21:11:39 +0200 <geekosaur> mm, I suppose hypothetically we could just not serialize any ws with an empty stack
2022-10-25 21:11:54 +0200 <geekosaur> \not sure if that would break anything off the top of my head
2022-10-25 21:18:41 +0200 <geekosaur> (liskin?)
2022-10-25 22:04:58 +0200 <thyriaen> geekosaur, can i ask what you use as a xdg file picker ?
2022-10-25 22:07:19 +0200 <geekosaur[m]> I run XMonad with MATE so I use its file picker
2022-10-25 22:08:06 +0200 <thyriaen> ok
2022-10-25 22:46:37 +0200terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1) (Ping timeout: 240 seconds)
2022-10-25 22:55:14 +0200terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1)
2022-10-25 22:59:42 +0200 <liskin> geekosaur: we'd need to initialise hidden workspaces at start anyway, and it's not exactly obvious what the final set of workspaces should be given (workspaces from config, workspaces from previous run)
2022-10-25 23:00:53 +0200 <liskin> but once it's clear what workspaces should exist in the new instance there doesn't seem to be much potential for breakage
2022-10-25 23:03:14 +0200 <liskin> if I'm reading the code right what currently happens is that xmonad starts with whatever workspaces are in config, empty, and the first call to windows replaces the windowset with the one loaded from the state file; this code would simply adjust the loaded windowset to have the desired workspaces
2022-10-25 23:03:28 +0200 <liskin> don't think anything can break by doing that
2022-10-25 23:05:28 +0200thyriaen(~thyriaen@2a01:aea0:dd4:470d:6245:cbff:fe9f:48b1) (Ping timeout: 246 seconds)
2022-10-25 23:36:05 +0200 <geekosaur> hm, I've generally seen workspaces that come from the state file that aren't in the initiial config appear at the end of the workspace list. did this change?
2022-10-25 23:48:08 +0200 <liskin> no, that's completely unrelated, I think
2022-10-25 23:49:10 +0200 <liskin> X.H.StatusBar sorts workspaces to match the order in the config, because the order in windowset isn't very useful
2022-10-25 23:49:45 +0200 <liskin> and workspaces not in the config get sorted somewhere… :-)
2022-10-25 23:53:48 +0200 <geekosaur> ah
2022-10-25 23:54:04 +0200 <geekosaur> and I looked at the code, it seems you're right
2022-10-25 23:54:21 +0200 <geekosaur> well, was a good idea while it lasted