Home liberachat/#xmonad: Logs Calendar

Logs on 2022-03-08 (liberachat/#xmonad)

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

All times are in UTC on 2022-03-08.