2026/01/20

2026-01-20 00:18:06 +0000vanvik(~vanvik@143.110.100.4) vanvik
2026-01-20 01:05:42 +0000L29Ah(~L29Ah@wikipedia/L29Ah) L29Ah
2026-01-20 01:06:21 +0000beastwick(~brian@user/beastwick) beastwick
2026-01-20 01:07:15 +0000 <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 +0000 <geekosaur> do you have multiple screens?
2026-01-20 01:34:15 +0000 <geekosaur> if you do, use `lessBorders Screen` or `lessBorders OtherIndicated`
2026-01-20 01:34:38 +0000 <geekosaur> you may need to run a statusbar to determine which screen is focused
2026-01-20 01:35:08 +0000 <beastwick> yes I have two screens active
2026-01-20 02:14:06 +0000vanvik(~vanvik@143.110.100.4) (Quit: Ping timeout (120 seconds))
2026-01-20 02:14:26 +0000vanvik(~vanvik@143.110.100.4) vanvik
2026-01-20 02:14:32 +0000werneta(~werneta@71.83.160.242) werneta
2026-01-20 03:31:26 +0000werneta(~werneta@71.83.160.242) (Quit: Lost terminal)
2026-01-20 03:43:15 +0000terrorjack(~terrorjac@2a01:4f8:c17:9d11::) (Quit: The Lounge - https://thelounge.chat)
2026-01-20 03:45:46 +0000terrorjack(~terrorjac@2a01:4f8:c17:9d11::) terrorjack
2026-01-20 09:29:14 +0000mc47(~yecinem@xmonad/TheMC47) mc47
2026-01-20 13:18:26 +0000rekahsoft(~rekahsoft@70.51.99.245) rekahsoft
2026-01-20 13:41:23 +0000T_X(~T_X@diktynna.open-mesh.org) (Ping timeout: 250 seconds)
2026-01-20 13:43:16 +0000T_X(~T_X@diktynna.open-mesh.org) T_X
2026-01-20 13:44:51 +0000wsx(055e6b628d@2a03:6000:1812:100::dd6) (Ping timeout: 250 seconds)
2026-01-20 13:46:03 +0000wsx(055e6b628d@2a03:6000:1812:100::dd6) wsx
2026-01-20 14:55:55 +0000 <beastwick> lessBorders Screen did the trick
2026-01-20 15:05:42 +0000 <beastwick> Just curious, does everyone type define their functions/variable assignments in their configs?
2026-01-20 15:06:03 +0000 <beastwick> ex) myWorkspaces :: [WorkspaceId]
2026-01-20 15:08:39 +0000 <beastwick> myXPConfig :: XPConfig myXPConfig = def
2026-01-20 15:08:45 +0000 <beastwick> this sort of stuff, or not worth the headache?
2026-01-20 15:09:06 +0000 <beastwick> for complicated stuff I see haskell can give me the type directly from ghci
2026-01-20 15:09:25 +0000 <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 +0000 <beastwick> the config will never be a contract for anyone else
2026-01-20 15:09:54 +0000 <beastwick> but I would like to get in the habit of doing best practices
2026-01-20 15:10:39 +0000Enrico63(~Enrico63@79.42.228.73) Enrico63
2026-01-20 15:16:02 +0000hightower3(~hightower@cpe-94-253-190-192.zg.cable.xnet.hr) hightower2
2026-01-20 15:18:37 +0000hightower4(~hightower@cpe-94-253-190-24.zg.cable.xnet.hr) (Ping timeout: 264 seconds)
2026-01-20 15:43:41 +0000Enrico63(~Enrico63@79.42.228.73) (Quit: Client closed)
2026-01-20 16:10:10 +0000Enrico63(~Enrico63@host-79-42-228-73.retail.telecomitalia.it) Enrico63
2026-01-20 16:49:00 +0000ft(~ft@p4fc2a9d7.dip0.t-ipconnect.de) ft
2026-01-20 16:50:12 +0000 <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 +0000mc47(~yecinem@xmonad/TheMC47) (Ping timeout: 250 seconds)
2026-01-20 17:40:36 +0000Enrico63(~Enrico63@host-79-42-228-73.retail.telecomitalia.it) (Quit: Client closed)
2026-01-20 19:06:21 +0000ectospasm(~ectospasm@user/ectospasm) ectospasm
2026-01-20 20:25:52 +0000L29Ah(~L29Ah@wikipedia/L29Ah) (Ping timeout: 246 seconds)
2026-01-20 20:26:52 +0000L29Ah(~L29Ah@wikipedia/L29Ah) L29Ah
2026-01-20 20:30:28 +0000Enrico63(~Enrico63@host-79-42-228-73.retail.telecomitalia.it) Enrico63
2026-01-20 20:40:50 +0000Enrico63(~Enrico63@host-79-42-228-73.retail.telecomitalia.it) (Quit: Client closed)
2026-01-20 20:53:12 +0000lally(sid388228@id-388228.uxbridge.irccloud.com) (*.net *.split)
2026-01-20 20:53:12 +0000catern(sid604849@id-604849.lymington.irccloud.com) (*.net *.split)
2026-01-20 20:53:12 +0000burp(~quassel@hedgewars/sysadmin/burp) (*.net *.split)
2026-01-20 20:53:12 +0000xacktm(xacktm@user/xacktm) (*.net *.split)
2026-01-20 20:58:51 +0000lally(sid388228@id-388228.uxbridge.irccloud.com) lally
2026-01-20 20:58:51 +0000catern(sid604849@id-604849.lymington.irccloud.com) catern
2026-01-20 20:58:51 +0000burp(~quassel@hedgewars/sysadmin/burp) burp
2026-01-20 20:58:51 +0000xacktm(xacktm@user/xacktm) xacktm
2026-01-20 22:08:04 +0000hightower3(~hightower@cpe-94-253-190-192.zg.cable.xnet.hr) (Ping timeout: 246 seconds)
2026-01-20 23:45:45 +0000Forkk13(~forkk@li926-228.members.linode.com) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
2026-01-20 23:46:26 +0000Forkk13(~forkk@li926-228.members.linode.com) Forkk