| 2025-11-15 04:26:43 +0100 | td__ | (~td@2001:9e8:19c5:1800:ec98:e836:5d0:9712) (Ping timeout: 264 seconds) |
| 2025-11-15 04:28:01 +0100 | td_ | (~td@i53870938.versanet.de) td_ |
| 2025-11-15 08:10:00 +0100 | <haskellbridge> | <Nexilva> I can confirm the fix works. "systemctl --user mask plasma-kglobalaccel.service" frees up the meta key from KDE |
| 2025-11-15 09:37:31 +0100 | <haskellbridge> | <Nexilva> Who knew AI would be right on this. ChatGPT to the rescue. |
| 2025-11-15 10:00:36 +0100 | rieper | (~riepernet@2a03:4000:6:f1d6:6885:6fff:fe5a:8933) (Ping timeout: 244 seconds) |
| 2025-11-15 10:02:17 +0100 | rieper | (~riepernet@2a03:4000:6:f1d6:6885:6fff:fe5a:8933) rieper |
| 2025-11-15 15:04:49 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) (Ping timeout: 264 seconds) |
| 2025-11-15 15:29:57 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) L29Ah |
| 2025-11-15 15:31:52 +0100 | tremon | (~tremon@83.80.159.219) (Quit: getting boxed in) |
| 2025-11-15 16:43:51 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer) |
| 2025-11-15 17:04:49 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) L29Ah |
| 2025-11-15 17:09:34 +0100 | <geekosaur> | it's more likely to get KDE right, more users |
| 2025-11-15 17:09:42 +0100 | <geekosaur> | = more content to scrape |
| 2025-11-15 17:10:00 +0100 | <geekosaur> | (I mean, LLM "AI" is just a fancier Markov bot) |
| 2025-11-15 17:25:45 +0100 | <haskellbridge> | <eldritchcookie> can someone explain named scratchpads for me? i added all log/manage/startup/event hooks and it always runs the configured cmd instead of moving the active scratchpad, also what is the recommended way to hide a scratchpad? the module only provides a hook to auto hide when it loses focus? |
| 2025-11-15 17:34:51 +0100 | <haskellbridge> | <Nexilva> eldritchcookie: https://bpa.st/PVSA You can look at my config for example. |
| 2025-11-15 17:40:04 +0100 | uhdhdh | (~uhdhdh@dslb-002-205-170-105.002.205.pools.vodafone-ip.de) |
| 2025-11-15 17:46:43 +0100 | <geekosaur> | we really need to combinator-ize that so you don't have to add a crapload of hooks yourself someday |
| 2025-11-15 17:49:07 +0100 | uhdhdh | (~uhdhdh@dslb-002-205-170-105.002.205.pools.vodafone-ip.de) (Ping timeout: 250 seconds) |
| 2025-11-15 17:58:26 +0100 | <haskellbridge> | <Nexilva> Did it make sense? |
| 2025-11-15 17:59:38 +0100 | <geekosaur> | as for hiding it, the activate key is supposed to be a toggle. if the matched window doesn't exist the program is launched; if it's not on the current workspace it's moved there; if it is on the current workspace it's moved to NSP |
| 2025-11-15 18:00:00 +0100 | <haskellbridge> | <Nexilva> I think you got it. |
| 2025-11-15 18:01:28 +0100 | <haskellbridge> | <eldritchcookie> i just noticed that my scratchpad isn't floating even though the fourth argument contains doFloat https://play.haskell.org/saved/DNRqpPA8 i am setting a window tag on this hook so my query searching for the tag always fails |
| 2025-11-15 18:04:50 +0100 | <geekosaur> | hah. I think this is the first time I've seen anyone else use the NSP logger 🙂 |
| 2025-11-15 18:05:06 +0100 | <geekosaur> | otherwise it looks fine |
| 2025-11-15 18:24:22 +0100 | <haskellbridge> | <eldritchcookie> i guess i know where the error is |
| 2025-11-15 18:24:22 +0100 | <haskellbridge> | ... long message truncated: https://kf8nh.com/_heisenbridge/media/kf8nh.com/SxIplZEXNEUSSdgLMJsYPWCJ/jCx2KYIumgg (7 lines) |
| 2025-11-15 18:26:48 +0100 | <geekosaur> | hm, sorry, I thought it used _NET_WM_PID like most modern stuff (although that would mean terminals would need to be run specially) |
| 2025-11-15 18:27:30 +0100 | <geekosaur> | but yes, that means you can't sensibly tag the window unless you do it before the namedScratchpadManageHook runs |
| 2025-11-15 18:28:16 +0100 | <geekosaur> | I don't think I'd use tags for this anyway; usually there's a way to set a role, which will therefore exist when the window is mapped so you can match it in the manageHook |
| 2025-11-15 18:28:17 +0100 | T_X_ | (~T_X@diktynna.open-mesh.org) T_X |
| 2025-11-15 18:28:31 +0100 | <geekosaur> | you could still tag it if you're using the tag for something else |
| 2025-11-15 18:28:39 +0100 | T_X | (~T_X@diktynna.open-mesh.org) (Read error: Connection reset by peer) |
| 2025-11-15 18:30:26 +0100 | <haskellbridge> | <eldritchcookie> unfortunately in this case the tag was to ensure i get only the window i want. |
| 2025-11-15 18:38:08 +0100 | <geekosaur> | kitty --instance-group nsp --single-instance --name nsp -d /home/daily/plans |
| 2025-11-15 18:38:25 +0100 | <geekosaur> | then match on appName =? "nsp" |
| 2025-11-15 18:39:26 +0100 | <geekosaur> | (I think; can't tell from the manpage if this correctly creates a distinct-to-X11 instance that can have its own name) |
| 2025-11-15 18:41:18 +0100 | <geekosaur> | ultimately the window distinction has to come from the terminal itself; xmonad has no way to know about distinct instances otherwise and will match either every window or no window |
| 2025-11-15 18:42:01 +0100 | <geekosaur> | (as with any other window manager; in fact I ran across someone asking a similar question about kitty with hyprland) |