Home liberachat/#xmonad: Logs Calendar

Logs on 2024-09-07 (liberachat/#xmonad)

01:29:29 Guest51 joins (~Guest51@2603:8000:6f00:2842::1673)
01:31:17 <Guest51> main :: IO ()
01:31:18 <Guest51> main = xmonad
01:31:18 <Guest51>      . ewmhFullscreen
01:31:19 <Guest51>      . ewmh
01:31:19 <Guest51>      . dynamicEasySBs barSpawner
01:31:20 <Guest51>      $ myConfig
01:31:20 <Guest51> Hi I just updated my xmonad after a year, its not happy with this current set up for barSpawner
01:31:27 <Guest51> Errors detected while compiling xmonad config: /home/jrgiacone/.config/xmonad/xmonad.hs
01:31:28 <Guest51> $ /home/jrgiacone/.config/xmonad/build /home/jrgiacone/.cache/xmonad/xmonad-x86_64-linux
01:31:28 <Guest51> xmonad.hs:69:23: error:
01:31:29 <Guest51>     • Couldn't match type ‘IO StatusBarConfig’ with ‘X StatusBarConfig’
01:31:29 <Guest51>       Expected type: ScreenId -> X StatusBarConfig
01:31:30 <Guest51>         Actual type: ScreenId -> IO StatusBarConfig
01:31:30 <Guest51>     • In the first argument of ‘dynamicEasySBs’, namely ‘barSpawner’
01:31:31 <Guest51>       In the second argument of ‘(.)’, namely ‘dynamicEasySBs barSpawner’
01:31:31 <Guest51>       In the second argument of ‘(.)’, namely
01:31:32 <Guest51>         ‘ewmh . dynamicEasySBs barSpawner’
01:31:32 <Guest51>    |
01:31:33 <Guest51> 69 | . dynamicEasySBs barSpawner
01:31:33 <Guest51>    | ^^^^^^^^^^
01:31:34 <Guest51> Please check the file for errors.
01:31:34 <Guest51> Warning: Missing charsets in String to FontSet conversion
01:31:35 <Guest51> Warning: Cannot convert string "-*-fixed-medium-r-normal-*-18-*-*-*-*-*-*-*,-*-fixed-*-*-*-*-18-*-*-*-*-*-*-*,-*-*-*-*-*-*-18-*-*-*-*-*-*-*" to type FontSet
01:31:35 <Guest51> Warning: Missing charsets in String to FontSet conversion
01:31:36 <Guest51> Warning: Unable to load any usable fontset
01:36:03 <geekosaur> https://github.com/xmonad/xmonad-contrib/blob/master/CHANGES.md#breaking-changes
01:38:18 <Guest51> I see, just changed a few weeks ago, i guess i see its no longer in IO and now in X, do i need to move it into another area, i guess I do not understand how to implement the change
01:38:31 <geekosaur> basically you need to change the type of barSpawner, possibly adding liftIO to any IO calls in it
01:39:22 <geekosaur> you also have a font issue which may be because your new xmonad-contrib is linked against an XFT that stopped supporting XLFD fonts; you need to use XFT fonts
01:40:05 <Guest51> ill take a look, here is my current config i guess old at this point: https://pastebin.com/TFFaJkYT
01:41:42 <Guest51> I dont think i even had fonts configured in this config
01:42:00 <geekosaur> I *think* you just need to replace the "IO" in the declarations of "barSpawner" and "trayerSB" with "X"
01:43:05 <Guest51> that was all it was thanks geekosaur, no font error either
01:43:18 <Guest51> i need to look at the commit history to see what else has been tweaked on changes
01:43:23 <Guest51> i really appreciate the help
01:44:47 <geekosaur> yeh, I think that might be from xmessage trying to display a popup with the error. it doesn't use XFT, it requires old-style fonts which you may not have installed
01:45:43 <geekosaur> otherwise, anything you need to worry about should be in the CHANGES file I linked to
01:46:11 <Guest51> I was playing around in wayland for a little bit, changes on nvidia are nice and pretty stable but I was missing my xmonad workflow
01:46:27 <geekosaur> we're still working on that 🙂
01:46:45 <Guest51> oh is there a plan for wayland I saw something quite a few months back but did not know if it was still progressing
01:48:30 × Guest51 quits (~Guest51@2603:8000:6f00:2842::1673) (Quit: Client closed)
01:51:56 <geekosaur> there's someone working on the basics, information is on the discourse, but he's been slowed by problems with his hand
01:52:26 <geekosaur> (which I can understand, as I've been spending a lot of time in doctors' offices and such for my right shoulder and arm of late)
02:51:33 × td_ quits (~td@i53870938.versanet.de) (Ping timeout: 248 seconds)
02:53:09 td_ joins (~td@i5387091F.versanet.de)
07:18:49 ash3en joins (~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89)
07:26:44 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 260 seconds)
07:27:01 × ash3en quits (~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89) (Quit: ash3en)
07:39:41 ml| joins (~ml|@user/ml/x-5298235)
09:36:27 dxld_ joins (a6d27c8ee6@2a03:6000:1812:100::52)
09:36:29 m5zs7k_ joins (aquares@web10.mydevil.net)
09:36:32 kitaleth_ joins (23bd17ddc6@sourcehut/user/alethkit)
09:36:37 wsx_ joins (055e6b628d@2a03:6000:1812:100::dd6)
09:37:30 berberman_ joins (~berberman@user/berberman)
09:39:40 mml_ joins (~mml@157-131-53-74.fiber.dynamic.sonic.net)
09:39:52 catman_ joins (~catman@user/catman)
09:44:28 × wz1000 quits (~zubin@static.11.113.47.78.clients.your-server.de) (*.net *.split)
09:44:28 × m5zs7k quits (aquares@web10.mydevil.net) (*.net *.split)
09:44:28 × mml quits (~mml@157-131-53-74.fiber.dynamic.sonic.net) (*.net *.split)
09:44:28 × dxld quits (a6d27c8ee6@2a03:6000:1812:100::52) (*.net *.split)
09:44:28 × wsx quits (055e6b628d@2a03:6000:1812:100::dd6) (*.net *.split)
09:44:28 × kitaleth quits (23bd17ddc6@sourcehut/user/alethkit) (*.net *.split)
09:44:29 × berberman quits (~berberman@user/berberman) (*.net *.split)
09:44:29 × catman quits (~catman@user/catman) (*.net *.split)
09:44:29 wsx_ is now known as wsx
09:44:29 kitaleth_ is now known as kitaleth
09:44:29 dxld_ is now known as dxld
09:44:54 m5zs7k_ is now known as m5zs7k
09:50:31 wz1000 joins (~zubin@static.11.113.47.78.clients.your-server.de)
09:50:45 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 248 seconds)
10:01:21 ash3en joins (~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89)
10:05:07 ml| joins (~ml|@user/ml/x-5298235)
10:34:29 catman_ is now known as catman
10:46:13 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 245 seconds)
10:52:54 × ash3en quits (~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89) (Ping timeout: 244 seconds)
11:00:32 ml| joins (~ml|@user/ml/x-5298235)
11:07:56 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 255 seconds)
11:16:11 ash3en joins (~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89)
11:16:35 × ash3en quits (~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89) (Client Quit)
11:22:04 ml| joins (~ml|@user/ml/x-5298235)
11:28:21 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 248 seconds)
11:42:27 ml| joins (~ml|@user/ml/x-5298235)
12:40:53 × _qw quits (~eqw@user/eqw) (Ping timeout: 244 seconds)
13:30:16 ash3en joins (~Thunderbi@146.70.124.222)
13:35:13 ash3en1 joins (~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89)
13:36:27 × ash3en1 quits (~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89) (Client Quit)
13:37:09 × ash3en quits (~Thunderbi@146.70.124.222) (Ping timeout: 260 seconds)
14:03:18 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
14:29:20 × Natch quits (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Remote host closed the connection)
15:36:33 <haskellbridge> <Solid (@slot-:matrix.org)> Mist: Did you override the "nixpkgs" input for either of the flakes? I think I've seen that error in that context before (and haven't had time to investigate or pester Leary yet :))
15:36:42 <haskellbridge> <Solid (@slot-:matrix.org)> +two
16:33:59 <haskellbridge> <Mist> Since I used import it should be overriding the whole module AFAIK. Because removing that import complains about a non-existing option called flake. (if I now understood your intentions with that message
17:37:14 L29Ah joins (~L29Ah@wikipedia/L29Ah)
17:52:41 _qw joins (~eqw@user/eqw)
17:53:52 Guest16 joins (~Guest16@70.21.136.64)
18:00:04 <Leary> Mist: I don't know exactly what's going wrong, but you're not on the documented path. See if following <https://github.com/xmonad/xmonad-contrib/blob/master/NIX.md> a little more closely helps?
18:05:15 × Guest16 quits (~Guest16@70.21.136.64) (Ping timeout: 256 seconds)
18:07:34 Guest16 joins (~Guest16@70.21.136.64)
18:19:22 × Guest16 quits (~Guest16@70.21.136.64) (Quit: Client closed)
18:26:26 <geekosaur> (that, somehow, just sounds like Nix in a nutshell.)
18:49:36 Natch joins (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)
18:59:59 × _qw quits (~eqw@user/eqw) (Ping timeout: 255 seconds)
19:17:10 × Natch quits (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Ping timeout: 244 seconds)
19:18:40 Natch joins (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)
19:30:59 _qw joins (~eqw@user/eqw)
19:34:01 ash3en joins (~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89)
19:47:57 × _qw quits (~eqw@user/eqw) (Ping timeout: 276 seconds)
19:57:37 × ash3en quits (~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89) (Quit: ash3en)
19:59:59 ash3en joins (~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89)
20:09:52 × ash3en quits (~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89) (Quit: ash3en)
21:03:09 ash3en joins (~Thunderbi@p200300e7b71f94a141d1a48e69d98e7c.dip0.t-ipconnect.de)
21:04:28 × ash3en quits (~Thunderbi@p200300e7b71f94a141d1a48e69d98e7c.dip0.t-ipconnect.de) (Client Quit)
22:36:09 _qw joins (~eqw@user/eqw)

All times are in UTC on 2024-09-07.