2024/09/07

2024-09-07 00:22:18 +0200Sturmfahrt(~Sturmfahr@2601:580:c200:3ab:7424:c22f:57b5:7364) (Remote host closed the connection)
2024-09-07 01:09:06 +0200 <haskellbridge> <Mist> @slot-:matrix.org how did you manage to get https://tony-zorman.com/posts/xmonad-on-nixos.html working? I attempted to replicate the same setup but somehow I keep winding up with a very strange error
2024-09-07 01:10:45 +0200 <haskellbridge> <Mist> I added the following code after importing the xmonad-contrib nix module:
2024-09-07 01:10:45 +0200 <haskellbridge> ... long message truncated: https://kf8nh.com/_matrix/media/v3/download/kf8nh.com/qugMGkQHaiZbJpykDdAwejew (15 lines)
2024-09-07 01:19:32 +0200 <haskellbridge> <Mist> Disabling everything and having only "xmonad.enable = true;" complains about a non-existing option
2024-09-07 03:29:29 +0200Guest51(~Guest51@2603:8000:6f00:2842::1673)
2024-09-07 03:31:17 +0200 <Guest51> main :: IO ()
2024-09-07 03:31:18 +0200 <Guest51> main = xmonad
2024-09-07 03:31:18 +0200 <Guest51>      . ewmhFullscreen
2024-09-07 03:31:19 +0200 <Guest51>      . ewmh
2024-09-07 03:31:19 +0200 <Guest51>      . dynamicEasySBs barSpawner
2024-09-07 03:31:20 +0200 <Guest51>      $ myConfig
2024-09-07 03:31:20 +0200 <Guest51> Hi I just updated my xmonad after a year, its not happy with this current set up for barSpawner
2024-09-07 03:31:27 +0200 <Guest51> Errors detected while compiling xmonad config: /home/jrgiacone/.config/xmonad/xmonad.hs
2024-09-07 03:31:28 +0200 <Guest51> $ /home/jrgiacone/.config/xmonad/build /home/jrgiacone/.cache/xmonad/xmonad-x86_64-linux
2024-09-07 03:31:28 +0200 <Guest51> xmonad.hs:69:23: error:
2024-09-07 03:31:29 +0200 <Guest51>     • Couldn't match type ‘IO StatusBarConfig’ with ‘X StatusBarConfig’
2024-09-07 03:31:29 +0200 <Guest51>       Expected type: ScreenId -> X StatusBarConfig
2024-09-07 03:31:30 +0200 <Guest51>         Actual type: ScreenId -> IO StatusBarConfig
2024-09-07 03:31:30 +0200 <Guest51>     • In the first argument of ‘dynamicEasySBs’, namely ‘barSpawner’
2024-09-07 03:31:31 +0200 <Guest51>       In the second argument of ‘(.)’, namely ‘dynamicEasySBs barSpawner’
2024-09-07 03:31:31 +0200 <Guest51>       In the second argument of ‘(.)’, namely
2024-09-07 03:31:32 +0200 <Guest51>         ‘ewmh . dynamicEasySBs barSpawner’
2024-09-07 03:31:32 +0200 <Guest51>    |
2024-09-07 03:31:33 +0200 <Guest51> 69 | . dynamicEasySBs barSpawner
2024-09-07 03:31:33 +0200 <Guest51>    | ^^^^^^^^^^
2024-09-07 03:31:34 +0200 <Guest51> Please check the file for errors.
2024-09-07 03:31:34 +0200 <Guest51> Warning: Missing charsets in String to FontSet conversion
2024-09-07 03:31:35 +0200 <Guest51> Warning: Cannot convert string "-*-fixed-medium-r-normal-*-18-*-*-*-*-*-*-*,-*-fixed-*-*-*-*-18-*-*-*-*-*-*-*,-*-*-*-*-*-*-18-*-*-*-*-*-*-*" to type FontSet
2024-09-07 03:31:35 +0200 <Guest51> Warning: Missing charsets in String to FontSet conversion
2024-09-07 03:31:36 +0200 <Guest51> Warning: Unable to load any usable fontset
2024-09-07 03:36:03 +0200 <geekosaur> https://github.com/xmonad/xmonad-contrib/blob/master/CHANGES.md#breaking-changes
2024-09-07 03:38:18 +0200 <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
2024-09-07 03:38:31 +0200 <geekosaur> basically you need to change the type of barSpawner, possibly adding liftIO to any IO calls in it
2024-09-07 03:39:22 +0200 <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
2024-09-07 03:40:05 +0200 <Guest51> ill take a look, here is my current config i guess old at this point: https://pastebin.com/TFFaJkYT
2024-09-07 03:41:42 +0200 <Guest51> I dont think i even had fonts configured in this config
2024-09-07 03:42:00 +0200 <geekosaur> I *think* you just need to replace the "IO" in the declarations of "barSpawner" and "trayerSB" with "X"
2024-09-07 03:43:05 +0200 <Guest51> that was all it was thanks geekosaur, no font error either
2024-09-07 03:43:18 +0200 <Guest51> i need to look at the commit history to see what else has been tweaked on changes
2024-09-07 03:43:23 +0200 <Guest51> i really appreciate the help
2024-09-07 03:44:47 +0200 <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
2024-09-07 03:45:43 +0200 <geekosaur> otherwise, anything you need to worry about should be in the CHANGES file I linked to
2024-09-07 03:46:11 +0200 <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
2024-09-07 03:46:27 +0200 <geekosaur> we're still working on that 🙂
2024-09-07 03:46:45 +0200 <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
2024-09-07 03:48:30 +0200Guest51(~Guest51@2603:8000:6f00:2842::1673) (Quit: Client closed)
2024-09-07 03:51:56 +0200 <geekosaur> there's someone working on the basics, information is on the discourse, but he's been slowed by problems with his hand
2024-09-07 03:52:26 +0200 <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)
2024-09-07 04:51:33 +0200td_(~td@i53870938.versanet.de) (Ping timeout: 248 seconds)
2024-09-07 04:53:09 +0200td_(~td@i5387091F.versanet.de)
2024-09-07 09:18:49 +0200ash3en(~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89)
2024-09-07 09:26:44 +0200ml|(~ml|@user/ml/x-5298235) (Ping timeout: 260 seconds)
2024-09-07 09:27:01 +0200ash3en(~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89) (Quit: ash3en)
2024-09-07 09:39:41 +0200ml|(~ml|@user/ml/x-5298235)
2024-09-07 11:36:27 +0200dxld_(a6d27c8ee6@2a03:6000:1812:100::52)
2024-09-07 11:36:29 +0200m5zs7k_(aquares@web10.mydevil.net)
2024-09-07 11:36:32 +0200kitaleth_(23bd17ddc6@sourcehut/user/alethkit)
2024-09-07 11:36:37 +0200wsx_(055e6b628d@2a03:6000:1812:100::dd6)
2024-09-07 11:37:30 +0200berberman_(~berberman@user/berberman)
2024-09-07 11:39:40 +0200mml_(~mml@157-131-53-74.fiber.dynamic.sonic.net)
2024-09-07 11:39:52 +0200catman_(~catman@user/catman)
2024-09-07 11:44:28 +0200wz1000(~zubin@static.11.113.47.78.clients.your-server.de) (*.net *.split)
2024-09-07 11:44:28 +0200m5zs7k(aquares@web10.mydevil.net) (*.net *.split)
2024-09-07 11:44:28 +0200mml(~mml@157-131-53-74.fiber.dynamic.sonic.net) (*.net *.split)
2024-09-07 11:44:28 +0200dxld(a6d27c8ee6@2a03:6000:1812:100::52) (*.net *.split)
2024-09-07 11:44:28 +0200wsx(055e6b628d@2a03:6000:1812:100::dd6) (*.net *.split)
2024-09-07 11:44:28 +0200kitaleth(23bd17ddc6@sourcehut/user/alethkit) (*.net *.split)
2024-09-07 11:44:29 +0200berberman(~berberman@user/berberman) (*.net *.split)
2024-09-07 11:44:29 +0200catman(~catman@user/catman) (*.net *.split)
2024-09-07 11:44:29 +0200wsx_wsx
2024-09-07 11:44:29 +0200kitaleth_kitaleth
2024-09-07 11:44:29 +0200dxld_dxld
2024-09-07 11:44:54 +0200m5zs7k_m5zs7k
2024-09-07 11:50:31 +0200wz1000(~zubin@static.11.113.47.78.clients.your-server.de)
2024-09-07 11:50:45 +0200ml|(~ml|@user/ml/x-5298235) (Ping timeout: 248 seconds)
2024-09-07 12:01:21 +0200ash3en(~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89)
2024-09-07 12:05:07 +0200ml|(~ml|@user/ml/x-5298235)
2024-09-07 12:34:29 +0200catman_catman
2024-09-07 12:46:13 +0200ml|(~ml|@user/ml/x-5298235) (Ping timeout: 245 seconds)
2024-09-07 12:52:54 +0200ash3en(~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89) (Ping timeout: 244 seconds)
2024-09-07 13:00:32 +0200ml|(~ml|@user/ml/x-5298235)
2024-09-07 13:07:56 +0200ml|(~ml|@user/ml/x-5298235) (Ping timeout: 255 seconds)
2024-09-07 13:16:11 +0200ash3en(~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89)
2024-09-07 13:16:35 +0200ash3en(~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89) (Client Quit)
2024-09-07 13:22:04 +0200ml|(~ml|@user/ml/x-5298235)
2024-09-07 13:28:21 +0200ml|(~ml|@user/ml/x-5298235) (Ping timeout: 248 seconds)
2024-09-07 13:42:27 +0200ml|(~ml|@user/ml/x-5298235)
2024-09-07 14:40:53 +0200_qw(~eqw@user/eqw) (Ping timeout: 244 seconds)
2024-09-07 15:30:16 +0200ash3en(~Thunderbi@146.70.124.222)
2024-09-07 15:35:13 +0200ash3en1(~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89)
2024-09-07 15:36:27 +0200ash3en1(~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89) (Client Quit)
2024-09-07 15:37:09 +0200ash3en(~Thunderbi@146.70.124.222) (Ping timeout: 260 seconds)
2024-09-07 16:03:18 +0200L29Ah(~L29Ah@wikipedia/L29Ah) ()
2024-09-07 16:29:20 +0200Natch(~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Remote host closed the connection)
2024-09-07 17:36:33 +0200 <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 :))
2024-09-07 17:36:42 +0200 <haskellbridge> <Solid (@slot-:matrix.org)> +two
2024-09-07 18:33:59 +0200 <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
2024-09-07 19:37:14 +0200L29Ah(~L29Ah@wikipedia/L29Ah)
2024-09-07 19:52:41 +0200_qw(~eqw@user/eqw)
2024-09-07 19:53:52 +0200Guest16(~Guest16@70.21.136.64)
2024-09-07 20:00:04 +0200 <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?
2024-09-07 20:05:15 +0200Guest16(~Guest16@70.21.136.64) (Ping timeout: 256 seconds)
2024-09-07 20:07:34 +0200Guest16(~Guest16@70.21.136.64)
2024-09-07 20:19:22 +0200Guest16(~Guest16@70.21.136.64) (Quit: Client closed)
2024-09-07 20:26:26 +0200 <geekosaur> (that, somehow, just sounds like Nix in a nutshell.)
2024-09-07 20:49:36 +0200Natch(~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)
2024-09-07 20:59:59 +0200_qw(~eqw@user/eqw) (Ping timeout: 255 seconds)
2024-09-07 21:17:10 +0200Natch(~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Ping timeout: 244 seconds)
2024-09-07 21:18:40 +0200Natch(~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)
2024-09-07 21:30:59 +0200_qw(~eqw@user/eqw)
2024-09-07 21:34:01 +0200ash3en(~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89)
2024-09-07 21:47:57 +0200_qw(~eqw@user/eqw) (Ping timeout: 276 seconds)
2024-09-07 21:57:37 +0200ash3en(~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89) (Quit: ash3en)
2024-09-07 21:59:59 +0200ash3en(~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89)
2024-09-07 22:09:52 +0200ash3en(~Thunderbi@2a01:c23:8d00:4c00:b6d6:b186:b213:6e89) (Quit: ash3en)
2024-09-07 23:03:09 +0200ash3en(~Thunderbi@p200300e7b71f94a141d1a48e69d98e7c.dip0.t-ipconnect.de)
2024-09-07 23:04:28 +0200ash3en(~Thunderbi@p200300e7b71f94a141d1a48e69d98e7c.dip0.t-ipconnect.de) (Client Quit)