Logs: liberachat/#xmonad
| 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.