| 2023-02-16 00:15:34 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 246 seconds) | 
| 2023-02-16 00:28:09 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) | 
| 2023-02-16 00:32:43 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 246 seconds) | 
| 2023-02-16 00:45:16 +0100 | defjam | (~defjam@90.211.252.220) | 
| 2023-02-16 00:49:36 +0100 | defjam | (~defjam@90.211.252.220) (Ping timeout: 255 seconds) | 
| 2023-02-16 01:20:12 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) | 
| 2023-02-16 01:25:07 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 252 seconds) | 
| 2023-02-16 01:38:19 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) | 
| 2023-02-16 01:42:40 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 248 seconds) | 
| 2023-02-16 02:12:57 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) | 
| 2023-02-16 02:17:47 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 255 seconds) | 
| 2023-02-16 02:22:37 +0100 | mncheck | (~mncheck@193.224.205.254) (Ping timeout: 246 seconds) | 
| 2023-02-16 02:29:32 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) | 
| 2023-02-16 02:33:49 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 246 seconds) | 
| 2023-02-16 03:00:04 +0100 | banc | (banc@gateway/vpn/protonvpn/banc) (Ping timeout: 246 seconds) | 
| 2023-02-16 03:30:36 +0100 | jabuxas | (~jabuxas@user/jabuxas) (Ping timeout: 268 seconds) | 
| 2023-02-16 03:32:26 +0100 | jabuxas | (~jabuxas@user/jabuxas) | 
| 2023-02-16 03:41:31 +0100 | werneta | (~werneta@70.142.214.115) | 
| 2023-02-16 04:44:08 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) | 
| 2023-02-16 04:48:48 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 248 seconds) | 
| 2023-02-16 04:52:25 +0100 | td_ | (~td@i53870935.versanet.de) (Ping timeout: 246 seconds) | 
| 2023-02-16 04:54:34 +0100 | td_ | (~td@i5387092D.versanet.de) | 
| 2023-02-16 05:03:46 +0100 |  <galactic_starfis>  | nah, encode them into your keyboards firmware, flash it and then send your keystrokes | 
| 2023-02-16 05:03:47 +0100 |  <galactic_starfis>  | (jk, lol) | 
| 2023-02-16 05:05:34 +0100 |  <galactic_starfis>  | is there a way for me to get X.H.WindowSwallowing to use X.L.Hidden, instead of its own XS.SwallowingState.currentlySwallowed field? | 
| 2023-02-16 05:06:16 +0100 |  <galactic_starfis>  | sometimes you'd like to peek at the stdout of the swallowed window, but you don't always know before you launch it... | 
| 2023-02-16 05:17:36 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) | 
| 2023-02-16 05:22:17 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 255 seconds) | 
| 2023-02-16 05:23:14 +0100 |  <[Leary]>  | galactic_starfis: I don't use that module, but it looks like if you use `addTabs` in your layout and `swallowEventHookSub`, then a tab-switching keybind will let you toggle between the "swallowed" and "swallowing" windows. | 
| 2023-02-16 05:51:53 +0100 | wusticality | (~user@76.131.115.3) (Remote host closed the connection) | 
| 2023-02-16 05:58:37 +0100 |  <galactic_starfis>  | Hm... I've had bad experiences with sublayouts, but I guess I can try that | 
| 2023-02-16 06:41:50 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) | 
| 2023-02-16 06:46:31 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 246 seconds) | 
| 2023-02-16 07:16:39 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) | 
| 2023-02-16 07:21:10 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 246 seconds) | 
| 2023-02-16 07:51:49 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) | 
| 2023-02-16 07:56:11 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 255 seconds) | 
| 2023-02-16 08:17:52 +0100 | ft | (~ft@p3e9bc443.dip0.t-ipconnect.de) (Ping timeout: 246 seconds) | 
| 2023-02-16 08:18:48 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) | 
| 2023-02-16 08:26:07 +0100 | mncheck | (~mncheck@193.224.205.254) | 
| 2023-02-16 08:37:43 +0100 | banc | (banc@gateway/vpn/protonvpn/banc) | 
| 2023-02-16 08:43:05 +0100 | banc- | (banc@gateway/vpn/protonvpn/banc) | 
| 2023-02-16 08:44:07 +0100 | banc | (banc@gateway/vpn/protonvpn/banc) (Ping timeout: 246 seconds) | 
| 2023-02-16 08:54:30 +0100 | kaskal | (~kaskal@089144220250.atnat0029.highway.webapn.at) (Remote host closed the connection) | 
| 2023-02-16 08:59:24 +0100 | kaskal | (~kaskal@089144220250.atnat0029.highway.webapn.at) | 
| 2023-02-16 09:27:52 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Ping timeout: 246 seconds) | 
| 2023-02-16 09:40:19 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) | 
| 2023-02-16 09:44:48 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Max SendQ exceeded) | 
| 2023-02-16 09:45:16 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) | 
| 2023-02-16 09:57:17 +0100 | defjam | (~defjam@2a02:c7e:2807:b900:599e:8784:c5e8:238) (Quit: WeeChat 3.8) | 
| 2023-02-16 10:00:04 +0100 | belowdecent[m]1 | (~belowdece@2001:470:69fc:105::2:f47c) (Quit: You have been kicked for being idle) | 
| 2023-02-16 10:00:06 +0100 | adramelech[m] | (~adramelec@2001:470:69fc:105::2:5198) (Quit: You have been kicked for being idle) | 
| 2023-02-16 10:00:35 +0100 | unclechu | (~unclechu@2001:470:69fc:105::354) (Quit: You have been kicked for being idle) | 
| 2023-02-16 10:13:29 +0100 | Zevv | (~Zevvvvv@185.238.131.12) | 
| 2023-02-16 10:14:50 +0100 |  <Zevv>  | Good morning, could someone tell me what I am doing wrong here; I'm trying to configure font & colors of my tabs, but whatever I configure, the apperance does not change from the defaults. http://ix.io/4odW | 
| 2023-02-16 10:15:08 +0100 |  <Zevv>  | line 229 defins my tab configuration | 
| 2023-02-16 10:15:09 +0100 | unclechu | (~unclechu@2001:470:69fc:105::354) | 
| 2023-02-16 10:16:57 +0100 |  <[Leary]>  | Zevv: You need to refresh your layout to see the changes. The default keybind for this is Mod+Shift+Space iirc. | 
| 2023-02-16 10:18:01 +0100 |  <Zevv>  | So recompiling & restarting is not enough? Let me try that. | 
| 2023-02-16 10:18:03 +0100 | Solitary | (~Solitary@user/solitary) (Ping timeout: 248 seconds) | 
| 2023-02-16 10:18:09 +0100 |  <Zevv>  | I don't think any of the default keybinds apply to me though | 
| 2023-02-16 10:18:37 +0100 |  <Zevv>  | my config has been growing and mutation for the last 15 years :) | 
| 2023-02-16 10:20:07 +0100 |  <Zevv>  | I added a binding for `refresh`, but no luck yet | 
| 2023-02-16 10:20:17 +0100 |  <[Leary]>  | The issue is that layout state is full of your dynamic changes, which xmonad preserves across restart if it can---if the layout type does not change. However, it can't tell dynamic changes and stale config apart, so it has to keep both. | 
| 2023-02-16 10:20:50 +0100 |  <[Leary]>  | By refresh, I mean reset the workspace's layout to the default set in `layoutHook`. | 
| 2023-02-16 10:23:11 +0100 |  <Zevv>  | right; still no luck though. I must be doing somethign stupid | 
| 2023-02-16 10:25:14 +0100 |  <[Leary]>  | What action did you try? I guess it should be `setLayout (Layout myLayout)`. | 
| 2023-02-16 10:25:23 +0100 |  <Zevv>  | got it now,  setLayout $ XMonad.layoutHook conf | 
| 2023-02-16 10:25:26 +0100 |  <Zevv>  | thanks! | 
| 2023-02-16 10:25:28 +0100 |  <[Leary]>  | Or that. | 
| 2023-02-16 10:25:45 +0100 |  <Zevv>  | i'll make that part of my restart | 
| 2023-02-16 10:27:39 +0100 |  <[Leary]>  | It only affects the current workspace, however. You'd need to traverse the windowset to make that happen everywhere, and your dynamic layout state won't persist. | 
| 2023-02-16 10:28:02 +0100 |  <Zevv>  | yeah, i just found that out. Anyway, solves my problem. thanks for your time | 
| 2023-02-16 11:00:49 +0100 | Zevv | (~Zevvvvv@185.238.131.12) (and yet another great help on #xmonad, thanks people) | 
| 2023-02-16 11:24:01 +0100 |  <deip[m]>  | Hi, in my manage hook how can I target a window by its _NET_WM_NAME(UTF8_STRING) value? | 
| 2023-02-16 11:25:12 +0100 |  <galactic_starfis>  | isn't that just name? | 
| 2023-02-16 11:25:41 +0100 |  <Solid[m]>  | I think it's title, though note that titles don't tend to be very stable | 
| 2023-02-16 11:26:52 +0100 |  <galactic_starfis>  | for some apps they might be, but with others... not so much... | 
| 2023-02-16 11:27:01 +0100 |  <galactic_starfis>  | a terminal emulator is reliable | 
| 2023-02-16 11:27:12 +0100 |  <galactic_starfis>  | but Spotify... absolutely not | 
| 2023-02-16 11:27:26 +0100 |  <galactic_starfis>  | can't rely on anything for that flippin app | 
| 2023-02-16 11:27:51 +0100 |  <Solid[m]>  | Especially a terminal emulator should be unreliable—usually the title is just the current working directory, which obviously tends to change quite a lot | 
| 2023-02-16 11:28:24 +0100 |  <galactic_starfis>  | in a manageHook it should be fine though | 
| 2023-02-16 11:28:25 +0100 |  <galactic_starfis>  | right? | 
| 2023-02-16 11:28:50 +0100 |  <galactic_starfis>  | unless they're changing where they start it from, I suppose | 
| 2023-02-16 11:29:17 +0100 |  <deip[m]>  | can you give example please because it does not compile while trying with | 
| 2023-02-16 11:29:17 +0100 |  <deip[m]>  | ``` | 
| 2023-02-16 11:29:17 +0100 |  <deip[m]>  | , name      =? "Emulator"           --> hasBorder False | 
| 2023-02-16 11:29:54 +0100 |  <galactic_starfis>  | I was mistaken, use title not name | 
| 2023-02-16 11:29:57 +0100 |  <Solid[m]>  | Yeah I was thinking something like alacritty's --working-directory could seriously mess it up | 
| 2023-02-16 11:30:39 +0100 |  <deip[m]>  | using title does not work, it compile but the window still have borders | 
| 2023-02-16 11:30:55 +0100 |  <galactic_starfis>  | unless they're using something like topics, not sure that applies to most people, but yeah, classname would be better here | 
| 2023-02-16 11:31:04 +0100 |  <galactic_starfis>  | try className, if you can | 
| 2023-02-16 11:31:12 +0100 |  <deip[m]>  | does not work | 
| 2023-02-16 11:31:19 +0100 |  <deip[m]>  | xprop give me that | 
| 2023-02-16 11:31:24 +0100 |  <deip[m]>  | WM_NAME(STRING) = | 
| 2023-02-16 11:31:24 +0100 |  <deip[m]>  | _NET_WM_NAME(UTF8_STRING) = "Emulator" | 
| 2023-02-16 11:32:44 +0100 |  <deip[m]>  | oh wait using that works | 
| 2023-02-16 11:32:48 +0100 |  <deip[m]>  | title ^? "Emulator" | 
| 2023-02-16 11:32:57 +0100 |  <deip[m]>  | okay thx! | 
| 2023-02-16 11:33:00 +0100 |  <galactic_starfis>  | ah, awesome | 
| 2023-02-16 11:33:03 +0100 |  <galactic_starfis>  | np | 
| 2023-02-16 11:51:43 +0100 |  <regina_hallad[m]>  | Hi 👋... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/094cda18a584a36cb9ba5298a4499d86279b…>) | 
| 2023-02-16 12:03:25 +0100 |  <deip[m]>  | wtf? | 
| 2023-02-16 12:04:16 +0100 |  <deip[m]>  | reported | 
| 2023-02-16 12:31:15 +0100 | spaceseller_ | (~spacesell@cpe-94-253-203-91.zg2.cable.xnet.hr) | 
| 2023-02-16 12:31:58 +0100 | lordhorzion | (~horzion@ProtonDB/horzion) (Ping timeout: 246 seconds) | 
| 2023-02-16 12:33:51 +0100 | spaceseller___ | (~spacesell@31.147.205.13) | 
| 2023-02-16 12:37:27 +0100 | spaceseller_ | (~spacesell@cpe-94-253-203-91.zg2.cable.xnet.hr) (Ping timeout: 255 seconds) | 
| 2023-02-16 12:42:37 +0100 | Solitary | (~Solitary@user/solitary) | 
| 2023-02-16 12:45:33 +0100 | ChanServ | +o Solid | 
| 2023-02-16 12:45:50 +0100 | lordhorzion | (~horzion@ProtonDB/horzion) | 
| 2023-02-16 12:46:26 +0100 | Solid | +b regina_hallad[m]!*@* | 
| 2023-02-16 12:46:37 +0100 | regina_hallad[m] | Solid (Kicked by Solid) | 
| 2023-02-16 12:47:36 +0100 |  <Solid>  | I wonder whether we actually have anyone who admins the matrix side | 
| 2023-02-16 12:47:46 +0100 |  <Solid>  | (and *which* matrix side, Iguess) | 
| 2023-02-16 12:57:10 +0100 | lordhorzion | (~horzion@ProtonDB/horzion) (Ping timeout: 246 seconds) | 
| 2023-02-16 13:15:40 +0100 |  <liskin>  | I should be an admin of the Matrix room | 
| 2023-02-16 13:16:38 +0100 |  <liskin>  | Shall I make more people admins/mods? | 
| 2023-02-16 13:24:41 +0100 |  <Solid>  | I wouldn't mind, if only to delete that kind of spam | 
| 2023-02-16 13:24:58 +0100 | ChanServ | -o Solid | 
| 2023-02-16 13:38:00 +0100 |  <geekosaur>  | the :libera.chat one is adminned from this side; the @matrix.org one from that side | 
| 2023-02-16 13:38:15 +0100 |  <geekosaur>  | also, hello | 
| 2023-02-16 13:40:40 +0100 |  <geekosaur>  | (I'm in the :libera.chat one; should I switch?) | 
| 2023-02-16 13:41:05 +0100 |  <geekosaur>  | I already am a mod in #haskell:matrix.org fwiw | 
| 2023-02-16 13:50:44 +0100 | geekosaur[m] | (~geekosaur@xmonad/geekosaur) () | 
| 2023-02-16 13:51:07 +0100 | geekosaur[m] | (~geekosaur@xmonad/geekosaur) | 
| 2023-02-16 14:37:36 +0100 | cfricke | (~cfricke@user/cfricke) | 
| 2023-02-16 15:03:29 +0100 |  <galactic_starfis>  | yeah, wouldn't mind someone deleting that sorta stuff | 
| 2023-02-16 15:04:13 +0100 |  <galactic_starfis>  | greedily I'd want it, but realistically I'm not sure I pop in often enough to warrant that | 
| 2023-02-16 15:04:40 +0100 |  <galactic_starfis>  | nor have I contributed enough to the project really... | 
| 2023-02-16 15:04:50 +0100 |  <galactic_starfis>  | but I plan on doing so at some point | 
| 2023-02-16 15:05:08 +0100 |  <galactic_starfis>  | I really want to express xmonad in a treelike structure underneath | 
| 2023-02-16 15:05:21 +0100 |  <galactic_starfis>  | I feel it would solve so many of our bugs and hacks | 
| 2023-02-16 15:08:47 +0100 |  <galactic_starfis>  | weird layout hacks: sublayouts, tabs/other decoration, floats, fullscreen | 
| 2023-02-16 15:08:47 +0100 |  <galactic_starfis>  | everything that causes main loop interruptions: gridselect, prompts (probably others, idk) | 
| 2023-02-16 15:08:47 +0100 |  <galactic_starfis>  | all of those would become seamless implementations without hacks, or any sort of trickery... | 
| 2023-02-16 15:10:48 +0100 |  <galactic_starfis>  | I think things like switching keybind sets would even become feasible... | 
| 2023-02-16 15:11:10 +0100 |  <galactic_starfis>  | but, so far, it's basically just in my head, so, who truly knows how well this would work | 
| 2023-02-16 15:11:35 +0100 | spaceseller___ | (~spacesell@31.147.205.13) (Quit: Leaving) | 
| 2023-02-16 15:13:40 +0100 |  <geekosaur>  | might be time to start thinking about them; we're starting to plan out post-1.0 changes which are likely to be breaking (see for example [Leary]'s draft PRs) | 
| 2023-02-16 15:14:12 +0100 |  <galactic_starfis>  | Alright | 
| 2023-02-16 15:35:16 +0100 |  <geekosaur>  | there's also that layout tree draft PR, if it's not yours already | 
| 2023-02-16 15:36:43 +0100 |  <geekosaur>  | nope, not yours. https://github.com/xmonad/xmonad-contrib/pull/755 (which really belongs in the other repo) | 
| 2023-02-16 15:47:23 +0100 |  <galactic_starfis>  | Not what I'm talking about, but still intriguing I suppose | 
| 2023-02-16 15:49:02 +0100 |  <galactic_starfis>  | https://github.com/xmonad/xmonad/issues/334 | 
| 2023-02-16 15:49:02 +0100 |  <galactic_starfis>  | This is mine | 
| 2023-02-16 15:56:02 +0100 |  <geekosaur>  | so we've got two of these plus whatever [Leary] has in mind. you three should brainstorm together 🙂 | 
| 2023-02-16 16:12:50 +0100 | malook | (~Thunderbi@5.110.225.18) | 
| 2023-02-16 16:14:17 +0100 |  <galactic_starfis>  | well, the second comment | 
| 2023-02-16 16:43:29 +0100 | bigxgorb | (~bigxgorb@50.110.22.121) | 
| 2023-02-16 16:46:00 +0100 | lordhorzion | (~horzion@ProtonDB/horzion) | 
| 2023-02-16 16:47:45 +0100 | malook | (~Thunderbi@5.110.225.18) (Ping timeout: 255 seconds) | 
| 2023-02-16 16:55:22 +0100 | bigxgorb | (~bigxgorb@50.110.22.121) (Quit: Client closed) | 
| 2023-02-16 17:17:06 +0100 | zetabite | (~horzion@ProtonDB/horzion) | 
| 2023-02-16 17:19:19 +0100 | lordhorzion | (~horzion@ProtonDB/horzion) (Ping timeout: 246 seconds) | 
| 2023-02-16 17:59:37 +0100 | werneta | (~werneta@70.142.214.115) (Remote host closed the connection) | 
| 2023-02-16 18:00:58 +0100 | stackdroid18 | (14094@de1.hashbang.sh) | 
| 2023-02-16 18:30:21 +0100 | zetabite | (~horzion@ProtonDB/horzion) (Ping timeout: 255 seconds) | 
| 2023-02-16 18:35:51 +0100 | rak | (~rak@debian/rak) () | 
| 2023-02-16 18:42:40 +0100 | desantra | (~skykanin@user/skykanin) | 
| 2023-02-16 18:43:20 +0100 | desantra | (~skykanin@user/skykanin) (Client Quit) | 
| 2023-02-16 18:43:35 +0100 | desantra | (~skykanin@user/skykanin) | 
| 2023-02-16 18:44:54 +0100 | ft | (~ft@p3e9bc443.dip0.t-ipconnect.de) | 
| 2023-02-16 19:13:51 +0100 | wusticality | (~user@76.131.115.3) | 
| 2023-02-16 19:22:14 +0100 | mc47 | (~mc47@xmonad/TheMC47) | 
| 2023-02-16 19:27:46 +0100 | thunderrd | (~thunderrd@183.182.114.186) (Ping timeout: 246 seconds) | 
| 2023-02-16 19:41:06 +0100 | thunderrd | (~thunderrd@183.182.111.228) | 
| 2023-02-16 19:56:08 +0100 | mc47 | (~mc47@xmonad/TheMC47) (Remote host closed the connection) | 
| 2023-02-16 20:04:03 +0100 | cfricke | (~cfricke@user/cfricke) (Quit: WeeChat 3.8) | 
| 2023-02-16 20:05:34 +0100 | thunderrd | (~thunderrd@183.182.111.228) (Ping timeout: 246 seconds) | 
| 2023-02-16 20:12:39 +0100 | wusticality | (~user@76.131.115.3) (Remote host closed the connection) | 
| 2023-02-16 20:18:27 +0100 | thunderrd | (~thunderrd@183.182.111.241) | 
| 2023-02-16 20:22:08 +0100 | desantra | (~skykanin@user/skykanin) (Quit: WeeChat 3.8) | 
| 2023-02-16 20:41:43 +0100 | wusticality | (~user@76.131.115.3) | 
| 2023-02-16 23:55:30 +0100 | wusticality | (~user@76.131.115.3) (Remote host closed the connection) |