2022/03/08

2022-03-08 00:11:29 +0100dpn`(~dpn@203-206-161-39.perm.iinet.net.au)
2022-03-08 01:05:17 +0100banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 240 seconds)
2022-03-08 01:20:25 +0100seschwar(~seschwar@user/seschwar) (Quit: :wq)
2022-03-08 02:08:12 +0100mvk(~mvk@2607:fea8:5cc3:7e00::45ee)
2022-03-08 03:24:39 +0100yosafbridge(~yosafbrid@static.38.6.217.95.clients.your-server.de) (Quit: Leaving)
2022-03-08 03:33:36 +0100plouklapenguin(~plouklape@c-98-37-19-82.hsd1.ca.comcast.net)
2022-03-08 03:34:09 +0100plouklapenguin(~plouklape@c-98-37-19-82.hsd1.ca.comcast.net) (Client Quit)
2022-03-08 03:38:34 +0100jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 256 seconds)
2022-03-08 03:45:38 +0100yosafbridge(~yosafbrid@static.38.6.217.95.clients.your-server.de)
2022-03-08 03:46:12 +0100Buliarous(~gypsydang@46.232.210.139) (Quit: leaving)
2022-03-08 03:46:28 +0100Buliarous(~gypsydang@46.232.210.139)
2022-03-08 03:47:49 +0100Buliarous(~gypsydang@46.232.210.139) (Client Quit)
2022-03-08 03:54:37 +0100Buliarous(~gypsydang@46.232.210.139)
2022-03-08 03:55:51 +0100Buliarous(~gypsydang@46.232.210.139) (Client Quit)
2022-03-08 03:56:00 +0100Buliarous(~gypsydang@46.232.210.139)
2022-03-08 03:57:53 +0100Buliarous(~gypsydang@46.232.210.139) (Client Quit)
2022-03-08 03:58:04 +0100Buliarous(~gypsydang@46.232.210.139)
2022-03-08 04:00:32 +0100Buliarous(~gypsydang@46.232.210.139) (Client Quit)
2022-03-08 04:00:42 +0100Buliarous(~gypsydang@46.232.210.139)
2022-03-08 04:01:40 +0100Buliarous(~gypsydang@46.232.210.139) (Client Quit)
2022-03-08 04:02:09 +0100Buliarous(~gypsydang@46.232.210.139)
2022-03-08 04:02:33 +0100Buliarous(~gypsydang@46.232.210.139) (Client Quit)
2022-03-08 04:03:34 +0100Buliarous(~gypsydang@46.232.210.139)
2022-03-08 04:25:06 +0100geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2022-03-08 04:28:08 +0100geekosaur(~geekosaur@xmonad/geekosaur)
2022-03-08 04:31:32 +0100iqubic(~iqubic@c-67-171-37-233.hsd1.wa.comcast.net)
2022-03-08 04:32:31 +0100 <iqubic> Is there a guide anywhere for what widgets and things I can add to xmobar?
2022-03-08 04:42:53 +0100terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat)
2022-03-08 04:45:18 +0100terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1)
2022-03-08 04:55:36 +0100geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2022-03-08 05:05:56 +0100geekosaur(~geekosaur@xmonad/geekosaur)
2022-03-08 05:25:17 +0100mvk(~mvk@2607:fea8:5cc3:7e00::45ee) (Ping timeout: 240 seconds)
2022-03-08 05:32:14 +0100iqubic(~iqubic@c-67-171-37-233.hsd1.wa.comcast.net) (Quit: Connection closed)
2022-03-08 05:59:30 +0100steve__(~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 272 seconds)
2022-03-08 06:10:10 +0100dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2022-03-08 06:16:12 +0100Tin[m](~tinmatrix@2001:470:69fc:105::1:4fb3)
2022-03-08 06:28:35 +0100dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3)
2022-03-08 07:28:04 +0100lazycat(~lazycat@user/lazycat) (Quit: ZNC - https://znc.in)
2022-03-08 07:30:41 +0100lazycat(~lazycat@user/lazycat)
2022-03-08 08:33:28 +0100 <Solid> ?tell iqubic the xmoar docs should list all of the modules that you can add
2022-03-08 08:33:29 +0100 <lambdabot> Consider it noted.
2022-03-08 09:36:09 +0100banc(banc@gateway/vpn/airvpn/banc)
2022-03-08 10:00:15 +0100jakeStateless-Fa(~jakefroms@2001:470:69fc:105::15ef) (Quit: You have been kicked for being idle)
2022-03-08 11:44:28 +0100unknownbeing[m](~unknownbe@2001:470:69fc:105::1:237b) ()
2022-03-08 11:51:04 +0100redgloboli(~redglobol@user/redgloboli) (Quit: ...enter the matrix...)
2022-03-08 11:52:07 +0100redgloboli(~redglobol@user/redgloboli)
2022-03-08 11:53:40 +0100Tin[m](~tinmatrix@2001:470:69fc:105::1:4fb3) ()
2022-03-08 12:08:35 +0100mc47(~mc47@xmonad/TheMC47)
2022-03-08 12:09:48 +0100 <mc47> liskin, Solid, geekosaur: I was busy these days with life (thank you german bureaucracy :D), I'll catch up this weekend probably. Just a heads up ;)
2022-03-08 12:10:28 +0100mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2022-03-08 12:10:32 +0100srk(~sorki@user/srk)
2022-03-08 12:11:12 +0100mc47[m](~mc47matri@2001:470:69fc:105::733)
2022-03-08 12:41:04 +0100yauhsien(~Yau-Hsien@61-231-43-120.dynamic-ip.hinet.net)
2022-03-08 13:05:57 +0100lambdabot(~lambdabot@haskell/bot/lambdabot) (Remote host closed the connection)
2022-03-08 13:07:11 +0100lambdabot(~lambdabot@haskell/bot/lambdabot)
2022-03-08 13:28:35 +0100 <Solid> mc47[m]: sounds good :)
2022-03-08 13:28:56 +0100 <Solid> the Kafkaesque nightmare that it German bureaucracy is quite something to behold :>
2022-03-08 14:15:12 +0100jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-03-08 15:40:00 +0100Czernobog(~Czernobog@user/czernobog) (Quit: ZNC 1.8.2 - https://znc.in)
2022-03-08 15:42:01 +0100 <liskin> hacktoberfest t-shirt arrived \o/
2022-03-08 16:05:20 +0100Czernobog(~Czernobog@user/czernobog)
2022-03-08 16:39:54 +0100 <Solid> nice!
2022-03-08 17:32:51 +0100incertia(~incertia@207.98.163.88) (Quit: ZNC 1.7.5 - https://znc.in)
2022-03-08 17:36:12 +0100incertia(~incertia@207.98.163.88)
2022-03-08 17:59:44 +0100seschwar(~seschwar@user/seschwar)
2022-03-08 18:35:04 +0100mohab(~mohab@41.129.70.89)
2022-03-08 18:39:49 +0100mohab(~mohab@41.129.70.89) (Client Quit)
2022-03-08 18:50:20 +0100kwer[m](~kwermatri@2001:470:69fc:105::1:4da1)
2022-03-08 18:51:10 +0100mohab(~mohab@197.46.171.192)
2022-03-08 19:03:21 +0100mohab(~mohab@197.46.171.192) (Quit: WeeChat 3.4)
2022-03-08 19:20:30 +0100iqubic(~avi@c-67-171-37-233.hsd1.wa.comcast.net)
2022-03-08 19:21:40 +0100 <iqubic> Well, I've just added a few things to my xmonad config, and rebooted my comupter. Now when I log in, all I see is a black screen with nothing at all running, not even xmobar.
2022-03-08 19:22:02 +0100 <iqubic> My keyboard shortcuts aren't working, and in general, it seems like xmonad has frozen up.
2022-03-08 19:22:19 +0100 <iqubic> All I have a mouse cursor on a black screen.
2022-03-08 19:23:13 +0100 <geekosaur> by any chance does alt-shift-enter open a terminal?
2022-03-08 19:23:36 +0100 <geekosaur> (which would mean xmonad is running but your config isn't being used for some reason)
2022-03-08 19:23:40 +0100 <iqubic> my .xmonad config is here: https://termbin.com/ieuy
2022-03-08 19:24:10 +0100 <iqubic> And no, alt-shift-enter doesn't open a terminal. Or maybe it does, but I don't have the default xterm installed.
2022-03-08 19:24:42 +0100 <iqubic> Alright... Yeah. alt-shift-enter does open a terminal.
2022-03-08 19:25:32 +0100 <iqubic> My config is at ~/.config/xmonad/xmonad.hs
2022-03-08 19:25:57 +0100 <geekosaur> wonder if it's started looking in the wrong place, then
2022-03-08 19:26:32 +0100 <geekosaur> what version of xmonad are you using? (or "should" be using; maybe it got updated and you only found out at reboot)
2022-03-08 19:27:44 +0100 <geekosaur> and, do you suddenly have a ~/.xmonad directory, probably with some dotfiles in it?
2022-03-08 19:28:43 +0100 <iqubic> I'm using the latest version of xmonad. I pulled the sources from github and did a `stack install` with this stack.yaml: https://termbin.com/9txf
2022-03-08 19:28:54 +0100 <geekosaur> xmonad 0.15 is a bitbuggy about determining which directory to use for its config, and contrib 0.16 has some bugs which can trigger the 0.15 bug by writing state files to the wrong directory
2022-03-08 19:29:07 +0100 <iqubic> That installed a binary to ~/.local/bin/xmonad
2022-03-08 19:29:29 +0100 <iqubic> I'm asking my login manager to run the xmonad binary from ~/.local/bin/xmonad
2022-03-08 19:30:21 +0100 <geekosaur> that stack.yaml shows you as getting xmonad from an LTS release, so it will be xmonad 0.15
2022-03-08 19:30:21 +0100 <iqubic> I don't have a ~/.xmonad directory. All xmonad config stuff is in ~/.config/xmonad
2022-03-08 19:30:31 +0100 <geekosaur> that';s where you intend it to be
2022-03-08 19:30:46 +0100 <geekosaur> the symptons you describe suggest it's looking in ~/.xmonad instead
2022-03-08 19:30:51 +0100 <iqubic> I see.
2022-03-08 19:31:11 +0100 <geekosaur> and as I described, 0.15 has some bugs with respect to this
2022-03-08 19:31:25 +0100 <geekosaur> you might try it with the nightly resolver, which has 0.17.0
2022-03-08 19:32:14 +0100 <geekosaur> (stackage hasn't yet released an LTS with xmonad 0.17)
2022-03-08 19:32:21 +0100 <iqubic> No, I'm certainly using 0.17.0.9.
2022-03-08 19:32:34 +0100 <iqubic> which xmonad gives ~/.local/bin/xmonad
2022-03-08 19:32:43 +0100 <iqubic> and xmonad --version gives 0.17.0.9
2022-03-08 19:33:07 +0100 <geekosaur> that's not what your stack.yaml says. is it actually being used?
2022-03-08 19:33:17 +0100 <iqubic> I'm not sure.
2022-03-08 19:33:31 +0100 <geekosaur> you are using resolver 18.27 and do not have extra-packages pointing to git releases
2022-03-08 19:33:49 +0100 <geekosaur> erm, extra-deps
2022-03-08 19:34:15 +0100 <iqubic> Yes, but I have the full sources for xmonad on my system.
2022-03-08 19:34:45 +0100 <geekosaur> stack won't be using them without an extra-deps stamnza pointing to them
2022-03-08 19:34:55 +0100 <iqubic> I cloned xmonad and xmonad-contrib in to my ~/.config/xmonad directory and then ran "stack init"
2022-03-08 19:34:57 +0100 <geekosaur> unless you are installing by some means other than stack
2022-03-08 19:35:36 +0100 <geekosaur> mm, maybe. I admit I don't know stack that well, but my understanding is you need extra-deps for stack to actually use those checkouts
2022-03-08 19:35:40 +0100 <iqubic> No. After cloning the sources, then running stack init, I then ran stack install.
2022-03-08 19:36:02 +0100 <geekosaur> on the other hand, you apparently have the right version running. so the question is why isn;t it seeing your config
2022-03-08 19:36:23 +0100 <geekosaur> can you doublecheck you really don't have ~/.xmonad ?
2022-03-08 19:36:44 +0100 <geekosaur> also see if `echo $XMONAD_CONFIG_DIR` says something
2022-03-08 19:36:49 +0100 <iqubic> I really don't have a ~/.xmonad directory.
2022-03-08 19:37:49 +0100 <geekosaur> (also I need someone who understands stack better than I do…)
2022-03-08 19:38:32 +0100 <iqubic> Should I try reinstalling xmonad, using a method you understand better?
2022-03-08 19:39:01 +0100 <geekosaur> probably not since cmonad --version is returning the right thing; it's far more likely that I'm confused than that something is wrong
2022-03-08 19:39:15 +0100 <geekosaur> does `xmonad --recompile` do anything useful?
2022-03-08 19:39:35 +0100 <iqubic> It succeeds with no errors
2022-03-08 19:40:03 +0100 <iqubic> I don't seem to have any $XMONAD_CONFIG value set.
2022-03-08 19:40:26 +0100 <iqubic> echo $XMONAD_CONFIG is returning a blank line.
2022-03-08 19:40:40 +0100 <geekosaur> it's XMONAD_CONFIG_DIR
2022-03-08 19:41:04 +0100 <iqubic> Also not set for me.
2022-03-08 19:41:28 +0100 <geekosaur> odd
2022-03-08 19:41:40 +0100 <geekosaur> just for grins and giggles, try `xmonad --restart`
2022-03-08 19:42:43 +0100 <iqubic> That's still not using my config
2022-03-08 19:42:50 +0100 <geekosaur> :(
2022-03-08 19:44:52 +0100 <iqubic> I had this working the other day. The only thing that changed was that I deleted my binaries and swtiched from a version installed with cabal, to one installed with stack
2022-03-08 19:45:32 +0100 <iqubic> Shall I delete the stack binary and switch back to cabal?
2022-03-08 19:45:45 +0100 <geekosaur> I don;t see how that would help
2022-03-08 19:46:06 +0100steve__(~steve@ool-182c2b80.dyn.optonline.net)
2022-03-08 19:46:11 +0100 <geekosaur> the stack binary is working well enough to find and recompile your config, it should be working well enough to find and use your config
2022-03-08 19:46:25 +0100lambdabot(~lambdabot@haskell/bot/lambdabot) (Remote host closed the connection)
2022-03-08 19:47:14 +0100lambdabot(~lambdabot@haskell/bot/lambdabot)
2022-03-08 19:50:24 +0100Buliarous(~gypsydang@46.232.210.139) (Remote host closed the connection)
2022-03-08 19:51:37 +0100 <geekosaur> hm. can you check that something didn't reconfigure your display manager to run a different xmonad?
2022-03-08 19:51:55 +0100 <iqubic> I'll try checking that, yeah.
2022-03-08 19:54:56 +0100 <iqubic> I just deleted the stack binaries, and reinstalled using cabal. Now it works properly.
2022-03-08 19:56:34 +0100 <iqubic> With that issue solved, I bid you farewell.
2022-03-08 19:56:39 +0100 <iqubic> exit
2022-03-08 19:56:42 +0100iqubic(~avi@c-67-171-37-233.hsd1.wa.comcast.net) (Quit: leaving)
2022-03-08 19:58:31 +0100iqubic(~iqubic@c-67-171-37-233.hsd1.wa.comcast.net)
2022-03-08 19:58:46 +0100 <geekosaur> odd
2022-03-08 19:59:18 +0100 <geekosaur> I can't see why stack would have done that, unless your config waspointing at a cabal-installed one instead and it's looking in the wrong place
2022-03-08 19:59:23 +0100iqubic(~iqubic@c-67-171-37-233.hsd1.wa.comcast.net) (Client Quit)
2022-03-08 19:59:30 +0100 <geekosaur> cabalwould be ~/.cabal/bin/xmonad
2022-03-08 19:59:33 +0100 <geekosaur> oh
2022-03-08 19:59:36 +0100 <geekosaur> sigh
2022-03-08 20:13:59 +0100Buliarous(~gypsydang@46.232.210.139)
2022-03-08 20:18:02 +0100desantra(~skykanin@user/skykanin)
2022-03-08 21:25:04 +0100desantra(~skykanin@user/skykanin) (Quit: WeeChat 3.3)
2022-03-08 21:46:17 +0100seschwar(~seschwar@user/seschwar) (Quit: :wq)
2022-03-08 21:46:50 +0100seschwar(~seschwar@user/seschwar)
2022-03-08 22:10:33 +0100iqubic(~iqubic@c-67-171-37-233.hsd1.wa.comcast.net)
2022-03-08 22:11:03 +0100 <iqubic> What's the difference between the doSink and doLower manage hooks?
2022-03-08 22:18:40 +0100 <geekosaur> "sink"means moving form the floating layer to the tiled layer. "lower" is what it says on the tin
2022-03-08 22:19:01 +0100 <geekosaur> (sink as the opposite of float)
2022-03-08 22:22:23 +0100 <geekosaur> thta is,lower puts a window below all other windows
2022-03-08 22:23:47 +0100 <iqubic> Ah. I see.
2022-03-08 22:24:09 +0100 <iqubic> Do floating windows that have focus automatically become raised?
2022-03-08 22:24:57 +0100 <geekosaur> yes
2022-03-08 22:26:07 +0100 <iqubic> Is there a way to automatically lower all tiling windows?
2022-03-08 22:28:50 +0100 <geekosaur> tiled windows are always below floating windows. otherwise their z-order is determined by the layout and there's no way to override it exscept to use a different layout
2022-03-08 22:57:30 +0100 <iqubic> How I get the className and titleName properties for a given window?
2022-03-08 22:58:06 +0100 <geekosaur> they are the first and second strings reported for WM_CLASS
2022-03-08 22:58:28 +0100 <geekosaur> or there'sa script in contrib iirc which outputs it in manageHook form
2022-03-08 22:58:49 +0100 <iqubic> And how do I get that value? Is there a command line tool I can use?
2022-03-08 22:58:52 +0100 <geekosaur> https://github.com/xmonad/xmonad-contrib/blob/master/scripts/window-properties.sh
2022-03-08 22:59:17 +0100 <geekosaur> or just: xprop WM_CLASS, then click on the window
2022-03-08 22:59:29 +0100 <iqubic> Thanks.
2022-03-08 23:00:57 +0100 <iqubic> Now, is there a guide to xmobar configuration? I have my XMobarPP set up properly in xmonad.hs. I want to configure font choice, font size, and which other widgets I use.
2022-03-08 23:01:28 +0100 <iqubic> I'm just gonna do the default xmobarrc plain text configuration style