Logs: liberachat/#xmonad
| 2022-07-06 16:52:39 | <liskin> | Well it's an opportunity to write an announcement so that people know we're still alive and working on stuff :-) |
| 2022-07-06 16:53:03 | <liskin> | Some of us at least |
| 2022-07-06 17:16:23 | × | twiclo1 quits (~twiclo@mail.twil.cx) (Ping timeout: 244 seconds) |
| 2022-07-06 17:16:46 | → | twiclo1 joins (~twiclo@vpn.utahbroadband.com) |
| 2022-07-06 18:13:58 | ← | lichtspringer[m] parts (~lichtspri@2001:470:69fc:105::2:3c6d) () |
| 2022-07-06 19:44:38 | × | shinjipf quits (~shinjipf@2a02:c207:2082:6685::1) (Quit: Shinji leaves) |
| 2022-07-06 19:44:58 | → | shinjipf joins (~shinjipf@2a02:c207:2082:6685::1) |
| 2022-07-06 19:52:28 | × | shinjipf quits (~shinjipf@2a02:c207:2082:6685::1) (Quit: Shinji leaves) |
| 2022-07-06 19:58:11 | → | shinjipf joins (~shinjipf@2a02:c207:2082:6685::1) |
| 2022-07-06 20:16:45 | × | steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 276 seconds) |
| 2022-07-06 22:31:18 | × | chomwitt quits (~chomwitt@2a02:587:dc0d:4a00:753b:477d:ff71:8b54) (Ping timeout: 276 seconds) |
| 2022-07-06 22:31:30 | × | sogens quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 240 seconds) |
| 2022-07-06 22:32:50 | <craige[m]> | <geekosaur> "not like someone's pointing a..." <- NixOS has picked it up 😃 |
| 2022-07-06 22:33:41 | → | sogens joins (~sogens@211.30.26.217) |
| 2022-07-06 22:35:10 | × | td_ quits (~td@94.134.91.239) (Ping timeout: 244 seconds) |
| 2022-07-06 22:37:36 | → | td_ joins (~td@94.134.91.239) |
| 2022-07-06 22:42:58 | <liskin> | and opensuse, and most of the bsds |
| 2022-07-06 22:44:59 | <liskin> | would probably be fair to build test some of the BSDs in CI |
| 2022-07-06 22:45:22 | <liskin> | but that wouldn't catch any bugs like if we ever decide to touch SIGCHLD handling or something :-/ |
| 2022-07-06 22:45:49 | <liskin> | anyway, low prio, need to sleep, only 6 hours remaining until I need to get up and cycle 40k to London :-) |
| 2022-07-06 22:46:17 | <geekosaur> | mm, was wondering, should we put an impossible constraint on impl(ghc >= 9.0 && < 9.4)? |
| 2022-07-06 22:46:27 | <geekosaur> | due to the join point bug? |
| 2022-07-06 22:46:53 | <liskin> | (and possibly 60k if the train company decides to keep the pre-covid rule of not taking bikes during peak times) |
| 2022-07-06 22:47:48 | <liskin> | geekosaur: probably not as that would exclude point releases as well |
| 2022-07-06 22:48:15 | <liskin> | maybe an #if #warning might be helpful though |
| 2022-07-06 22:48:44 | <liskin> | but then… why isn't like everybody hitting the bug? do most people run ghc 8.* ? |
| 2022-07-06 22:49:05 | <liskin> | (I do, but I'm on Debian, which has been late even when it had people maintaining this stuff… :-)) |
| 2022-07-06 22:49:09 | <geekosaur> | 8.10.7 is still the most used version, yes. and it only shows with specific kinds of join points |
| 2022-07-06 22:49:28 | <geekosaur> | specifically how we do this long running FFI inside a forever |
| 2022-07-06 22:50:00 | <liskin> | can we perhaps write a version of forever that doesn't trigger the bug? |
| 2022-07-06 22:50:29 | <geekosaur> | which confuses codegen into thinking it's unreachable in some fashion, so it drops the keepAlive# and the next gc removes the allocaEvent and the heap subsequently gets smashed |
| 2022-07-06 22:50:47 | <geekosaur> | I was thinking just recursively reinvoke the function |
| 2022-07-06 22:50:59 | <geekosaur> | instead of ending it with a forever |
| 2022-07-06 22:52:30 | <liskin> | or that, whatever works, is obviously correct and is easy to revert |
| 2022-07-06 22:53:41 | <liskin> | anyway, afk for real |
| 2022-07-06 22:55:05 | → | kaskal- joins (~kaskal@089144220061.atnat0029.highway.webapn.at) |
| 2022-07-06 22:57:13 | <kaskal-> | Hi! I wanted to share my xmonad configuraiton, it has keybindings like emacs to enter modes (GUI-C GUI-S) enters screenshot mode, or (GUI-C GUI-M) enters mpd controler mode https://github.com/alejandrogallo/xmonad-config |
| 2022-07-06 22:57:27 | <kaskal-> | Maybe it is useful for someone |
| 2022-07-06 23:06:45 | <geekosaur> | we really need to bring back the config gallery at some point |
| 2022-07-06 23:06:51 | <geekosaur> | the current one's way bitrotted |
| 2022-07-06 23:35:28 | <geekosaur> | not as easy as I had hoped, sadly. showoffy code means pain later… |
| 2022-07-06 23:57:17 | × | redgloboli quits (~redglobol@user/redgloboli) (Quit: ...enter the matrix...) |
| 2022-07-06 23:58:05 | → | redgloboli joins (~redglobol@user/redgloboli) |
| 2022-07-07 00:06:00 | × | redgloboli quits (~redglobol@user/redgloboli) (Quit: ...enter the matrix...) |
| 2022-07-07 00:06:50 | → | redgloboli joins (~redglobol@user/redgloboli) |
| 2022-07-07 00:21:36 | × | werneta quits (~werneta@137.78.30.207) (Ping timeout: 244 seconds) |
| 2022-07-07 00:32:58 | × | sogens quits (~sogens@211.30.26.217) (Ping timeout: 244 seconds) |
| 2022-07-07 00:35:15 | → | sogens joins (~sogens@211.30.26.217) |
| 2022-07-07 01:04:30 | × | sogens quits (~sogens@211.30.26.217) (Ping timeout: 240 seconds) |
| 2022-07-07 01:06:44 | → | sogens joins (~sogens@gateway/vpn/pia/sogens) |
| 2022-07-07 01:25:33 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2022-07-07 02:03:54 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 244 seconds) |
| 2022-07-07 02:23:00 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 2022-07-07 02:33:57 | × | td_ quits (~td@94.134.91.239) (Ping timeout: 256 seconds) |
| 2022-07-07 02:35:38 | → | td_ joins (~td@muedsl-82-207-238-170.citykom.de) |
| 2022-07-07 04:19:16 | × | sogens quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 244 seconds) |
| 2022-07-07 04:21:31 | × | joshproehl quits (~quassel@user/joshproehl) (Remote host closed the connection) |
| 2022-07-07 04:21:33 | → | sogens joins (~sogens@211.30.26.217) |
| 2022-07-07 04:22:25 | → | joshproehl joins (~quassel@user/joshproehl) |
| 2022-07-07 04:30:35 | → | darkstardevx joins (~darkstard@50.53.212.60) |
| 2022-07-07 05:01:44 | → | nev_yn joins (~nyven@c-68-43-234-118.hsd1.mi.comcast.net) |
| 2022-07-07 06:18:13 | → | valarMorghulis[m joins (~lladeebll@2001:470:69fc:105::2:72) |
| 2022-07-07 06:22:44 | × | sogens quits (~sogens@211.30.26.217) (Remote host closed the connection) |
| 2022-07-07 06:28:47 | → | sogens joins (~sogens@gateway/vpn/pia/sogens) |
| 2022-07-07 06:39:24 | × | samhh quits (7569f027cf@2604:bf00:561:2000::e4) (Read error: Connection reset by peer) |
| 2022-07-07 06:39:24 | × | alethkit quits (23bd17ddc6@2604:bf00:561:2000::3ce) (Read error: Connection reset by peer) |
| 2022-07-07 06:39:26 | × | raghavgururajan quits (ea769b8000@user/raghavgururajan) (Read error: Connection reset by peer) |
| 2022-07-07 06:39:37 | → | samhh joins (7569f027cf@2604:bf00:561:2000::e4) |
| 2022-07-07 06:40:07 | → | raghavgururajan joins (ea769b8000@user/raghavgururajan) |
| 2022-07-07 06:40:08 | → | alethkit joins (23bd17ddc6@2604:bf00:561:2000::3ce) |
| 2022-07-07 06:40:55 | <valarMorghulis[m> | I was trying to implement top bar in xmonad to show active window instead of the boarder. If I user `noFillsDeco` the problem is that it's not smart even if there is just one window it shows the top bar, therefore I got a code snippet for smart top bar from reddit and I'm using it. It works well but when I try to... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/ca97236c24e423bbafe125e2d0017755dcbbe492) |
| 2022-07-07 06:41:33 | valarMorghulis[m | uploaded an image: (819KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/rqTBAUvcrKbYqaxLrmafGGoy/2022-07-07_11-48.png > |
| 2022-07-07 06:41:35 | valarMorghulis[m | uploaded an image: (824KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/DoXguIgEFuENaSAxtiGwwCHS/2022-07-07_11-51.png > |
| 2022-07-07 06:42:59 | <valarMorghulis[m> | The first screenshot is with smart bar and thats the issue I'm talking about, and the second screenshot is with `noFrillsdeco` and thats the desired output |
| 2022-07-07 07:02:54 | → | cfricke joins (~cfricke@user/cfricke) |
| 2022-07-07 07:29:22 | → | chomwitt joins (~chomwitt@2a02:587:dc0d:4a00:ceae:439a:35c2:d6cc) |
| 2022-07-07 07:53:59 | × | sogens quits (~sogens@gateway/vpn/pia/sogens) (Remote host closed the connection) |
| 2022-07-07 07:55:38 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2022-07-07 08:15:37 | → | benin0 joins (~benin@183.82.27.194) |
| 2022-07-07 08:51:50 | × | benin0 quits (~benin@183.82.27.194) (Ping timeout: 240 seconds) |
| 2022-07-07 09:08:59 | <liskin> | geekosaur: perhaps there's a way to make the gallery self-maintaining… |
| 2022-07-07 09:10:08 | <liskin> | what comes to mind is some kind of modern shit like yaml with links to people's dotfiles repos with some metadata like description and where's the screenshot located, and a github action that updates it at regular intervals |
| 2022-07-07 09:10:38 | <liskin> | it'd be deepening our dependency on github though |
| 2022-07-07 09:10:51 | <liskin> | quite far down that road anyway, I guess. |
| 2022-07-07 09:29:47 | × | noex quits (~null@user/noex) (Ping timeout: 244 seconds) |
| 2022-07-07 09:31:42 | → | noex joins (~null@user/noex) |
| 2022-07-07 10:41:21 | → | alternateved joins (~alternate@staticline-31-183-144-54.toya.net.pl) |
| 2022-07-07 11:06:04 | <kaskal-> | We could also do a repo with a makefile per configuration that fetches the stuff from a user-provided repo every week and commits everything altogether in this single repo. That way we are not dependent if the original user removes the original repo and everything would be self-contained in this single repo. Musts are a Makefile with couple of |
| 2022-07-07 11:06:05 | <kaskal-> | variables and a README file. And of course the license of the configuration |
| 2022-07-07 11:07:20 | <kaskal-> | and if the service provides like easy enough CI or free, then you can do the building everytime it gets updated, like in mine |
| 2022-07-07 11:11:32 | × | twiclo1 quits (~twiclo@vpn.utahbroadband.com) (Quit: WeeChat 3.5) |
| 2022-07-07 12:11:33 | <liskin> | Good point that we don't really need to depend on that much GH-Action-y stuff |
| 2022-07-07 12:26:07 | × | scardinal quits (~supreme@customer-212-237-101-39.ip4.gigabit.dk) (Quit: leaving) |
| 2022-07-07 12:26:21 | → | scardinal joins (~supreme@customer-212-237-101-39.ip4.gigabit.dk) |
| 2022-07-07 13:15:49 | <kaskal-> | if it's there, we can use it, but otherwise, nowadays having a simple shell.nix file like in https://github.com/alejandrogallo/xmonad-config/blob/master/shell.nix is enough to setup most xmonad relevant workflows, as long as the CI supports nix |
| 2022-07-07 13:36:41 | <liskin> | Every CI supports Nix. In our case, the people would be the bigger problem :-D |
| 2022-07-07 13:38:08 | <liskin> | (Not being a NixOS user myself and not having a Haskell day job means I haven't learnt Nix yet.) |
| 2022-07-07 13:48:52 | → | dschrempf joins (~dominik@mobiledyn-62-240-134-33.mrsn.at) |
| 2022-07-07 13:50:37 | × | dschrempf quits (~dominik@mobiledyn-62-240-134-33.mrsn.at) (Client Quit) |
| 2022-07-07 14:05:38 | <dminuoso> | Be glad. I want my time learning nix/nixos back! |
All times are in UTC.