Home liberachat/#xmonad: Logs Calendar

Logs on 2025-05-07 (liberachat/#xmonad)

00:12:37 sajenim joins (~sajenim@user/sajenim)
02:22:48 × td_ quits (~td@i5387093E.versanet.de) (Ping timeout: 268 seconds)
02:24:04 td_ joins (~td@i5387091E.versanet.de)
04:43:12 <deebo> geekosaur: what is the applet actually supposed to show with the def config, i just see "n $windowtitle", no n+1 or other workspaces, just the active one
04:43:38 <deebo> do i need to name my workspaces or define them explicitly? i just have pretty much defaults for stuff like that
04:44:29 <geekosaur> if you copied mine then that's probably all you see; I use a highly customized config (workspace on each monitor + current workspace layout + current window title)
04:45:17 <geekosaur> if you use `def` without the stuff in the braces you should get all workspaces listed
04:47:38 <geekosaur> also it'll use brackets instead of markup to indicate the current and visible workspaces
04:48:53 <geekosaur> mine is probably only worth copying if you have multiple monitors and you assign specific workspaces to specific apps/activities such that you don't care about ppHiddenNoWindows etc.
04:58:36 <deebo> the actual config is from the applets example, mostly just wondering what's possible, if i even want to use this in the end :)
04:59:34 <geekosaur> most of the documentation should be in the PP module I linked
04:59:40 <geekosaur> it's fairly flexible
05:00:59 <deebo> it doesn't even show firefox's title until i e.g. create a new tab
05:01:07 <geekosaur> the one thing you sometimes need to watch out for is that most of the PP functions are pure, so if you want them to depend on something else you need to compute that before calling dynamicLogWithPP
05:02:19 <geekosaur> that sounds like a firefox problem, as the title should be obtained from firefox when you call dynamicLogWithPP
05:03:09 <geekosaur> firefox and to some extent chromium both have the problem that things like titles don't actually get set until all the JS has run
05:03:43 <deebo> yeah have to set it up on my work laptop to do more testing
05:23:20 <haskellbridge> <Solid> You can just write "def" and the type system will pick the right instance; not sure what you mean by "more explicit"
05:26:47 × deebo quits (~globe@stonebay32.com) (Ping timeout: 252 seconds)
05:26:55 deebo joins (~globe@stonebay32.com)
05:42:26 <deebo> solid, as a "regular" programmer, 'def' is magic XMonad.Hooks.StatusBar.PP.Default would be "explicit"
05:43:02 <haskellbridge> <Solid> I guess you can do "(def :: PP)"
05:43:23 <haskellbridge> <Solid> ergh, maybe "Default PP"
05:46:18 <deebo> do browsers set information about their popups? outlook recently started doing this annoying popup login thing, wondering if there's some info in the popup that i could use to float it
05:58:38 <haskellbridge> <Solid> try to "xprop" it and see whether there's anything useful there
06:16:56 <deebo> problem is it vanishes as fast as it appears
06:17:07 <deebo> can i somehow hook xprop to be called for new windows and logged
06:17:52 <deebo> outlook used to log you out after session ended, now it just shows a status bar "session ended, [login]", pressing the button just opens a popup
06:44:55 <haskellbridge> <Solid> I guess you could really do an xprop call for _every_ new window and try to find the right one in the logs
07:16:41 mc47 joins (~yecinem@host-212-114-138-22.customer.m-online.net)
07:26:18 × sajenim quits (~sajenim@user/sajenim) (Quit: WeeChat 4.4.3)
07:45:07 darkstardevx joins (~darkstard@50.53.3.2)
07:45:25 × darkstardevx quits (~darkstard@50.53.3.2) (Remote host closed the connection)
08:06:01 × ft quits (~ft@p4fc2a6e6.dip0.t-ipconnect.de) (Quit: leaving)
08:20:03 sajenim joins (~sajenim@user/sajenim)
09:42:54 × mc47 quits (~yecinem@host-212-114-138-22.customer.m-online.net) (Ping timeout: 272 seconds)
11:00:44 mc47 joins (~yecinem@host-212-114-138-22.customer.m-online.net)
11:05:03 rascasse joins (~rascasse@user/diep)
12:39:33 rascasse_ joins (~rascasse@user/diep)
12:41:18 × rascasse quits (~rascasse@user/diep) (Ping timeout: 252 seconds)
12:58:05 thunderrd joins (~thunderrd@1.4.183.239)
13:52:45 Guest12 joins (~Guest6@45.64.163.246)
13:53:00 × Guest12 quits (~Guest6@45.64.163.246) (Client Quit)
14:32:07 <geekosaur> deebo: https://hackage.haskell.org/package/xmonad-contrib-0.18.1/docs/XMonad-Hooks-ManageDebug.html#v:debugManageHook
15:46:06 × mc47 quits (~yecinem@host-212-114-138-22.customer.m-online.net) (Ping timeout: 252 seconds)
16:02:25 × sajenim quits (~sajenim@user/sajenim) (Ping timeout: 260 seconds)
16:56:08 × _qw quits (~eqw@user/eqw) (Ping timeout: 252 seconds)
17:14:24 _qw joins (~eqw@user/eqw)
17:56:27 × ghormoon quits (~ghormoon@ghorland.net) (Ping timeout: 268 seconds)
18:22:52 ghormoon joins (~ghormoon@ghorland.net)
18:34:15 ft joins (~ft@p4fc2a6e6.dip0.t-ipconnect.de)
19:03:06 OftenFaded89 joins (~OftenFade@user/tisktisk)
19:47:43 Kaladin joins (~Kaladin@157-131-203-96.fiber.dynamic.sonic.net)
23:21:43 × Kaladin quits (~Kaladin@157-131-203-96.fiber.dynamic.sonic.net) (Quit: Leaving)
23:30:40 Kaladin joins (~Kaladin@157-131-203-96.fiber.dynamic.sonic.net)

All times are in UTC on 2025-05-07.