2022/11/07

2022-11-07 00:32:03 +0100thyriaen(~thyriaen@2a01:aea0:dd4:470d:6245:cbff:fe9f:48b1) (Remote host closed the connection)
2022-11-07 00:54:59 +0100chomwitt(~chomwitt@2a02:587:7a0a:c00:1ac0:4dff:fedb:a3f1) (Ping timeout: 255 seconds)
2022-11-07 00:58:47 +0100justache(~justache@user/justache) (Quit: ZNC 1.8.2 - https://znc.in)
2022-11-07 01:06:19 +0100sogens(sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 260 seconds)
2022-11-07 01:08:25 +0100sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-11-07 01:10:12 +0100justache(~justache@user/justache)
2022-11-07 02:04:19 +0100mvk(~mvk@2607:fea8:5ce3:8500::4b68)
2022-11-07 03:06:44 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 248 seconds)
2022-11-07 03:08:32 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-11-07 03:52:05 +0100sogens(sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.6)
2022-11-07 03:52:29 +0100sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-11-07 03:59:49 +0100sogens(sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.6)
2022-11-07 04:00:08 +0100sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-11-07 04:02:35 +0100banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 246 seconds)
2022-11-07 04:20:52 +0100td_(~td@83.135.9.27) (Ping timeout: 248 seconds)
2022-11-07 04:22:42 +0100td_(~td@83.135.9.26)
2022-11-07 04:23:55 +0100banc(banc@gateway/vpn/airvpn/banc)
2022-11-07 05:02:01 +0100jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 252 seconds)
2022-11-07 05:31:43 +0100mvk(~mvk@2607:fea8:5ce3:8500::4b68) (Ping timeout: 252 seconds)
2022-11-07 06:25:59 +0100td_(~td@83.135.9.26) (Ping timeout: 260 seconds)
2022-11-07 06:26:12 +0100td_(~td@83.135.9.26)
2022-11-07 07:21:38 +0100chomwitt(~chomwitt@2a02:587:7a0a:c00:1ac0:4dff:fedb:a3f1)
2022-11-07 07:42:29 +0100sogens(sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.6)
2022-11-07 07:42:47 +0100sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-11-07 08:04:11 +0100sogens(sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.6)
2022-11-07 08:04:28 +0100sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-11-07 08:05:58 +0100 <xmonadtrack> xmonad-contrib Illia Bobyr * v0.17.1-72-gcf975d08: EwmhDesktops: _NET_CLIENT_LIST_STACKING: In focus order (9 days ago, 2 files, 35+ 4-) https://github.com/xmonad/xmonad-contrib/commit/cf975d082eb3
2022-11-07 08:06:01 +0100 <xmonadtrack> xmonad-contrib Tony Zorman {GitHub} * v0.17.1-74-g6373dc41: Merge pull request #772 from ilya-bobyr/master (4 minutes ago, 0 files, 0+ 0-) https://github.com/xmonad/xmonad-contrib/commit/6373dc41fa4d
2022-11-07 08:15:31 +0100sogens(sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.6)
2022-11-07 08:15:53 +0100sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-11-07 09:21:28 +0100cfricke(~cfricke@user/cfricke)
2022-11-07 09:22:38 +0100wusticality(~user@76.131.115.3) (Remote host closed the connection)
2022-11-07 10:00:05 +0100Solid[m](~slot-matr@2001:470:69fc:105::1:a84) (Quit: You have been kicked for being idle)
2022-11-07 10:00:14 +0100liskin[m](~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
2022-11-07 10:08:14 +0100sogens(sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 260 seconds)
2022-11-07 10:10:15 +0100sogens(sogens@gateway/vpn/protonvpn/sogens)
2022-11-07 10:25:06 +0100Ehllie(~Thunderbi@217-67-208-66.itsa.net.pl)
2022-11-07 10:47:25 +0100Ehllie(~Thunderbi@217-67-208-66.itsa.net.pl) (Ping timeout: 252 seconds)
2022-11-07 11:05:53 +0100thyriaen(~thyriaen@2a01:aea0:dd4:470d:6245:cbff:fe9f:48b1)
2022-11-07 11:05:57 +0100ft(~ft@p508dbd59.dip0.t-ipconnect.de) (Quit: leaving)
2022-11-07 11:37:38 +0100pl(sid98063@id-98063.helmsley.irccloud.com) (Read error: Connection reset by peer)
2022-11-07 11:38:27 +0100pl(sid98063@2a03:5180:f:1::1:7f0f)
2022-11-07 12:09:55 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds)
2022-11-07 12:26:55 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-11-07 13:03:03 +0100Ehllie(~Thunderbi@217-67-208-66.itsa.net.pl)
2022-11-07 13:55:29 +0100vanvik1(~vanvik@78.156.8.93) (Quit: Later)
2022-11-07 14:30:44 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 260 seconds)
2022-11-07 14:30:59 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-11-07 16:11:47 +0100vanvik1(~vanvik@185.138.33.250)
2022-11-07 16:21:07 +0100Ehllie1(~Thunderbi@217-67-208-66.itsa.net.pl)
2022-11-07 16:22:29 +0100Ehllie(~Thunderbi@217-67-208-66.itsa.net.pl) (Ping timeout: 246 seconds)
2022-11-07 16:22:29 +0100Ehllie1Ehllie
2022-11-07 16:42:30 +0100jabuxas(~jabuxas@user/jabuxas)
2022-11-07 16:43:06 +0100 <jabuxas> hello
2022-11-07 16:43:19 +0100 <jabuxas> how can I set a default layout for a workspace?
2022-11-07 16:43:26 +0100liskin[m](~liskinmat@2001:470:69fc:105::768)
2022-11-07 16:47:14 +0100Ehllie(~Thunderbi@217-67-208-66.itsa.net.pl) (Ping timeout: 260 seconds)
2022-11-07 16:55:26 +0100 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Layout-PerWorkspace.html
2022-11-07 16:55:58 +0100 <geekosaur> https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs#L144-L151 example
2022-11-07 17:12:51 +0100 <jabuxas> thank you, managed to get it working. it wasn't working for some reason adding on the layoutHook at the end so I just put it inside myLayoutHook
2022-11-07 17:14:28 +0100 <geekosaur> your myLayoutHook probably has an unconditional set of layouts which would take precedence (cf. line 152 of mine)
2022-11-07 17:14:51 +0100 <geekosaur> they have to come before those
2022-11-07 17:15:47 +0100 <geekosaur> well, it'd still work but you would have to mod-space through the other layouts to reach it. it's not a very practical setup when put at the end
2022-11-07 17:17:35 +0100 <geekosaur> also, after things like avoidStruts (noting I have some magic on line 144)
2022-11-07 17:18:50 +0100mvk(~mvk@2607:fea8:5ce3:8500::4b68)
2022-11-07 17:19:14 +0100 <jabuxas> now that you said, i think putting it first and then mylayouthook would probably work, as you have basic at the end
2022-11-07 17:20:20 +0100 <jabuxas> also how do u have 12 workspaces o.O
2022-11-07 17:22:41 +0100 <geekosaur> there's no limit on the number of workspaces you can have. I extended the top row keys to access the additional ones as 0/-/= (lines 251-255)
2022-11-07 17:23:08 +0100 <geekosaur> but you can also use XMonad.Prompt.Workspaces to access by name, or use DynamicWorkspaces to make new named workspaces on the fly
2022-11-07 17:23:21 +0100 <jabuxas> the reason I decided to fixate a floating layout on my game's workspace is because I couldn't figure out how to doFloat it properly since it just wasn't working, and onPropertyChange is some dark magic. tho doShift was working.
2022-11-07 17:24:26 +0100 <geekosaur> I've also seen configs which have 20+ workspaces by using the F-keys to access the additional ones
2022-11-07 17:24:36 +0100 <jabuxas> geekosaur: oh I see, I can't even juggle the 8 workspaces I have at hand but 12 workspaces does seem attractive
2022-11-07 17:25:01 +0100 <geekosaur> I don't use the extra ones that often but they can be fairly useful at times
2022-11-07 17:25:32 +0100 <geekosaur> I think there's also a Prompt module to find/focus a workspace by window
2022-11-07 17:26:17 +0100 <jabuxas> rofi can also do that window finding thing
2022-11-07 17:26:33 +0100 <geekosaur> yeh, part of XMonad.Prompt.Window
2022-11-07 17:29:09 +0100 <jabuxas> i have no idea why my ncmpcpp scratchpad doesn't work
2022-11-07 17:31:15 +0100 <jabuxas> when i run the exact command ` kitty --name ncmpcpp -e ncmpcpp` it works (it runs), but it doesn't really recognize as scratchpad
2022-11-07 17:32:07 +0100 <jabuxas> https://0x0.st/oExA.txt at the end of the file i'm defining it
2022-11-07 17:35:13 +0100 <geekosaur> might mean it doesn't set --name until it's mapped, which is what onPropertyChange is for
2022-11-07 17:35:26 +0100 <geekosaur> then again that would break the terminal scratchpad too
2022-11-07 17:37:07 +0100 <jabuxas> terminal scratchpad works
2022-11-07 18:06:51 +0100 <geekosaur> hm. can you make sure -e doesn't override --name?
2022-11-07 18:06:59 +0100geekosauris still trying to figure this out
2022-11-07 18:08:56 +0100 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Hooks-ManageDebug.html may be helpful as well, if you have access to xmonad's stderr (usually .xsession-errors)
2022-11-07 18:16:31 +0100jao(~jao@92.233.85.247)
2022-11-07 18:17:03 +0100thyriaen(~thyriaen@2a01:aea0:dd4:470d:6245:cbff:fe9f:48b1) (Remote host closed the connection)
2022-11-07 18:19:24 +0100 <jabuxas> `WM_CLASS(STRING) = "ncmpcpp", "kitty"`
2022-11-07 18:19:31 +0100 <jabuxas> so it looks like it isn't overriding
2022-11-07 18:19:53 +0100 <jabuxas> when I xprop my term scratchpad, it shows up as `"scratchpad", "kitty"`
2022-11-07 18:25:34 +0100thyriaen(~thyriaen@2a01:aea0:dd4:470d:6245:cbff:fe9f:48b1)
2022-11-07 18:26:56 +0100thyriaen_(~thyriaen@2a01:aea0:dd4:470d:6245:cbff:fe9f:48b1)
2022-11-07 18:51:14 +0100cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.7.1)
2022-11-07 18:51:22 +0100 <geekosaur> still might want to try ManageDebug (https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs#L54-L56 see also line 132) just to make sure. M-S-d (or pick your own key sequence and fill it in on line 54) then open the ncmpcpp scratchpad
2022-11-07 18:51:31 +0100 <jabuxas> ok so is there an mpd library for xmobar or something? I'm not finding anything on https://hackage.haskell.org/package/xmobar-0.39/docs/Xmobar.html
2022-11-07 18:51:53 +0100 <geekosaur> (also note the ManageHook only applies when first launched, so you would need to exit and relaunch)
2022-11-07 18:52:05 +0100 <geekosaur> I don't know, I don't use xmobar
2022-11-07 18:52:13 +0100 <jabuxas> ok I will try that managedebug
2022-11-07 18:52:18 +0100 <geekosaur> although, no library as such but ISTR a plugin
2022-11-07 18:54:07 +0100 <geekosaur> https://codeberg.org/xmobar/xmobar/src/branch/master/doc/plugins.org#headline-44
2022-11-07 18:54:36 +0100 <geekosaur> two plugins in fact, I pointed to MPDX vs. MPD which is headline-43
2022-11-07 18:55:42 +0100 <jabuxas> I was trying, but `Data constructor not in scope: MPD :: [String]` errors out
2022-11-07 18:56:38 +0100 <geekosaur> sounds like your xmobar was built without it, then
2022-11-07 18:57:44 +0100 <geekosaur> https://codeberg.org/xmobar/xmobar/src/branch/master/xmobar.cabal#L51-L53
2022-11-07 18:58:28 +0100 <jabuxas> I guess it was indeed built without it, even when I added `with_mpd : true` to stack.yaml and ran `stack install`
2022-11-07 18:58:47 +0100 <jabuxas> I updated the stack.yaml and now it lloks like it should work
2022-11-07 19:13:30 +0100 <geekosaur> make sure the libmpd dev library is installed or it might flip it back to false or just report it can't find an install plan
2022-11-07 19:14:01 +0100 <jabuxas> all went well
2022-11-07 19:14:03 +0100 <jabuxas> sort of
2022-11-07 19:14:13 +0100 <jabuxas> it is showing <Waiting...>
2022-11-07 19:14:17 +0100 <jabuxas> I'm not sure what's wrong
2022-11-07 19:14:44 +0100 <jabuxas> `, Run $ MPD ["-t", "<composer> <title> <track>/<plength> <statei>", "--", "-P", ">>", "-Z", "|", "-S", "><"] 10`
2022-11-07 19:20:35 +0100 <geekosaur> make sure MPD_HOST and MPD_PORT are set in xmobar's context? (this is similar to $PATH, if you started mpd separately then libmpd might not be able to find it)
2022-11-07 19:21:32 +0100 <geekosaur> which mmeans it may be set for a terminal but not for xmobar
2022-11-07 19:23:08 +0100 <jabuxas> hmmm
2022-11-07 19:24:36 +0100 <geekosaur> or use -h/-p in the plugin args
2022-11-07 19:29:51 +0100 <jabuxas> I have added `"-h", "127.0.0.1", "-p", "6600",` to the args
2022-11-07 19:30:07 +0100 <jabuxas> still waiting
2022-11-07 19:30:28 +0100 <geekosaur> 😞
2022-11-07 19:39:09 +0100 <jabuxas> looking at other people's config, they don't need to add -p and -h
2022-11-07 19:40:44 +0100jabuxas(~jabuxas@user/jabuxas) (Remote host closed the connection)
2022-11-07 19:41:50 +0100 <geekosaur> @tell jabuxas I don't know enough about mpd, I don't know if you (or they) are starting it differently, etc.
2022-11-07 19:41:51 +0100 <lambdabot> Consider it noted.
2022-11-07 19:43:28 +0100jabuxas(~jabuxas@user/jabuxas)
2022-11-07 19:46:41 +0100 <jabuxas> geekosaur: i'll probably just write a script with `mpc current -f %title%` or something
2022-11-07 19:47:49 +0100 <jabuxas> i'll try to figure that out later, thank you for your patience and help
2022-11-07 19:47:52 +0100jabuxas(~jabuxas@user/jabuxas) (Client Quit)
2022-11-07 19:59:52 +0100thyriaen_(~thyriaen@2a01:aea0:dd4:470d:6245:cbff:fe9f:48b1) (Quit: Leaving)
2022-11-07 20:23:20 +0100YasserK[m]1(~varonking@2001:470:69fc:105::2:b4a2)
2022-11-07 20:24:07 +0100burp(~quassel@hedgewars/sysadmin/burp) (Read error: Connection reset by peer)
2022-11-07 20:24:07 +0100YasserK[m](~varonking@2001:470:69fc:105::2:b4a2) (Ping timeout: 246 seconds)
2022-11-07 20:24:07 +0100VarikValefor[m](~varikvale@2001:470:69fc:105::a5d) (Ping timeout: 246 seconds)
2022-11-07 20:24:07 +0100lions[m](~lionsmatr@2001:470:69fc:105::d1fe) (Ping timeout: 246 seconds)
2022-11-07 20:24:07 +0100MangoIV[m](~mangoivma@2001:470:69fc:105::2:8417) (Ping timeout: 246 seconds)
2022-11-07 20:24:07 +0100unclechu(~unclechu@2001:470:69fc:105::354) (Ping timeout: 246 seconds)
2022-11-07 20:24:08 +0100fewu[m](~fewumatri@2001:470:69fc:105::2:ad68) (Ping timeout: 246 seconds)
2022-11-07 20:24:12 +0100jao(~jao@92.233.85.247) (Ping timeout: 260 seconds)
2022-11-07 20:24:46 +0100ft(~ft@p508dbd59.dip0.t-ipconnect.de)
2022-11-07 20:25:02 +0100burp(~quassel@hedgewars/sysadmin/burp)
2022-11-07 20:28:06 +0100lions[m](~lionsmatr@2001:470:69fc:105::d1fe)
2022-11-07 20:28:07 +0100MangoIV[m](~mangoivma@2001:470:69fc:105::2:8417)
2022-11-07 20:31:33 +0100fewu[m](~fewumatri@2001:470:69fc:105::2:ad68)
2022-11-07 20:32:14 +0100VarikValefor[m](~varikvale@2001:470:69fc:105::a5d)
2022-11-07 20:32:16 +0100unclechu(~unclechu@2001:470:69fc:105::354)
2022-11-07 20:57:20 +0100noex(~null@user/noex) (Quit: :q!)
2022-11-07 21:56:36 +0100jabuxas(~jabuxas@user/jabuxas)
2022-11-07 21:59:32 +0100jabuxas(~jabuxas@user/jabuxas) (Remote host closed the connection)
2022-11-07 22:02:04 +0100jabuxas(~jabuxas@user/jabuxas)
2022-11-07 22:04:20 +0100 <jabuxas> geekosaur: how is your setup on mate? do you use mate's panel?
2022-11-07 22:09:57 +0100 <jabuxas> i was trying to set it up but I have literally no idea why the windows on my 2nd monitor are tiled that way: https://0x0.st/oEg1.png
2022-11-07 22:10:23 +0100 <jabuxas> I also don't know why the 1st panel is invisible but 2nd isn't
2022-11-07 22:14:48 +0100jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-11-07 22:18:59 +0100 <geekosaur> I use mate-panel, yes. both panels on primary screen, one top, one bottom
2022-11-07 22:21:08 +0100 <geekosaur> also I use arandr to arrange monitors but that's because my laptop has a bum displayport on it and mate's display manager tries to access it and hangs at 100% cpu
2022-11-07 22:22:04 +0100jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 260 seconds)
2022-11-07 22:22:16 +0100 <jabuxas> i'm not sure what's causing the thing at the second monitor either. if I move the windows out of tiling they work just fine, 100% of the screen, the only thing that doesn't work is tiling. i have no idea why.
2022-11-07 22:22:57 +0100jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-11-07 22:23:58 +0100 <jabuxas> uhmmm this is weird
2022-11-07 22:24:37 +0100 <jabuxas> https://0x0.st/oEg4.png it.. works now?
2022-11-07 22:25:22 +0100 <jabuxas> the only thing i did was delete first panel and create another one (that wasn't invisible)
2022-11-07 22:28:25 +0100 <geekosaur> odd
2022-11-07 22:28:50 +0100 <geekosaur> sounds as if the struts got miscalculated for some reason
2022-11-07 22:29:04 +0100ft(~ft@p508dbd59.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2022-11-07 22:29:16 +0100 <jabuxas> well the good thing is that xfce-panel can show workspaces. that's the only reason i really used xmobar :)
2022-11-07 22:29:43 +0100 <jabuxas> now I just need to tweak things to my liking..
2022-11-07 22:29:53 +0100jabuxas(~jabuxas@user/jabuxas) (Quit: WeeChat 3.6)
2022-11-07 22:30:28 +0100ft(~ft@p508dbd59.dip0.t-ipconnect.de)
2022-11-07 22:31:05 +0100jabuxas(~jabuxas@user/jabuxas)
2022-11-07 22:31:36 +0100 <geekosaur> there might be a better mpd client for it as well
2022-11-07 22:32:14 +0100 <jabuxas> nevermind
2022-11-07 22:32:16 +0100 <geekosaur> xfce4-mpc-plugin appears to exist
2022-11-07 22:32:22 +0100 <geekosaur> huh?
2022-11-07 22:32:25 +0100 <jabuxas> if i log out and log back in, the panels are transparent again
2022-11-07 22:32:46 +0100 <geekosaur> o.O
2022-11-07 22:33:16 +0100 <jabuxas> xmonad knows they exist - it even respects its borders
2022-11-07 22:34:03 +0100 <geekosaur> then that's an issue with the panels themselves. panels are self-managing, and drawing is always up to the app not the wm
2022-11-07 22:34:31 +0100 <geekosaur> anything odd with the panel plugins by any chance?
2022-11-07 22:35:31 +0100 <jabuxas> https://0x0.st/oEgg.png
2022-11-07 22:35:37 +0100 <jabuxas> not really
2022-11-07 22:40:48 +0100 <jabuxas> If I use xfce4-panel-profiles to reapply the same config I have now, they appear.
2022-11-07 22:45:00 +0100 <geekosaur> you have ther weirdest problems…
2022-11-07 22:45:13 +0100 <jabuxas> :'(
2022-11-07 22:46:54 +0100 <geekosaur> https://imgur.com/FQZDc5zl.png fwiw
2022-11-07 22:48:42 +0100 <jabuxas> i will log out
2022-11-07 22:48:44 +0100 <jabuxas> and pray
2022-11-07 22:48:49 +0100jabuxas(~jabuxas@user/jabuxas) (Quit: WeeChat 3.6)
2022-11-07 22:50:14 +0100jabuxas(~jabuxas@user/jabuxas)
2022-11-07 22:51:24 +0100 <jabuxas> ok
2022-11-07 22:51:26 +0100 <jabuxas> so
2022-11-07 22:51:28 +0100 <jabuxas> https://github.com/xmonad/xmonad-contrib/issues/194
2022-11-07 22:51:30 +0100 <jabuxas> looks like
2022-11-07 22:51:32 +0100 <jabuxas> i'm not alone.
2022-11-07 22:54:24 +0100 <jabuxas> oh you even commented on the issue
2022-11-07 22:56:58 +0100jabuxas(~jabuxas@user/jabuxas) (Quit: WeeChat 3.6)
2022-11-07 23:00:31 +0100jabuxas(~jabuxas@user/jabuxas)
2022-11-07 23:00:40 +0100 <jabuxas> ok so sleep 4 works
2022-11-07 23:04:39 +0100 <geekosaur> I'd forgotten about that one
2022-11-07 23:08:19 +0100 <geekosaur> I wonder if adding some kind of wm startup indicator would help (mate uses https://github.com/xmonad/xmonad-contrib/blob/master/XMonad/Config/Mate.hs#L82-L102)
2022-11-07 23:08:48 +0100 <geekosaur> would need adjusting for xfce4, amd I have no idea what to send it to or what exactly to send it
2022-11-07 23:09:22 +0100jabuxas(~jabuxas@user/jabuxas) (Quit: WeeChat 3.6)
2022-11-07 23:26:08 +0100jabuxas(~jabuxas@user/jabuxas)
2022-11-07 23:28:27 +0100 <jabuxas> ok at last, lightdm working, xmonad also "working", and panels too
2022-11-07 23:31:23 +0100 <jabuxas> is it hard to implement xmonad-log-applet?
2022-11-07 23:34:03 +0100 <geekosaur> it's something of a PITA; first you need to usually build it for your DE because it's rarely packaged and when it is it's only one of the variants (but check, maybe yours packages the XFCE4 variant)
2022-11-07 23:34:15 +0100 <geekosaur> then you need to set up to send it dbus messages
2022-11-07 23:35:15 +0100 <geekosaur> https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs#L128-L130 https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs#L290-L338 is mine
2022-11-07 23:35:23 +0100rundown(~eb0t@94.15.186.227) (Ping timeout: 248 seconds)
2022-11-07 23:35:26 +0100 <geekosaur> note that I use fairly custom logging
2022-11-07 23:37:03 +0100 <jabuxas> first i need to debug why
2022-11-07 23:37:06 +0100 <jabuxas> configure: error: Package requirements (libxfce4panel-1.0 >= 4.6.0) were not met:
2022-11-07 23:37:08 +0100 <jabuxas> Package 'libxfce4panel-1.0', required by 'virtual:world', not found
2022-11-07 23:37:28 +0100rundown(~eb0t@33ba0e59.skybroadband.com)
2022-11-07 23:39:05 +0100 <jabuxas> and I do have xfce4-dev-tools installed
2022-11-07 23:41:09 +0100 <jabuxas> is my libxfce4panel too updated?
2022-11-07 23:42:08 +0100 <geekosaur> looks like xfce4-dev-tools is the wrong package? "The Xfce development tools are a collection of tools and macros for Xfce developers and people that want to build Xfce from Git"
2022-11-07 23:43:02 +0100 <geekosaur> hm, apt-cache shows me libxfce4panel-2.0-dev
2022-11-07 23:45:22 +0100 <geekosaur> where did you get xmonad-log-applet? the original upstream is dead and out of date on both mate and xfce4; my current upstream is up to date on both
2022-11-07 23:45:59 +0100 <geekosaur> https://github.com/jgoerzen/xmonad-log-applet.git
2022-11-07 23:46:22 +0100 <jabuxas> oh yeah, i got it from a alexkay guy
2022-11-07 23:47:12 +0100 <jabuxas> hmm now it worked
2022-11-07 23:47:13 +0100 <jabuxas> thank you
2022-11-07 23:47:20 +0100 <jabuxas> i guess it wasn't detecting before
2022-11-07 23:47:52 +0100 <geekosaur> it found 2.0 instead of 1.0 and failed, probably. (api changes)
2022-11-07 23:48:37 +0100 <geekosaur> the 1.0/2.0 is actually part of the name, that's how breaking api changes are usually indicated
2022-11-07 23:48:45 +0100 <jabuxas> ok now dbus time
2022-11-07 23:50:04 +0100 <geekosaur> libdbus-1-dev
2022-11-07 23:50:40 +0100 <geekosaur> xmonad-log-applet itself is written in C++ because it's a pain to hook a Haskell plugin into a C++ panel
2022-11-07 23:51:25 +0100 <jabuxas> the problem is putting dbus inside my config
2022-11-07 23:51:41 +0100 <jabuxas> would this config work? https://github.com/alexkay/xmonad-log-applet/blob/master/xmonad.hs
2022-11-07 23:51:44 +0100 <jabuxas> to base it of off
2022-11-07 23:52:22 +0100 <geekosaur> yes; it's a simplified version of the stuff I pointed you to in my config
2022-11-07 23:52:35 +0100 <geekosaur> which is mostly cribbed from that
2022-11-07 23:52:52 +0100 <geekosaur> although I added a few additional pango markup functions
2022-11-07 23:54:14 +0100chomwitt(~chomwitt@2a02:587:7a0a:c00:1ac0:4dff:fedb:a3f1) (Ping timeout: 252 seconds)
2022-11-07 23:57:52 +0100 <jabuxas> Could not load module ‘DBus’
2022-11-07 23:57:54 +0100 <jabuxas> It is a member of the hidden package ‘dbus-1.2.22’.
2022-11-07 23:57:58 +0100 <jabuxas> '-'
2022-11-07 23:58:35 +0100 <jabuxas> now its the part where i regret getting this build from a friend