Home liberachat/#xmonad: Logs Calendar

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.