2022/12/12

2022-12-12 00:03:46 +0100mvk(~mvk@2607:fea8:5ce3:8500::efb)
2022-12-12 00:15:13 +0100 <AskYourself[m]> One other thing. I'm trying to figure out how to rotate my windows. So if I have:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/e7ef6277a1b527f3af0f34fdded5c7939253…>)
2022-12-12 00:15:26 +0100 <AskYourself[m]> * One other thing. I'm trying to figure out how to rotate my windows. So if I have:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/3cfdb1e5ea24265bcc6b695a2f31e391b343…>)
2022-12-12 00:15:49 +0100 <AskYourself[m]> Is there a function or library or something to look at to find window rotation stuff like this?
2022-12-12 00:19:35 +0100 <geekosaur> there are window rotation functions but they're stack-based, not screen-based. https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Actions-CycleWindows.html
2022-12-12 00:20:22 +0100 <AskYourself[m]> Yeah, this was what I came across but I don't think that's what I need. Dang. Ok.
2022-12-12 00:20:42 +0100 <AskYourself[m]> Another one I was hoping for was a mirror thing. Where it flips the master with the stack.
2022-12-12 00:20:58 +0100 <geekosaur> Mirror is in the core
2022-12-12 00:21:19 +0100 <geekosaur> oh wait, that mirrirs diagonally (horiz vs., vert)
2022-12-12 00:21:36 +0100 <AskYourself[m]> Yeahh..
2022-12-12 00:21:43 +0100 <geekosaur> I think you want https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Layout-Reflect.html
2022-12-12 00:22:16 +0100 <AskYourself[m]> Ok, I'm gonna mess with this. Thank you.
2022-12-12 00:22:40 +0100 <AskYourself[m]> The rotation stuff is surprising, for some reason it seems odd to me that nobody else would want that functionality.
2022-12-12 00:23:05 +0100scardinal(~supreme@customer-212-237-101-39.ip4.gigabit.dk) (Ping timeout: 268 seconds)
2022-12-12 00:24:02 +0100 <geekosaur> not sure that it's "nobody wants it", it's that it's hard to implement. a rotation function can't, for example, tell how many windows are exposed in a layout or how they're arranged
2022-12-12 00:25:35 +0100 <geekosaur> someone asked for the ability to step through that kind of window arrangement recently, and that can't be done for the same reason
2022-12-12 00:29:48 +0100scardinal(~supreme@customer-212-237-101-39.ip4.gigabit.dk)
2022-12-12 00:37:23 +0100 <AskYourself[m]> Makes sense.
2022-12-12 00:39:11 +0100 <AskYourself[m]> So I've modded my config like this:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/ea501372407c1115bd53c20e345cde19d99e…>)
2022-12-12 00:39:46 +0100 <AskYourself[m]> s///, s///
2022-12-12 00:40:09 +0100tremon(~tremon@83-84-18-241.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in)
2022-12-12 00:44:02 +0100 <geekosaur> I don't know how well the layout modifier combines with the toggle
2022-12-12 00:45:25 +0100 <AskYourself[m]> Hmm, that's what it suggests in the Reflect page.
2022-12-12 00:47:19 +0100 <geekosaur> looks to me like the transformer just inserts the same reflection, so it's a no-op if you also use it directly
2022-12-12 00:48:15 +0100 <geekosaur> it might work better if you want the key but want it to default on, to put `sendMessage $ Toggle REFLECTY` in the startupHook
2022-12-12 00:48:22 +0100 <geekosaur> so it starts out enabled
2022-12-12 01:01:42 +0100 <AskYourself[m]> I don't want it to default on.
2022-12-12 01:01:52 +0100 <AskYourself[m]> I want it to behave normally, but then to flip only if I hit the key.
2022-12-12 01:02:30 +0100 <geekosaur> shouldn't that work without adding the explicit reflectVert?
2022-12-12 01:02:48 +0100 <geekosaur> because the modifier inserts reflectVert when you toggle it on
2022-12-12 01:05:50 +0100 <AskYourself[m]> I removed reflectVert, it's not starting out flipped now, but still keybind has no effect.
2022-12-12 01:09:47 +0100chomwitt(~chomwitt@2a02:587:7a05:dc00:1ac0:4dff:fedb:a3f1) (Ping timeout: 248 seconds)
2022-12-12 01:10:33 +0100 <geekosaur> hm. looks right to me, do you perhaps have another definition for M-m in your keys?
2022-12-12 01:11:57 +0100 <AskYourself[m]> Nope, just searched the whole file to make sure.
2022-12-12 01:15:31 +0100 <liskin> https://libera.ems.host/_matrix/media/v3/download/libera.chat/ea501372407c1115bd53c20e345cde19d99e… is rougly similar to what I have in my config and it works perfectly
2022-12-12 01:18:05 +0100 <AskYourself[m]> I tried changing the key just to make sure it's not something about "M-m", but same behaviour.
2022-12-12 01:34:42 +0100 <geekosaur> welp
2022-12-12 01:35:12 +0100 <geekosaur> it took me a while because something recreated ~/.cabal on me but I'm running the prerelease cabal in XDG mode so everything broke…
2022-12-12 01:35:26 +0100 <geekosaur> but I just set this up in my config. and… it doesn't work
2022-12-12 01:36:09 +0100 <AskYourself[m]> At least it's not just me, lol.
2022-12-12 01:42:02 +0100 <geekosaur> seems to be a problem with MultiToggle: if I switch it to FULL instead of REFLECTY it still doesn't work
2022-12-12 01:51:15 +0100 <geekosaur> sigh. really do not want to try to debug something based on HList…
2022-12-12 01:54:03 +0100 <geekosaur> please tell me this doesn't matter
2022-12-12 01:54:18 +0100 <geekosaur> oh good
2022-12-12 01:54:48 +0100 <geekosaur> (was checking if the pragmas named at the bottom of the file were somehow needed for it to work at all, instead of only when defining your own transformers)
2022-12-12 01:59:01 +0100 <geekosaur> liskin, are you running from git or 0.17.1 release or whatever debian (testing?) /ubuntu/whatever currently has or what?
2022-12-12 02:01:36 +0100 <geekosaur> no errors logged on the keypress, so it's apparently trying to do something
2022-12-12 02:01:52 +0100 <geekosaur> sadly there's no way to find out if a layout message has no recipients
2022-12-12 02:14:45 +0100sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-12-12 02:18:26 +0100 <geekosaur> hrm. I tried using ToggleLayout instead and it also doesn't work, which suggests something wrong with sendMessage
2022-12-12 02:20:52 +0100 <geekosaur> confirmed: mod-space doesn't work either
2022-12-12 02:21:07 +0100 <geekosaur> did we change something with sendMessage recently?
2022-12-12 02:35:11 +0100 <geekosaur> AskYourself[m], does mod-space work?
2022-12-12 02:39:54 +0100 <geekosaur> I filed a bug about sendMessage appearing to not be working in git. I'm pretty sure it worked a couple weeks ago, so I have no idea what changed
2022-12-12 02:43:27 +0100 <[Leary]> I looked at the blame. There's a trivial change this year, and nothing before that until way back in 2018.
2022-12-12 02:43:40 +0100 <[Leary]> I don't see how it could suddenly break...
2022-12-12 02:43:49 +0100 <AskYourself[m]> <geekosaur> "Ask Yourself🍉, does mod-space..." <- No. Same behaviour with mod space as keybind.
2022-12-12 02:44:43 +0100 <geekosaur> sorry, I did not mean rebind the key to mod-space, I was asking if the regular mod-space keybind (switch to next layout, which also uses sendMessage) works
2022-12-12 02:45:22 +0100 <geekosaur> because mod-space stopped working here at some point which means sendMessage isn't working for some reason
2022-12-12 02:46:50 +0100 <AskYourself[m]> I have mod space as a launcher, but I have layout switching bound elsewhere and it works.
2022-12-12 02:47:10 +0100 <geekosaur> hm, and now that I removed the layput modifier mod-space works again. sigh
2022-12-12 02:47:42 +0100 <AskYourself[m]> If you need to see the exact keybinds..... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/945848b428d54fa3b4a97d6b5ec2edc5ac47…>)
2022-12-12 02:48:17 +0100 <AskYourself[m]> (Everything there works fine.)
2022-12-12 02:49:05 +0100 <geekosaur> I closed the ticket until I can debug this better
2022-12-12 03:06:50 +0100jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 260 seconds)
2022-12-12 04:03:14 +0100banc(banc@gateway/vpn/protonvpn/banc) (Ping timeout: 268 seconds)
2022-12-12 04:25:41 +0100banc(banc@gateway/vpn/protonvpn/banc)
2022-12-12 04:40:52 +0100td_(~td@83.135.9.54) (Ping timeout: 265 seconds)
2022-12-12 04:42:18 +0100td_(~td@83.135.9.32)
2022-12-12 05:05:27 +0100sagax(~sagax_nb@user/sagax)
2022-12-12 05:38:37 +0100 <AskYourself[m]> For some reason the steam settings are always spawning into this weird location:
2022-12-12 05:38:46 +0100AskYourself[m]uploaded an image: (1094KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/paTqhGPLmpRYycdwOuSCqtlk/image.png >
2022-12-12 05:38:51 +0100 <AskYourself[m]> The save button is actually trapped off screen.
2022-12-12 05:44:34 +0100 <AskYourself[m]> I need to match on the WM_name to get some specific behaviour in my manage hook. I want different behaviour for windows in the steam family and windows in the steam family with the name settings:
2022-12-12 05:44:47 +0100 <AskYourself[m]> I know I need something kinda like this:
2022-12-12 05:44:51 +0100AskYourself[m]sent a code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/ac348d8d2501b070b0b67927e817a98dc99d…
2022-12-12 05:44:57 +0100 <AskYourself[m]> But titse is not right.
2022-12-12 05:45:20 +0100 <AskYourself[m]> Yet I'm not seeing anything to match on the name in ManageHook or ManageHelpers.
2022-12-12 05:45:27 +0100 <AskYourself[m]> Any idea how to do that or something equivalent?
2022-12-12 05:45:57 +0100 <AskYourself[m]> s/titse/`title`/
2022-12-12 06:23:12 +0100rekahsoft(~rekahsoft@bras-base-wdston4533w-grc-05-184-144-15-227.dsl.bell.ca)
2022-12-12 06:34:56 +0100rekahsoft(~rekahsoft@bras-base-wdston4533w-grc-05-184-144-15-227.dsl.bell.ca) (Ping timeout: 256 seconds)
2022-12-12 07:02:32 +0100mvk(~mvk@2607:fea8:5ce3:8500::efb) (Quit: Going elsewhere)
2022-12-12 07:03:22 +0100thunderrd(~thunderrd@183.182.110.25)
2022-12-12 07:14:23 +0100chomwitt(~chomwitt@2a02:587:7a05:dc00:1ac0:4dff:fedb:a3f1)
2022-12-12 07:39:18 +0100mncheckm(~mncheck@193.224.205.254)
2022-12-12 09:23:35 +0100thunderrd(~thunderrd@183.182.110.25) (Ping timeout: 246 seconds)
2022-12-12 09:34:00 +0100 <liskin> geekosaur: git, but I don't update often, so I could be running pre-0.17.1 snapshot
2022-12-12 09:36:50 +0100thunderrd(~thunderrd@183.182.110.73)
2022-12-12 10:44:23 +0100RobertKrook(~RobertKro@c-fe44205c.024-139-67626724.bbcust.telenor.se)
2022-12-12 10:45:16 +0100 <RobertKrook> Hi! If I want to talk to a maintainer familiar with the quickcheck properties of XMonad, who should I talk to? :)
2022-12-12 10:47:03 +0100lokesh1197(~Thunderbi@14.139.128.10)
2022-12-12 10:47:16 +0100lokesh1197(~Thunderbi@14.139.128.10) (Client Quit)
2022-12-12 10:48:17 +0100lokesh1197(~Thunderbi@14.139.128.10)
2022-12-12 11:07:56 +0100 <liskin> RobertKrook: I don't think anyone actively involved with the existing quickcheck stuff is still active in the project :-(
2022-12-12 11:09:01 +0100 <liskin> those of us who are active are able to familiarise ourselves with the code, but then any Haskell programmer is
2022-12-12 11:11:51 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 256 seconds)
2022-12-12 11:12:50 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-12 11:17:39 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 260 seconds)
2022-12-12 11:18:07 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-12-12 11:20:28 +0100ft(~ft@p4fc2a257.dip0.t-ipconnect.de) (Quit: leaving)
2022-12-12 11:23:23 +0100 <RobertKrook> Ah okay, I am a PhD student supervised by Koen Claessen (one half of the initial QC authors), and I've made an extension to QC that I'd love to benchmark on a 'project in the wild'
2022-12-12 11:23:33 +0100 <RobertKrook> liskin
2022-12-12 11:24:06 +0100 <RobertKrook> Before I start trying to do that, I was wondering if there is anyone I can talk to if I run into any troubles reviewing the tests
2022-12-12 11:32:55 +0100 <Solid> RobertKrook: I think just asking in here will be fine; if that's too "unofficial" then feel free to email the maintainers (scraping from github: allbery.b@gmail.com, byorgey@gmail.com, soliditsallgood@mailbox.org, tomi@nomi.cz, yecine.megdiche@gmail.com) directly or post on the xmonad mailing list ( https://mail.haskell.org/cgi-bin/mailman/listinfo/xmonad )
2022-12-12 11:33:53 +0100 <Solid> If you'd prefer to talk to the original authors then I guess emailing Don Stewart would be the best course of action
2022-12-12 11:34:50 +0100 <RobertKrook> Okay, thanks for the help! Just thought I'd inquire before actually starting :P
2022-12-12 11:34:55 +0100 <RobertKrook> I'll try posting in here
2022-12-12 11:36:45 +0100cfricke(~cfricke@user/cfricke)
2022-12-12 11:37:06 +0100 <Solid> if you don't mind sharing: what's the extension about?
2022-12-12 11:40:10 +0100RobertKrook(~RobertKro@c-fe44205c.024-139-67626724.bbcust.telenor.se) (Ping timeout: 260 seconds)
2022-12-12 11:41:25 +0100cfricke(~cfricke@user/cfricke) (Client Quit)
2022-12-12 11:59:40 +0100lokesh1198(~Thunderbi@14.139.128.10)
2022-12-12 12:00:58 +0100jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-12-12 12:01:03 +0100lokesh1197(~Thunderbi@14.139.128.10) (Ping timeout: 260 seconds)
2022-12-12 12:01:04 +0100lokesh1198lokesh1197
2022-12-12 12:06:00 +0100lokesh1198(~Thunderbi@14.139.128.10)
2022-12-12 12:07:49 +0100lokesh1197(~Thunderbi@14.139.128.10) (Ping timeout: 260 seconds)
2022-12-12 12:07:50 +0100lokesh1198lokesh1197
2022-12-12 12:12:34 +0100Jade[m](~jade1024m@2001:470:69fc:105::2:d68a)
2022-12-12 12:22:14 +0100cfricke(~cfricke@user/cfricke)
2022-12-12 12:27:16 +0100lokesh1197(~Thunderbi@14.139.128.10) (Ping timeout: 248 seconds)
2022-12-12 12:49:53 +0100chomwitt(~chomwitt@2a02:587:7a05:dc00:1ac0:4dff:fedb:a3f1) (Ping timeout: 256 seconds)
2022-12-12 13:03:08 +0100scardinal(~supreme@customer-212-237-101-39.ip4.gigabit.dk) (Quit: leaving)
2022-12-12 13:05:26 +0100scardinal(~supreme@customer-212-237-101-39.ip4.gigabit.dk)
2022-12-12 13:08:35 +0100chomwitt(~chomwitt@ppp-94-69-55-246.home.otenet.gr)
2022-12-12 13:28:02 +0100sogens(sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 256 seconds)
2022-12-12 15:06:34 +0100 <[Leary]> Advance warning: I've finally gotten around to splitting/cleaning up my mess of xmonad and contrib branches, and am planning to drop maybe a dozen PRs in the next few days.
2022-12-12 15:06:41 +0100thyriaen(~thyriaen@2a01:aea0:dd4:4bae:6245:cbff:fe9f:48b1)
2022-12-12 15:06:58 +0100 <[Leary]> Or rather, if I don't, please someone smack me with a trout---I hate having these things sitting around. <.<
2022-12-12 15:07:17 +0100 <thyriaen> Is it possible to change the order of the current window in a tabbed layout ?
2022-12-12 15:08:08 +0100thyriaenslaps [Leary] around a bit with a large trout
2022-12-12 15:34:00 +0100mncheckm(~mncheck@193.224.205.254) (Remote host closed the connection)
2022-12-12 15:42:54 +0100nrv(~nrv@217.199.233.203)
2022-12-12 16:01:14 +0100mncheck(~mncheck@193.224.205.254)
2022-12-12 16:02:16 +0100mncheck(~mncheck@193.224.205.254) (Remote host closed the connection)
2022-12-12 16:02:53 +0100mncheckm(~mncheck@193.224.205.254)
2022-12-12 16:03:51 +0100cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.7.1)
2022-12-12 16:40:07 +0100sadmax(~user@209.205.174.253)
2022-12-12 16:42:05 +0100 <geekosaur> thyriaen, it's not in general possible to reorder a window stack
2022-12-12 16:44:06 +0100lokesh1197(~Thunderbi@14.139.128.52)
2022-12-12 17:01:18 +0100sadmax(~user@209.205.174.253) (Read error: No route to host)
2022-12-12 17:09:09 +0100sadmax(~user@209.205.174.253)
2022-12-12 17:10:24 +0100 <geekosaur> AskYourself[m], `title` is whichever of `_NET_WM_NAME` or `WM_NAME` it finds on the window. if you need it to be only `WM_NAME` you can use `stringProperty`
2022-12-12 17:11:06 +0100 <geekosaur> that said, `WM_NAME` and `_NET_WM_NAME` are allowed to change dynamically and may be different when the `manageHook` sees the window than when you see it
2022-12-12 17:11:45 +0100 <geekosaur> you can se the `ManageDebug` module to see what the `manageHook` sees in the log, or use `DynamicProperty` to match the window when its title changes
2022-12-12 17:27:59 +0100sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-12-12 17:41:52 +0100banc-(banc@gateway/vpn/protonvpn/banc)
2022-12-12 17:43:02 +0100banc(banc@gateway/vpn/protonvpn/banc) (Ping timeout: 256 seconds)
2022-12-12 17:58:44 +0100sadmax(~user@209.205.174.253) (Ping timeout: 255 seconds)
2022-12-12 18:26:03 +0100sogens(sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 248 seconds)
2022-12-12 19:13:53 +0100sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-12-12 19:15:06 +0100nrv(~nrv@217.199.233.203) (Quit: Client closed)
2022-12-12 19:30:55 +0100banc(banc@gateway/vpn/protonvpn/banc)
2022-12-12 19:31:23 +0100banc-(banc@gateway/vpn/protonvpn/banc) (Ping timeout: 260 seconds)
2022-12-12 19:31:38 +0100nrv(~nrv@217.199.233.203)
2022-12-12 19:32:26 +0100nrv5(~nrv@217.199.233.203)
2022-12-12 19:34:09 +0100nrv5(~nrv@217.199.233.203) (Client Quit)
2022-12-12 19:34:25 +0100nrv22(~nrv@217.199.233.203)
2022-12-12 19:36:03 +0100nrv(~nrv@217.199.233.203) (Ping timeout: 260 seconds)
2022-12-12 19:36:24 +0100nrv22(~nrv@217.199.233.203) (Client Quit)
2022-12-12 19:38:44 +0100nrv16(~nrv@217.199.233.203)
2022-12-12 19:44:33 +0100ghormoon(~ghormoon@ghorland.net) (Quit: ZNC - http://znc.in)
2022-12-12 19:45:48 +0100 <xmonadtrack> New xmonad-contrib branch created: pull/785 (1 commit) https://github.com/xmonad/xmonad-contrib/pull/785
2022-12-12 19:47:51 +0100ghormoon(~ghormoon@ghorland.net)
2022-12-12 20:00:41 +0100ghormoon(~ghormoon@ghorland.net) (Quit: ZNC - http://znc.in)
2022-12-12 20:04:36 +0100ghormoon(~ghormoon@ghorland.net)
2022-12-12 20:11:48 +0100sadmax(~user@209.205.174.253)
2022-12-12 20:23:03 +0100nrv16(~nrv@217.199.233.203) (Quit: Client closed)
2022-12-12 20:27:43 +0100lokesh1197(~Thunderbi@14.139.128.52) (Ping timeout: 260 seconds)
2022-12-12 20:28:19 +0100ft(~ft@p4fc2a257.dip0.t-ipconnect.de)
2022-12-12 20:41:01 +0100thyriaen(~thyriaen@2a01:aea0:dd4:4bae:6245:cbff:fe9f:48b1) (Remote host closed the connection)
2022-12-12 21:19:29 +0100 <liskin> [Leary]: :-D
2022-12-12 21:20:37 +0100 <liskin> it's not the worst timing, as I'll be off from work for second half of december; but then ideally I'd be off from xmonad as well, otherwise I'll never get close to recovering :-(
2022-12-12 21:23:05 +0100 <geekosaur> @tell thyriaen actually it's not impossible to reorder a stack, just that nobody to my knowledge has written it. The operation you pass to X.O.windows can do pretty much whatever it wants to the stack including reordering it. Making that match up with tabs might be harder though; you might have to remove the tabs and call some internal thing to make addtabs recreate them
2022-12-12 21:23:05 +0100 <lambdabot> Consider it noted.
2022-12-12 21:37:19 +0100 <AskYourself[m]> <geekosaur> "Ask Yourself🍉, `title` is..." <- Ok, in that case I can't see where my code is wrong
2022-12-12 21:37:31 +0100AskYourself[m]sent a code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/cbca6292386924d3e334c1e0dc2e196ad3db…
2022-12-12 21:38:23 +0100 <geekosaur> use ManageDebug to make sure that WM_NAME (or _NET_WM_NAME) is set as you expect when the manageHook runs
2022-12-12 21:39:01 +0100 <geekosaur> or for that matter WM_CLASS; stuff that uses an embedded browser often doesn't set that until after the window is mapped
2022-12-12 21:39:05 +0100 <AskYourself[m]> Isn't that what I've already confirmed with xprop?
2022-12-12 21:39:17 +0100 <geekosaur> (spotify is guilty of that one, for example, whihc is why DynamicProperty exists)
2022-12-12 21:39:34 +0100 <geekosaur> no, you confirmed that that's how it is set after the window settles down
2022-12-12 21:39:39 +0100 <geekosaur> not when it's first mapped
2022-12-12 21:40:55 +0100 <geekosaur> ManageDebug will show you wnat the manageHook sees, which for an embedded browser window may be very different than what you see with xprop afterward
2022-12-12 21:41:25 +0100 <geekosaur> (or non-embedded browsers: chrome windows come up with a base64-encoded thingy)
2022-12-12 21:41:45 +0100 <geekosaur> at least I think it's base64
2022-12-12 21:42:42 +0100 <AskYourself[m]> Oh yeah, there seems to be an example exactly like mine in DynamicProperty.
2022-12-12 21:44:28 +0100AskYourself[m]sent a hs code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/4a53bca7a2dff2ae43f33cc9ce8249dace67…
2022-12-12 21:44:42 +0100 <AskYourself[m]> This is from the DynamicProperty hackage...
2022-12-12 21:44:55 +0100 <AskYourself[m]> I can't tell what baseConfig is supposed to be there.
2022-12-12 21:45:59 +0100 <geekosaur> I should fix that, it's from my config. the idea is that baseConfig can be desktopConfig, kde4Config, mateConfig, etc. as appropriate
2022-12-12 21:46:11 +0100 <geekosaur> or just def
2022-12-12 21:48:38 +0100 <AskYourself[m]> So should I be doing this:
2022-12-12 21:48:46 +0100AskYourself[m]sent a hs code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/c8a7c08053ef983efa7bf656ee1cfee397a5…
2022-12-12 21:48:53 +0100 <AskYourself[m]> Or should it just be def?
2022-12-12 21:49:17 +0100 <AskYourself[m]> Sorry it's kinda hard for me to understand what it's doing.
2022-12-12 21:50:17 +0100 <geekosaur> the `<> handleEventHook myConfig` should simply be deleted
2022-12-12 21:50:38 +0100 <geekosaur> since your config isn't set up like mine is, it's kinda meaningless
2022-12-12 21:50:50 +0100 <geekosaur> (I just filed a ticket for it so I'll be reminded to fix the docs)
2022-12-12 21:51:49 +0100 <geekosaur> (using `def` instead of `myConfig` would also be correct, but pointless because `def` has no `handleEventHook`)
2022-12-12 21:53:08 +0100 <AskYourself[m]> Hmm, yeah it's still not working.
2022-12-12 21:53:22 +0100 <AskYourself[m]> I guess I need to understand this debug stuff.
2022-12-12 21:53:23 +0100 <AskYourself[m]> Cause I keep getting this:
2022-12-12 21:53:51 +0100AskYourself[m]uploaded an image: (1118KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/RjNTERqvYdaewqbenYNQtEde/image.png >
2022-12-12 21:53:58 +0100 <AskYourself[m]> Spawns the Steam settings partially offscreen.
2022-12-12 21:55:20 +0100 <AskYourself[m]> Shouldn't this work though?
2022-12-12 21:55:36 +0100AskYourself[m]sent a hs code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/3c123c8153cc0878c31c9bec778c07e37d58…
2022-12-12 21:56:11 +0100sogens(sogens@gateway/vpn/protonvpn/sogens) (Remote host closed the connection)
2022-12-12 21:57:11 +0100 <AskYourself[m]> Hmm, maybe it's that the property is not changing, it's like spawning a separate window in the same class with a different name.
2022-12-12 21:57:18 +0100 <AskYourself[m]> Idk.
2022-12-12 22:05:17 +0100 <geekosaur> it may be placing itself afterward, xmonad doesn't place windows offscreen in general but applications often apply their own notions of where a window should be
2022-12-12 22:05:32 +0100 <geekosaur> I have that problem with the ubuntu updater window
2022-12-12 22:06:51 +0100 <AskYourself[m]> I added a debug hook, but I'm not seeing any output anywhere.
2022-12-12 22:07:01 +0100 <AskYourself[m]> Idk I'm not really sure how to resolve this.
2022-12-12 22:07:05 +0100 <AskYourself[m]> I need to be able to alter those settings.
2022-12-12 22:07:13 +0100 <AskYourself[m]> But the "save" button is trapped offscreen.
2022-12-12 22:08:04 +0100 <AskYourself[m]> I guess I could try to hit tab the right amount of times till I land on save, lol.
2022-12-12 22:08:16 +0100 <AskYourself[m]> Seems janky though. There should be a way to center this window.
2022-12-12 22:12:51 +0100 <xmonadtrack> New xmonad-contrib branch created: pull/787 (1 commit) https://github.com/xmonad/xmonad-contrib/pull/787
2022-12-12 22:13:12 +0100sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-12-12 22:17:55 +0100 <xmonadtrack> xmonad-contrib Brandon S Allbery KF8NH * v0.17.1-104-g4df20361: remove references to `baseConfig` (8 minutes ago, 1 file, 2+ 2-) https://github.com/xmonad/xmonad-contrib/commit/4df20361876a
2022-12-12 22:24:12 +0100terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1) (Ping timeout: 265 seconds)
2022-12-12 22:27:21 +0100terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1)
2022-12-12 22:28:19 +0100 <geekosaur> AskYourself[m], did you check in ~/.xsession-errors to see if ManageDebug produced any useful output?
2022-12-12 22:28:56 +0100 <geekosaur> (you may need to send it to paste.tomsmeding.com or other useful pastebin; it's not particularly readable for beginners since it dumps internal xmonad information)
2022-12-12 22:30:40 +0100 <AskYourself[m]> Ok, I thought the output would show up in a little window.
2022-12-12 22:30:48 +0100 <AskYourself[m]> I'll get that and show y'all.
2022-12-12 22:32:03 +0100 <geekosaur> it'd be a fairly large window if you have the usual number of workspaces
2022-12-12 22:51:24 +0100 <AskYourself[m]> <geekosaur> "Ask Yourself🍉, did you check in..." <- All I see in there is:
2022-12-12 22:51:24 +0100 <AskYourself[m]> ```
2022-12-12 22:51:24 +0100 <AskYourself[m]> https://www.youtube.com/watch?v=fMEO3L4AIpc&t=4s
2022-12-12 22:51:50 +0100 <AskYourself[m]> <geekosaur> "Ask Yourself🍉, did you check in..." <- All I see in there is:
2022-12-12 22:51:50 +0100 <AskYourself[m]> ```
2022-12-12 22:52:20 +0100 <AskYourself[m]> > <@geekosaur:libera.chat> Ask Yourself🍉, did you check in ~/.xsession-errors to see if ManageDebug produced any useful output?
2022-12-12 22:52:20 +0100 <AskYourself[m]> * All I see in there is:
2022-12-12 22:52:21 +0100 <lambdabot> <hint>:1:1: error: parse error on input ‘<@’
2022-12-12 22:52:29 +0100AskYourself[m]uploaded an image: (6KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/IwjXVydfVAaxNpsXpkBnmoiA/image.png >
2022-12-12 22:52:41 +0100 <AskYourself[m]> Idk why, my copy paste is failing right now.
2022-12-12 23:03:02 +0100 <geekosaur> interesting. do you use startx? or maybe sddm as a display manager?
2022-12-12 23:04:42 +0100 <AskYourself[m]> I'm not really sure how NixOS implements such things. I just set up X11 like this:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/212b70894178ad183d8c4109840e452ffc32…>)
2022-12-12 23:06:34 +0100 <geekosaur> that's lightdm. but I don't know if NixOS records the session log somewhere else
2022-12-12 23:07:51 +0100 <AskYourself[m]> I'm not sure, I could go try to find out in one of the NixOS spaces and then come back, if that's best.
2022-12-12 23:09:16 +0100 <AskYourself[m]> geekosaur: It's not just light dm, that's just lines 4-8, this is my overall xserver settings,
2022-12-12 23:10:52 +0100 <geekosaur> this is something like what it should look like: https://paste.tomsmeding.com/MCQ2KVrL
2022-12-12 23:11:46 +0100 <geekosaur> right, but the display manager will determine where the session log is sent usually
2022-12-12 23:11:56 +0100 <geekosaur> sddm sends it to a different place from usual
2022-12-12 23:14:03 +0100 <AskYourself[m]> I'm asking in the NixOS Discord.
2022-12-12 23:14:08 +0100 <AskYourself[m]> We'll see if that's fruitful..
2022-12-12 23:15:32 +0100 <geekosaur> oh, you also need to press the specified key (or use the always-on version) to get output
2022-12-12 23:16:01 +0100 <geekosaur> I just keep the key-triggered one always enabled so I can quickly check a window, since it stays out of the way unless I press the keybind
2022-12-12 23:16:14 +0100 <geekosaur> M-S-d in my config
2022-12-12 23:18:22 +0100 <AskYourself[m]> How should I do this?
2022-12-12 23:20:20 +0100 <geekosaur> how did you set up ManageDebug? or did you simply import it expecting that to do something?
2022-12-12 23:22:47 +0100 <AskYourself[m]> Like this:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/de37c55db2b4f6dd79e89873cdbea2cf5420…>)
2022-12-12 23:24:31 +0100 <geekosaur> you're missing part of it, but you shhould still have gotten some output. (it is preferred to use `debugManageHook` as a config modifier)
2022-12-12 23:24:49 +0100 <AskYourself[m]> Ok, I'll remove this and add that.
2022-12-12 23:27:01 +0100 <AskYourself[m]> No change in output.
2022-12-12 23:29:02 +0100 <geekosaur> I wonder where your session log is going to then
2022-12-12 23:29:20 +0100 <AskYourself[m]> Idk.
2022-12-12 23:29:29 +0100 <AskYourself[m]> I think what I have is very standard though for NixOS.
2022-12-12 23:51:22 +0100chomwitt(~chomwitt@ppp-94-69-55-246.home.otenet.gr) (Ping timeout: 256 seconds)