Logs: freenode/#xmonad
| 2021-02-06 03:11:38 | → | theDon joins (~td@94.134.91.40) |
| 2021-02-06 03:30:56 | → | endiruna joins (~endiendir@46.101.187.207) |
| 2021-02-06 03:34:56 | × | endiruna quits (~endiendir@46.101.187.207) (Ping timeout: 240 seconds) |
| 2021-02-06 03:41:35 | → | endiruna joins (~endiendir@46.101.187.207) |
| 2021-02-06 03:46:22 | × | endiruna quits (~endiendir@46.101.187.207) (Ping timeout: 276 seconds) |
| 2021-02-06 03:49:11 | → | endiruna joins (~endiendir@46.101.187.207) |
| 2021-02-06 03:55:03 | × | endiruna quits (~endiendir@46.101.187.207) (Ping timeout: 246 seconds) |
| 2021-02-06 03:57:02 | → | endiruna joins (~endiendir@46.101.187.207) |
| 2021-02-06 04:01:58 | × | endiruna quits (~endiendir@46.101.187.207) (Ping timeout: 276 seconds) |
| 2021-02-06 04:19:46 | → | endiruna joins (~endiendir@46.101.187.207) |
| 2021-02-06 04:26:20 | × | endiruna quits (~endiendir@46.101.187.207) (Ping timeout: 265 seconds) |
| 2021-02-06 04:32:17 | → | endiruna joins (~endiendir@46.101.187.207) |
| 2021-02-06 04:50:21 | × | endiruna quits (~endiendir@46.101.187.207) (Ping timeout: 264 seconds) |
| 2021-02-06 05:02:01 | → | endiruna joins (~endiendir@46.101.187.207) |
| 2021-02-06 05:07:37 | × | endiruna quits (~endiendir@46.101.187.207) (Ping timeout: 276 seconds) |
| 2021-02-06 05:26:47 | → | MasseR5 joins (~MasseR@51.15.143.128) |
| 2021-02-06 05:27:56 | → | evanjs- joins (~evanjs@075-129-098-007.res.spectrum.com) |
| 2021-02-06 05:28:08 | × | evanjs quits (~evanjs@075-129-098-007.res.spectrum.com) (Ping timeout: 276 seconds) |
| 2021-02-06 05:29:04 | × | MasseR quits (~MasseR@51.15.143.128) (Ping timeout: 276 seconds) |
| 2021-02-06 05:29:04 | × | Natch quits (~Natch@c-b471e255.014-297-73746f25.bbcust.telenor.se) (Ping timeout: 276 seconds) |
| 2021-02-06 05:29:05 | MasseR5 | is now known as MasseR |
| 2021-02-06 05:31:33 | → | Natch joins (~Natch@c-b471e255.014-297-73746f25.bbcust.telenor.se) |
| 2021-02-06 05:34:41 | → | endiruna joins (~endiendir@46.101.187.207) |
| 2021-02-06 05:43:53 | × | endiruna quits (~endiendir@46.101.187.207) (Ping timeout: 272 seconds) |
| 2021-02-06 05:45:15 | → | ericsagn1 joins (~ericsagne@2405:6580:0:5100:6d02:546e:c760:4274) |
| 2021-02-06 05:48:38 | × | ericsagnes quits (~ericsagne@2405:6580:0:5100:2bad:a6b1:9f59:3808) (Ping timeout: 264 seconds) |
| 2021-02-06 06:07:10 | → | palo1 joins (~weechat@c-base/crew/palo) |
| 2021-02-06 06:10:45 | × | palo quits (~weechat@c-base/crew/palo) (Ping timeout: 264 seconds) |
| 2021-02-06 06:10:45 | palo1 | is now known as palo |
| 2021-02-06 06:18:32 | × | rople quits (~rople@2001:8003:d44b:300:ac2a:fb0f:6f96:d286) (Ping timeout: 260 seconds) |
| 2021-02-06 06:21:49 | → | everythingTaken joins (~everythin@gateway/tor-sasl/everythingtaken) |
| 2021-02-06 06:31:46 | × | everythingTaken quits (~everythin@gateway/tor-sasl/everythingtaken) (Quit: everythingTaken) |
| 2021-02-06 07:38:00 | × | growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2021-02-06 07:51:38 | × | ixian quits (~mgold@terra.bitplane.org) (Ping timeout: 264 seconds) |
| 2021-02-06 07:58:43 | → | ixian joins (~mgold@2002:4a74:ba78:1701:0:ff:fe78:6269) |
| 2021-02-06 08:01:05 | × | thunderrd quits (~thunderrd@183.182.115.7) (Remote host closed the connection) |
| 2021-02-06 08:25:52 | → | mc47 joins (~yecinem@89.246.239.190) |
| 2021-02-06 08:26:29 | <mc47> | am I the only one who thinks the base config needs some kind of configurable `restartHook`? :/ |
| 2021-02-06 08:35:03 | → | notis joins (~notis@185.51.134.229) |
| 2021-02-06 08:44:56 | → | rople joins (~rople@2001:8003:d44b:300:ac2a:fb0f:6f96:d286) |
| 2021-02-06 08:59:18 | <Solid> | the answer is always "probably not" :p |
| 2021-02-06 08:59:27 | <Solid> | but at least I have never felt the need for something like that |
| 2021-02-06 09:00:00 | × | moyamo[m] quits (moyamomatr@gateway/shell/matrix.org/x-iyrpestqdainfuqv) (Quit: Idle for 30+ days) |
| 2021-02-06 09:01:08 | <mc47> | I've been thinking about the DynamicLog PR, and how to rewrite DynamicBars.. the cleaner interface would be that the `sbCleanupHook` kills the StatusBarConfig its part of, nothing more, nothing less, and that it would go in a restartHook |
| 2021-02-06 09:01:46 | <mc47> | that way, you could use `sbCleanupHook` to individually kill the StatusBarConfig as a reaction to the change in the screen configuration |
| 2021-02-06 09:02:08 | <mc47> | I don't see how that could be possible with the `sbCleanupHook` forced to go into the startupHook :/ |
| 2021-02-06 09:12:46 | → | wz1000 joins (~wz1000@static.11.113.47.78.clients.your-server.de) |
| 2021-02-06 09:19:03 | <Solid> | I mean you could probably somehow associate status bars to PIDs in the extensible state, no? |
| 2021-02-06 09:21:11 | <mc47> | Not sure |
| 2021-02-06 09:21:39 | <mc47> | I thought about adding another hook to the StatusBarConfig that kills it |
| 2021-02-06 09:22:09 | <mc47> | (close the handle for pipes, kill the pid and remove it from the saved pids for property-based bars) and that could work |
| 2021-02-06 09:22:29 | <mc47> | it seemed kinda ugly though+ |
| 2021-02-06 09:24:20 | <Solid> | I feel like you can have a map in the extensible state that matches the `cmd' you give to spawnStatusBarAndRemember to a PID |
| 2021-02-06 09:24:44 | <Solid> | and then cleanupStatusBars could be :: String -> X () instead and look up that bar |
| 2021-02-06 09:25:14 | <Solid> | I think you have that information when you build the record so sbCleanupHook wouldn't need to change |
| 2021-02-06 09:25:33 | <mc47> | I mean yes, for individual status bars it would work |
| 2021-02-06 09:25:57 | <mc47> | uh wait |
| 2021-02-06 09:26:56 | <Solid> | (I'm fighting with (infinity, 1)-categories right now and only gave it a short look, very possible that I missed something) |
| 2021-02-06 09:27:19 | <Solid> | but I think it would play nicely with the semigroup instance even |
| 2021-02-06 09:27:22 | <mc47> | :D good luck |
| 2021-02-06 09:27:29 | <Solid> | :) |
| 2021-02-06 09:27:55 | <mc47> | I guess it might not exactly work with pipes, unless we change how we spawn them |
| 2021-02-06 09:28:12 | <mc47> | anyway I'm just thinking outloud, I'll need to play around with this more |
| 2021-02-06 09:33:20 | <Liskni_si> | This commandline-based killing is exactly what I have in my SpawnManager |
| 2021-02-06 09:37:13 | <Liskni_si> | And for piped xmobars you may need to store the pipe somewhere, like I did in the PR meant to fix Solid's weird config setup that we closed. There was an ioref, so that the spawnPipe could go to startupHook. |
| 2021-02-06 09:43:17 | mc47 | is now thinking with portals |
| 2021-02-06 09:43:35 | → | everythingTaken joins (~everythin@gateway/tor-sasl/everythingtaken) |
| 2021-02-06 09:44:17 | <mc47> | IORef could actually fix the problem with pipes |
| 2021-02-06 09:45:18 | def_jam | is now known as eb0t |
| 2021-02-06 09:50:42 | × | everythingTaken quits (~everythin@gateway/tor-sasl/everythingtaken) (Quit: everythingTaken) |
| 2021-02-06 09:58:39 | × | mc47 quits (~yecinem@89.246.239.190) (Quit: Leaving) |
| 2021-02-06 09:59:00 | → | mc47 joins (~yecinem@89.246.239.190) |
| 2021-02-06 10:00:31 | eb0t_ | is now known as eblip |
| 2021-02-06 10:00:49 | <Liskni_si> | this is the ioref pr: https://github.com/xmonad/xmonad-contrib/pull/400/files |
| 2021-02-06 10:07:21 | <mc47> | awesome, thanks! |
| 2021-02-06 10:10:56 | → | endiruna joins (~endiendir@46.101.187.207) |
| 2021-02-06 10:25:25 | <Solid> | (I like my weird setup btw :>) |
| 2021-02-06 10:32:18 | × | eblip quits (~eblip@unaffiliated/eblip) (Quit: WeeChat 1.6) |
| 2021-02-06 10:37:16 | → | eblip joins (~eblip@unaffiliated/eblip) |
| 2021-02-06 10:38:53 | <Liskni_si> | (do you still build your xmonad.hs as bin/xmonad instead of the $1 arg to the build script?) |
| 2021-02-06 10:40:53 | × | eblip quits (~eblip@unaffiliated/eblip) (Client Quit) |
| 2021-02-06 10:46:36 | → | eblip joins (~eblip@unaffiliated/eblip) |
| 2021-02-06 10:47:47 | <Solid> | let's just say you would not like the answer :D |
| 2021-02-06 10:48:39 | <Liskni_si> | well as long as it works … :-) |
| 2021-02-06 10:49:59 | <Solid> | and with property-based logging it does now! :) |
| 2021-02-06 10:50:36 | <Liskni_si> | oh right, even the xmobar fix would probably be enough |
| 2021-02-06 10:50:42 | <Solid> | it's still a remnant of when I first installed xmonad, was still very new to haskell, and didn't know anyhting about stack or how to build things with it (not that it's much better now) |
| 2021-02-06 10:51:16 | <Solid> | call it nostalgia (if that's even possible for something that's less than two years old) |
| 2021-02-06 10:54:51 | → | seschwar joins (~seschwar@unaffiliated/seschwar) |
| 2021-02-06 11:25:33 | → | cyr4x3 joins (~cyr4x3@139.47.119.51) |
| 2021-02-06 11:25:54 | → | thunderrd joins (~thunderrd@183.182.115.7) |
| 2021-02-06 11:32:24 | → | xaltsc joins (~xaltsc@unaffiliated/xaltsc) |
| 2021-02-06 11:34:18 | × | cyr4x3 quits (~cyr4x3@139.47.119.51) (Quit: WeeChat 1.6) |
| 2021-02-06 12:05:28 | → | gazler joins (~gazler@195.107.2.81.in-addr.arpa) |
| 2021-02-06 12:06:27 | × | gazler__ quits (~gazler@195.107.2.81.in-addr.arpa) (Ping timeout: 246 seconds) |
| 2021-02-06 12:39:30 | × | seschwar quits (~seschwar@unaffiliated/seschwar) (Quit: :wq) |
| 2021-02-06 12:49:23 | → | seschwar joins (~seschwar@unaffiliated/seschwar) |
| 2021-02-06 12:51:03 | → | gazler_ joins (~gazler@2001:8b0:b165:a8d2:d19:fc83:e0fa:4af3) |
| 2021-02-06 12:54:19 | × | gazler quits (~gazler@195.107.2.81.in-addr.arpa) (Ping timeout: 276 seconds) |
| 2021-02-06 14:20:33 | × | rople quits (~rople@2001:8003:d44b:300:ac2a:fb0f:6f96:d286) (Ping timeout: 265 seconds) |
All times are in UTC.