Home liberachat/#xmonad: Logs Calendar

Logs on 2021-11-20 (liberachat/#xmonad)

00:18:46 <Arcanus[m]> what other monads are their altogether?
00:23:44 <jakeStateless-Fa> There's waymonad - which is a project similar to xmonad, and is attempting wayland.
00:23:52 <jakeStateless-Fa> But it's not quite there...
00:24:36 <jakeStateless-Fa> Really, the idea atm is to replace the X11 stuff with sudbury, and try to integrate everything with that.
00:24:52 <jakeStateless-Fa> Ideally, without many breaking changes.
00:25:10 <jakeStateless-Fa> (for XMonad on Wayland - WMonad? Or keep the XMonad name? -- not sure)
00:26:23 <jakeStateless-Fa> Arcanus: since you're on matrix: I've invited you to a space
00:26:27 <geekosaur> there was at one point osxmonad, but apple changes kept breaking it
00:26:55 × seschwar quits (~seschwar@user/seschwar) (Quit: :wq)
00:27:08 <jakeStateless-Fa> Actually, space invitations are weird... You need to click the link: https://matrix.to/#/#haskell-space:matrix.org
00:27:20 <jakeStateless-Fa> geekosaur: Yeah, that sounds painful
00:27:53 <geekosaur> and xmoniz but compiz changes kept breaking it
00:27:54 <jakeStateless-Fa> Almost as painful as windowsMonad would be (loseThoseMonads more like)
00:28:54 Catboy[m] is now known as Pyerine[m]
00:31:11 <jakeStateless-Fa> Arcanus: There's a subspace called `haskell projects` in there, with haskell projects. You're likely to find the `-Monads` in there.
00:37:50 <Arcanus[m]> ah crap, it looks like Xmonad.hooks.statusbar is what I need in order to set up my polybar correctly, but I cant use it until xmonad updates for arch...it's not in contrib 16
00:44:10 <Ocelot> Hey guys, I'm having a particularly good day, so I just added the language extension recursive do to my xmonad config, and changed "main = do" to "main = mdo"—just to see what would happen.
00:45:24 <Ocelot> And at least as far as I can tell so far, nothing has changed, actually.
00:45:34 <geekosaur> it probably won't
00:45:56 <Ocelot> So what is it actually for?
00:45:59 <Ocelot> Lol!
00:47:34 <geekosaur> https://downloads.haskell.org/ghc/latest/docs/html/users_guide/exts/recursive_do.html
00:47:45 <geekosaur> it has its uses but there aren't that many
00:53:20 <Ocelot> So, is there anything that could be done in xmonad (particularly, which would make some kind of functional difference, as opposed to just sitting there for no real reason), using recursive do, which would be either impossible—or at least more difficult in some way—under the standard do?
00:53:43 <geekosaur> not really
00:53:56 <Ocelot> Huh.
00:54:05 <geekosaur> I've been using haskell for a little longer than mdo has existed and have never found a use for it, in or out of xmonad
00:54:28 <Ocelot> Fair enough.
00:54:29 <geekosaur> the fact that they could only come up with contrived examples for it is kinda telling
00:54:39 <Ocelot> Lol!
00:56:22 <Ocelot> That (contrived examples) confused me when I read the documentation for that, actually. What exactly does "contrived" mean in that context?
00:57:16 <geekosaur> made up because they couldn't think of a real example
00:57:22 <Ocelot> Oh.
00:57:47 <Ocelot> Wow.
00:59:52 <Ocelot> So it was invented as a proof of concept at some point, and then officially added to the language because there was no particular reason not to add it, I would imagine. Correct?
01:09:30 <jakeStateless-Fa> <Arcanus[m]> "ah crap, it looks like Xmonad...." <- I recommend a basic nix install, or building xmonad yourself, after installing ghc via `ghcup`.
01:09:49 <jakeStateless-Fa> Arch Linux is known to be problematic with haskell.
01:10:07 <jakeStateless-Fa> It's just a time-bomb, really.
01:10:55 <jakeStateless-Fa> If you want help with the nix install, I could give you a barebones install method. No tweaking on your end required.
01:11:25 <jakeStateless-Fa> xmobar, however, will still need to be from the arch repos - when used under nix, off of nixOS - it has a problem with the alsa modules.
01:13:49 <Vermoot> Are there any changelogs for minor versions? (0.17.0.9 vs 0.17.0)
01:14:32 <jakeStateless-Fa> Commit messages, I think.
01:15:38 catman_ joins (~catman@user/catman)
01:16:03 catman is now known as Guest3650
01:16:03 × Guest3650 quits (~catman@user/catman) (Killed (calcium.libera.chat (Nickname regained by services)))
01:16:03 catman_ is now known as catman
01:16:35 <geekosaur> there should be changelogs for git/devel versions in https://github.com/xmonad/xmonad-contrib/blob/master/CHANGES.md
01:16:48 <geekosaur> version labeled as "unknown"
01:17:10 <geekosaur> (at least I think 0.17.0.9 is a devel version…)
01:21:45 <Vermoot> Ah, nice
01:21:47 <Vermoot> Thanks
01:37:10 × catman quits (~catman@user/catman) (Ping timeout: 268 seconds)
02:06:55 catman joins (~catman@user/catman)
02:19:05 redgloboli_ joins (~redglobol@user/redgloboli)
02:19:05 × redgloboli quits (~redglobol@user/redgloboli) (Ping timeout: 250 seconds)
02:26:25 × SenranKaguya quits (~weechat@c-73-15-19-170.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
02:34:35 × catman quits (~catman@user/catman) (Ping timeout: 264 seconds)
02:37:00 catman joins (~catman@user/catman)
03:03:49 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 256 seconds)
03:11:20 SenranKaguya joins (~weechat@c-73-15-19-170.hsd1.ca.comcast.net)
03:22:11 banc joins (banc@gateway/vpn/airvpn/banc)
03:39:16 <Arcanus[m]> <jakeStateless-Fa> "I recommend a basic nix install,..." <- Ive looked into nix a little bit, its interesting, but that a fullsystem overhaul is not something im interested in doing at the moment.
03:52:50 × td_ quits (~td@muedsl-82-207-238-169.citykom.de) (Ping timeout: 268 seconds)
03:54:31 td_ joins (~td@muedsl-82-207-238-028.citykom.de)
04:39:20 <jakeStateless-Fa> I understand. You don't have to integrate everything into nix though, and it's a standalone package manager as well as a distro. So, you could easily run only xmonad inside it. If you so chose. If/when you change your mind, lmk, I'll be of assistance.
05:11:14 <jakeStateless-Fa> I just discovered `weston` - the reference wayland implementation. It can be ran as a window, under Xorg!
05:11:50 <jakeStateless-Fa> That'll make things easier for debugging wayland support (eventually)
05:51:59 × catman quits (~catman@user/catman) (Ping timeout: 264 seconds)
05:56:21 catman joins (~catman@user/catman)
06:03:26 <Arcanus[m]> <jakeStateless-Fa> "I understand. You don't have..." <- I didnt know about that, i will have to look more into it, thanks for the info!
06:07:29 <Arcanus[m]> How does that even work?
06:34:03 × mvk quits (~mvk@2607:fea8:5cc1:fa00::4702) (Quit: Going elsewhere)
06:41:47 × SenranKaguya quits (~weechat@c-73-15-19-170.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
07:20:39 × obimod quits (~obimod@gateway/vpn/pia/obimod) (Ping timeout: 268 seconds)
07:44:21 <Solid> Arcanus[m]: if you only want to use it for xmonad, I heavily recommend stack over nix
07:44:26 <Solid> it's much easier to set up
07:44:47 obimod joins (~obimod@gateway/vpn/pia/obimod)
07:55:35 × obimod quits (~obimod@gateway/vpn/pia/obimod) (Ping timeout: 264 seconds)
07:57:21 <Arcanus[m]> Solid: i did try to install it from stack, but i think i missed a step somewhere and broke xmonad. So had to reinstall from repo. If arch doesnt hurry and update i will have to try it again
07:57:53 <Arcanus[m]> Or distrohop
07:57:58 <Solid> please do open an issue if you encounter any problems
07:58:11 <Solid> this way we can make the docs more robust :)
08:00:40 <Arcanus[m]> Got it. In thos case im 90% certain it was a PEBCAK error, but if i run into it again i will report it
08:01:11 <Arcanus[m]> Or come crying about it in here
08:05:25 <Solid> well, even if it was PEBKAC chances are you won't be the only person running into that specific issue
08:05:36 <Solid> so anything we can do to make the docs clearer is a win for everyone
09:04:18 dschrempf joins (~dominik@62.240.134.78)
09:16:57 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Read error: Connection reset by peer)
09:17:32 geekosaur joins (~geekosaur@xmonad/geekosaur)
09:21:47 × dschrempf quits (~dominik@62.240.134.78) (Ping timeout: 256 seconds)
09:37:25 × sagax quits (~sagax_nb@user/sagax) (Ping timeout: 250 seconds)
09:47:07 dschrempf joins (~dominik@62.240.134.78)
09:51:54 × dschrempf quits (~dominik@62.240.134.78) (Ping timeout: 260 seconds)
09:58:53 mc47 joins (~mc47@xmonad/TheMC47)
10:24:45 desantra joins (~skykanin@user/skykanin)
10:28:04 seschwar joins (~seschwar@user/seschwar)
11:13:35 <electr0n> Arcanus[m]: I would stay away from the arch repos when it comes to anything haskell. it was fairly straight forward to make it a stack project and go that route I found myself trying to fix various issues that weren't working with my config.. come to find out it was the arch haskell packages that were causing issues... once I went with stack, my config worked.
11:14:51 × tv quits (~tv@user/tv) (Read error: Connection reset by peer)
11:22:04 <Arcanus[m]> electr0n: thanks, I looking up the docs on installing xmonad thgouh stack as we speak. it might just be my little project over the weekend to see if i can get it working. I know that if all else fails I still have a workable config and if I need to reinstall through the repos I still can. but there appear to be some really sweet updates that I am missing out on that might just allow me to make the last 1% of changes that I am wanting
11:22:26 <Arcanus[m]> ^ am looking up
11:31:17 <Arcanus[m]> I think I know part of the problem... I was following a write up from 2017....this might have caused some issues perhaps
11:32:26 lyiriyah joins (~lyiriyah@2a00:23c8:5f85:9101:9d63:4520:2a26:3115)
11:32:47 tv joins (~tv@user/tv)
11:34:42 <lyiriyah> I've been trying to get CycleRecentWS to work with IndependentScreens for a couple days now (specifically the toggleRecentWS function). Does anyone have any idea how I could go about that?
11:35:48 <lyiriyah> I think I need a predicate that checks whether the workspace is on the focused screen, but the function which returns the recent workspaces needs a predicate with the type (WindowSpace -> Bool).
11:36:00 × lyiriyah quits (~lyiriyah@2a00:23c8:5f85:9101:9d63:4520:2a26:3115) (Client Quit)
11:36:42 lyiriyah joins (~lyiriyah@user/lyiriyah)
11:44:00 <Vermoot> I'm also very interested in making CycleWS work with IndependentScreens
11:51:57 <Vermoot> I've been looking at this https://www.reddit.com/r/xmonad/comments/qmjxmh/cyclews_only_on_current_screen_with_independent/
11:52:40 <Vermoot> It compiles but behaves very weirdly (I can only move across spaces on one of my screens, and I get some unwanted swapping of spaces
13:06:50 SenranKaguya joins (~weechat@c-73-15-19-170.hsd1.ca.comcast.net)
13:12:19 sagax joins (~sagax_nb@user/sagax)
13:42:35 × noex quits (~noex@2600:8804:1280:aa0:5857:94a:25de:c513) (Quit: my dad's not a phone!)
14:01:37 dschrempf joins (~dominik@62.240.134.78)
14:02:25 × dschrempf quits (~dominik@62.240.134.78) (Client Quit)
14:13:16 noex joins (~noex@2600:8804:1280:aa0:5857:94a:25de:c513)
14:14:50 × noex quits (~noex@2600:8804:1280:aa0:5857:94a:25de:c513) (Client Quit)
14:49:24 noex joins (~noex@2600:8804:1280:aa0:5857:94a:25de:c513)
14:54:24 × terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat)
14:57:04 terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1)
15:18:50 <lyiriyah> Vermoot: That reddit post almost works for my purposes, but the resulting function has type X (WindowSpace -> Bool) rather than WindowSpace -> Bool
15:19:27 <lyiriyah> I need to find some way to "unwrap" the function from the X monad. I think it's the fault of the currentScreen function as that returns X ScreenId, not ScreenId
15:24:09 <Solid> you're not going to get something unwrapped without resorting to extremely unsafe operations
15:24:56 <Solid> but I fail to see why you would want to anyways; at the end of the day keybindings are just X (), no?
15:28:30 <lyiriyah> This isn't for a keybinding. What I need is a function with the type WindowSpace -> Bool that checks if the workspace is on the current screen.
15:28:56 <lyiriyah> That function will then be passed to X.A.CycleRecentWS's recentWS function
15:29:43 × SenranKaguya quits (~weechat@c-73-15-19-170.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
15:31:14 <lyiriyah> (recentWS orders workspaces in order of recency)
15:34:33 <lyiriyah> I've tried using W.screen $ W.current (gets windowset) but that produces an error: No instance for (MonadState XState (W.StackSet i0 l0 a0 ScreenId)) arising from a use of `gets`
15:35:18 <lyiriyah> I haven't fully grok'd Haskell error messages yet, this might be something really obvious
15:35:20 <geekosaur> the point here is that at some point you will have an X (), since cycleRecentWS is a keybinding. since you have that X (), you can "unwrap" values of type X <something> as long as you ultimately "put them back"
15:35:50 <geekosaur> you use <- instead of "let … = …" to "unwrap" values
15:40:26 <lyiriyah> Getting the screen inside toggleRecentWS and passing that to isOnScreen worked, thanks. I'll look into <- a bit more and see what it does.
15:42:59 <geekosaur> spoiler: it's actually a wrapper for >>=
15:43:57 <geekosaur> but using >>= directly for anything other than a quick one-liner is annoying and repetitive, so we have do notation
15:47:40 <lyiriyah> Oh I see. Will definitely make more use of that
15:48:17 <geekosaur> you can use @undo and @redo to see how do notation translates to uses of >> and >>= and vice versa
15:48:22 <geekosaur> in the bot here
15:50:54 <lyiriyah> How would I do that?
15:51:17 <lyiriyah> @undo x <- f
15:51:17 <lambdabot> <unknown>.hs:1:3:Parse error: <-
15:51:21 <lyiriyah> Oh I see
15:51:57 <lyiriyah> @undo do { x <- f }
15:51:57 <lambdabot> <unknown>.hs:1:14:Parse error: Last statement in a do-block must be an expression
15:52:05 <lyiriyah> @undo do { x <- f; g x }
15:52:05 <lambdabot> f >>= \ x -> g x
15:52:28 <lyiriyah> @undo do { x; y <- f; g y }
15:52:28 <lambdabot> x >> f >>= \ y -> g y
16:01:02 <lyiriyah> @redo x >> f >>= \y -> g y
16:01:02 <lambdabot> Maybe you meant: undo todo do
16:01:10 <lyiriyah> @do x >> f >>= \y -> g y
16:01:10 <lambdabot> do { y <- do { x; f}; g y}
16:01:19 <lyiriyah> @do x >> f >>= \ y -> g y
16:01:19 <lambdabot> do { y <- do { x; f}; g y}
16:01:47 <lyiriyah> Pretty cool bot
16:12:06 <Vermoot> > Maybe you meant: undo todo do
16:12:07 <lambdabot> error:
16:12:08 <lambdabot> Unexpected do block in function application:
16:12:08 <lambdabot> do
16:12:12 <Vermoot> I laughed
16:12:24 <Vermoot> (shush, I was citing you, bot)
16:12:58 <geekosaur> oh, I got that one wrong :( rarely use it
16:13:15 <geekosaur> (actually I rarely use either but I know how the translations work now)
16:19:33 obimod joins (~obimod@gateway/vpn/pia/obimod)
16:19:45 × abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Remote host closed the connection)
16:22:34 <Vermoot> lyiriyah, Well the reddit post talks about doing exactly what I want to do, and apparently OP did manage to do it, but even with their snippet, I'm only getting partway there :/
16:52:03 × obimod quits (~obimod@gateway/vpn/pia/obimod) (Ping timeout: 250 seconds)
16:52:22 obimod joins (~obimod@gateway/vpn/pia/obimod)
16:56:10 × catman quits (~catman@user/catman) (Quit: WeeChat 3.4-dev)
17:01:48 catman joins (~catman@user/catman)
17:17:19 abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
17:19:28 × obimod quits (~obimod@gateway/vpn/pia/obimod) (Quit: every day brings new choices)
17:26:00 benin joins (~benin@183.82.178.244)
17:28:22 twiclo joins (~twiclo@2607:fb90:27d5:be0:39cf:9e4b:c8ed:315)
17:30:49 × Armoletti^ quits (~armoletti@dyn70-177.yok.fi) (Ping timeout: 256 seconds)
17:34:00 <twiclo> This bash command works in a terminal but it doesn't look like xmonad is firing it:
17:34:02 <twiclo> myLogHook = spawnOnce "if [ $(cat /sys/class/power_supply/BAT0/capacity) -le 52 ]; then xmessage \"Battery low\"; fi"
17:36:02 <geekosaur> are you sure you want spawnOnce there?
17:37:22 <geekosaur> otherwise it looks ok, but spawnOnce means it would run immediately after xmonad startup and never again
17:40:51 <twiclo> Ah that must be it. Thanks
17:41:30 <twiclo> Well now it spawns a million xmessages when it's below the threshold
17:41:56 × twiclo quits (~twiclo@2607:fb90:27d5:be0:39cf:9e4b:c8ed:315) (Quit: WeeChat 3.2)
17:42:02 <geekosaur> I don't think logHook works well for this because if you e.g. stay focused in one window for an hour (intensive editing session, say) then it won't fire the logHook during that hour
17:42:22 <geekosaur> and yes, it'll fire a lot if you switch focus a lot
17:42:39 <geekosaur> the problem with spawnOnce is it can't reach inside the thing you spawned to see that it did something
17:42:47 <geekosaur> spawnOnce just runs the whole command once
17:43:20 twiclo joins (~twiclo@2607:fb90:27d5:be0:39cf:9e4b:c8ed:315)
17:43:26 <twiclo> Lol it crashed my session
17:43:33 <geekosaur> so you'd have to put your "only once" check inside the command, possibly by using a sentinel file which gets cleared at login
17:43:46 <geekosaur> oh, sorry, I sent several lines while you were gone
17:43:59 <twiclo> I got the gist with that last message
17:44:23 <geekosaur> https://ircbrowse.tomsmeding.com/browse/lcxmonad?id=34991#trid34991
17:46:08 × twiclo quits (~twiclo@2607:fb90:27d5:be0:39cf:9e4b:c8ed:315) (Client Quit)
17:46:46 <lyiriyah> Is there any way to enable font ligatures in XMonad.Prompt? I expect not, but I'll ask just in case I'm missing something
17:46:47 <fizzie> Given that xmessage creates a window which grabs the focus, which I imagine triggers the logHook, I can imagine how that'd go terribly wrong.
17:47:29 <fizzie> (I may be old-fashioned, but I wouldn't spawn a process in a logHook in the first place. Gotta conserve those PIDs.)
17:47:45 <lyiriyah> twiclo: I think you want a cronjob rather than putting that in your logHook
17:47:55 <geekosaur> yeh, logHook is a terrible place to put stuff like that
17:48:28 <geekosaur> we just lost them again
17:50:10 <geekosaur> hope they have a way to log in text based and rip that code back out :)
17:56:11 twiclo joins (~twiclo@2607:fb90:27d5:be0:39cf:9e4b:c8ed:315)
17:56:15 <twiclo> I'm back
17:56:22 <twiclo> Trying to add this to my config flie
17:56:29 <twiclo> https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Layout-ShowWName.html
17:57:00 <twiclo> This is what my "myLayout" section looks like right now from the starter config I started with: p.twil.cx/lew
17:57:07 <twiclo> Not sure how to integrate this into that
17:57:47 <geekosaur> lyiriyah, I don't know what it would take to support ligatures there. Suspect it would require redoing the output stuff to use Pango or similar
17:58:34 <lyiriyah> Yeah most likely. Maybe when I get some free time I'll do it as a learning exercise or something.
17:59:43 <geekosaur> twiclo, showWName $ avoidStruts $ tiled ||| Mirror tiled ||| Full
18:00:06 <twiclo> What does the $ mean?
18:00:20 <geekosaur> or if you want to use the parenthesized form, (showWName . avoidStruts) (tiled ||| Mirror tiled ||| Full)
18:01:01 <geekosaur> $ is kinda reverse parentheses. it's function application at lowest possible precedence instead of highest possible like normal
18:01:30 <geekosaur> using $ is considered poor form by some, but it makes it a lot easier to add new layout modifiers to a layout
18:06:19 <twiclo> Is there a way to move every window on a worspace to nother?
18:06:23 <twiclo> And keep the layout
18:07:52 <twiclo> Also this shortcut doesn't fire and I have no idea why:
18:07:54 <twiclo> , ((modm .|. shiftMask, xK_r ), spawn "xmonad --recompile; xmonad --restart")
18:07:59 <twiclo> Should be mod + shift + r right?
18:08:58 <geekosaur> yes. is xmonad in your $PATH at that point? (note that a terminal will *not* tell you this, since it will have run .profile and .bashrc or shell equivalent but xmonad won't have)
18:09:32 <geekosaur> usually you want xmonad in /usr/bin, if it's not then you need to arrange for whatever starts xmonad to set $PATH
18:09:45 <geekosaur> (unless you use startx, then it should be set)
18:10:27 <twiclo> Oh it's in my .local
18:11:44 <geekosaur> sadly, if you have a normal session using a display manager to log in, PATH=/bin:/usr/bin
18:12:20 <twiclo> I think I'll just symlink it
18:17:18 × twiclo quits (~twiclo@2607:fb90:27d5:be0:39cf:9e4b:c8ed:315) (Quit: WeeChat 3.2)
18:18:28 × catman quits (~catman@user/catman) (Quit: WeeChat 3.4-dev)
18:18:37 <abhixec> is anyone else having issues with electron apps on xmonad?(particularly visual code) it seems to kind of be very slow and the menus are blank which I click and takes a while to show up the menu
18:19:01 catman joins (~catman@user/catman)
18:20:42 <thonoht[m]> Hmm, xmonad --restart seems to have stopped working since yesterday, nothing happens, and no output at all. --recompile works fine though, strange.
18:20:48 <thonoht[m]> Hmm, I can check vsccode
18:21:35 <thonoht[m]> No issues with that here.
18:22:03 SenranKaguya joins (~weechat@c-73-15-19-170.hsd1.ca.comcast.net)
18:27:25 u0_a246 joins (~u0_a246@2a00:23c8:5f85:9101:785b:8271:9ec4:6654)
18:27:59 × catman quits (~catman@user/catman) (Ping timeout: 264 seconds)
18:28:39 <abhixec> thonoht[m]: thanks that is weird for me the electron based apps are slow/the menu contexts show up blank and take a while to show the text
18:29:08 <abhixec> i installed gonme just to check and it seems to be fine on gnome
18:30:42 <thonoht[m]> Gnome is on Wayland isn't it?
18:31:16 <u0_a246> X and Wayland IIRC
18:31:26 u0_a246 is now known as l
18:31:27 l is now known as Guest2402
18:31:29 catman joins (~catman@user/catman)
18:32:13 <thonoht[m]> Maybe Electron is having issues with X for you?
18:33:10 <abhixec> I am using X
18:36:01 Guest2402 is now known as lyiriyah1
18:36:19 <geekosaur> ewmh configured?
18:36:44 <geekosaur> also I have just rediscovered why clientMessag eevents are not debugged properly and I am :(
18:38:03 <abhixec> https://github.com/abhixec/dotfiles/blob/experimental/xmonad/xmonad.hs
18:40:12 <geekosaur> looks right to me
18:43:02 <abhixec> Wonder if it has anything to do with the fact that I have nvidia?
18:57:19 × abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Remote host closed the connection)
19:06:50 abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
19:23:50 × catman quits (~catman@user/catman) (Quit: WeeChat 3.4-dev)
19:51:21 catman joins (~catman@user/catman)
20:01:44 × catman quits (~catman@user/catman) (Quit: WeeChat 3.4-dev)
20:02:34 catman joins (~catman@user/catman)
20:08:42 × abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Remote host closed the connection)
20:11:02 × catman quits (~catman@user/catman) (Ping timeout: 240 seconds)
20:15:56 catman joins (~catman@user/catman)
20:19:23 lyiriyah[m] joins (~lyiriyahm@2001:470:69fc:105::cc0)
20:20:16 <lyiriyah[m]> <abhixec> "Wonder if it has anything to..." <- I use a 1050Ti with latest drivers and don't have this issue with any Electron applications
20:45:10 × catman quits (~catman@user/catman) (Quit: WeeChat 3.4-dev)
20:46:00 catman joins (~catman@user/catman)
20:51:54 <noex> i had that problem at work, but that was due to no hardware acceleration on my VM. with nvidia at home it works fine.
20:53:10 <geekosaur> mrrr. try enabling/disabling a compositor? we've seen some programs do weird things without one (respectively with one but no hardware acceleration)
20:54:21 <geekosaur> but will abhixec see these? they left and don't seem to be on matrix
20:55:01 <geekosaur> @tell abhixec try enabling/disabling a compositor? we've seen some programs do weird things without one (respectively with one but no hardware acceleration)
20:55:02 <lambdabot> Consider it noted.
20:55:34 × SenranKaguya quits (~weechat@c-73-15-19-170.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
21:04:57 <jakeStateless-Fa> <jakeStateless-Fa> "liskin: reminder - https://..." <- liskin: ^
21:12:59 abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
21:16:45 <abhixec> is there a stacklayout similar to the one in sway/i3?I am going through contrib but either not finding it or don't know whta name I should look for
21:49:19 × sagax quits (~sagax_nb@user/sagax) (Ping timeout: 250 seconds)
21:51:24 × lyiriyah quits (~lyiriyah@user/lyiriyah) (Ping timeout: 268 seconds)
21:52:43 lyiriyah joins (~lyiriyah@host109-157-123-225.range109-157.btcentralplus.com)
21:55:13 SenranKaguya joins (~weechat@c-73-15-19-170.hsd1.ca.comcast.net)
21:55:49 obimod joins (~obimod@gateway/vpn/pia/obimod)
22:17:57 <lyiriyah> abhixec: AFAIK there's nothing like it available. Maybe look into X.L.BinarySpacePartition?
22:22:46 × lyiriyah quits (~lyiriyah@host109-157-123-225.range109-157.btcentralplus.com) (Quit: WeeChat 3.3)
22:29:50 lyiriyah joins (~lyiriyah@user/lyiriyah)
22:31:01 <lyiriyah> @help
22:31:01 <lambdabot> help <command>. Ask for help for <command>. Try 'list' for all commands
22:31:05 <lyiriyah> @list
22:31:05 <lambdabot> What module? Try @listmodules for some ideas.
22:31:11 <lyiriyah> @listmodules
22:31:11 <lambdabot> activity base bf check compose dice dict djinn dummy elite eval filter free fresh haddock help hoogle instances irc karma localtime metar more oeis offlineRC pl pointful poll pretty quote search
22:31:11 <lambdabot> seen slap source spell system tell ticker todo topic type undo unlambda unmtl version where
22:31:19 <lyiriyah> @help tell
22:31:20 <lambdabot> tell <nick> <message>. When <nick> shows activity, tell them <message>.
22:32:04 <lyiriyah> Is the bot open-source so I can see what it does without filling the channel with spam?
22:33:27 <geekosaur> yes. it also accepts /query / /msg
22:33:31 <geekosaur> @version
22:33:31 <lambdabot> lambdabot 5.3.0.1
22:33:31 <lambdabot> git clone https://github.com/lambdabot/lambdabot
22:35:13 <geekosaur> there's also an incomplete help file at http://users.ece.cmu.edu/~allbery/lambdabot/COMMANDS.more
22:35:58 <geekosaur> (incomplete because I removed most of the Haskell-related plugins, since I was using it in a different context. also mentions a new command not present in the standard one, @ipcalc)
22:37:03 <lyiriyah> Ah cool. Will play around with its CLI later
22:38:52 <geekosaur> building it is a bit painful since some of its dependencies are out of date. I think djinn needs to be patched to build, for example, since it expects (<>) to come from a prettyprinter library instead of Prelude
22:40:10 <lyiriyah> I'll keep that in mind
22:49:56 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
23:34:17 <abhixec> lyiriyah: but BSP is different isn't it
23:43:25 <abhixec> What I mean is the stacklayout specified in this video:https://swaywm.org/intro.webm

All times are in UTC on 2021-11-20.