Home liberachat/#xmonad: Logs Calendar

Logs: liberachat/#xmonad

←Prev  Next→ 184,159 events total
2026-01-18 13:01:48 <haskellbridge> Thanks :)
2026-01-18 13:13:14 × redgloboli quits (~redglobol@user/redgloboli) (Quit: ...enter the matrix...)
2026-01-18 13:15:00 redgloboli joins (~redglobol@user/redgloboli)
2026-01-18 13:33:34 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 260 seconds)
2026-01-18 13:46:51 ml| joins (~ml|@user/ml/x-5298235)
2026-01-18 13:51:13 <haskellbridge> <ymeister> Primrose (== Léana): Do you mean window title in Polybar/Xmobar/...? What is the way you output your window title?
2026-01-18 13:51:15 <haskellbridge> ... long message truncated: https://kf8nh.com/_heisenbridge/media/kf8nh.com/HVZZbAsfTftSSVdgZwOoZMXr/DZDmsOQNdmM (76 lines)
2026-01-18 13:55:14 <haskellbridge> <ymeister> Do you mean window title in Polybar/Xmobar/...? What is the way you output your window title?
2026-01-18 13:55:14 <haskellbridge> ... long message truncated: https://kf8nh.com/_heisenbridge/media/kf8nh.com/PdWDuxzLaYkHJFcYnwIRuzgV/2w2NqomPUhw (76 lines)
2026-01-18 13:57:33 <haskellbridge> <Primrose (== Léana)> ymeister: Thanks for sharing! I use xmobar, but I don't meant to /retrieve title/ from programs, I want to attach custom labels on windows. I'm comparing two files side by side and they are really similar and the program doesn't tell me which is which, so I want to have something like a sticky note that helps be distinguishing which side is which.
2026-01-18 14:28:04 <liskin> Technically you can set custom properties on X windows, and it shouldn't be difficult to make xmonad decorations show then instead of the window title, if set.
2026-01-18 14:28:30 <liskin> That being said, I don't think it's something that's already been implemented, so you'd need to write a little bit of code.
2026-01-19 00:09:37 × deebo quits (~globe@stonebay32.com) (*.net *.split)
2026-01-19 00:12:24 deebo joins (~globe@stonebay32.com)
2026-01-19 00:16:54 redgloboli_ joins (~redglobol@user/redgloboli)
2026-01-19 00:17:15 Digitteknohippie joins (~user@user/digit)
2026-01-19 00:21:09 × redgloboli quits (~redglobol@user/redgloboli) (Quit: ...enter the matrix...)
2026-01-19 00:21:09 × Digit quits (~user@user/digit) (Ping timeout: 246 seconds)
2026-01-19 00:21:10 × vanvik quits (~vanvik@143.110.100.4) (Quit: Ping timeout (120 seconds))
2026-01-19 01:18:53 Digitteknohippie is now known as Digit
2026-01-19 03:13:23 ChubaDuba joins (~ChubaDuba@46.147.211.164)
2026-01-19 03:14:22 × ChubaDuba quits (~ChubaDuba@46.147.211.164) (Client Quit)
2026-01-19 03:28:15 × rekahsoft quits (~rekahsoft@70.51.99.245) (Remote host closed the connection)
2026-01-19 05:31:49 × tremon quits (~tremon@83.80.159.219) (Quit: getting boxed in)
2026-01-19 10:15:12 Enrico63 joins (~Enrico63@2001:b07:646b:5fed:9efc:e8ff:fe24:3213)
2026-01-19 10:34:44 <haskellbridge> <Primrose (== Léana)> That sounds pretty cool, I'll look into it if I have time
2026-01-19 11:35:20 hightower3 joins (~hightower@cpe-94-253-237-57.st.cable.xnet.hr)
2026-01-19 11:53:07 × Enrico63 quits (~Enrico63@2001:b07:646b:5fed:9efc:e8ff:fe24:3213) (Quit: Client closed)
2026-01-19 14:29:49 Enrico63 joins (~Enrico63@31.131.247.74)
2026-01-19 14:33:00 × Enrico63 quits (~Enrico63@31.131.247.74) (Client Quit)
2026-01-19 14:39:00 Enrico63 joins (~Enrico63@31-131-247-74.ip252.fastwebnet.it)
2026-01-19 15:03:42 mc47 joins (~yecinem@xmonad/TheMC47)
2026-01-19 15:16:02 hightower4 joins (~hightower@cpe-94-253-190-24.zg.cable.xnet.hr)
2026-01-19 15:18:19 × hightower3 quits (~hightower@cpe-94-253-237-57.st.cable.xnet.hr) (Ping timeout: 246 seconds)
2026-01-19 15:27:31 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.18.1/docs/XMonad-Actions-TagWindows.html
2026-01-19 15:28:07 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> Primrose (== Léana) 👆
2026-01-19 15:50:42 <haskellbridge> <Primrose (== Léana)> Ooh interesting
2026-01-19 15:50:43 <haskellbridge> <Primrose (== Léana)> Thank you!!
2026-01-19 15:53:11 × Enrico63 quits (~Enrico63@31-131-247-74.ip252.fastwebnet.it) (Quit: Client closed)
2026-01-19 16:07:04 <geekosaur> (and the tags are X11 properties, so you can even access them from outside of xmonad)
2026-01-19 16:22:40 tremon joins (~tremon@83.80.159.219)
2026-01-19 16:56:19 × mc47 quits (~yecinem@xmonad/TheMC47) (Ping timeout: 246 seconds)
2026-01-19 17:24:13 × ircbrowse_tom quits (~ircbrowse@user/tomsmeding/bot/ircbrowse-tom) (ZNC 1.9.0+deb2build3 - https://znc.in)
2026-01-19 17:24:36 ircbrowse_tom joins (~ircbrowse@user/tomsmeding/bot/ircbrowse-tom)
2026-01-19 17:24:39 Server sets mode +cnrt
2026-01-19 17:25:13 × piele quits (~piele@eiseth.creativeserver.net) (Remote host closed the connection)
2026-01-19 18:36:29 <haskellbridge> <Primrose (== Léana)> I looked into https://hackage.haskell.org/package/xmonad-contrib-0.18.1/docs/XMonad-Layout-Decoration.html
2026-01-19 18:36:31 <haskellbridge> ... long message truncated: https://kf8nh.com/_heisenbridge/media/kf8nh.com/OKcJFJoFmWFLFYjSSXWTCgiq/qI1C62ud__o (5 lines)
2026-01-19 18:38:52 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> Decoration itself isn't generally the place to do this; it provides defaults and a framework for actual decorations such as DwmStyle
2026-01-19 18:44:19 <haskellbridge> <Primrose (== Léana)> Where do you think would be more adequate to do this?
2026-01-19 18:57:37 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> you may have to write your own using one of the existing ones (something in DecorationMadness, DwmStyle, Tabbed, ... look for things importing XMonad.Layout.Decoration) as a guide
2026-01-19 18:58:11 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> changing Decoration itself isn't a great idea unless you want to affect every Decoration-based layout modifier for some reason
2026-01-19 19:40:12 <geekosaur> I guess the real problem with changing Decoration (or DecorationEx) is you'd want to change the API to allow specification of when to add the extra stuff, but that might be a breaking change and we avoid those
2026-01-19 19:40:29 <geekosaur> breaking someone's window manager on upgrade is rarely a good idea
2026-01-19 21:10:55 × sajenim quits (~sajenim@user/sajenim) (Ping timeout: 240 seconds)
2026-01-19 23:58:10 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
2026-01-20 00:18:06 vanvik joins (~vanvik@143.110.100.4)
2026-01-20 01:05:42 L29Ah joins (~L29Ah@wikipedia/L29Ah)
2026-01-20 01:06:21 beastwick joins (~brian@user/beastwick)
2026-01-20 01:07:15 <beastwick> Hi, I am trying to apply smartBorders to my layouts. This compiles, but I still see a border when I am in tiled layout with a single window: https://pastebin.com/af7NY2Vh
2026-01-20 01:25:31 <geekosaur> do you have multiple screens?
2026-01-20 01:34:15 <geekosaur> if you do, use `lessBorders Screen` or `lessBorders OtherIndicated`
2026-01-20 01:34:38 <geekosaur> you may need to run a statusbar to determine which screen is focused
2026-01-20 01:35:08 <beastwick> yes I have two screens active
2026-01-20 02:14:06 × vanvik quits (~vanvik@143.110.100.4) (Quit: Ping timeout (120 seconds))
2026-01-20 02:14:26 vanvik joins (~vanvik@143.110.100.4)
2026-01-20 02:14:32 werneta joins (~werneta@71.83.160.242)
2026-01-20 03:31:26 × werneta quits (~werneta@71.83.160.242) (Quit: Lost terminal)
2026-01-20 03:43:15 × terrorjack quits (~terrorjac@2a01:4f8:c17:9d11::) (Quit: The Lounge - https://thelounge.chat)
2026-01-20 03:45:46 terrorjack joins (~terrorjac@2a01:4f8:c17:9d11::)
2026-01-20 09:29:14 mc47 joins (~yecinem@xmonad/TheMC47)
2026-01-20 13:18:26 rekahsoft joins (~rekahsoft@70.51.99.245)
2026-01-20 13:41:23 × T_X quits (~T_X@diktynna.open-mesh.org) (Ping timeout: 250 seconds)
2026-01-20 13:43:16 T_X joins (~T_X@diktynna.open-mesh.org)
2026-01-20 13:44:51 × wsx quits (055e6b628d@2a03:6000:1812:100::dd6) (Ping timeout: 250 seconds)
2026-01-20 13:46:03 wsx joins (055e6b628d@2a03:6000:1812:100::dd6)
2026-01-20 14:55:55 <beastwick> lessBorders Screen did the trick
2026-01-20 15:05:42 <beastwick> Just curious, does everyone type define their functions/variable assignments in their configs?
2026-01-20 15:06:03 <beastwick> ex) myWorkspaces :: [WorkspaceId]
2026-01-20 15:08:39 <beastwick> myXPConfig :: XPConfig myXPConfig = def
2026-01-20 15:08:45 <beastwick> this sort of stuff, or not worth the headache?
2026-01-20 15:09:06 <beastwick> for complicated stuff I see haskell can give me the type directly from ghci
2026-01-20 15:09:25 <beastwick> so I have a complicated one for myLayouts, but seems kind of not worth doing if I make changes
2026-01-20 15:09:38 <beastwick> the config will never be a contract for anyone else
2026-01-20 15:09:54 <beastwick> but I would like to get in the habit of doing best practices
2026-01-20 15:10:39 Enrico63 joins (~Enrico63@79.42.228.73)
2026-01-20 15:16:02 hightower3 joins (~hightower@cpe-94-253-190-192.zg.cable.xnet.hr)
2026-01-20 15:18:37 × hightower4 quits (~hightower@cpe-94-253-190-24.zg.cable.xnet.hr) (Ping timeout: 264 seconds)
2026-01-20 15:43:41 × Enrico63 quits (~Enrico63@79.42.228.73) (Quit: Client closed)
2026-01-20 16:10:10 Enrico63 joins (~Enrico63@host-79-42-228-73.retail.telecomitalia.it)
2026-01-20 16:49:00 ft joins (~ft@p4fc2a9d7.dip0.t-ipconnect.de)
2026-01-20 16:50:12 <geekosaur> providing top level and ideally inner type signatures makes debugging a lot easier. that said, doing so for layouts (a) usually requires extra imports (b) is basically stating the layout twice. so my config has a comment "-- sorry, I CBA to provide types for anything parameterized by layouts" 🙂
2026-01-20 17:24:33 × mc47 quits (~yecinem@xmonad/TheMC47) (Ping timeout: 250 seconds)
2026-01-20 17:40:36 × Enrico63 quits (~Enrico63@host-79-42-228-73.retail.telecomitalia.it) (Quit: Client closed)
2026-01-20 19:06:21 ectospasm joins (~ectospasm@user/ectospasm)
2026-01-20 20:25:52 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 246 seconds)
2026-01-20 20:26:52 L29Ah joins (~L29Ah@wikipedia/L29Ah)
2026-01-20 20:30:28 Enrico63 joins (~Enrico63@host-79-42-228-73.retail.telecomitalia.it)
2026-01-20 20:40:50 × Enrico63 quits (~Enrico63@host-79-42-228-73.retail.telecomitalia.it) (Quit: Client closed)
2026-01-20 20:53:12 × lally quits (sid388228@id-388228.uxbridge.irccloud.com) (*.net *.split)

All times are in UTC.