Home liberachat/#xmonad: Logs Calendar

Logs on 2022-04-17 (liberachat/#xmonad)

00:44:08 × chomwitt quits (~chomwitt@2a02:587:dc0f:ad00:bf65:8d32:22b6:5d0b) (Ping timeout: 248 seconds)
02:04:39 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 256 seconds)
02:22:19 banc joins (banc@gateway/vpn/airvpn/banc)
02:42:33 × terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat)
02:44:50 terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1)
04:17:47 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
04:27:18 × Buliarous quits (~gypsydang@46.232.210.139) (Ping timeout: 252 seconds)
04:28:10 Buliarous joins (~gypsydang@46.232.210.139)
04:29:49 geekosaur joins (~geekosaur@xmonad/geekosaur)
04:52:08 × Benzi-Junior quits (~BenziJuni@dsl-149-64-179.hive.is) (Quit: ZNC 1.8.2 - https://znc.in)
04:59:17 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection)
06:19:09 Leary joins (~leary@122-58-90-96-vdsl.sparkbb.co.nz)
06:22:12 Leary is now known as [Leary]
06:26:46 [Leary] is now known as Lears
06:35:53 × Lears quits (~leary@122-58-90-96-vdsl.sparkbb.co.nz) ()
06:36:55 [Leary] joins (~Leary]@122-58-90-96-vdsl.sparkbb.co.nz)
07:01:47 <abastro[m]> I somehow made a system to switch between profiles that only I would use. Meh.
07:01:47 <abastro[m]> Now finally would do the "removal and reinstall" part..
07:30:33 × Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer)
07:32:46 Czernobog joins (~Czernobog@user/czernobog)
07:54:47 × Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer)
07:55:56 Czernobog joins (~Czernobog@user/czernobog)
08:06:19 <abastro[m]> Takes quite a time to install..
08:10:54 <abastro[m]> Also idk why 2 copies of xmonad libraries are installed..
08:14:56 × Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer)
08:16:19 Czernobog joins (~Czernobog@user/czernobog)
08:16:52 <abastro[m]> Perhaps projects with `cabal.project` does not obey cabal configuration?
08:27:17 <abastro[m]> Oh. Right, `haddock` needs another build. Duh
08:33:14 <abastro[m]> Oh no it just loves installing new copies
08:36:25 chomwitt joins (~chomwitt@ppp-94-69-27-34.home.otenet.gr)
09:03:55 <abastro[m]> geekosaur: I just reinstalled entire store from scratch, it still crashes.
09:04:30 <abastro[m]> Could it be related with `-haddock` flag? Or the fact that I am using `-dynamic` and there are potentially many different copies of libraries?
09:05:11 × noex quits (~null@user/noex) (Remote host closed the connection)
09:05:41 noex joins (~null@user/noex)
09:26:44 × Natch quits (~natch@c-67bae255.014-297-73746f25.bbcust.telenor.se) (Remote host closed the connection)
10:40:45 LordOfLand joins (~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
10:41:11 Benzi-Junior joins (~BenziJuni@88-149-64-179.du.xdsl.is)
10:41:36 LordOfLand is now known as Gat
10:59:05 <geekosaur> haddock only controls documentation generation
10:59:16 <geekosaur> I already tried dynamic and couldn'[t get it to crash
10:59:18 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
11:00:47 × noex quits (~null@user/noex) (Ping timeout: 240 seconds)
11:03:52 noex joins (~null@user/noex)
11:04:16 <abastro[m]> I don't know how to resolve this problem.. :(
11:11:04 <geekosaur> I don't either :(
11:12:26 Gat is now known as JoeyeS
11:12:32 <geekosaur> at this point I think you go for a minimal reproducer (something that opens the X server and creates and reads root window properties, I suspect) and file a ghc bug
11:12:33 JoeyeS is now known as Gat
11:13:55 <geekosaur> sadly a minimal xmonad config does not count for ghc as a minimal reproducer :)
11:15:42 <abastro[m]> Indeed, I know well that xmonad config is never minimal :(
11:16:12 <abastro[m]> How can I open X server & create/read root window property without going through xmonad?
11:17:29 <abastro[m]> Btw is there anything wrong in this directory: https://github.com/Abastro/xmonad-profiles/blob/master/xmonad.select ?
11:18:40 <abastro[m]> In the script to run xmonad*
11:19:08 <geekosaur> looks fine to me
11:19:35 Gat is now known as JoeyeS
11:19:38 <abastro[m]> Hm actually, perhaps I could try bare xmonad without going through the "XMONAD_CONFIG_DIR"
11:19:47 JoeyeS is now known as Gat
11:20:18 Gat is now known as JoeyeS
11:20:47 JoeyeS is now known as Guest634
11:26:48 <abastro[m]> Oh wait, with default configuration it doesn't seem to crash!
11:29:50 <geekosaur> oh dear
11:30:26 <geekosaur> the XMONAD_*_DIR stuff is all haskell, not FFI; can't imagine what would be wrong with it
11:30:42 <abastro[m]> Hmmmmm
11:31:12 <geekosaur> and after the initial setup it's all the same code
11:33:18 <abastro[m]> Can't seem to make xmonad compile from ~/.xmonad, hmmm
11:33:59 <abastro[m]> Oh perhaps I am setting environment variables wrong
11:36:35 <geekosaur> ~/.xmonad is used if you don't have any XMONAD_*_DIR vars set and you have a ~/.xmonad/xmonad.hs
11:41:28 <abastro[m]> Yep, it seeks that one when the vars are set to even `""`
11:44:10 × Guest634 quits (~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Ping timeout: 250 seconds)
11:44:54 <abastro[m]> Can't make it to crash!
11:44:57 <abastro[m]> Woah.
11:45:31 Polo joins (~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
11:45:42 <abastro[m]> Oh right. I need to test with desktopConfig
11:45:55 Polo is now known as Guest6092
11:46:09 <Guest6092> Identify Polo JOSEPH STYNER
11:46:18 <Guest6092> fuck
11:46:39 <abastro[m]> ?
11:48:07 Polo joins (~GiverOfDo@172.58.205.58)
11:48:30 Polo is now known as Guest1173
11:49:10 <Solid> hah
11:51:43 × Guest6092 quits (~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Ping timeout: 256 seconds)
11:54:23 <abastro[m]> geekosaur: Yes, it never crashes with XMONAD_*_DIR not set.
11:55:53 Ether[m] uploaded an image: (249KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/ryZxJTTXYRcIOogrWrwFmLzb/20220417_175530_1340789507094925796.jpg >
11:56:25 <Ether[m]> I moved to xmobar from polybar is it possible to remove the workspace spacing?
11:56:54 Ether[m] uploaded an image: (338KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/RHFtkOlBuaVLEWJougbpyCde/20220417_175640_8005075097417084013.jpg >
11:57:03 × Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer)
11:57:03 <Ether[m]> Something like this?
11:57:56 Czernobog joins (~Czernobog@user/czernobog)
12:00:01 <geekosaur> Ether[m], that'll be up to the PP it's using
12:00:52 <abastro[m]> Confirmed that I cannot crash with config located at `~/.xmonad`
12:01:17 <Ether[m]> geekosaur: So is it possible?
12:01:29 <Ether[m]> abastro[m]: Crash?
12:01:49 <abastro[m]> After updating to GHC 9.2.2, I am getting weird crash once in a while.
12:01:57 <geekosaur> it is possible but you may need to reconfigure
12:01:57 × Guest1173 quits (~GiverOfDo@172.58.205.58) (Quit: Textual IRC Client: www.textualapp.com)
12:02:04 × Czernobog quits (~Czernobog@user/czernobog) (Read error: Connection reset by peer)
12:02:07 <geekosaur> I don't have the link to your repo any more?
12:02:46 <geekosaur> abastro[m] is getting a gc panic every so often that I haven't been able to reproduce locally, although now I have a new lead
12:02:47 <Ether[m]> abastro[m]: Did you try downgrading?
12:02:56 <geekosaur> unforutnately I'll be away most of today
12:03:00 <abastro[m]> Well, I mean I am fine because it is only once in a while
12:03:02 <geekosaur> yes, it works in 8.10.7
12:03:08 Czernobog joins (~Czernobog@user/czernobog)
12:04:00 <Ether[m]> abastro[m]: Are you building ghc from source?
12:04:08 <Ether[m]> Or installing binaries?
12:04:39 <abastro[m]> Well ghc is not usually built from source, instead I use build tool to build xmonad
12:04:56 <Ether[m]> Oo
12:08:15 <geekosaur> Ether[m], https://github.com/xmonad/xmonad/issues/389
12:10:51 <Ether[m]> geekosaur: I see..
12:26:22 <geekosaur> anyway can you point me to your repo again?
12:38:37 <geekosaur> I found it in logs but I don't see any xmobar config in it
12:40:17 <geekosaur> Ether[m], ^^
12:41:51 RajatVerma[m] joins (~rajatvmat@2001:470:69fc:105::1:fb34)
12:51:04 × darkstardevx quits (~darkstard@50.53.212.60) (Ping timeout: 248 seconds)
12:52:01 <Ether[m]> <geekosaur> "I found it in logs but I don't..." <- Sure
12:52:26 <Ether[m]> geekosaur: i appreciate your interest to help me :)
12:55:01 <Ether[m]> Done..
12:55:22 <Ether[m]> geekosaur: https://github.com/Ahanaf-Ether/xmonad
12:57:54 <geekosaur> https://github.com/Ahanaf-Ether/xmonad/blob/stable/xmonad.hs#L565 change the value of `ppSep` to the empty string
12:58:32 <Ether[m]> Nothing..
12:59:41 <Ether[m]> That is for space between xwindow title and layout
12:59:58 <Ether[m]> Not the workspaces themselves
13:00:39 <geekosaur> hm, thought it separated everything
13:01:42 <geekosaur> all the other ones have an extra space at the end, but it doesn't change color so that seems kinda not related
13:02:16 <Ether[m]> geekosaur: But is still cleaner so i updated the config
13:02:44 <geekosaur> that's not the empty string
13:02:54 <Ether[m]> ?
13:02:59 <geekosaur> "" is the empty string. you have two spaces
13:03:12 <Ether[m]> I know
13:03:20 <Ether[m]> Because empty string makes it ugly
13:03:48 Ether[m] uploaded an image: (358KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/EHzphMaodzYdUfadLNFGjoIV/20220417_190334_918589455023349034.jpg >
13:03:58 <Ether[m]> Now way i am keeping it this way..
13:04:05 <Ether[m]> No*
13:04:33 Ether[m] uploaded an image: (317KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/rfBEezdBdEHDiesTVvTaQGcB/20220417_190415_5213530360154915586.jpg >
13:04:45 <Ether[m]> 2 spaces.. much more clean..
13:04:47 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
13:06:27 geekosaur joins (~geekosaur@xmonad/geekosaur)
13:07:14 <Ether[m]> What happened to geekosaur?
13:07:26 <Ether[m]> 🥴🥴
13:09:19 mc47 joins (~mc47@xmonad/TheMC47)
13:10:55 LordOfLand joins (~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
13:10:58 × LordOfLand quits (~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Client Quit)
13:11:53 <geekosaur> my router is a bit unstable and crashes every so often
13:12:04 <Ether[m]> geekosaur: your back..🙂
13:12:32 <geekosaur> I don't think there's a way to change the separator just for the workspaces
13:12:33 <Ether[m]> geekosaur: Wait so if someone goes offline it just makes them leave the room?
13:12:43 <Ether[m]> geekosaur: Arrg
13:12:49 <Ether[m]> Xmobar issue?
13:12:53 <geekosaur> you would have to also adjust the spacing around things like the layout name and window title
13:13:05 <Ether[m]> geekosaur: I did..
13:13:05 <geekosaur> I'm on the IRC sideof things, not Matrix
13:13:10 <geekosaur> Matrix is persistent
13:13:16 <Ether[m]> Ohh
13:13:44 <Ether[m]> Is it atleast possible to increase bar height?
13:14:05 <Ether[m]> It seems to be possible only for multi monitor folks..
13:14:36 <geekosaur> that's done in the xmobar config, which I'm not really familiar with
13:15:57 <Ether[m]> Also i noticed xmonads urgent workspace never works..
13:16:33 <Ether[m]> I migrated to xmobar hoping it would resolve the urgent workspace..
13:16:59 <geekosaur> looks like it requires you to set `borderWidth` in the xmobar config
13:16:59 <Ether[m]> But when an app like zoom requests urgency bar doesn't change colors
13:17:11 <Ether[m]> I did
13:17:16 <Ether[m]> Set it to 0
13:17:28 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
13:17:56 <geekosaur> 0 will make the bar just fit the font. if you want it to be larger you need non-zero border
13:18:44 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
13:19:23 <Ether[m]> What does this have to do with urgency?
13:19:48 <geekosaur> nothing, it's related to your earlier question about making the bar larger
13:20:04 <geekosaur> re urgency, that's going to be on the xmonad side of things
13:20:07 <Ether[m]> Ohh
13:20:23 <Ether[m]> Ohh my bad, urgent pp?
13:20:34 <geekosaur> there are some limitations to the UrgencyHook though, for example it doesn't fire if the urgent window is on the current workspace
13:20:51 <geekosaur> and you need to add specific entries to the PP for urgent windows
13:21:05 <Ether[m]> geekosaur: ?
13:21:28 <Ether[m]> Meaning manually hard code apps that require urgency?
13:22:24 <geekosaur> https://github.com/Ahanaf-Ether/xmonad/blob/stable/xmonad.hs#L556-L566 is the PP. you don't set anything for `ppUrgent`
13:22:56 <Ether[m]> I did now.m
13:22:59 <geekosaur> so I think it doesn't know how to display workspaces with urgent windows
13:23:04 <Ether[m]> Ether[m]: .
13:23:23 <Ether[m]> Lemme update the conf..
13:24:20 <Ether[m]> Doesn't help..
13:25:35 <Ether[m]> geekosaur: do u not use xmobar?
13:25:57 <Ether[m]> And how do you know if a workspace wants urgency?
13:26:21 <geekosaur> I run xmonad under MATE and use mate-panel and xmonad-log-applet
13:26:59 <geekosaur> there is an UrgencyHook that does that part
13:27:26 <geekosaur> mm, right, you don't have the UrgencyHook
13:27:54 <geekosaur> https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs#L84
13:28:11 <geekosaur> it's set to NoUrgencyHook because that part is for running commands and such
13:28:33 <geekosaur> but you still need the UrgencyHook part for xmonad to track urgent windows and the workspaces they're on
13:36:42 <Ether[m]> Damn that does it..
14:23:47 LordOfLand joins (~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
14:29:57 × LordOfLand quits (~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Quit: Textual IRC Client: www.textualapp.com)
16:00:09 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
17:02:15 × noex quits (~null@user/noex) (Ping timeout: 256 seconds)
17:02:53 LordOfLand joins (~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
17:13:09 noex joins (~null@user/noex)
17:19:01 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 240 seconds)
17:30:45 × LordOfLand quits (~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:33:17 ml| joins (~ml|@user/ml/x-5298235)
19:20:31 × noex quits (~null@user/noex) (Ping timeout: 256 seconds)
19:23:27 noex joins (~null@user/noex)
20:29:35 stackdroid18 joins (14094@user/stackdroid)
20:29:52 × stackdroid18 quits (14094@user/stackdroid) (Client Quit)
20:44:55 abiss27 joins (~abiss27@user/abiss)
20:50:05 stackdroid18 joins (14094@user/stackdroid)
20:54:42 mvk joins (~mvk@2607:fea8:5ce3:8500::85f6)
21:23:31 yourname joins (~yourname@193.32.249.136)
21:28:58 <yourname> heya, i was wondering if anyone could help me, i previously had xmonad installed through pacman but xmonad was behaving a bit weird so i figured i should try the stack or cabal build ways to see if that solves my problems. I thus removed the install, followed the xmonad.org/INSTALL.html guides, but now when i do the cabal install it fails and i get errors about files missing, stack does do the install
21:29:04 <yourname> but then when i go to do a recompile there it throws errors of stuff missing
21:29:11 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
21:38:11 × yourname quits (~yourname@193.32.249.136) (Quit: Lost terminal)
22:25:15 × noex quits (~null@user/noex) (Ping timeout: 256 seconds)
22:27:45 noex joins (~null@user/noex)
22:30:27 × abiss27 quits (~abiss27@user/abiss) (Quit: Lost terminal)
22:34:19 × chomwitt quits (~chomwitt@ppp-94-69-27-34.home.otenet.gr) (Ping timeout: 256 seconds)
22:44:12 LordOfLand joins (~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
22:44:45 × m5zs7k quits (aquares@web10.mydevil.net) (Quit: m5zs7k)
22:55:00 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection)
22:57:03 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
23:15:49 abiss27 joins (~abiss27@user/abiss)
23:16:23 × abiss27 quits (~abiss27@user/abiss) (Client Quit)
23:25:02 abiss27 joins (~abiss27@user/abiss)
23:52:10 × mvk quits (~mvk@2607:fea8:5ce3:8500::85f6) (Ping timeout: 250 seconds)

All times are in UTC on 2022-04-17.