Logs: liberachat/#xmonad
| 2025-10-07 11:01:49 | × | srk quits (~sorki@user/srk) (Ping timeout: 264 seconds) |
| 2025-10-07 11:02:31 | → | srk joins (~sorki@user/srk) |
| 2025-10-07 11:09:03 | × | ximon quits (~ximon@user/ximon) (Quit: Client closed) |
| 2025-10-07 11:18:24 | → | Enrico63 joins (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) |
| 2025-10-07 14:45:25 | × | Enrico63 quits (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed) |
| 2025-10-07 14:59:29 | × | Solid quits (~slot@xmonad/slotThe) (Quit: ERC 5.6.1-git (IRC client for GNU Emacs 31.0.50)) |
| 2025-10-07 15:03:25 | → | Enrico63 joins (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) |
| 2025-10-07 15:41:20 | × | Enrico63 quits (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed) |
| 2025-10-07 16:00:51 | × | yecinem_ quits (~yecinem@p200300ee0f0b99007e78fe68027266ed.dip0.t-ipconnect.de) (Ping timeout: 265 seconds) |
| 2025-10-07 16:29:08 | → | rekahsoft joins (~rekahsoft@70.51.99.245) |
| 2025-10-07 16:47:05 | × | hiecaq` quits (~hiecaq@user/hiecaq) (Remote host closed the connection) |
| 2025-10-07 17:12:04 | → | ft joins (~ft@p4fc2a225.dip0.t-ipconnect.de) |
| 2025-10-07 17:30:48 | → | Solid joins (~slot@xmonad/slotThe) |
| 2025-10-07 17:31:01 | × | rekahsoft quits (~rekahsoft@70.51.99.245) (Ping timeout: 256 seconds) |
| 2025-10-07 17:32:09 | × | mkoskar quits (~mkoskar@user/mkoskar) (Ping timeout: 256 seconds) |
| 2025-10-07 17:32:34 | → | mkoskar joins (~mkoskar@user/mkoskar) |
| 2025-10-07 17:45:56 | → | yosafbridge` joins (~yosafbrid@static.38.6.217.95.clients.your-server.de) |
| 2025-10-07 17:47:12 | → | dobblego joins (~dibblego@haskell/developer/dibblego) |
| 2025-10-07 17:51:06 | × | yosafbridge quits (~yosafbrid@static.38.6.217.95.clients.your-server.de) (*.net *.split) |
| 2025-10-07 17:51:06 | × | dibblego quits (~dibblego@116-255-1-119.ip4.superloop.au) (*.net *.split) |
| 2025-10-07 17:51:06 | dobblego | is now known as dibblego |
| 2025-10-07 19:24:09 | × | Solid quits (~slot@xmonad/slotThe) (Quit: ERC 5.6.1-git (IRC client for GNU Emacs 31.0.50)) |
| 2025-10-07 19:47:17 | → | Enrico63 joins (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) |
| 2025-10-07 20:04:53 | × | Enrico63 quits (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed) |
| 2025-10-07 21:25:05 | × | _qw quits (~eqw@user/eqw) (Ping timeout: 256 seconds) |
| 2025-10-07 21:25:06 | × | mkoskar quits (~mkoskar@user/mkoskar) (Ping timeout: 256 seconds) |
| 2025-10-07 21:25:06 | × | srk quits (~sorki@user/srk) (Ping timeout: 256 seconds) |
| 2025-10-07 21:25:22 | → | srk joins (~sorki@user/srk) |
| 2025-10-07 21:25:28 | → | mkoskar joins (~mkoskar@user/mkoskar) |
| 2025-10-07 21:25:37 | × | ft quits (~ft@p4fc2a225.dip0.t-ipconnect.de) (Ping timeout: 256 seconds) |
| 2025-10-07 21:25:46 | → | ft joins (~ft@p4fc2a225.dip0.t-ipconnect.de) |
| 2025-10-07 21:30:41 | → | _qw joins (~eqw@user/eqw) |
| 2025-10-07 21:35:49 | → | Enrico63 joins (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) |
| 2025-10-07 21:35:53 | × | yaslam quits (~yaslam@user/yaslam) (Ping timeout: 246 seconds) |
| 2025-10-07 21:36:54 | → | yaslam joins (~yaslam@user/yaslam) |
| 2025-10-07 22:25:23 | × | Enrico63 quits (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed) |
| 2025-10-08 00:05:32 | × | kaskal quits (~kaskal@84-115-235-223.cable.dynamic.surfer.at) (Quit: ZNC - https://znc.in) |
| 2025-10-08 00:05:50 | → | kaskal joins (~kaskal@84-115-235-223.cable.dynamic.surfer.at) |
| 2025-10-08 01:57:57 | × | kaskal quits (~kaskal@84-115-235-223.cable.dynamic.surfer.at) (Ping timeout: 256 seconds) |
| 2025-10-08 01:58:11 | × | yosafbridge` quits (~yosafbrid@static.38.6.217.95.clients.your-server.de) (Ping timeout: 256 seconds) |
| 2025-10-08 01:58:40 | → | kaskal joins (~kaskal@2a02:8388:1a8b:7d00:da7b:74b4:ea7f:2207) |
| 2025-10-08 01:58:45 | × | fcser quits (~fcser@booty.farted.net) (Ping timeout: 256 seconds) |
| 2025-10-08 01:58:53 | → | fcser joins (~fcser@booty.farted.net) |
| 2025-10-08 01:59:51 | → | yosafbridge joins (~yosafbrid@static.38.6.217.95.clients.your-server.de) |
| 2025-10-08 03:47:06 | × | L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 248 seconds) |
| 2025-10-08 03:52:36 | → | sajenim joins (~sajenim@user/sajenim) |
| 2025-10-08 04:43:29 | × | spwl quits (~gwpl@user/gwentpl) (Ping timeout: 260 seconds) |
| 2025-10-08 04:43:33 | → | gwentpl joins (~gwpl@user/gwentpl) |
| 2025-10-08 05:34:53 | × | ft quits (~ft@p4fc2a225.dip0.t-ipconnect.de) (Quit: leaving) |
| 2025-10-08 07:41:33 | → | Enrico63 joins (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) |
| 2025-10-08 08:32:24 | → | Solid joins (~slot@xmonad/slotThe) |
| 2025-10-08 11:08:53 | × | Enrico63 quits (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed) |
| 2025-10-08 12:15:05 | → | yecinem_ joins (~yecinem@host-212-114-138-22.customer.m-online.net) |
| 2025-10-08 13:40:13 | × | Solid quits (~slot@xmonad/slotThe) (Quit: ERC 5.6.1-git (IRC client for GNU Emacs 31.0.50)) |
| 2025-10-08 15:33:03 | × | yecinem_ quits (~yecinem@host-212-114-138-22.customer.m-online.net) (Ping timeout: 256 seconds) |
| 2025-10-08 15:46:15 | × | zawaken quits (~zawaken@user/zawaken) (Quit: ZNC - https://znc.in) |
| 2025-10-08 15:54:36 | → | ft joins (~ft@p4fc2a207.dip0.t-ipconnect.de) |
| 2025-10-08 16:19:42 | → | zawaken joins (~zawaken@user/zawaken) |
| 2025-10-08 22:22:55 | <haskellbridge> | <dpn> hmm I need to get appindicator support - I'musing stalonetray at the moment... anyone have other suggestions? |
| 2025-10-08 22:34:08 | <geekosaur> | trayer-srg? |
| 2025-10-08 22:36:10 | <geekosaur> | some distros (notably the Debian-derived ones) have adopted it as "trayer"; the original version was pretty limited |
| 2025-10-08 22:40:22 | <haskellbridge> | <dpn> i'll have a look, thanks ! |
| 2025-10-08 22:53:44 | <haskellbridge> | <dpn> one thing i haven't quite figured out is how to restart xmonad in a way that respects new struts... without logging out essentially |
| 2025-10-08 22:54:16 | <haskellbridge> | <dpn> i think i have alt-shift-space bound to reset layouts, but that doesnt spot the new strut |
| 2025-10-08 22:54:41 | <haskellbridge> | <dpn> seems harder when using spawnOne instead of having entries in the xmonadrc too |
| 2025-10-08 22:54:50 | <haskellbridge> | <dpn> * xmonad-session-rc |
| 2025-10-08 22:59:27 | <haskellbridge> | <dpn> oh snixembed works with trayer... and stalonetray, I must have a race in my startup somewhere |
| 2025-10-08 23:07:09 | <geekosaur> | what's your xmonad.hs look like? struts should be automatically and dynamically added/removed without any need for a restart |
| 2025-10-08 23:48:08 | → | L29Ah joins (~L29Ah@wikipedia/L29Ah) |
| 2025-10-09 01:05:23 | × | _qw quits (~eqw@user/eqw) (Ping timeout: 256 seconds) |
| 2025-10-09 01:05:42 | → | _qw joins (~eqw@user/eqw) |
| 2025-10-09 01:06:49 | × | fcser quits (~fcser@booty.farted.net) (Ping timeout: 256 seconds) |
| 2025-10-09 01:07:27 | → | fcser joins (~fcser@booty.farted.net) |
| 2025-10-09 02:14:54 | <haskellbridge> | <dpn> geekosaur: current live one https://gist.github.com/dpnova/476f888132764a630e3fa7b628ac8680 |
| 2025-10-09 02:16:23 | <haskellbridge> | <dpn> as a side - I can't seem to get rid of borders on xfce4-notifyd popups... the focusDown and copyToAll bits do work though :think |
| 2025-10-09 02:16:29 | <haskellbridge> | <dpn> * 🤔 https://gist.github.com/dpnova/476f888132764a630e3fa7b628ac8680#file-xmonad-hs-L172 |
| 2025-10-09 02:18:09 | <geekosaur> | `avoidStruts` should be outside of the `addTabs`, as should the `mkToggle`s, although I think you'd only notice a problem if your tabs were on the bottom or your systray were on top |
| 2025-10-09 02:19:18 | <geekosaur> | (and why do you use both old-style and new-style keybindings?) |
| 2025-10-09 02:20:27 | <geekosaur> | manual `manageDocks` shouldn't be needed with the `docks` combinator, but I can't see how that would break things |
| 2025-10-09 02:21:09 | <geekosaur> | the `def`s on lines 227 and 229 should be `desktopConfig` instead |
| 2025-10-09 02:21:40 | <haskellbridge> | <dpn> geekosaur: yeah I've been slowly shifting over :S |
| 2025-10-09 02:21:54 | <haskellbridge> | <dpn> let me check.. thanks! |
| 2025-10-09 02:24:32 | <geekosaur> | hm, I had no idea that hasBorder stuff was there. I'm not at all certain it would work in a ManageHook, sending a message during initial management isn't guaranteed to do the right thing because the layout hasn't had a chance to run yet |
| 2025-10-09 02:25:20 | <haskellbridge> | <dpn> ah! ok - fair enough... I do recall wondering about that but it was so long ago I can't remember where I got to with it |
| 2025-10-09 02:25:48 | <geekosaur> | (it's run just after `windows` applies the `manageHook` to the new window while incorporating it into the `StackSet`) |
| 2025-10-09 02:27:21 | <geekosaur> | right, I'm not currently doing it from my `manageHook`, but I would normally just zero its `borderWidth` directly |
| 2025-10-09 02:27:51 | <geekosaur> | `ask >>= \w -> liftX (withDisplay (\ |
| 2025-10-09 02:27:55 | <geekosaur> | whoops |
| 2025-10-09 02:28:06 | <haskellbridge> | <dpn> oh - you can do that? perhaps that's the missing piece for me, I'm trying to do too much in the manageHook |
| 2025-10-09 02:28:44 | <geekosaur> | `ask >>= \w -> liftX (withDisplay (\d -> io $ setWindowBorderWidth d w 0))` |
| 2025-10-09 02:29:02 | <geekosaur> | not the prettiest thing but guaranteed to work |
| 2025-10-09 02:29:19 | <haskellbridge> | <dpn> that's in the layoutHook ? |
| 2025-10-09 02:29:43 | <geekosaur> | manageHook |
| 2025-10-09 02:29:53 | <geekosaur> | that replaces the `hasBorder False` |
| 2025-10-09 02:30:04 | <haskellbridge> | <dpn> ah |
| 2025-10-09 02:30:17 | <geekosaur> | probably you maker it a function and then replace the `hasBorder False` with it |
| 2025-10-09 02:30:22 | <geekosaur> | *make it |
| 2025-10-09 02:31:40 | <geekosaur> | "do too much in the manageHook" isn't usually a thing, although you do need to be careful with where you put `insertPosition` (which I saw you had commented out) because it can break other `ManageHook`s |
| 2025-10-09 02:32:06 | <haskellbridge> | <dpn> yeah - something about the type is making composeAll unhappy atm ... I chose a hell of a time to disable my hs lsp in nvim |
| 2025-10-09 02:32:53 | <geekosaur> | hold on, I blasted that out without checking, ouldn't be the first time I got it slightly wrong 🙂 |
All times are in UTC.