2023/12/11

2023-12-11 01:01:57 +0100alp_(~alp@2001:861:e3d6:8f80:7092:9744:337:b98c) (Ping timeout: 256 seconds)
2023-12-11 03:49:22 +0100hightower3(~hightower@141-136-134-254.dsl.iskon.hr)
2023-12-11 03:52:07 +0100hightower2(~hightower@141-136-237-233.dsl.iskon.hr) (Ping timeout: 260 seconds)
2023-12-11 04:07:25 +0100thunderrd(~thunderrd@183.182.111.58) (Remote host closed the connection)
2023-12-11 04:18:11 +0100Groumf(~Groumf@2a01:e0a:582:bb40:e5c6:f484:7015:1722) (Quit: Client closed)
2023-12-11 07:28:41 +0100Maeda(~Maeda@91-161-10-149.subs.proxad.net)
2023-12-11 08:34:46 +0100alp_(~alp@2001:861:e3d6:8f80:c12e:3d55:b6:f405)
2023-12-11 09:30:09 +0100hightower4(~hightower@141-136-134-254.dsl.iskon.hr)
2023-12-11 09:32:26 +0100hightower3(~hightower@141-136-134-254.dsl.iskon.hr) (Ping timeout: 260 seconds)
2023-12-11 09:34:46 +0100hightower4(~hightower@141-136-134-254.dsl.iskon.hr) (Ping timeout: 260 seconds)
2023-12-11 10:03:22 +0100td_(~td@i5387090E.versanet.de)
2023-12-11 10:29:15 +0100ft(~ft@p3e9bc784.dip0.t-ipconnect.de) (Quit: leaving)
2023-12-11 10:59:01 +0100T_X(~T_X@diktynna.open-mesh.org) (Read error: Connection reset by peer)
2023-12-11 10:59:35 +0100T_X(~T_X@diktynna.open-mesh.org)
2023-12-11 12:41:39 +0100cfricke(~cfricke@user/cfricke)
2023-12-11 13:02:59 +0100hightower2(~hightower@213.186.15.36)
2023-12-11 14:13:34 +0100hightower2(~hightower@213.186.15.36) (Remote host closed the connection)
2023-12-11 14:18:50 +0100ircbrowse_tom(~ircbrowse@2a01:4f8:1c1c:9319::1)
2023-12-11 14:18:52 +0100Server+cnt
2023-12-11 15:04:51 +0100hightower2(~hightower@213.186.15.36)
2023-12-11 15:39:44 +0100alp_(~alp@2001:861:e3d6:8f80:c12e:3d55:b6:f405) (Ping timeout: 256 seconds)
2023-12-11 16:32:18 +0100portnov(~portnov@v-20678-unlim.vpn.mgn.ru)
2023-12-11 16:34:02 +0100alp_(~alp@2001:861:e3d6:8f80:66b0:842b:748c:f4e2)
2023-12-11 16:42:54 +0100 <portnov> hi all.
2023-12-11 17:01:08 +0100cfricke(~cfricke@user/cfricke) (Quit: WeeChat 4.0.5)
2023-12-11 17:12:34 +0100 <haskellbridge> <S​olid> Hi :)
2023-12-11 17:13:04 +0100 <haskellbridge> <S​olid> liskin: any chance you'll get to the conditional thing soon? It's the only thing that's blocking 0.18 for me (which I'd like to get out before the end of the year)
2023-12-11 17:17:39 +0100 <portnov> heh. I have a couple of contributions to make. But I'm not in a hurry, no problem if it will make only to next release cycle.
2023-12-11 17:18:30 +0100 <portnov> 1st is simple enough, just a new layout, based on X.L.Circle, but with extended features.
2023-12-11 17:23:57 +0100 <haskellbridge> <S​olid> Just open a PR when you're ready, I'm sure we can squeeze it into the next release; deadlines around here are more like wishful thinking most of the time :)
2023-12-11 17:24:20 +0100 <portnov> 2nd is more complex. It adds support for advanced window decorations, similar to traditional WMs. I've split it into two parts, one contains only base classes, and provides only basic decorations
2023-12-11 17:24:20 +0100 <portnov> engine, which is not too different from X.L.Decoration, just more customizable. Another part allows for gradients and images in decorations, allowing themes more like kde / openbox / whatever. But
2023-12-11 17:24:20 +0100 <portnov> it depends on cairo library, that's why I think it will stay in a separate library — to not to add heavy dependencies to xmonad-contrib.
2023-12-11 17:26:56 +0100 <portnov> for decorations thing, I currently develop it as 2 separate packages: https://github.com/portnov/xmonad-decoration-ex (base classes) and https://github.com/portnov/xmonad-decoration-cairo (cairo-based). xmonad-decorations-ex I hope to be included in xmonad-contrib one day.
2023-12-11 17:27:58 +0100 <portnov> https://i.redd.it/vwarpjz4ri5c1.png simple example of cairo-based decorations
2023-12-11 17:40:39 +0100 <haskellbridge> <S​olid> for modules with external dependencies you can use `xmonad-extra`
2023-12-11 17:41:05 +0100 <portnov> hmm, probably
2023-12-11 17:41:24 +0100 <haskellbridge> <S​olid> But this looks great!
2023-12-11 17:41:59 +0100 <portnov> cairo bindings just take half an hour to build (because of transitive dependencies)
2023-12-11 17:42:30 +0100 <portnov> thankfully you have to do it only once, usually
2023-12-11 17:42:33 +0100 <haskellbridge> <S​olid> All modules in `xmonad-extras` are behind separate cabal flags, so this would be fine
2023-12-11 17:42:40 +0100 <haskellbridge> <S​olid> Users would only pay that price if they want to use it
2023-12-11 17:42:42 +0100 <portnov> ah, nice
2023-12-11 17:57:12 +0100 <xmonadtrack> New xmonad-contrib branch created: pull/848 (2 commits) https://github.com/xmonad/xmonad-contrib/pull/848
2023-12-11 18:00:13 +0100 <liskin> Solid: yeah, I've been feeling a bit better lately, just focusing my efforts elsewhere; but I think I can perhaps manage this week
2023-12-11 18:00:37 +0100 <liskin> (and I wish the release process could be made even easier, it's still a massive headache)
2023-12-11 18:03:17 +0100ectospasm(~ectospasm@user/ectospasm) (Ping timeout: 240 seconds)
2023-12-11 18:05:56 +0100ectospasm(~ectospasm@user/ectospasm)
2023-12-11 18:33:52 +0100 <portnov> https://ibb.co/bNP3Kr8
2023-12-11 18:59:41 +0100zawaken-(~zawaken@user/zawaken) (Ping timeout: 240 seconds)
2023-12-11 19:27:39 +0100ft(~ft@p3e9bc784.dip0.t-ipconnect.de)
2023-12-11 19:30:04 +0100alp_(~alp@2001:861:e3d6:8f80:66b0:842b:748c:f4e2) (Ping timeout: 246 seconds)
2023-12-11 20:47:45 +0100alp_(~alp@2001:861:e3d6:8f80:c150:fb83:d53f:eaf2)
2023-12-11 21:22:07 +0100Maeda(~Maeda@91-161-10-149.subs.proxad.net) (Quit: stop)
2023-12-11 21:39:20 +0100portnov(~portnov@v-20678-unlim.vpn.mgn.ru) (Remote host closed the connection)
2023-12-11 21:49:39 +0100zawaken-(~zawaken@user/zawaken)
2023-12-11 22:17:39 +0100ectospasm(~ectospasm@user/ectospasm) (Ping timeout: 256 seconds)
2023-12-11 22:20:44 +0100ectospasm(~ectospasm@user/ectospasm)
2023-12-11 23:23:41 +0100tv(~tv@user/tv)
2023-12-11 23:55:40 +0100alp_(~alp@2001:861:e3d6:8f80:c150:fb83:d53f:eaf2) (Ping timeout: 276 seconds)