2025/12/11

Newest at the top

2025-12-11 04:50:01 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-12-11 04:49:54 +0100omidmash(~omidmash@user/omidmash) (Quit: The Lounge - https://thelounge.chat)
2025-12-11 04:42:08 +0100trickard_(~trickard@cpe-83-98-47-163.wireline.com.au)
2025-12-11 04:41:55 +0100trickard_(~trickard@cpe-83-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-12-11 04:38:55 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-12-11 04:35:55 +0100Lycurgus(~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
2025-12-11 04:34:12 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-12-11 04:23:19 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-12-11 04:23:15 +0100nschoe(~nschoe@82-65-202-30.subs.proxad.net) nschoe
2025-12-11 04:18:27 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-12-11 04:17:22 +0100nschoe(~nschoe@82-65-202-30.subs.proxad.net) (Ping timeout: 246 seconds)
2025-12-11 04:14:04 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2025-12-11 04:11:55 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 240 seconds)
2025-12-11 04:10:39 +0100img(~img@user/img) img
2025-12-11 04:09:26 +0100img(~img@user/img) (Quit: ZNC 1.10.1 - https://znc.in)
2025-12-11 04:07:49 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2025-12-11 04:06:50 +0100ryanbooker(uid4340@id-4340.hampstead.irccloud.com) ryanbooker
2025-12-11 04:02:43 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-12-11 04:01:02 +0100hsw(~hsw@112-104-86-252.adsl.dynamic.seed.net.tw) hsw
2025-12-11 03:58:00 +0100Lycurgus(~juan@user/Lycurgus) Lycurgus
2025-12-11 03:57:35 +0100rekahsoft(~rekahsoft@70.51.99.245) (Ping timeout: 240 seconds)
2025-12-11 03:52:18 +0100trickard_(~trickard@cpe-83-98-47-163.wireline.com.au)
2025-12-11 03:52:05 +0100trickard(~trickard@cpe-83-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-12-11 03:51:35 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-12-11 03:47:20 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-12-11 03:45:54 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2025-12-11 03:44:07 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 264 seconds)
2025-12-11 03:37:49 +0100karenw(~karenw@user/karenw) (Ping timeout: 264 seconds)
2025-12-11 03:35:55 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-12-11 03:35:35 +0100 <geekosaur> (hypothetically you could even call the function directly, but I can't think of a good reason to do so. xmonad users have surprised me in the past, though)
2025-12-11 03:35:01 +0100 <geekosaur> it takes the same configuration. there's just no way to relay the configuration it came from to it automatically, so xmonad has to do `keys conf conf`
2025-12-11 03:29:17 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-12-11 03:27:19 +0100myxos(~myxos@wsip-70-166-126-146.ph.ph.cox.net) myxokephale
2025-12-11 03:23:57 +0100 <Pozyomka> Ah, thanks... I guess I just find it hard to reason about non-positive types: “Part of the data of a configuration is a function that takes another configuration...”
2025-12-11 03:18:55 +0100myxos(~myxos@wsip-70-166-126-146.ph.ph.cox.net) (Ping timeout: 264 seconds)
2025-12-11 03:18:13 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-12-11 03:13:50 +0100 <geekosaur> and line 233 which extracts the workspaces
2025-12-11 03:13:47 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-12-11 03:13:06 +0100 <geekosaur> also note like 194 which extracts the current layoutHook and hard sets it to reinitialize layouts
2025-12-11 03:12:14 +0100 <geekosaur> https://github.com/xmonad/xmonad/blob/master/src/XMonad/Config.hs#L181-L243
2025-12-11 03:11:20 +0100 <geekosaur> because it's not a Map, it's a function that produces a Map. the function is passed the current configuration, mostly so it can extract the modMask
2025-12-11 03:10:16 +0100spew(~spew@user/spew) (Quit: nyaa~)
2025-12-11 03:08:19 +0100 <Pozyomka> Why is does XMonad.keys have type “XConfig l -> XConfig Layout -> Data.Map.Internal.Map (ButtonMask, KeySym) (X ())”? The first XConfig, I can understand, it's the XConfig record we're projecting from. But why would we need a second record?
2025-12-11 03:05:00 +0100bggd_(~bgg@2a01:e0a:fd5:f510:327d:b50f:5899:99de) (Remote host closed the connection)
2025-12-11 03:02:31 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-12-11 03:01:21 +0100xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2025-12-11 02:58:32 +0100timide(~timide@user/timide) timide
2025-12-11 02:58:01 +0100merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-12-11 02:55:08 +0100ephemient(uid407513@user/ephemient) (Quit: Connection closed for inactivity)
2025-12-11 02:49:53 +0100sp1ff`(~user@2601:1c2:4c00:6820::c593) (Remote host closed the connection)