| 2024-10-12 01:28:43 +0000 | alp_ | (~alp@2001:861:e3d6:8f80:3e1b:1051:6267:8f64) (Ping timeout: 245 seconds) |
| 2024-10-12 02:08:48 +0000 | td_ | (~td@i5387090C.versanet.de) (Ping timeout: 276 seconds) |
| 2024-10-12 02:10:26 +0000 | td_ | (~td@i5387092F.versanet.de) td_ |
| 2024-10-12 02:42:10 +0000 | terrorjack4 | (~terrorjac@2a01:4f8:c17:dc9f::) (Quit: The Lounge - https://thelounge.chat) |
| 2024-10-12 02:45:07 +0000 | terrorjack4 | (~terrorjac@2a01:4f8:c17:dc9f::) terrorjack |
| 2024-10-12 06:50:49 +0000 | alp_ | (~alp@2001:861:e3d6:8f80:e03c:690:2b19:8b81) |
| 2024-10-12 07:41:32 +0000 | yaslam | (~yaslam@user/yaslam) (Ping timeout: 244 seconds) |
| 2024-10-12 09:29:05 +0000 | Pozyomka | (~pyon@user/pyon) pyon |
| 2024-10-12 09:30:06 +0000 | <Pozyomka> | Hello. Does xmonad have some hook that runs when you switch to a different virtual desktop? I'd like to switch wallpapers depending on which virtual desktop is focused on. |
| 2024-10-12 09:36:13 +0000 | <Lears> | Pozyomka: Not specifically, but the `logHook` does run strictly more often. You could (in effect) craft such a hook by keeping track of the last workspace you saw and running your action only when it changes. |
| 2024-10-12 09:36:38 +0000 | <Pozyomka> | Oh, that makes sense. Thanks! |
| 2024-10-12 09:49:33 +0000 | alp_ | (~alp@2001:861:e3d6:8f80:e03c:690:2b19:8b81) (Ping timeout: 246 seconds) |
| 2024-10-12 11:01:39 +0000 | <MrElendig> | Pozyomka: https://github.com/apirogov/xmonad-wallpaperhook etc |
| 2024-10-12 11:01:53 +0000 | <MrElendig> | there are a few other implementations too |
| 2024-10-12 11:02:07 +0000 | <MrElendig> | hmm, that is an ancient one |
| 2024-10-12 11:02:28 +0000 | <MrElendig> | there are some up to date ones floating around too |
| 2024-10-12 11:30:14 +0000 | <Pozyomka> | MrElendig: Thanks to you too! |
| 2024-10-12 12:30:23 +0000 | hiecaq | (~hiecaq@user/hiecaq) hiecaq |
| 2024-10-12 12:39:12 +0000 | hiecaq | (~hiecaq@user/hiecaq) (Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)) |
| 2024-10-12 12:55:14 +0000 | hiecaq | (~hiecaq@user/hiecaq) hiecaq |
| 2024-10-12 12:57:31 +0000 | L29Ah | (~L29Ah@wikipedia/L29Ah) () |
| 2024-10-12 13:28:49 +0000 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
| 2024-10-12 13:46:21 +0000 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Ping timeout: 252 seconds) |
| 2024-10-12 14:02:46 +0000 | L29Ah | (~L29Ah@wikipedia/L29Ah) L29Ah |
| 2024-10-12 14:20:49 +0000 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
| 2024-10-12 14:54:27 +0000 | L29Ah | (~L29Ah@wikipedia/L29Ah) () |
| 2024-10-12 15:21:04 +0000 | Nixkernal | (~Nixkernal@226.85.194.178.dynamic.cust.swisscom.net) Nixkernal |
| 2024-10-12 16:18:33 +0000 | ft | (~ft@p4fc2a216.dip0.t-ipconnect.de) (Quit: leaving) |
| 2024-10-12 16:26:20 +0000 | ft | (~ft@p4fc2a216.dip0.t-ipconnect.de) ft |
| 2024-10-12 16:38:39 +0000 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en) |
| 2024-10-12 16:45:13 +0000 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
| 2024-10-12 16:52:00 +0000 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Ping timeout: 252 seconds) |
| 2024-10-12 16:52:19 +0000 | <geekosaur> | https://hackage.haskell.org/package/xmonad-contrib-0.18.1/docs/XMonad-Hooks-WallpaperSetter.html |
| 2024-10-12 16:52:42 +0000 | <geekosaur> | if you want to do it yourself, you can check the active workspace in the `logHook` and run your favorite background setter |
| 2024-10-12 17:04:32 +0000 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
| 2024-10-12 17:30:36 +0000 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Ping timeout: 265 seconds) |
| 2024-10-12 17:52:21 +0000 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
| 2024-10-12 18:45:18 +0000 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Ping timeout: 252 seconds) |
| 2024-10-12 19:20:59 +0000 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
| 2024-10-12 19:31:18 +0000 | alp_ | (~alp@2001:861:e3d6:8f80:8cd6:c1b4:e0be:1fe8) |
| 2024-10-12 19:32:30 +0000 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en) |
| 2024-10-12 19:56:15 +0000 | L29Ah | (~L29Ah@wikipedia/L29Ah) L29Ah |
| 2024-10-12 20:02:36 +0000 | hiecaq` | (~hiecaq@user/hiecaq) hiecaq |
| 2024-10-12 20:03:18 +0000 | hiecaq | (~hiecaq@user/hiecaq) (Ping timeout: 252 seconds) |
| 2024-10-12 21:56:34 +0000 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> hello |
| 2024-10-12 21:57:05 +0000 | <geekosaur> | hello |
| 2024-10-12 21:57:29 +0000 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> can xmonad automate workflows? for example: |
| 2024-10-12 21:57:30 +0000 | <haskellbridge> | ... long message truncated: https://kf8nh.com/_heisenbridge/media/kf8nh.com/WTdCCxtEolkyKGlhrUxntVCd/-4k5WLCPex8 (6 lines) |
| 2024-10-12 21:58:20 +0000 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> ofc turning this into a single function and calling by a keybind |
| 2024-10-12 21:58:57 +0000 | <geekosaur> | you may be interested in https://hackage.haskell.org/package/xmonad-contrib-0.18.1/docs/XMonad-Actions-TopicSpace.html |
| 2024-10-12 22:10:00 +0000 | <geekosaur> | (for "side by side" you probably want to use the TwoPane layout) |
| 2024-10-12 22:38:51 +0000 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> thank you |
| 2024-10-12 22:41:15 +0000 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> https://kf8nh.com/_heisenbridge/media/hashi.sbs/yYfpwuExpnNsMixWUlhKmHqz/XPB-UlGJ-rA/2024-10-12_18… |
| 2024-10-12 22:41:22 +0000 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> this is extremely convenient |
| 2024-10-12 23:14:07 +0000 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> https://kf8nh.com/_heisenbridge/media/hashi.sbs/aDvqkSrTGVyGlYzjCeurKQip/lD5CaiOt-Vw/2024-10-12_19… |
| 2024-10-12 23:14:33 +0000 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> im quite curious about what that means, can haskell modules be locked in a particular revision of haskell? |
| 2024-10-12 23:14:49 +0000 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> for some sort of retro-compatibility |
| 2024-10-12 23:15:04 +0000 | <geekosaur> | Haskell2010 incorporates Haskell98, GHC2021 incorporates Haskell2010, GHC2024 incorporates GHC2021 |
| 2024-10-12 23:15:36 +0000 | <geekosaur> | but e.g. you need ghc 9.2+ for GHC2021 and 9.10+ for GHC2024 |
| 2024-10-12 23:16:11 +0000 | <geekosaur> | I don't recall what version was the first to support Haskell2010 but it probably doesn't run on modern machines 🙂 |
| 2024-10-12 23:19:38 +0000 | <geekosaur> | ("Stability" and "Portability" are also pretty meaningless. Th our case, "unportable" means "doesn't run on Windows", which, duh?. "Stability" is even worse, version numbers and the Package Version Policy are more flexible and meaningful so nobody really uses it |
| 2024-10-12 23:20:43 +0000 | <geekosaur> | (PVP is https://semver.org modified for how Haskell works: a library's API is larger than it appears for various reasons) |