Logs on 2022-08-10 (liberachat/#xmonad)
| 00:22:39 | × | aliosablack quits (~chomwitt@2a02:587:dc15:5e00:ea1e:e5c0:de8:53e2) (Ping timeout: 268 seconds) |
| 00:28:11 | × | bla quits (~bla@79.191.245.91.ipv4.supernova.orange.pl) (Ping timeout: 252 seconds) |
| 00:28:46 | → | bla joins (~bla@79.191.114.158.ipv4.supernova.orange.pl) |
| 01:45:11 | → | blaa joins (~bla@79.191.157.121.ipv4.supernova.orange.pl) |
| 01:45:17 | × | bla quits (~bla@79.191.114.158.ipv4.supernova.orange.pl) (Ping timeout: 268 seconds) |
| 02:03:47 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 268 seconds) |
| 02:23:06 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 02:33:23 | × | td_ quits (~td@94.134.91.254) (Ping timeout: 268 seconds) |
| 02:34:40 | → | td_ joins (~td@muedsl-82-207-238-185.citykom.de) |
| 03:34:49 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 252 seconds) |
| 05:37:46 | → | qbt joins (~qbt@user/edun) |
| 06:52:04 | → | sogens joins (~sogens@211.30.173.20) |
| 06:53:15 | × | sogens quits (~sogens@211.30.173.20) (Client Quit) |
| 06:53:48 | → | sogens joins (~sogens@211.30.173.20) |
| 07:01:05 | isaacthekind[m] | uploaded an image: (107KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/iFVTQxAtJPCnRjAFaPFmhGsb/image.png > |
| 07:01:06 | <isaacthekind[m]> | ok so i rebuilt the whole system to clear any potential junk. i have xmonad up and running, i can see changes i make to the config taking effect, so all looks good. i've now added the build-with-cabal.sh file to ~/.xmonad, but the lsp stuff still isn't fully functional (i get snippets and formatting, but still as you can see by the red crosses, some packages not being found): |
| 07:01:17 | isaacthekind[m] | uploaded an image: (107KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/rBcJLgKheTZQkUbHciWCHeuS/image.png > |
| 07:02:09 | isaacthekind[m] | uploaded an image: (11KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/ObhiNXnQxaVoiThgWKeUeTxe/image.png > |
| 07:03:20 | <isaacthekind[m]> | maybe i didn't quite understand the instructions, but if someone could clarify where to go from here that would be great |
| 07:04:10 | × | scardinal quits (~supreme@customer-212-237-101-39.ip4.gigabit.dk) (Quit: leaving) |
| 07:06:46 | → | scardinal joins (~supreme@customer-212-237-101-39.ip4.gigabit.dk) |
| 07:09:03 | × | thunderrd quits (~thunderrd@183.182.115.11) (Read error: Connection reset by peer) |
| 07:10:24 | × | sogens quits (~sogens@211.30.173.20) (Quit: WeeChat 3.5) |
| 07:10:41 | → | sogens joins (~sogens@211.30.173.20) |
| 07:12:02 | <Lears> | LSP (apparently) expects a (cabal) package, so you have to turn your config into one. The build script is just a way to make xmonad accept that change. |
| 07:12:39 | <Lears> | It's a consequence of the solution, not the solution itself. |
| 07:15:33 | × | sogens quits (~sogens@211.30.173.20) (Ping timeout: 252 seconds) |
| 07:16:00 | <isaacthekind[m]> | hmmm ok. thanks. i'm still not exactly clear on how to proceed from here though, bit of a noob. could you clarify how to do that next step? |
| 07:16:48 | → | cfricke joins (~cfricke@user/cfricke) |
| 07:16:55 | → | sogens joins (~sogens@gateway/vpn/pia/sogens) |
| 07:19:01 | <Solid> | you need a cabal file; something that looks a little bit like https://gitlab.com/slotThe/dotfiles/-/blob/master/xmonad/.config/xmonad/xmonadrc.cabal |
| 07:21:49 | <isaacthekind[m]> | ohhh ok i see there is also a cabal in what geekosaur sent, i'll try adding this and restarting |
| 07:22:00 | <isaacthekind[m]> | thank you |
| 07:27:02 | × | totte quits (~totte@h-82-196-112-155.A166.priv.bahnhof.se) (Ping timeout: 268 seconds) |
| 07:28:22 | <isaacthekind[m]> | i'm not sure what happened but that seems to have totally broken it lol |
| 07:28:23 | isaacthekind[m] | uploaded an image: (3KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/eiNdwlnrBepiuawISUQPNkCO/image.png > |
| 07:28:31 | <isaacthekind[m]> | now the lsp doesn't seem to work at all |
| 07:28:55 | <isaacthekind[m]> | and even when i remove the script and cabal an reboot the lsp stays fully broken |
| 07:29:29 | <isaacthekind[m]> | what i did was place the cabal file in ~/.xmonad |
| 07:31:39 | → | aliosablack joins (~chomwitt@2a02:587:dc15:5e00:d0f9:9fe4:8717:f94d) |
| 07:39:16 | isaacthekind[m] | uploaded an image: (31KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/PDqaTHaDzeBmqIuiqpshqlVn/image.png > |
| 07:39:17 | <isaacthekind[m]> | not sure if this is helpful, but when i added the cabal file and the lsp fully broke, the output of `:LspInfo` became: |
| 07:39:29 | isaacthekind[m] | uploaded an image: (31KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/viuVbvnSzEkkJWFIlgQTosPf/image.png > |
| 07:40:04 | <isaacthekind[m]> | before that it was successfully attaching haskell lsp, but just not finding everything |
| 07:45:17 | <quarkQuark[m]111> | I've not used LSPs on nvim, but have you checked `:h nvim-lsp-installer-quickstart`? |
| 07:47:56 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 07:51:40 | <isaacthekind[m]> | yeah it just tells you to call the setup function, which i do in my lsp setup. if i open an elm file, or bash or smth it'll give automatically load up the relevant lsp stuff. |
| 07:51:58 | <geekosaur> | note that if you're using my cabal file, you need to remove the dbus and utf8-string dependencies. don't forget to also remove the comma at the end of line 23 |
| 07:52:23 | <isaacthekind[m]> | ok i'll try that one. |
| 07:52:53 | <isaacthekind[m]> | to be clear, geekosaur. all i'm aiming for here is add your cabal and your script to ~/.xmonad, then restart xmonad? |
| 07:53:13 | <geekosaur> | yes |
| 07:53:24 | <isaacthekind[m]> | thx |
| 07:53:24 | <isaacthekind[m]> | (add making the appropriate edits to the cabal, as you said) |
| 07:53:25 | <isaacthekind[m]> | ok |
| 07:53:46 | <isaacthekind[m]> | s/add/and/ |
| 07:53:48 | <geekosaur> | I don't know if hls has cache information that may need to be removed |
| 07:54:05 | <isaacthekind[m]> | if you tell me where to look i can poke around |
| 07:54:10 | <isaacthekind[m]> | that seems highly likely |
| 07:54:28 | <isaacthekind[m]> | i tried getting rid of dist-newstyle and letting it regen but that didn't fix it |
| 07:54:48 | <isaacthekind[m]> | i assume some weird thing maybe got cached if i remove changes, reboot, and it's stays broke. |
| 07:55:44 | <geekosaur> | doesn't look like it does |
| 07:56:34 | <geekosaur> | oh, sorry. ~/.cache/ghcide is the cache directory (ghcide is the old name for lsp) |
| 07:58:08 | <geekosaur> | gah, it's 0400, I need to be asleep 😞 |
| 07:59:01 | <isaacthekind[m]> | ok yeah i added both files, removed the last 2 lines and the command, still getting same error |
| 07:59:15 | <isaacthekind[m]> | i can clear that dir tho |
| 08:01:39 | <isaacthekind[m]> | also cleared ghcide, still same error, i have no clue how this got busted so badly. literally was working fine except lsp wasn't finding some things, now lsp is fully broken, and all i did was add those 2 files to /.xmonad. i could try reinstalling arch and strating over maybe, idk i'm pretty far over my head trying to fix this lsp thing. |
| 08:01:58 | <isaacthekind[m]> | and yes it is late, thanks very much for the help tho |
| 08:02:06 | <Solid> | what's the error message that lsp gives you? |
| 08:02:19 | <isaacthekind[m]> | now it's this |
| 08:02:20 | isaacthekind[m] | uploaded an image: (3KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/RUmhVnlPXtBSkttpXXnJnETq/image.png > |
| 08:02:35 | <Solid> | I mean HLS itself, not neovim |
| 08:02:35 | <isaacthekind[m]> | but i could get it back to this by re-installing arch i'm sure: |
| 08:02:56 | <isaacthekind[m]> | i'm not sure how i would see something like that |
| 08:03:21 | <Solid> | easiest way would probably be to just run `haskell-language-server-wrapper` in the project directory |
| 08:04:04 | isaacthekind[m] | uploaded an image: (55KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/sVhKVvSwOjUDjPEknNPfgDqV/image.png > |
| 08:04:09 | <isaacthekind[m]> | it's complaining about the hie |
| 08:04:23 | <isaacthekind[m]> | i will add, i have tried the basic stuff here |
| 08:04:26 | <isaacthekind[m]> | like implicit-hie |
| 08:04:54 | <isaacthekind[m]> | (not on this install, but on a previous install where i got this error complaining about the hie.yaml) |
| 08:04:59 | <Solid> | don't worry about having an hie.yaml; HLS is normally smart enough to figure this out by itself |
| 08:05:17 | <isaacthekind[m]> | hm ok |
| 08:05:18 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection) |
| 08:06:30 | <quarkQuark[m]111> | What's xmonad-bse? Does that package exist? (Maybe meant to be xmonad, base?) |
| 08:06:40 | <isaacthekind[m]> | that came from geekosaur |
| 08:06:47 | <Solid> | seems like cabal can't even build the project |
| 08:06:50 | <isaacthekind[m]> | oh wait one sec i may have misspoke |
| 08:07:27 | <isaacthekind[m]> | yeah i have no clue why it would not build |
| 08:07:34 | <isaacthekind[m]> | incase you missed the earlier stuff.. |
| 08:07:49 | <isaacthekind[m]> | this was the initial state i had it in |
| 08:08:03 | <isaacthekind[m]> | after a fresh arch install and just putting the basic xmonad stuff on there |
| 08:08:05 | isaacthekind[m] | uploaded an image: (103KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/GJAwqjTwWSLSKgLuyiroNdxx/image.png > |
| 08:08:24 | <Solid> | It's really hard to debug things from pictures; do you have a repo somewhere or something? |
| 08:08:24 | <isaacthekind[m]> | you can see the lsp is connecting fine, it's just not finding some of the packages, |
| 08:09:12 | <isaacthekind[m]> | i could easiely build one, or i could hop on screenshare (if matrix has that?) |
| 08:09:28 | <quarkQuark[m]111> | What's the terminal output when you build it? |
| 08:09:51 | <isaacthekind[m]> | is that just cabal build in the relevant dir |
| 08:09:58 | <quarkQuark[m]111> | Yes |
| 08:10:28 | <isaacthekind[m]> | complained about update |
| 08:10:31 | <isaacthekind[m]> | running cabal update.. |
| 08:11:05 | isaacthekind[m] | uploaded an image: (74KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/vIPNnzeguVZUwMqHmMAmeKNq/image.png > |
| 08:13:01 | <Solid> | oh, you're trying to build git |
| 08:13:49 | <Solid> | that's not on hackage yet, so cabal naturally can't build it and fails; you're probably going to have to point it to the git repo or a local directory somehow (I don't use cabal without stack, so I don't know how to do this) |
| 08:15:23 | <isaacthekind[m]> | so i have tried this way also |
| 08:15:24 | <isaacthekind[m]> | https://xmonad.org/INSTALL.html#build-using-cabal-install |
| 08:15:47 | <quarkQuark[m]111> | For now you could try replacing the version dependencies to allow whatever is the most recent version in hackage |
| 08:16:03 | <isaacthekind[m]> | in the cabal file? |
| 08:16:30 | <quarkQuark[m]111> | Yes. Something like xmonad ^>= 0.17 && < 0.18, and the same for xmonad-contrib |
| 08:16:34 | <quarkQuark[m]111> | But I'm not familiar with cabal either |
| 08:17:07 | <Lears> | ^>= 0.17 should work; the rest is redundant. |
| 08:17:10 | <isaacthekind[m]> | looks as though that's how it's set up |
| 08:17:12 | isaacthekind[m] | uploaded an image: (47KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/cfQoXSddonzEtdwGbBfygZRN/image.png > |
| 08:17:29 | <isaacthekind[m]> | oh ok, sry sent that before lears' message came through |
| 08:17:46 | <isaacthekind[m]> | oh but if it's redundant then i guess that makes no diff |
| 08:17:53 | <Lears> | No, the issue is the 0.9 |
| 08:18:02 | <isaacthekind[m]> | oh ok |
| 08:18:04 | <Lears> | That's not on hackage yet, so cabal doesn't find it. |
| 08:18:33 | <isaacthekind[m]> | sry when you said redundant i thought you meant it like |
| 08:18:39 | <isaacthekind[m]> | extra info that makes no diff |
| 08:18:45 | <isaacthekind[m]> | changing it |
| 08:19:18 | <isaacthekind[m]> | hey it's doing something, this is great! :p |
| 08:19:19 | <quarkQuark[m]111> | It's the && < 0.18 that's redundant, because 0.18 doesn't exist yet. |
| 08:19:26 | <isaacthekind[m]> | OH |
| 08:19:29 | <isaacthekind[m]> | ok i see |
| 08:19:59 | <Lears> | Rather, it's implied by ^. |
| 08:20:28 | <Lears> | If I'm not mistaken. |
| 08:20:53 | <isaacthekind[m]> | idk |
| 08:20:54 | <isaacthekind[m]> | i don't know the whole versioning syntax, i guess it will be implied by ^ until the current verison is higher than .18? |
| 08:21:17 | <isaacthekind[m]> | haskell's version stuff has always been kinda arcane to me, it's one of those thing i need to like sit down and properly learn at some point |
| 08:22:34 | <isaacthekind[m]> | ok... |
| 08:22:40 | <isaacthekind[m]> | so it got through almost the whole build |
| 08:22:41 | <isaacthekind[m]> | till this |
| 08:22:41 | isaacthekind[m] | uploaded an image: (40KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/aQUkRjgjoshmUgmdWcaGdJqC/image.png > |
| 08:23:10 | <isaacthekind[m]> | gonna add the dep |
| 08:23:14 | <isaacthekind[m]> | try again |
| 08:23:45 | <quarkQuark[m]111> | I find there's sometimes a bit of trail and error with dependencies |
| 08:23:50 | <quarkQuark[m]111> | *trial |
| 08:24:02 | <quarkQuark[m]111> | But the error messages don't tend to be too bad |
| 08:24:05 | <isaacthekind[m]> | yeah i think this is just cause i'm using the darcs templaite |
| 08:24:14 | <isaacthekind[m]> | yeah this is what i'm used to seeing |
| 08:24:33 | <isaacthekind[m]> | i think i just pulled a template that calls things that geekosaur didn't need in his cabal |
| 08:25:00 | <quarkQuark[m]111> | HLS should also be able to tell you when you need to add / remove dependencies, once you have it working. |
| 08:25:16 | <isaacthekind[m]> | really? |
| 08:25:24 | <isaacthekind[m]> | ohh you mean like in file |
| 08:26:19 | <quarkQuark[m]111> | I get it inline next to module imports, but I use emacs so nvim may be different. |
| 08:27:17 | <isaacthekind[m]> | yeah i started wanted nvim for like use in servers (super easy to pull down a config, and terminal based works everywhere), speed (faster than vsc) and mostly config via lua (not as good as config via haskell, but still way more flexible than what i had before with vsc) |
| 08:27:51 | <isaacthekind[m]> | you can get that stuff in nvim, i think it looks a bit better in vsc, but maybe there are ways to get it nicer in nvim if you know your way around |
| 08:28:07 | <isaacthekind[m]> | right now i just get indicators and i press gl to reveal more |
| 08:29:41 | <isaacthekind[m]> | WOW ok... |
| 08:29:46 | <isaacthekind[m]> | i don't wanna speak too soon, but i am pretty sure you all got it working |
| 08:29:55 | isaacthekind[m] | uploaded an image: (110KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/OBdQApJaBHzwlWisGagvGGIh/image.png > |
| 08:30:16 | <isaacthekind[m]> | the feedback isn't errors bout finding stuff anymore, just seems like normal lsp feedback |
| 08:30:17 | isaacthekind[m] | uploaded an image: (37KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/euKXoLvDjBFpwrxpptKOhvRc/image.png > |
| 08:30:29 | <isaacthekind[m]> | thank you, this has been owning me for like 3 days |
| 08:31:01 | <quarkQuark[m]111> | Yay! |
| 08:43:09 | → | colln joins (~colln@2600:4040:15c3:9400:b831:f60b:65e9:a32f) |
| 09:23:28 | → | alternateved joins (~user@staticline-31-183-149-36.toya.net.pl) |
| 10:12:11 | × | zawaken quits (~zawaken@user/zawaken) (Quit: ZNC 1.9.x-git-unknown - https://znc.in) |
| 10:15:10 | → | zawaken joins (~zawaken@user/zawaken) |
| 10:48:09 | × | ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 244 seconds) |
| 10:58:04 | × | sogens quits (~sogens@gateway/vpn/pia/sogens) (Remote host closed the connection) |
| 11:01:30 | → | ml| joins (~ml|@user/ml/x-5298235) |
| 11:05:24 | → | sogens joins (~sogens@211.30.173.20) |
| 11:08:53 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 268 seconds) |
| 11:10:45 | × | alternateved quits (~user@staticline-31-183-149-36.toya.net.pl) (Remote host closed the connection) |
| 11:17:17 | → | alternateved joins (~user@staticline-31-183-149-36.toya.net.pl) |
| 11:26:28 | × | sogens quits (~sogens@211.30.173.20) (Quit: WeeChat 3.5) |
| 11:32:48 | → | sogens joins (~sogens@211.30.173.20) |
| 11:34:03 | × | sogens quits (~sogens@211.30.173.20) (Client Quit) |
| 11:44:46 | × | aliosablack quits (~chomwitt@2a02:587:dc15:5e00:d0f9:9fe4:8717:f94d) (Quit: Leaving) |
| 11:48:27 | → | sogens joins (~sogens@211.30.173.20) |
| 11:52:04 | → | chomwitt joins (~chomwitt@2a02:587:dc15:5e00:d0f9:9fe4:8717:f94d) |
| 11:52:11 | × | sogens quits (~sogens@211.30.173.20) (Client Quit) |
| 11:58:46 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 12:04:25 | → | sogens joins (~sogens@211.30.173.20) |
| 12:15:31 | × | sogens quits (~sogens@211.30.173.20) (Quit: WeeChat 3.5) |
| 12:20:51 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 12:39:16 | → | sogens joins (~sogens@211.30.173.20) |
| 12:46:08 | → | sogens2 joins (~sogens@gateway/vpn/pia/sogens) |
| 12:49:41 | × | sogens quits (~sogens@211.30.173.20) (Ping timeout: 255 seconds) |
| 13:35:06 | × | alternateved quits (~user@staticline-31-183-149-36.toya.net.pl) (Remote host closed the connection) |
| 14:11:02 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 14:29:59 | × | sogens2 quits (~sogens@gateway/vpn/pia/sogens) (Quit: WeeChat 3.5) |
| 14:39:29 | × | mvk quits (~mvk@2607:fea8:5ce3:8500::a1ec) (Ping timeout: 255 seconds) |
| 14:44:41 | → | sogens joins (~sogens@211.30.173.20) |
| 15:15:11 | × | sogens quits (~sogens@211.30.173.20) (Quit: WeeChat 3.5) |
| 15:16:39 | → | sogens joins (~sogens@gateway/vpn/pia/sogens) |
| 15:26:41 | → | logzet joins (~quassel@2001:9e8:e53a:7700:dabb:c1ff:fed3:a1b9) |
| 15:58:25 | → | Quelklef joins (~Quelklef@2600:100d:bf06:1800:52cc:d4b5:1694:d7f7) |
| 15:58:41 | <Quelklef> | hello! |
| 16:01:14 | <Quelklef> | I've written some code for myself that I think would be a good addition to xmonad-contrib |
| 16:01:21 | <Quelklef> | CONTRIBUTING.md says to ask about it here first |
| 16:02:08 | <Quelklef> | basically it's "two-dimensional workspaces, plus you can have workspaces share windows" |
| 16:03:26 | <Quelklef> | it's implemented as a mostly plug-and-play extension using ExtensibleConfig and ExtensibleState |
| 16:03:33 | <Quelklef> | is this something that sounds like it would be good in xmonad-contrib? |
| 16:04:17 | <Quelklef> | an XMonad.Hooks.WorkspacesIn2D module or something |
| 16:09:06 | × | Quelklef quits (~Quelklef@2600:100d:bf06:1800:52cc:d4b5:1694:d7f7) (Ping timeout: 252 seconds) |
| 16:14:49 | <geekosaur> | what is the difference from XMonad.Actions.Plane? |
| 16:33:41 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 16:44:49 | → | EnlightenedUser joins (~Enlighten@ip5f5af2d7.dynamic.kabel-deutschland.de) |
| 16:46:05 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 16:48:04 | → | sogens2 joins (~sogens@211.30.173.20) |
| 16:50:32 | <EnlightenedUser> | Howdy friends, my xmonad.hs seems to be the issue that my enlightenment applications are completely transparent being rendered without content ( i am on a fresh fedora install and just installed terminology ) on a different wm on the same machine terminology runs fine - https://hastebin.com/halatetopu.lua |
| 16:50:33 | × | sogens quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 268 seconds) |
| 16:58:15 | <geekosaur> | if you're not using XMonad.Hooks.Fade{Inactive,Windows} then xmonad knows exactly nothing about transparency. transparency is normally up to the window itself, since the window manager can't know what opacity the application rendering the window wants |
| 17:00:51 | × | sogens2 quits (~sogens@211.30.173.20) (Quit: WeeChat 3.5) |
| 17:18:19 | → | Jade1 joins (~Jade1@ip-178-201-128-039.um46.pools.vodafone-ip.de) |
| 17:21:59 | <Jade1> | Is it normal that when switching workspaces my background flashes for a split second? |
| 17:21:59 | <Jade1> | In my compositor I have fading disabled but when quickly switching workspaces I can see my background for short times |
| 17:22:17 | → | sogens joins (~sogens@211.30.173.20) |
| 17:23:33 | <geekosaur> | yes, it's entirely possible you can spot the background between when the old workspace's windows are unmapped and the new one's are mapped |
| 17:23:45 | <geekosaur> | compositing actually helps to minimize this |
| 17:24:51 | <geekosaur> | @ask Quelklef What's the difference between your WorkspacesIn2D and XMonad.Actions.Plane? |
| 17:24:51 | <lambdabot> | Consider it noted. |
| 17:26:12 | <Jade1> | geekosaur, so there's no way to make it "cover" it up in order to be 100% covered when just switching workspaces? |
| 17:26:21 | <geekosaur> | there is not |
| 17:26:27 | <Jade1> | because the flash is really annoying |
| 17:26:30 | <Jade1> | ah ok thank you |
| 17:26:37 | <Jade1> | I might go back to fading then |
| 17:26:41 | <Jade1> | it covers it up well |
| 17:26:44 | <geekosaur> | hypothetically we could map the new windows before unmapping the old but that's not what X.O.windows currently does |
| 17:27:20 | <Jade1> | ok thanks! |
| 17:28:28 | <geekosaur> | (and doing so might alter the stacking order and cause other obscure issues) |
| 17:28:53 | <Jade1> | alright |
| 17:34:55 | × | EnlightenedUser quits (~Enlighten@ip5f5af2d7.dynamic.kabel-deutschland.de) (Quit: Client closed) |
| 17:43:18 | × | Jade1 quits (~Jade1@ip-178-201-128-039.um46.pools.vodafone-ip.de) (Quit: Client closed) |
| 17:44:23 | × | ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 252 seconds) |
| 17:52:59 | × | sogens quits (~sogens@211.30.173.20) (Read error: Connection reset by peer) |
| 17:57:26 | → | sogens joins (~sogens@211.30.173.20) |
| 17:58:32 | <geekosaur> | @tell EnlightenedUser for what it's worth I can duplicate it with terminology on my system. I presume that means it's looking for something that it doesn't autostart, that is presumably part of the enlightenment desktop |
| 17:58:33 | <lambdabot> | Consider it noted. |
| 18:01:53 | → | ml| joins (~ml|@user/ml/x-5298235) |
| 18:06:45 | <geekosaur> | @tell EnlightenedUser it turns out that it's not using an opacity of 0; it's hanging before it can render anything, which also means the window can't be selected or etc. in particular I saw no shell associated with the window here |
| 18:06:46 | <lambdabot> | Consider it noted. |
| 18:10:18 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.6) |
| 18:12:34 | × | sogens quits (~sogens@211.30.173.20) (Quit: WeeChat 3.5) |
| 18:13:48 | → | sogens joins (~sogens@211.30.173.20) |
| 18:26:45 | × | sogens quits (~sogens@211.30.173.20) (Ping timeout: 268 seconds) |
| 18:28:02 | → | sogens joins (~sogens@gateway/vpn/pia/sogens) |
| 18:32:38 | × | sogens quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 244 seconds) |
| 18:36:07 | → | Quelklef joins (~Quelklef@64.67.70.25.res-cmts.tvh.ptd.net) |
| 18:37:25 | → | sogens joins (~sogens@211.30.173.20) |
| 18:40:09 | <Quelklef> | geekosaur, good question |
| 18:40:42 | <Quelklef> | I've never used XMonad.Actions.Plane before |
| 18:40:53 | <Quelklef> | I'll try it out |
| 18:41:03 | <geekosaur> | keep in mind that I'm not saying "we already have that"; Plane is a huge ungainly hack that very few people trust |
| 18:41:03 | <Quelklef> | off the bat, it looks similar except that it doesn't have this workspace-combining feature mine does |
| 18:41:09 | <Quelklef> | oh, is it? |
| 18:43:11 | <geekosaur> | well, I think the code is small, the *hack* is big 🙂 |
| 18:43:26 | <geekosaur> | it abuses the StackSet something fierce |
| 18:43:28 | <Quelklef> | what's hacky about it? :O |
| 18:43:30 | <Quelklef> | ahh |
| 18:43:49 | <Quelklef> | well, I don't touch StackSet directly |
| 18:43:58 | <Quelklef> | my implementation is on top of Workspaces |
| 18:44:00 | <geekosaur> | that already makes it sound better |
| 18:44:14 | <geekosaur> | well, Workspace is part of StackSet |
| 18:44:19 | <Quelklef> | it's slightly hacky, but in the "your output will be weird if you miss" a step way, not the "your xmonad will break if you do it wrong" way |
| 18:44:31 | <Quelklef> | "... if you miss a step"* |
| 18:44:33 | <geekosaur> | but forcibly swapping out Stacks is … fragile |
| 18:45:14 | <geekosaur> | (a Workspace being the combination of a Layout and a Maybe Stack) |
| 18:46:01 | <Quelklef> | to be clear by "on top of workspaces" i mean on top of workspace IDs |
| 18:46:44 | <Quelklef> | I call out to stuff like (windows . greedyView) |
| 18:48:13 | <Quelklef> | oh, this is interesting |
| 18:48:27 | <Quelklef> | so Planes takes your existing set of workspace IDs and fits it onto a 2d grid |
| 18:48:33 | <geekosaur> | yes |
| 18:48:50 | <Quelklef> | mine requires control of generating the workspace ids |
| 18:49:19 | <geekosaur> | so it's closer to something like IndependentScreens? |
| 18:49:46 | <geekosaur> | which treats actual workspace tags as <screenid>_<wsid> and gives you wrappers to manipulate each |
| 18:49:50 | <Quelklef> | > Utility functions for simulating independent sets of workspaces on each screen (like dwm's workspace model), using internal tags to distinguish workspaces associated with each screen. |
| 18:49:52 | <lambdabot> | <hint>:1:51: error: parse error on input ‘of’ |
| 18:49:55 | <Quelklef> | yes, that sounds right |
| 18:50:12 | <Quelklef> | I generate workspaces tags with format "y/x:name" |
| 18:50:34 | <Quelklef> | and then expose an Endo PP for rendering them correctly |
| 18:54:07 | <Quelklef> | although come to think of it I'm not sure that's really necessary |
| 18:54:34 | <Quelklef> | it's a nice default implementation, but I think I could relax the API to give users completely control over workspace IDs if they want it |
| 18:54:37 | → | alternateved joins (~user@staticline-31-183-149-36.toya.net.pl) |
| 18:59:24 | × | sogens quits (~sogens@211.30.173.20) (Ping timeout: 268 seconds) |
| 19:01:01 | → | sogens joins (~sogens@gateway/vpn/pia/sogens) |
| 19:15:06 | × | alternateved quits (~user@staticline-31-183-149-36.toya.net.pl) (Remote host closed the connection) |
| 19:59:32 | × | qbt quits (~qbt@user/edun) (Quit: WeeChat 3.5) |
| 20:07:13 | <zim0369[m]1> | geekosaur: you've got to help me now |
| 20:07:23 | <zim0369[m]1> | I need to fix this. |
| 20:07:50 | <zim0369[m]1> | I just checked the same config file that day on my other machine running endeavorOS and xmobar was working fine |
| 20:08:03 | <zim0369[m]1> | I replicated the same setup on my main machine |
| 20:08:23 | <zim0369[m]1> | i installed xmonad-git and xmonad-contrib-git from aur and then xmobar from pacman |
| 20:08:54 | <zim0369[m]1> | but it still won't work on my main machine with a brand new installation |
| 20:10:17 | <geekosaur> | I'm not sure how I'm supposed to help you. I can't compare your two installations to see how they differ |
| 20:17:31 | <zim0369[m]1> | geekosaur: there must be something we cud do |
| 20:17:38 | <zim0369[m]1> | can Solid help? |
| 20:18:14 | <geekosaur> | probably not at this point. if you have all your xmonad and xmobar stuff the same then I'd next start comparing environment variables and such |
| 20:18:55 | <zim0369[m]1> | what should i look for? |
| 20:20:50 | <geekosaur> | initially I'd just compare shell startup files and such. except I seem to recall you decided to mess with /etc/environment on one system (although if it's the one you reinstalled, that won't matter any more) |
| 20:21:02 | <geekosaur> | iirc you run fish so you also need to check its special files |
| 20:21:54 | <zim0369[m]1> | ill change to bash and see |
| 20:23:53 | <geekosaur> | (anything in ~/.config/fish, including fish_variables) |
| 20:25:21 | <geekosaur> | fwiw I (like a number of other people here, and indeed on github) keep my master set of dotfiles on github and can easily compare them that way |
| 20:26:40 | <geekosaur> | like, if something behaves differently on two of my systems I can git diff both against my dotfiles repo |
| 20:26:57 | <zim0369[m]1> | https://github.com/zim0369/dots |
| 20:27:19 | <zim0369[m]1> | i changed my shell to bash |
| 20:27:42 | <zim0369[m]1> | i just installed endeavorOS a few hours ago |
| 20:27:45 | <zim0369[m]1> | still no xmobar |
| 20:28:09 | <zim0369[m]1> | wait |
| 20:28:36 | <zim0369[m]1> | there's no xmobarrc but xmobar starts just fine from the terminal |
| 20:29:06 | <geekosaur> | xmobar has a built in default |
| 20:30:00 | <zim0369[m]1> | i didn't do much after the fresh install |
| 20:30:18 | <zim0369[m]1> | installed required packages and started with startx thats all |
| 20:52:59 | × | sogens quits (~sogens@gateway/vpn/pia/sogens) (Ping timeout: 255 seconds) |
| 20:53:26 | → | sogens joins (~sogens@211.30.173.20) |
| 21:02:06 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::a1ec) |
| 21:16:29 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 21:32:49 | × | sogens quits (~sogens@211.30.173.20) (Ping timeout: 252 seconds) |
| 21:52:18 | × | Quelklef quits (~Quelklef@64.67.70.25.res-cmts.tvh.ptd.net) (Ping timeout: 252 seconds) |
| 22:05:59 | × | logzet quits (~quassel@2001:9e8:e53a:7700:dabb:c1ff:fed3:a1b9) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
| 22:26:05 | → | heartburn joins (~gass@2a00:d880:3:1::b1e4:b241) |
| 22:26:15 | ← | heartburn parts (~gass@2a00:d880:3:1::b1e4:b241) () |
| 22:43:40 | × | xmonadtrack quits (~xmonadtra@xmonad/geekosaur) (Remote host closed the connection) |
| 22:44:35 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Quit: Leaving) |
| 22:54:38 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 22:58:43 | × | mvk quits (~mvk@2607:fea8:5ce3:8500::a1ec) (Ping timeout: 244 seconds) |
| 22:59:30 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Client Quit) |
| 23:37:00 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::a1ec) |
| 23:43:43 | × | steve_ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 268 seconds) |
All times are in UTC on 2022-08-10.