2024/06/21

2024-06-21 00:36:25 +0200mekeor(~user@2001:a61:24d2:9401:96ac:ce90:6d78:efe3)
2024-06-21 01:16:12 +0200L29Ah(~L29Ah@wikipedia/L29Ah)
2024-06-21 01:55:19 +0200mekeor(~user@2001:a61:24d2:9401:96ac:ce90:6d78:efe3) (Quit: towards emacs as interface to cybernetic council communism)
2024-06-21 02:10:53 +0200wlhn(~wenzel@dl46fx8hbfttwvhb-h1ly-3.rev.dnainternet.fi)
2024-06-21 03:24:02 +0200ml|(~ml|@user/ml/x-5298235) (Ping timeout: 268 seconds)
2024-06-21 03:38:09 +0200ml|(~ml|@user/ml/x-5298235)
2024-06-21 04:43:31 +0200terrorjack(~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat)
2024-06-21 04:47:35 +0200terrorjack(~terrorjac@2a01:4f8:c17:87f8::)
2024-06-21 04:49:17 +0200ml|(~ml|@user/ml/x-5298235) (Ping timeout: 240 seconds)
2024-06-21 04:54:41 +0200td_(~td@i5387090C.versanet.de) (Ping timeout: 268 seconds)
2024-06-21 04:56:28 +0200td_(~td@i53870921.versanet.de)
2024-06-21 05:01:02 +0200 <haskellbridge> <iqubic (she/her)> How hard would it be to get XMonad to work with Polybar? Would I need to use DBus and XMonad-Log?
2024-06-21 05:02:54 +0200ml|(~ml|@user/ml/x-5298235)
2024-06-21 05:09:07 +0200 <geekosaur> people already use xmonad with polybar. the easiest way is to use polybar's ewmh support
2024-06-21 05:09:31 +0200 <geekosaur> stick around in here, maybe a polybar user will speak up
2024-06-21 05:09:46 +0200 <geekosaur> I've seen mechanisms that don't use dbus
2024-06-21 05:26:54 +0200 <haskellbridge> <iqubic (she/her)> The mechanisms that use dbus are primarily so that I can use the DynamicLogWithPP to get XMonad to push info to Polybar, but yeah... I think I can just get polybar to use exwm though.
2024-06-21 05:27:25 +0200 <haskellbridge> <iqubic (she/her)> Basically, I can use dbus in the same way that you are doing it in your config, if I want. But exwm might be easier.
2024-06-21 05:33:32 +0200 <haskellbridge> <iqubic (she/her)> Actually, I just found this, which is both a library I can use with XMonad which sets up a DBus interface and also an executable that I can have polybar run to listen for data from said DBus interface. https://hackage.haskell.org/package/xmonad-dbus
2024-06-21 05:33:41 +0200 <haskellbridge> <iqubic (she/her)> https://github.com/troydm/xmonad-dbus
2024-06-21 05:34:10 +0200 <haskellbridge> <iqubic (she/her)> That looks like it makes it dead simple to use DynamicLogWithPP and get the info to Polybar.
2024-06-21 05:44:23 +0200ml|(~ml|@user/ml/x-5298235) (Ping timeout: 264 seconds)
2024-06-21 05:44:33 +0200 <haskellbridge> <iqubic (she/her)> Doing that would let me be more specific about the info that polybar sees.
2024-06-21 05:58:36 +0200ml|(~ml|@user/ml/x-5298235)
2024-06-21 06:01:33 +0200 <haskellbridge> <iqubic (she/her)> I don't think "unGrab" is working properly for me. It still seems that XMonad has keyboard grab even when it shouldn't.
2024-06-21 06:14:21 +0200ml|(~ml|@user/ml/x-5298235) (Ping timeout: 272 seconds)
2024-06-21 06:27:45 +0200ml|(~ml|@user/ml/x-5298235)
2024-06-21 07:19:15 +0200ml|(~ml|@user/ml/x-5298235) (Ping timeout: 256 seconds)
2024-06-21 07:23:56 +0200wenzel_(~wenzel@dl46fx8hbfttwvhb-h1ly-3.rev.dnainternet.fi)
2024-06-21 07:27:00 +0200wlhn(~wenzel@dl46fx8hbfttwvhb-h1ly-3.rev.dnainternet.fi) (Ping timeout: 268 seconds)
2024-06-21 07:33:09 +0200ml|(~ml|@user/ml/x-5298235)
2024-06-21 09:10:26 +0200wenzel_(~wenzel@dl46fx8hbfttwvhb-h1ly-3.rev.dnainternet.fi) (Quit: Leaving)
2024-06-21 09:10:44 +0200wlhn(~wlhn@dl46fx8hbfttwvhb-h1ly-3.rev.dnainternet.fi)
2024-06-21 09:15:39 +0200cfricke(~cfricke@user/cfricke)
2024-06-21 10:20:09 +0200cfricke(~cfricke@user/cfricke) (Ping timeout: 256 seconds)
2024-06-21 10:39:30 +0200cfricke(~cfricke@user/cfricke)
2024-06-21 12:29:10 +0200L29Ah(~L29Ah@wikipedia/L29Ah) (Ping timeout: 268 seconds)
2024-06-21 12:39:06 +0200Guest79(~Guest30@159.146.84.69)
2024-06-21 12:39:36 +0200 <Guest79> Hi
2024-06-21 12:40:01 +0200 <geekosaur> hello
2024-06-21 12:40:20 +0200 <Guest79> Hyprland vs XMonad? 👀
2024-06-21 12:43:38 +0200Guest79(~Guest30@159.146.84.69) (Client Quit)
2024-06-21 12:45:48 +0200 <geekosaur> this seems like an odd (or at least biased) place to ask about that
2024-06-21 12:45:52 +0200 <geekosaur> whoops
2024-06-21 13:16:49 +0200Guest3066(~Guest3066@159.146.84.69)
2024-06-21 13:17:14 +0200Guest3066(~Guest3066@159.146.84.69) (Client Quit)
2024-06-21 13:43:23 +0200cfricke(~cfricke@user/cfricke) (Ping timeout: 272 seconds)
2024-06-21 13:46:43 +0200L29Ah(~L29Ah@wikipedia/L29Ah)
2024-06-21 13:47:35 +0200L29Ah(~L29Ah@wikipedia/L29Ah) ()
2024-06-21 13:53:28 +0200L29Ah(~L29Ah@wikipedia/L29Ah)
2024-06-21 13:53:54 +0200L29Ah(~L29Ah@wikipedia/L29Ah) ()
2024-06-21 14:08:39 +0200cfricke(~cfricke@user/cfricke)
2024-06-21 14:49:32 +0200 <liskin> well it's less odd than asking about hyprland vs sway :-)
2024-06-21 15:34:52 +0200L29Ah(~L29Ah@wikipedia/L29Ah)
2024-06-21 15:42:47 +0200ft(~ft@p3e9bcb39.dip0.t-ipconnect.de) (Quit: Lost terminal)
2024-06-21 15:45:33 +0200ft(~ft@p3e9bcb39.dip0.t-ipconnect.de)
2024-06-21 15:47:52 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 4.2.2)
2024-06-21 17:48:03 +0200L29Ah(~L29Ah@wikipedia/L29Ah) ()
2024-06-21 19:22:07 +0200L29Ah(~L29Ah@wikipedia/L29Ah)
2024-06-21 21:25:58 +0200L29Ah(~L29Ah@wikipedia/L29Ah) (Ping timeout: 268 seconds)
2024-06-21 21:58:55 +0200L29Ah(~L29Ah@wikipedia/L29Ah)
2024-06-21 22:33:08 +0200 <haskellbridge> <lush> Is anyone here using xmonad on NixOS?
2024-06-21 22:43:25 +0200 <haskellbridge> <iqubic (she/her)> I am.
2024-06-21 22:43:33 +0200 <haskellbridge> <iqubic (she/her)> It's actually not too hard to set up at all.
2024-06-21 22:45:50 +0200 <haskellbridge> <lush> iqubic (she/her): I managed to get the latest version of xmonad running, but recompiling xmonad with Mod-q doesn't work, even though I added "enableConfiguredRecompile = true;" to my config... any thoughts?
2024-06-21 22:45:53 +0200 <haskellbridge> To be more precise: trying to recompile results in an error saying that it can't find xmonad.hs....
2024-06-21 22:46:14 +0200 <haskellbridge> <iqubic (she/her)> How are you configuring XMonad?
2024-06-21 22:47:14 +0200 <haskellbridge> <lush> I'm doing it systemwide rn, and I added:
2024-06-21 22:47:15 +0200 <haskellbridge> ... long message truncated: https://kf8nh.com/_matrix/media/v3/download/kf8nh.com/rLKuhPddjDxyWTkSHJbPDfLr (14 lines)
2024-06-21 22:47:24 +0200 <haskellbridge> <lush> I'm doing it systemwide rn, and I added:
2024-06-21 22:47:24 +0200 <haskellbridge> ... long message truncated: https://kf8nh.com/_matrix/media/v3/download/kf8nh.com/dxZXrtPTsXeHlmuYvRXUkuuZ (15 lines)
2024-06-21 22:48:21 +0200mekeor(~user@2001:a61:24d2:9401:96ac:ce90:6d78:efe3)
2024-06-21 22:49:21 +0200 <haskellbridge> <iqubic (she/her)> I'm not sure. I don't actually use this feature myself.
2024-06-21 22:49:42 +0200 <haskellbridge> <iqubic (she/her)> Maybe asking in Nix Haskell channel would be better.
2024-06-21 22:52:06 +0200 <haskellbridge> <lush> So how do you manage xmonad in nixos then?
2024-06-21 22:52:19 +0200 <haskellbridge> <lush> Do you just nixos-rebuild everytime you change your xmonad.hs?
2024-06-21 22:52:37 +0200 <haskellbridge> <iqubic (she/her)> I do.
2024-06-21 22:53:41 +0200 <haskellbridge> <lush> I see, thanks. I guess if you already have a neatly configured xmonad setup that's fine.
2024-06-21 22:53:41 +0200 <haskellbridge> But I just start editing a new one and it's quite painful to do this all the time I think...
2024-06-21 23:02:05 +0200byorgey(~byorgey@user/byorgey) (Quit: Lost terminal)
2024-06-21 23:11:01 +0200 <Leary> lush: Forget about the xmonad.config option; that's only for NixOS. You need to put xmonad.hs where /xmonad/ expects to find it.
2024-06-21 23:13:54 +0200 <haskellbridge> <iqubic (she/her)> Leary, all that option does is install GHC for you and sets up xmonad to run with the XMONAD_GHC environment variable set properly. It doesn't actually put the config any for xmonad to be able to find it.