| 2022-04-24 01:32:17 +0200 | <liskin> | didn't think I'd ever actually look at INSTALL.md myself for help but here I am :-) | 
| 2022-04-24 01:33:16 +0200 | <liskin> | (trying to replicate my setup on work laptop and wishing I had a reproducible dotfiles) | 
| 2022-04-24 01:44:02 +0200 | AHemlocksLie | (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com) | 
| 2022-04-24 01:45:39 +0200 | <AHemlocksLie> | I'm following the configuration tutorial, and I can't get XMonad to start xmobar. I cloned and installed the latest XMonad and XMonad-contrib with Stack, and I used Cabal to install a recent version of xmobar. My configuration hasn't really deviated from the tutorial at all so far, and it starts fine from a terminal, but nothing happens when I restart xmonad | 
| 2022-04-24 01:46:23 +0200 | <AHemlocksLie> | xmonad has repeatedly recompiled with no issues. What could I be missing? | 
| 2022-04-24 01:46:30 +0200 | <AHemlocksLie> | Oh, and I'm on a fresh Ubuntu 22.04 install | 
| 2022-04-24 01:46:44 +0200 | <abastro[m]> | Hmm | 
| 2022-04-24 01:46:47 +0200 | <geekosaur> | unless you're using startx, xmonad probably starts with a minimal $PATH | 
| 2022-04-24 01:47:02 +0200 | <abastro[m]> | First of all, why did you use 2 different build tools? | 
| 2022-04-24 01:47:03 +0200 | <geekosaur> | so it won't find xmobar if it's in ~/.local/bin or ~/.cabal/bin | 
| 2022-04-24 01:47:11 +0200 | <abastro[m]> | That is, cabal and stack | 
| 2022-04-24 01:47:36 +0200 | <AHemlocksLie> | abastro[m]: because I already did xmonad, then I found xmobar just recommended cabal install | 
| 2022-04-24 01:47:56 +0200 | <AHemlocksLie> | geekosaur: that sounds plausible since it's not autocompleting with... I think that's dmenu? | 
| 2022-04-24 01:47:57 +0200 | <abastro[m]> | Oh | 
| 2022-04-24 01:48:13 +0200 | <abastro[m]> | Yea perhaps it doesn't matter `modulo` PATH variable | 
| 2022-04-24 01:48:23 +0200 | <abastro[m]> | Ye dmenu | 
| 2022-04-24 01:48:42 +0200 | <AHemlocksLie> | Yeah, that doesn't seem to see xmobar. I don't think it knows how to go find it to execute it, then... | 
| 2022-04-24 01:48:50 +0200 | <geekosaur> | are you using a ~/.xsession file? if so, add "source ~/.bash_profile" (or .profile or whatever your shell uses) after the #! line | 
| 2022-04-24 01:48:58 +0200 | <abastro[m]> | One needs to set up PATH variable, at least enough to launch xmonad and xmobar | 
| 2022-04-24 01:49:15 +0200 | <AHemlocksLie> | I am not using one, no. Can I put just that in one? | 
| 2022-04-24 01:49:47 +0200 | <abastro[m]> | What are you using to boot xmonad? | 
| 2022-04-24 01:50:01 +0200 | <abastro[m]> | Oh also you could set up environment variable inside xmonad | 
| 2022-04-24 01:50:15 +0200 | <AHemlocksLie> | Xubuntu's default login manager. I put a simple option thing for it at /usr/share/xsessions/xmonad.desktop | 
| 2022-04-24 01:50:20 +0200 | <abastro[m]> | (If you should, now that I don't know) | 
| 2022-04-24 01:50:30 +0200 | <abastro[m]> | Xubuntu? | 
| 2022-04-24 01:50:40 +0200 | <AHemlocksLie> | Ubuntu with XFCE by default | 
| 2022-04-24 01:50:43 +0200 | <geekosaur> | ubuntu spin for xfce | 
| 2022-04-24 01:50:43 +0200 | <abastro[m]> | Oh, you have it in xmonad.desktop | 
| 2022-04-24 01:51:00 +0200 | <AHemlocksLie> | Yeah, I had to manually create one myself, but I don't know a lot about that file or what processes it | 
| 2022-04-24 01:51:16 +0200 | <geekosaur> | I would point that file to a script which sources your .bash_profile or whatever and then runs xmonad | 
| 2022-04-24 01:51:25 +0200 | <abastro[m]> | ^ | 
| 2022-04-24 01:51:42 +0200 | <AHemlocksLie> | That sounds like a decent idea. I'll try that. Probably gonna disconnect when I logout to try it. | 
| 2022-04-24 01:51:45 +0200 | <geekosaur> | https://github.com/geekosaur/xmonad.hs/blob/skkukuk/start-xmonad | 
| 2022-04-24 01:51:55 +0200 | <abastro[m]> | I have my xmonad manager set the file up to fire my xmonad manager | 
| 2022-04-24 01:52:15 +0200 | <geekosaur> | although that file is for a desktop file, not a session file | 
| 2022-04-24 01:52:31 +0200 | <geekosaur> | but it should work when used from a session file as well | 
| 2022-04-24 01:54:26 +0200 | <abastro[m]> | Interesting how you have multiple branches | 
| 2022-04-24 01:54:37 +0200 | <geekosaur> | mm, you'll probably want to use bash instead of zsh, you may be using .bash_profile instead of .profile, and your xmonad will be in ~/.local/bin | 
| 2022-04-24 01:54:43 +0200 | <geekosaur> | one branch per machine | 
| 2022-04-24 01:55:11 +0200 | <geekosaur> | plus oddities like two branches for "hilfy", one for when it was my work laptop and one for when it was my personal machine | 
| 2022-04-24 01:56:02 +0200 | <abastro[m]> | In /.local/bin? | 
| 2022-04-24 01:56:13 +0200 | <abastro[m]> | Oh one branch per machine | 
| 2022-04-24 01:56:15 +0200 | AHemlocksLie | (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com) (Remote host closed the connection) | 
| 2022-04-24 01:56:21 +0200 | <geekosaur> | they said they installed with stack | 
| 2022-04-24 01:56:31 +0200 | <abastro[m]> | Ah | 
| 2022-04-24 01:56:34 +0200 | <geekosaur> | I used cabal somine is in ~/.cabal/bin instead of ~/.local/bin | 
| 2022-04-24 01:57:01 +0200 | <abastro[m]> | Stack is better in this regard I guess.. oh it isn't | 
| 2022-04-24 01:57:08 +0200 | <abastro[m]> | No, it is | 
| 2022-04-24 01:57:32 +0200 | <abastro[m]> | I mean yes stack is better, as it has proper uninstaller | 
| 2022-04-24 01:57:59 +0200 | <abastro[m]> | Manually adding ~/.cabal/bin to PATH is some pain | 
| 2022-04-24 02:00:17 +0200 | <abastro[m]> | geekosaur: Have you thought about some kind of profile manager which selects profile? | 
| 2022-04-24 02:01:11 +0200 | <geekosaur> | why? each machine has its own profile tuned to that machine and I'm not going to run a different machine's profile on it | 
| 2022-04-24 02:02:41 +0200 | <abastro[m]> | Just that multiple branches might make it harder to manage | 
| 2022-04-24 02:02:51 +0200 | <abastro[m]> | + there would be some shared code | 
| 2022-04-24 02:03:26 +0200 | <geekosaur> | that's what cherrypicking is for | 
| 2022-04-24 02:03:57 +0200 | <geekosaur> | and, they're branches, of coursethere is sharedcode | 
| 2022-04-24 02:04:43 +0200 | AHemlocksLie | (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com) | 
| 2022-04-24 02:04:53 +0200 | <AHemlocksLie> | Okay, so that doesn't seem to have worked. | 
| 2022-04-24 02:05:02 +0200 | <abastro[m]> | Yea I mean personally find it bothersome to cherrypicking | 
| 2022-04-24 02:05:22 +0200 | <AHemlocksLie> | I put in a two line script, one that sources .bash_profile (which just sources .bashrc), then another to just exec xmonad | 
| 2022-04-24 02:05:39 +0200 | <AHemlocksLie> | dmenu still doesn't seem to see some of the extra $PATH stuff | 
| 2022-04-24 02:06:09 +0200 | <abastro[m]> | Could you show your script? | 
| 2022-04-24 02:06:25 +0200 | <AHemlocksLie> | #!/bin/bash | 
| 2022-04-24 02:06:26 +0200 | <AHemlocksLie> | source ~/.bash_profile | 
| 2022-04-24 02:06:26 +0200 | <AHemlocksLie> | exec xmonad | 
| 2022-04-24 02:06:50 +0200 | <geekosaur> | does that mean you set PATH stuff in your .bashrc? that's usually a bad idea | 
| 2022-04-24 02:06:54 +0200 | <abastro[m]> | Hmm | 
| 2022-04-24 02:07:07 +0200 | <AHemlocksLie> | That's how ghcup is setting stuff | 
| 2022-04-24 02:07:08 +0200 | <geekosaur> | it interferes with profile managers and the like | 
| 2022-04-24 02:07:15 +0200 | <abastro[m]> | Jokes on you, ghcup used to add PATH variable onto .bashrc | 
| 2022-04-24 02:07:28 +0200 | <geekosaur> | uh. the first version of ghcup did that, later versions do the right thing and even try to fix igt | 
| 2022-04-24 02:07:45 +0200 | <abastro[m]> | Mine is yet to be fixed :P | 
| 2022-04-24 02:07:47 +0200 | <AHemlocksLie> | Well I found the source command in .bashrc. Is there somewhere else I should be looking? | 
| 2022-04-24 02:07:57 +0200 | <AHemlocksLie> | I just installed ghcup earlier today trying to get HLS | 
| 2022-04-24 02:08:05 +0200 | <abastro[m]> | You should *not* be sourcing `.bashrc` | 
| 2022-04-24 02:08:19 +0200 | <AHemlocksLie> | I guess I could just source that in .bash_profile, too | 
| 2022-04-24 02:08:30 +0200 | <abastro[m]> | geekosaur: When I saw that, I thought it's because cabal bin should not be on PATH for entire system | 
| 2022-04-24 02:08:40 +0200 | <abastro[m]> | Hmm | 
| 2022-04-24 02:08:57 +0200 | <abastro[m]> | Could you check what is in .bash_profile | 
| 2022-04-24 02:09:15 +0200 | <geekosaur> | .bashrc is loaded by every shell, it shouldn't have to be explicitly sourced | 
| 2022-04-24 02:09:25 +0200 | <geekosaur> | well, every interactive shell | 
| 2022-04-24 02:09:51 +0200 | <AHemlocksLie> | Ah, crap, I forgot to include the #!/bin/bash line | 
| 2022-04-24 02:09:59 +0200 | <AHemlocksLie> | So that may be why it doesn't source properly | 
| 2022-04-24 02:10:04 +0200 | <geekosaur> | where did you get your ghcup from? | 
| 2022-04-24 02:10:18 +0200 | <geekosaur> | source ignpores that line, it's for executable scripts | 
| 2022-04-24 02:10:45 +0200 | <AHemlocksLie> | Uuuhhh I think wherever HLS linked me to | 
| 2022-04-24 02:10:58 +0200 | <AHemlocksLie> | I went looking for HLS, and it recommended installation through ghcup | 
| 2022-04-24 02:11:11 +0200 | <AHemlocksLie> | I had to use the install script off the site for it, which I no longer have right in front of me | 
| 2022-04-24 02:11:53 +0200 | <abastro[m]> | From here? https://www.haskell.org/ghcup/ | 
| 2022-04-24 02:12:19 +0200 | <AHemlocksLie> | That looks right | 
| 2022-04-24 02:12:41 +0200 | <AHemlocksLie> | brb, testing | 
| 2022-04-24 02:12:44 +0200 | <abastro[m]> | Ye that is the official repository iirc | 
| 2022-04-24 02:12:44 +0200 | AHemlocksLie | (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com) (Remote host closed the connection) | 
| 2022-04-24 02:12:51 +0200 | <abastro[m]> | Idk why it is not working hmm | 
| 2022-04-24 02:13:34 +0200 | AHemlocksLie | (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com) | 
| 2022-04-24 02:13:40 +0200 | <abastro[m]> | geekosaur: How do you use your .desktop file? Do you also put it in /usr/share/xsessions? | 
| 2022-04-24 02:13:41 +0200 | <AHemlocksLie> | Okay, so just sourcing .bashrc directly didn't work | 
| 2022-04-24 02:13:55 +0200 | <abastro[m]> | Yea you should not source .bashrc | 
| 2022-04-24 02:14:03 +0200 | <abastro[m]> | It checks if you are in interactive session | 
| 2022-04-24 02:14:06 +0200 | <AHemlocksLie> | Obviously less than ideal, but it would at least test it | 
| 2022-04-24 02:14:08 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) | 
| 2022-04-24 02:14:14 +0200 | <AHemlocksLie> | Ah | 
| 2022-04-24 02:14:15 +0200 | <abastro[m]> | If you aren't, it just doesn't do anything. | 
| 2022-04-24 02:14:38 +0200 | <abastro[m]> | xsession is ofc not interactive | 
| 2022-04-24 02:14:48 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) | 
| 2022-04-24 02:16:13 +0200 | <abastro[m]> | You can manually add | 
| 2022-04-24 02:16:13 +0200 | <abastro[m]> | `export PATH=~/.cabal/bin;$PATH` | 
| 2022-04-24 02:16:13 +0200 | <abastro[m]> | to the script, I think | 
| 2022-04-24 02:16:46 +0200 | <AHemlocksLie> | I just copied over the bit that loads the ghcup stuff, time to test again | 
| 2022-04-24 02:16:48 +0200 | AHemlocksLie | (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com) (Remote host closed the connection) | 
| 2022-04-24 02:17:33 +0200 | AHemlocksLie | (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com) | 
| 2022-04-24 02:17:35 +0200 | <AHemlocksLie> | It worked! | 
| 2022-04-24 02:17:39 +0200 | <AHemlocksLie> | Thanks a lot for the help, guys | 
| 2022-04-24 02:18:53 +0200 | <abastro[m]> | Good! | 
| 2022-04-24 02:18:59 +0200 | Czernobog | (~Czernobog@user/czernobog) (Ping timeout: 240 seconds) | 
| 2022-04-24 02:19:56 +0200 | stackdroid18 | (14094@user/stackdroid) (Quit: hasta la vista... tchau!) | 
| 2022-04-24 02:25:07 +0200 | AHemlocksLie | (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com) (Remote host closed the connection) | 
| 2022-04-24 02:30:39 +0200 | AHemlocksLie | (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com) | 
| 2022-04-24 02:31:36 +0200 | <AHemlocksLie> | Okay, last question, I think. I want to setup trayer like in the configuration tutorial, except since I'm currently not 100% settling into xmonad, I don't know that I want it to launch from .xinitrc. How can I launch it from xmonad? It mentions the possibility but doesn't really elaborate | 
| 2022-04-24 02:38:02 +0200 | Czernobog | (~Czernobog@user/czernobog) | 
| 2022-04-24 02:40:21 +0200 | <abastro[m]> | Well you made the startup script right? | 
| 2022-04-24 02:40:24 +0200 | <abastro[m]> | Which boots xmonad | 
| 2022-04-24 02:41:01 +0200 | <abastro[m]> | Before `exec xmonad`, you can run trayer to make it show up as well. | 
| 2022-04-24 02:41:09 +0200 | <AHemlocksLie> | ...that's a good idea. I ripped that out and put the path stuff in regular .profile | 
| 2022-04-24 02:41:34 +0200 | <AHemlocksLie> | But I should put it back and have it do that instead of source .bash_profile | 
| 2022-04-24 02:47:39 +0200 | steve__ | (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 240 seconds) | 
| 2022-04-24 02:50:29 +0200 | AHemlocksLie | (~mikey@2603-8080-090b-0b47-302e-59c5-34ce-6170.res6.spectrum.com) (Quit: Leaving) | 
| 2022-04-24 02:58:38 +0200 | abhixec | (~abhinav@c-67-169-139-16.hsd1.ca.comcast.net) | 
| 2022-04-24 03:13:56 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 272 seconds) | 
| 2022-04-24 03:31:37 +0200 | cdepillabout[m] | (~cdepillab@2001:470:69fc:105::3d3) | 
| 2022-04-24 03:32:35 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) | 
| 2022-04-24 03:44:48 +0200 | Czernobog | (~Czernobog@user/czernobog) (Read error: Connection reset by peer) | 
| 2022-04-24 03:45:22 +0200 | Czernobog | (~Czernobog@user/czernobog) | 
| 2022-04-24 03:48:53 +0200 | abastro | (~abab9579@220.75.216.63) | 
| 2022-04-24 04:02:19 +0200 | banc | (banc@gateway/vpn/airvpn/banc) (Ping timeout: 240 seconds) | 
| 2022-04-24 04:04:40 +0200 | bla | (~bla@79.191.254.193.ipv4.supernova.orange.pl) (Ping timeout: 248 seconds) | 
| 2022-04-24 04:15:39 +0200 | bla | (~bla@79.191.68.118.ipv4.supernova.orange.pl) | 
| 2022-04-24 04:15:54 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection) | 
| 2022-04-24 04:22:41 +0200 | banc | (banc@gateway/vpn/airvpn/banc) | 
| 2022-04-24 04:31:23 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::c90f) (Ping timeout: 260 seconds) | 
| 2022-04-24 04:40:04 +0200 | td_ | (~td@94.134.91.10) (Ping timeout: 272 seconds) | 
| 2022-04-24 04:41:27 +0200 | td_ | (~td@muedsl-82-207-238-135.citykom.de) | 
| 2022-04-24 04:47:15 +0200 | terrorjack | (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat) | 
| 2022-04-24 04:49:44 +0200 | terrorjack | (~terrorjac@2a01:4f8:1c1e:509a::1) | 
| 2022-04-24 04:50:26 +0200 | abhixec | (~abhinav@c-67-169-139-16.hsd1.ca.comcast.net) (Remote host closed the connection) | 
| 2022-04-24 04:55:14 +0200 | steve__ | (~steve@ool-182c2b80.dyn.optonline.net) | 
| 2022-04-24 05:15:57 +0200 | abastro | (~abab9579@220.75.216.63) (Ping timeout: 276 seconds) | 
| 2022-04-24 06:36:36 +0200 | steve__ | (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 272 seconds) | 
| 2022-04-24 07:01:19 +0200 | rekahsoft | (~rekahsoft@cpe001b21a2fd89-cm64777ddc63a0.cpe.net.cable.rogers.com) (Ping timeout: 256 seconds) | 
| 2022-04-24 08:03:00 +0200 | Czernobog | (~Czernobog@user/czernobog) (Ping timeout: 276 seconds) | 
| 2022-04-24 08:14:00 +0200 | Czernobog | (~Czernobog@user/czernobog) | 
| 2022-04-24 08:46:22 +0200 | abhixec | (~abhinav@c-67-169-139-16.hsd1.ca.comcast.net) | 
| 2022-04-24 08:47:47 +0200 | <abhixec> | every time I resume from sleep xmobar seems to be killed anyone know what might be cuasing this? | 
| 2022-04-24 08:55:43 +0200 | <abastro[m]> | Did you check the log? | 
| 2022-04-24 09:08:19 +0200 | <abhixec> | I don't see any log anywherer | 
| 2022-04-24 09:21:30 +0200 | <abhixec> | all i saw for a segmentation fault error | 
| 2022-04-24 09:27:27 +0200 | <abastro[m]> | Ohh | 
| 2022-04-24 09:27:46 +0200 | <abhixec> | zsh: segmentation fault (core dumped)  xmobar -x 1 ~/.config/xmonad/xmobarrc | 
| 2022-04-24 09:27:48 +0200 | <abastro[m]> | Soo it prob segfaulted.. | 
| 2022-04-24 09:28:08 +0200 | <abastro[m]> | Perhaps there is core dump somewhere | 
| 2022-04-24 09:33:13 +0200 | abhixec | (~abhinav@c-67-169-139-16.hsd1.ca.comcast.net) (Remote host closed the connection) | 
| 2022-04-24 10:21:41 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) | 
| 2022-04-24 10:35:31 +0200 | Czernobog | (~Czernobog@user/czernobog) (Read error: Connection reset by peer) | 
| 2022-04-24 10:36:45 +0200 | Czernobog | (~Czernobog@user/czernobog) | 
| 2022-04-24 10:38:26 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) | 
| 2022-04-24 11:00:06 +0200 | dsnix[m] | (~dsnixmatr@2001:470:69fc:105::1:e475) (Quit: You have been kicked for being idle) | 
| 2022-04-24 11:00:11 +0200 | pentagrade[m] | (~pentagrad@2001:470:69fc:105::1:e4ae) (Quit: You have been kicked for being idle) | 
| 2022-04-24 11:03:52 +0200 | noex | (~null@user/noex) (Ping timeout: 248 seconds) | 
| 2022-04-24 11:05:33 +0200 | Czernobog | (~Czernobog@user/czernobog) (Read error: Connection reset by peer) | 
| 2022-04-24 11:06:45 +0200 | noex | (~null@user/noex) | 
| 2022-04-24 11:07:04 +0200 | Czernobog | (~Czernobog@user/czernobog) | 
| 2022-04-24 11:42:01 +0200 | derpyxdhs | (~derpyxd.h@2804:7228:7fff:b40:c02:c35e:69b0:1216) | 
| 2022-04-24 11:42:50 +0200 | derpyxdhs | (~derpyxd.h@2804:7228:7fff:b40:c02:c35e:69b0:1216) () | 
| 2022-04-24 11:48:38 +0200 | shaundev | (~Shaun@2804:7228:7fff:b40:c02:c35e:69b0:1216) | 
| 2022-04-24 11:48:44 +0200 | <shaundev> | hey | 
| 2022-04-24 11:48:54 +0200 | <geekosaur> | hi | 
| 2022-04-24 11:50:11 +0200 | shaundev | (~Shaun@2804:7228:7fff:b40:c02:c35e:69b0:1216) () | 
| 2022-04-24 11:51:25 +0200 | <abastro[m]> | geekosaur: awake now? | 
| 2022-04-24 11:52:11 +0200 | <geekosaur> | partially | 
| 2022-04-24 11:53:41 +0200 | abastro | (~abab9579@192.249.26.196) | 
| 2022-04-24 11:54:12 +0200 | <abastro> | oh okay | 
| 2022-04-24 11:55:45 +0200 | <geekosaur> | my sister said she'd be picking me up early today, but not when "early" was. as the store opens at 7am local, gotta be ready for that | 
| 2022-04-24 11:55:57 +0200 | <geekosaur> | (normally I'd be up at 7:30 local) | 
| 2022-04-24 11:57:44 +0200 | <geekosaur> | I have coffee now at least :) | 
| 2022-04-24 11:57:49 +0200 | derpyxdhs | (~derpyxd.h@2804:7228:7fff:b40:c02:c35e:69b0:1216) | 
| 2022-04-24 11:58:54 +0200 | <derpyxdhs> | hi guys | 
| 2022-04-24 11:59:25 +0200 | <geekosaur> | hi | 
| 2022-04-24 12:02:37 +0200 | <derpyxdhs> | do the developers have plans to implement a composer in XMonad or is it an unfeasible option? | 
| 2022-04-24 12:04:38 +0200 | <geekosaur> | it would be doable but there doesn't seem to be much point to have a compositor built in | 
| 2022-04-24 12:05:18 +0200 | <geekosaur> | there are plans to write something for wayland at some point but we'll need to pay someone to do it as none of us has wayland experience;that will necessarily have a compositor | 
| 2022-04-24 12:06:00 +0200 | <liskin> | speaking of compositor, funny thing on my new laptop: without a compositor, the panel self-refresh sometimes flickers older frames, but with one it seems okay | 
| 2022-04-24 12:06:21 +0200 | <liskin> | (but I only used the compositor for a couple minutes late last night so maybe it is still broken after all) | 
| 2022-04-24 12:06:41 +0200 | <geekosaur> | some years ago there was an  attempt to bolt compiz onto xmonad; it lasted about a week, as the compiz source was changing too quickly for them to keep up | 
| 2022-04-24 12:09:15 +0200 | Solid | is still not using a compositor about half of the time | 
| 2022-04-24 12:10:01 +0200 | <derpyxdhs> | geekosaur, thanks for replying! :) | 
| 2022-04-24 12:10:38 +0200 | Czernobog | (~Czernobog@user/czernobog) (Read error: Connection reset by peer) | 
| 2022-04-24 12:11:06 +0200 | Czernobog | (~Czernobog@user/czernobog) | 
| 2022-04-24 12:11:07 +0200 | geekosaur | has been using a compositor since the old xcompmgr days | 
| 2022-04-24 12:11:32 +0200 | <geekosaur> | there are certain arguments to be made for separation of concerns | 
| 2022-04-24 12:14:42 +0200 | <geekosaur> | of course, you can do fancier things if it's built in… but you'll also be doing a fair amount of surgery on xmonad's core to support those things' | 
| 2022-04-24 12:17:09 +0200 | <geekosaur> | https://github.com/squarehimself/XMoniz has been dead since 2010 and is badly bitrotted but might give you some ideas | 
| 2022-04-24 12:19:25 +0200 | <abastro> | geekosaur: so you woke up too early | 
| 2022-04-24 12:19:30 +0200 | <geekosaur> | yes | 
| 2022-04-24 12:19:56 +0200 | <geekosaur> | it happens occasionally, usually if I wake up anytime after 5am local I won't get back to sleep anyway | 
| 2022-04-24 12:20:09 +0200 | <abastro> | Noooo | 
| 2022-04-24 12:20:32 +0200 | <abastro> | Wait, so xcompmgr is old | 
| 2022-04-24 12:20:45 +0200 | <abastro> | I've been using that one because one repo I've seen had that | 
| 2022-04-24 12:20:54 +0200 | derpyxdhs | (~derpyxd.h@2804:7228:7fff:b40:c02:c35e:69b0:1216) (Quit: Leaving) | 
| 2022-04-24 12:21:12 +0200 | <geekosaur> | xcompmgr became compton became picom | 
| 2022-04-24 12:21:25 +0200 | <abastro> | Wait, same devs? | 
| 2022-04-24 12:21:31 +0200 | <geekosaur> | I'm currently running the first release of picom, which still calls itself compton | 
| 2022-04-24 12:21:33 +0200 | <geekosaur> | no, forks | 
| 2022-04-24 12:21:40 +0200 | <abastro> | I see | 
| 2022-04-24 12:21:48 +0200 | <abastro> | I did not know xcompmgr was that ancient | 
| 2022-04-24 12:22:04 +0200 | <abastro> | I should switch to picom then | 
| 2022-04-24 12:23:10 +0200 | derpyxdhs | (~derpyxdhs@2804:7228:7fff:b40:c02:c35e:69b0:1216) | 
| 2022-04-24 12:24:25 +0200 | <abastro> | picom is a fork of compton, which is a fork of xcompmgr-dana, which in turn is a fork of xcompmgr. | 
| 2022-04-24 12:24:33 +0200 | <abastro> | Just saw this from ArchWiki | 
| 2022-04-24 12:24:38 +0200 | <abastro> | Oh god | 
| 2022-04-24 12:31:44 +0200 | derpyxdhs | (~derpyxdhs@2804:7228:7fff:b40:c02:c35e:69b0:1216) (Quit: Leaving) | 
| 2022-04-24 12:35:13 +0200 | <MrElendig> | also fun: xcompmngr was never ment to be actually used, it was written as a proof of concept | 
| 2022-04-24 12:36:51 +0200 | <geekosaur> | well, that's also (mostly) true of lisp :þ | 
| 2022-04-24 12:37:12 +0200 | <geekosaur> | (was intended to be used as a notation, not as a language) | 
| 2022-04-24 12:37:58 +0200 | <abastro> | XD | 
| 2022-04-24 12:46:46 +0200 | MrElendig | (~Urist@archlinux/op/MrElendig) (Quit: assassinating putin) | 
| 2022-04-24 12:48:06 +0200 | MrElendig | (~Urist@archlinux/op/MrElendig) | 
| 2022-04-24 13:01:48 +0200 | <geekosaur> | mm, next question re compositors is, what purpose would you intend for a built-in compositor? sadly, they left | 
| 2022-04-24 13:02:02 +0200 | <geekosaur> | (we already have FadeInactive and FadeWindows) | 
| 2022-04-24 13:02:19 +0200 | <abastro> | They left? | 
| 2022-04-24 13:02:59 +0200 | abastro | (~abab9579@192.249.26.196) (Remote host closed the connection) | 
| 2022-04-24 13:03:37 +0200 | <geekosaur> | [24 10:31:44] * derpyxdhs has quit (Quit: Leaving) | 
| 2022-04-24 13:10:56 +0200 | <abastro[m]> | Ah | 
| 2022-04-24 13:13:29 +0200 | abastro | (~abab9579@192.249.26.196) | 
| 2022-04-24 13:29:14 +0200 | abastro | (~abab9579@192.249.26.196) (Remote host closed the connection) | 
| 2022-04-24 13:36:16 +0200 | abastro | (~abab9579@192.249.26.196) | 
| 2022-04-24 13:53:08 +0200 | abastro | (~abab9579@192.249.26.196) (Remote host closed the connection) | 
| 2022-04-24 13:54:42 +0200 | abastro | (~abab9579@192.249.26.196) | 
| 2022-04-24 14:01:18 +0200 | abastro | (~abab9579@192.249.26.196) (Remote host closed the connection) | 
| 2022-04-24 14:26:02 +0200 | abastro | (~abab9579@192.249.26.196) | 
| 2022-04-24 14:26:44 +0200 | abastro | (~abab9579@192.249.26.196) (Remote host closed the connection) | 
| 2022-04-24 14:37:59 +0200 | abastro | (~abab9579@192.249.26.196) | 
| 2022-04-24 14:38:55 +0200 | abastro | (~abab9579@192.249.26.196) (Remote host closed the connection) | 
| 2022-04-24 14:46:51 +0200 | abastro | (~abab9579@192.249.26.196) | 
| 2022-04-24 14:47:50 +0200 | <abastro> | Hm, I just installed lightdm and somehow my cursor is smaller :P | 
| 2022-04-24 14:55:16 +0200 | abastro | (~abab9579@192.249.26.196) (Remote host closed the connection) | 
| 2022-04-24 14:56:28 +0200 | <geekosaur> | xmonad doesn't control cursor sets; presumably lightdm does | 
| 2022-04-24 14:56:38 +0200 | <abastro[m]> | Yep.. | 
| 2022-04-24 14:56:56 +0200 | <abastro[m]> | I wonder how to force change cursor theme to use. | 
| 2022-04-24 14:57:23 +0200 | <abastro[m]> | Cursor is working in all the apps, but without any apps on, it becomes default I think. | 
| 2022-04-24 14:57:43 +0200 | <abastro[m]> | Seems like LightDM assumes that WM will handle this | 
| 2022-04-24 14:59:09 +0200 | <abastro[m]> | + Perhaps picom is quite similar with xcompmgr? | 
| 2022-04-24 15:01:34 +0200 | abastro | (~abab9579@192.249.26.196) | 
| 2022-04-24 15:10:25 +0200 | abastro | (~abab9579@192.249.26.196) (Remote host closed the connection) | 
| 2022-04-24 15:12:42 +0200 | <abastro[m]> | Oh actually just found out how to config picom | 
| 2022-04-24 15:12:44 +0200 | <abastro[m]> | It looks great | 
| 2022-04-24 15:15:22 +0200 | <geekosaur> | re default cursor, if you mean that big X, see https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Util-Cursor.html | 
| 2022-04-24 15:17:57 +0200 | <abastro[m]> | Thank you, let me try this | 
| 2022-04-24 15:18:06 +0200 | <abastro[m]> | Oh, wait, I did not mean big X.. | 
| 2022-04-24 15:18:21 +0200 | <abastro[m]> | My cursor is just too small. Thanks to lightdm | 
| 2022-04-24 15:20:04 +0200 | <geekosaur> | still might fix it by setting it to the normal left-arrow cursor | 
| 2022-04-24 15:21:13 +0200 | <geekosaur> | or just run "xsetroot -cursor_name left_ptr" in a terminal | 
| 2022-04-24 15:22:51 +0200 | <abastro[m]> | Well, I already did the `xsetroot` part | 
| 2022-04-24 15:23:46 +0200 | <abastro[m]> | It does not work.. :/ | 
| 2022-04-24 15:24:10 +0200 | <abastro[m]> | Strange thing is, only default `left_ptr` one is small | 
| 2022-04-24 15:24:19 +0200 | <abastro[m]> | Other cursors are normal-sized. | 
| 2022-04-24 15:24:30 +0200 | <abastro[m]> | (Btw picom is great) | 
| 2022-04-24 15:24:59 +0200 | <geekosaur> | that does sound odd | 
| 2022-04-24 15:25:12 +0200 | <geekosaur> | wonder if they somehow override the cursor font | 
| 2022-04-24 15:25:33 +0200 | <abastro[m]> | Yep. Very strange | 
| 2022-04-24 15:30:04 +0200 | <abastro[m]> | Anyway very satisfactory for picom | 
| 2022-04-24 15:37:46 +0200 | geekosaur | discovers why mate is loading crap Xresource settings and disables it so xmessage, xfontsel, etc. will work right | 
| 2022-04-24 15:38:07 +0200 | <geekosaur> | memo to mate devs: setting font foreground the same as background is not useful | 
| 2022-04-24 15:40:45 +0200 | <abastro[m]> | XD | 
| 2022-04-24 15:50:25 +0200 | <geekosaur> | if anyone else cares: https://superuser.com/questions/1351751/xresources-not-loaded-under-mate-desktop something similar should work for gnome settings. gtk settings managers probably edit .Xresources directly and may require manual editing to undo | 
| 2022-04-24 15:52:10 +0200 | <abastro[m]> | Interesting | 
| 2022-04-24 15:52:27 +0200 | <abastro[m]> | I think .Xresources is at least read for me | 
| 2022-04-24 15:53:01 +0200 | underlap | (~underlap@89.224.125.91.dyn.plus.net) | 
| 2022-04-24 15:55:13 +0200 | <underlap> | Hi. I'm trying xmonad out for the first time today. Works fine on its own, but I quite like KDE, so trying to get it going with KDE. I have followed https://wiki.haskell.org/Xmonad/Using_xmonad_in_KDE, but when I restart KDE (or even reboot), there is no sign of xmonad running (in ps -A). Should I see an xmonad proces? If not, what should I look | 
| 2022-04-24 15:55:13 +0200 | <underlap> | for to debug this situation? Thanks. | 
| 2022-04-24 15:55:35 +0200 | <underlap> | I'm using KDE 5 (plasma) BTW. | 
| 2022-04-24 15:58:05 +0200 | <geekosaur> | you should see an xmonad process | 
| 2022-04-24 15:58:23 +0200 | <geekosaur> | I have heard of people using xmonad with kde recently but don't know any details | 
| 2022-04-24 15:58:33 +0200 | <geekosaur> | and I haven't done it personally since the kde3 days | 
| 2022-04-24 16:01:20 +0200 | <underlap> | Thanks! I'm not sure what part of the system should boot xmonad, but I get the impression others are having problems with non-default window managers on Fedora. Gonna read https://gist.github.com/mageta/dd5a3ca951f26137d63dadb0b92f6027 later. Cheers. | 
| 2022-04-24 16:03:42 +0200 | <geekosaur> | bleagh. thst looks like quite the mess | 
| 2022-04-24 16:45:30 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::c90f) | 
| 2022-04-24 16:52:01 +0200 | Czernobog | (~Czernobog@user/czernobog) (Read error: Connection reset by peer) | 
| 2022-04-24 16:52:56 +0200 | noex | (~null@user/noex) (Ping timeout: 246 seconds) | 
| 2022-04-24 16:53:20 +0200 | Czernobog | (~Czernobog@user/czernobog) | 
| 2022-04-24 16:56:04 +0200 | noex | (~null@user/noex) | 
| 2022-04-24 16:59:04 +0200 | Czernobog | (~Czernobog@user/czernobog) (Read error: Connection reset by peer) | 
| 2022-04-24 16:59:40 +0200 | Czernobog | (~Czernobog@user/czernobog) | 
| 2022-04-24 17:05:19 +0200 | noex | (~null@user/noex) (Ping timeout: 240 seconds) | 
| 2022-04-24 17:08:21 +0200 | noex | (~null@user/noex) | 
| 2022-04-24 17:31:52 +0200 | noex | (~null@user/noex) (Ping timeout: 250 seconds) | 
| 2022-04-24 17:33:38 +0200 | noex | (~null@user/noex) | 
| 2022-04-24 17:36:52 +0200 | underlap | (~underlap@89.224.125.91.dyn.plus.net) (Quit: Client closed) | 
| 2022-04-24 17:37:28 +0200 | underlap | (~underlap@89.224.125.91.dyn.plus.net) | 
| 2022-04-24 17:38:08 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) | 
| 2022-04-24 17:40:47 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) | 
| 2022-04-24 17:56:31 +0200 | underlap | (~underlap@89.224.125.91.dyn.plus.net) (Quit: Client closed) | 
| 2022-04-24 17:57:14 +0200 | underlap | (~underlap@89.224.125.91.dyn.plus.net) | 
| 2022-04-24 17:57:56 +0200 | <underlap> | geekosaur That gist didn't seem to work anyway. I'm no fan of systemd... | 
| 2022-04-24 18:00:41 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle) | 
| 2022-04-24 18:04:30 +0200 | underlap | (~underlap@89.224.125.91.dyn.plus.net) (Ping timeout: 252 seconds) | 
| 2022-04-24 18:04:42 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) | 
| 2022-04-24 18:48:02 +0200 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) | 
| 2022-04-24 19:12:48 +0200 | stackdroid18 | (~stackdroi@user/stackdroid) | 
| 2022-04-24 19:32:43 +0200 | mohab | (~mohab@41.129.80.119) | 
| 2022-04-24 19:34:26 +0200 | mohab | (~mohab@41.129.80.119) () | 
| 2022-04-24 21:05:38 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) | 
| 2022-04-24 21:08:58 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::c90f) (Ping timeout: 250 seconds) | 
| 2022-04-24 21:30:40 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) | 
| 2022-04-24 21:54:40 +0200 | mc47 | (~mc47@xmonad/TheMC47) | 
| 2022-04-24 21:58:19 +0200 | <mc47> | btw, the modal keybindings PR is working as a charm! I did some major changes to the API in comparison to the original draft, I just need to clean it up and write the docs | 
| 2022-04-24 21:58:33 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) | 
| 2022-04-24 21:59:19 +0200 | <mc47> | (I haven't really sat in front of a screen to "work" for days, life has been crazy (in a good way!)) | 
| 2022-04-24 22:02:03 +0200 | steve__ | (~steve@ool-182c2b80.dyn.optonline.net) | 
| 2022-04-24 22:57:00 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::c90f) | 
| 2022-04-24 23:22:04 +0200 | theproffesor | (~theprofff@user/theproffesor) (Read error: Connection reset by peer) |