Home liberachat/#xmonad: Logs Calendar

Logs on 2023-03-22 (liberachat/#xmonad)

00:42:23 × doppo_ quits (~doppo@2604:180::e0fc:a07f) (Ping timeout: 246 seconds)
00:49:24 doppo joins (~doppo@2604:180::e0fc:a07f)
01:02:24 × vanvik quits (~vanvik@185.201.120.72) (Ping timeout: 248 seconds)
02:22:03 vanvik joins (~vanvik@185.201.120.72)
03:04:24 × banc quits (~banc@154.47.24.195) (Ping timeout: 264 seconds)
03:13:40 × td_ quits (~td@i5387090D.versanet.de) (Ping timeout: 246 seconds)
03:15:48 td_ joins (~td@i53870930.versanet.de)
03:20:50 banc joins (~banc@154.47.24.195)
04:03:55 × doppo quits (~doppo@2604:180::e0fc:a07f) (Ping timeout: 248 seconds)
04:04:55 doppo joins (~doppo@2604:180::e0fc:a07f)
04:13:46 × thunderrd quits (~thunderrd@183.182.111.130) (Ping timeout: 276 seconds)
04:25:56 thunderrd joins (~thunderrd@183.182.111.14)
04:43:21 sagax joins (~sagax_nb@user/sagax)
05:59:53 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 256 seconds)
06:01:54 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
06:15:53 chomwitt joins (~chomwitt@2a02:587:7a19:3600:1ac0:4dff:fedb:a3f1)
06:22:39 × Maeda quits (~Maeda@91-161-10-149.subs.proxad.net) (Quit: leaving)
06:23:35 Maeda joins (~Maeda@91-161-10-149.subs.proxad.net)
06:39:17 derfflinger joins (~derffling@user/derfflinger)
06:55:20 × wusticality quits (~user@76.131.115.3) (Remote host closed the connection)
07:34:26 mncheckm joins (~mncheck@193.224.205.254)
07:37:44 thyriaen joins (~thyriaen@2a01:aea0:dd4:5328:6245:cbff:fe9f:48b1)
07:39:15 <thyriaen> Howdy friends - I checked the docs and I was under the impression, that ~/.config/xmonad/xmonad.hs is supported in 0.17.1 -- but it doesn't load - Was I mistaken or is there some setting i am missing ?
07:39:28 <thyriaen> ( I want to use it instead of ~/.xmonad/xmonad.hs
07:41:48 <geekosaur> make sure ~/.xmonad doesn't exist
07:42:10 <geekosaur> I've been using the XDG path for around a year without problems
07:43:25 <Solid> We even check XDG dirs first in 0.17.0+, so it should definitely work
07:45:04 <geekosaur> (it's around ~0345 here, why am I up?)
07:45:07 <thyriaen> i deleted ~/.xmonad
07:45:16 <thyriaen> and it doesn't load ~/.config/xmonad
07:45:30 <thyriaen> and then creates ~/.xmonad new and uses the default config from within
07:47:30 <Solid> can you post the output of `xmonad --version` and `xmonad --recompile` ?
07:52:54 <thyriaen> Solid, sure
07:53:41 <thyriaen> i have version 0.17.1
07:55:22 <geekosaur> that's not quite enough. how is xmonad getting started and is it starting the correct xmonad? the path you have in a terminal may not be the one in effect when xmonad starts, so if yoy have two copies of xmonad the wrong one may be run
07:55:42 <geekosaur> more specifically, do you have /usr/bin/xmonad and what version is it?
07:58:01 <thyriaen> geekosaur, i only have one xmonad, from my package manager on a fresh install
07:58:27 <thyriaen> running /usr/bin/xmonad --version gives 0.17.1
07:58:40 <thyriaen> my output of recompile is:
07:59:11 <thyriaen> "Xmonad will use ghc to recompile because neither /home/thyriaen/.xmonad/build nor /home/thyriaen/.xmonad/stack.yaml exsists
07:59:15 <thyriaen> recompiling ( forced )
07:59:21 <thyriaen> exited with success
08:00:16 <thyriaen> "
08:00:21 geekosaur wonders if the xdg detection stuff needs debug output
08:02:00 × derfflinger quits (~derffling@user/derfflinger) (Ping timeout: 255 seconds)
08:02:04 <thyriaen> geekosaur, does the binary has to be present in the /.config/xmonad/ folder ?
08:02:09 <thyriaen> because it isn't
08:02:19 <thyriaen> it only is in the ~/.xmonad folder
08:02:40 <Solid> no, when using XDG dirs the binary gets sent to $XDG_CACHE_HOME
08:02:44 <geekosaur> that's because it's putting oit there, which means it picked the wrong folder
08:03:49 <thyriaen> geekosaur, could it be that when starting up and xmonad get's loaded at that time my xdg stuff isn't set yet so it can't find the .config folder ?
08:04:16 <Solid> Oh, nvmd, we do not prefer XDG dirs
08:04:32 <Solid> only the XMonad env vars
08:05:03 <Solid> thyriaen: it's first looking for either `xmonad.hs`, or `build` inside of ~/.xmonad
08:05:06 <geekosaur> we don't require the xdg envars although we use them if present, if I recall the code correctly
08:05:21 <Solid> yeah all those env vars have a fallback
08:05:28 <Solid> like ~/.config etc.
08:05:32 <thyriaen> ic
08:05:38 <thyriaen> but
08:05:42 <thyriaen> when i delete ~/.xmonad
08:05:44 <thyriaen> and reboot
08:05:47 <thyriaen> it get's recreated
08:05:54 <thyriaen> even thought i have an ~/.config/xmonad/xmonad.hs
08:06:48 <geekosaur> that's wrong. I could have sworn we look specifically for where xmonad.hs is, and check the xdg dir first (well, we check the xmonad envar first, then the xdg dir, then fallback to ~/.xmonad)
08:07:15 <Solid> I was thinking that as well, but we explicitly check `xmEnvDirs <|> xmDirs <|> xdgDirs`
08:07:23 <Solid> And the docs agree and weren't changed for a while
08:07:59 <Solid> but we *do* check for xmonad.hs or build explicitly
08:08:06 <Solid> not just for the presence of the directory
08:08:38 <geekosaur> right, that was the fix for random unfixed contribs creating data files explicitly in ~/.xmonad (hello prompt)
08:09:00 <Solid> thyriaen: only thing I can think of is that there is some old version of xmonad somewhere that gets used for the first recompilation step
08:09:55 <thyriaen> Solid, as I said, it is a fresh install with only one xmonad version
08:11:29 <geekosaur> just for grins and giggles: you don't happen to have $XMONAD_CONFIG_DIR set do you?
08:11:38 <thyriaen> let me check
08:12:07 <thyriaen> echo $XMONAD_CONFIG_DIR returns a empty line
08:15:54 <geekosaur> odd. I know this works because I've been using it
08:16:50 <thyriaen> geekosaur, any ideas what else i can check ?
08:17:15 <geekosaur> no, I'm pretty lost at this point
08:17:17 <deebo> check yourself, before you wreck yourself
08:17:18 <geekosaur> 😞
08:17:41 <thyriaen> maybe the launch script of my display manager
08:17:44 <thyriaen> is wrong
08:17:47 <thyriaen> where can i find that ?
08:18:09 <geekosaur> depends on the display manager but often /usr/share/xsessions
08:18:42 <thyriaen> geekosaur, it just execs xmonad-start
08:19:25 <geekosaur> so now you need to find that, which I presume is a script
08:20:14 <thyriaen> geekosaur, yes it is
08:20:20 <thyriaen> it is in /usr/bin/
08:20:40 <thyriaen> it does a lot of directory stuff
08:20:43 <thyriaen> let me show you
08:22:16 <geekosaur> (btw you don't have to keep pinging me)
08:23:14 <thyriaen> i think it is a habbit
08:25:51 <thyriaen> paste.tomsmeding.com/fFNtjbVb
08:27:00 <geekosaur> yeh, that's creating ~/.xmonad and copying their idea of a default config into it
08:29:34 <thyriaen> geekosaur, and xmonad-start is provided by my distribution ?
08:29:44 <geekosaur> if you change the xsession desktop file to run xmonad directly instead, things should work as they're supposed to
08:29:53 <geekosaur> yes, this came from your distro
08:30:04 <thyriaen> geekosaur, so just instead of xmonad-start i just exec xmonad ?
08:31:54 <geekosaur[m]> Yes
08:33:22 <thyriaen> thanks a lot geekosaur, it works now :p
08:42:31 <geekosaur> you should probably file a bug against your distro that they should check ~/.config/xmonad before forcing ~/.xmonad
08:43:48 <geekosaur> and possibly should default to XDG for new installs
08:57:57 <thyriaen> geekosaur, i will try to do that
08:58:04 derfflinger joins (~derffling@user/derfflinger)
09:50:50 × banc quits (~banc@154.47.24.195) (Quit: Bye, bye)
09:57:51 × ft quits (~ft@p3e9bc443.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
11:14:31 × derfflinger quits (~derffling@user/derfflinger) (Ping timeout: 240 seconds)
11:29:44 × thyriaen quits (~thyriaen@2a01:aea0:dd4:5328:6245:cbff:fe9f:48b1) (Remote host closed the connection)
12:21:27 derfflinger joins (~derffling@user/derfflinger)
13:40:33 × thunderrd quits (~thunderrd@183.182.111.14) (Ping timeout: 268 seconds)
13:53:06 thunderrd joins (~thunderrd@183.182.111.220)
14:18:55 × sagax quits (~sagax_nb@user/sagax) (Ping timeout: 276 seconds)
14:48:48 × alethkit quits (23bd17ddc6@sourcehut/user/alethkit) (Remote host closed the connection)
14:48:48 × zoglesby quits (f0f8ca1525@user/zoglesby) (Remote host closed the connection)
14:48:48 × samhh quits (7569f027cf@2604:bf00:561:2000::e4) (Remote host closed the connection)
14:50:08 zoglesby joins (f0f8ca1525@2604:bf00:561:2000::64)
14:50:08 × zoglesby quits (f0f8ca1525@2604:bf00:561:2000::64) (Changing host)
14:50:08 zoglesby joins (f0f8ca1525@user/zoglesby)
14:50:35 samhh joins (7569f027cf@2604:bf00:561:2000::e4)
14:51:44 alethkit joins (23bd17ddc6@sourcehut/user/alethkit)
15:50:33 × zoglesby quits (f0f8ca1525@user/zoglesby) (Remote host closed the connection)
15:50:33 × alethkit quits (23bd17ddc6@sourcehut/user/alethkit) (Write error: Broken pipe)
15:50:34 × samhh quits (7569f027cf@2604:bf00:561:2000::e4) (Remote host closed the connection)
15:50:57 × derfflinger quits (~derffling@user/derfflinger) (Quit: Leaving)
15:55:08 zoglesby joins (f0f8ca1525@user/zoglesby)
15:56:12 alethkit joins (23bd17ddc6@sourcehut/user/alethkit)
15:56:52 samhh joins (7569f027cf@2604:bf00:561:2000::e4)
16:00:11 × lilua[m] quits (~liluamatr@2001:470:69fc:105::3:1c9e) (Quit: You have been kicked for being idle)
16:23:20 rekahsoft joins (~rekahsoft@bras-base-orllon1122w-grc-07-174-95-68-142.dsl.bell.ca)
16:36:33 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds)
16:38:32 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
17:54:48 malook joins (~Thunderbi@46.52.72.170)
17:57:17 × matijja quits (~matijja@193.77.181.201) (Quit: ZNC 1.8.2 - https://znc.in)
17:59:10 matijja joins (~matijja@193.77.181.201)
18:00:59 × matijja quits (~matijja@193.77.181.201) (Client Quit)
18:01:34 matijja joins (~matijja@193.77.181.201)
18:30:55 × malook quits (~Thunderbi@46.52.72.170) (Quit: malook)
19:53:02 ft joins (~ft@p3e9bc443.dip0.t-ipconnect.de)
20:10:30 × ft quits (~ft@p3e9bc443.dip0.t-ipconnect.de) (Remote host closed the connection)
20:19:34 ft joins (~ft@p3e9bc443.dip0.t-ipconnect.de)
20:37:40 srz joins (~srz@181.228.49.93)
21:14:58 × yosafbridge quits (~yosafbrid@static.38.6.217.95.clients.your-server.de) (Quit: Leaving)
21:27:59 × srz quits (~srz@181.228.49.93) (Ping timeout: 268 seconds)
21:34:17 yosafbridge joins (~yosafbrid@static.38.6.217.95.clients.your-server.de)
21:57:29 × rekahsoft quits (~rekahsoft@bras-base-orllon1122w-grc-07-174-95-68-142.dsl.bell.ca) (Ping timeout: 246 seconds)
22:38:37 × chomwitt quits (~chomwitt@2a02:587:7a19:3600:1ac0:4dff:fedb:a3f1) (Ping timeout: 265 seconds)
23:07:12 srz joins (~srz@181.228.49.93)
23:43:40 × vifon quits (~vifon@user/vifon) (Ping timeout: 252 seconds)
23:44:03 vifon joins (~vifon@nixon.einval.eu)
23:45:37 × vifon quits (~vifon@nixon.einval.eu) (Client Quit)
23:45:50 vifon joins (~vifon@nixon.einval.eu)
23:51:31 haskl[error] joins (~haskl@user/haskl)
23:51:33 × haskl quits (~haskl@user/haskl) (Read error: Connection reset by peer)
23:54:01 × srz quits (~srz@181.228.49.93) (Ping timeout: 240 seconds)
23:55:20 × vifon quits (~vifon@nixon.einval.eu) (Changing host)
23:55:20 vifon joins (~vifon@user/vifon)

All times are in UTC on 2023-03-22.