Home liberachat/#xmonad: Logs Calendar

Logs on 2021-06-05 (liberachat/#xmonad)

00:02:35 <liskin> bluetile is cool as a practical demonstration that the floating layer doesn't need to be in core at all
00:29:02 vrs joins (~vrs@user/vrs)
00:35:59 novasenco is now known as nova
01:13:04 × manju quits (~jason@219.88.233.35) (Quit: Konversation terminated!)
01:45:54 × geekosaur quits (~geekosaur@069-135-003-034.biz.spectrum.com) (Ping timeout: 264 seconds)
02:04:12 × themainman quits (~themainma@user/themainman) (Quit: WeeChat 3.1)
02:28:14 × td_ quits (~td@94.134.91.156) (Ping timeout: 272 seconds)
02:29:20 td_ joins (~td@muedsl-82-207-238-014.citykom.de)
02:45:02 × eyenx quits (~eyenxeyen@eyenx.ch) (Quit: node-irc says goodbye)
02:47:22 eyenx joins (~eyenxeyen@eyenx.ch)
03:00:01 × haasn quits (~nand@haasn.dev) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
03:01:27 haasn joins (~nand@haasn.dev)
06:31:11 mc47 joins (~yecinem@89.246.239.190)
06:31:27 × mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection)
06:31:51 mc47 joins (~yecinem@89.246.239.190)
06:52:39 wonko joins (~wjc@62.115.229.50)
08:14:46 seschwar joins (~seschwar@user/seschwar)
08:33:52 <Industrial[m]> Hi. How do I increase the workspaces from 9 to 10? (with 0 added) ?
08:34:31 <Industrial[m]> I want to try `XMonad.Actions.DynamicWorkspaces` for when I need ad-hoc workspaces but I want to show 10 by default :)
08:35:05 Industrial[m] < https://libera.ems.host/_matrix/media/r0/download/libera.chat/9d78d8e63b85a4daf09105d213579328a8ada34a/message.txt >
08:35:49 <Solid> doesn't show how?
08:35:50 Industrial[m] uploaded an image: (30KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/HFnAPEqAcZTMqgwabyQVUtaG/Screenshot_2021-06-05_10-36-31.png >
08:36:06 <Industrial[m]> oh, right, in xmobar.
08:36:34 <Industrial[m]> Hmm. and I want to replace that one soon :) after I'm done with the workspaces
08:36:40 <Solid> have you restarted xmonad/xmobar?
08:37:22 Industrial[m] uploaded an image: (52KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/cZNhWCZvepwPMvSMBtFVIpDk/Screenshot_2021-06-05_10-38-01.png >
08:37:24 <Industrial[m]> yes
08:37:59 <Industrial[m]> oh, nevermind. It didn't show because I had nothing on it.
08:38:21 <Solid> :)
08:39:02 <Solid> If you want to show all workspaces all the time there's a ppHiddenNoWindows (I believe)
08:41:42 × wonko quits (~wjc@62.115.229.50) (Ping timeout: 264 seconds)
08:43:48 rieper joins (~riepernet@sxbeta1.geo.uni-leipzig.de)
08:49:45 × rieper quits (~riepernet@sxbeta1.geo.uni-leipzig.de) (Ping timeout: 268 seconds)
08:52:16 rieper joins (~riepernet@sxbeta1.geo.uni-leipzig.de)
08:56:19 Industrial[m] < https://libera.ems.host/_matrix/media/r0/download/libera.chat/751d0ded6de017e436acffb61b1e1c25995d1799/message.txt >
08:56:44 Industrial[m] < https://libera.ems.host/_matrix/media/r0/download/libera.chat/e289b85784af41f656db3a6060f0c720507320aa/message.txt >
09:01:29 <Industrial[m]> found https://projets.iiens.net/martin2018/xmonad/-/blob/7a59b2eb93cbf7997b422ef4a791cae2bd17f3c9/xmonad.hs#L83 as an example
09:02:29 × MrElendig quits (~Urist@archlinux/op/MrElendig) (Quit: apparently hetzner is dying)
09:06:35 <Solid> Industrial[m]: you probably have to put that into your xmobarPP
09:06:45 <Solid> it's where you define the rest of the pretty-printing stuff
09:07:00 Industrial[m] < https://libera.ems.host/_matrix/media/r0/download/libera.chat/8a8e0e3a01ef73b0bb6d3bf1152c42b4cbbe4fe0/message.txt >
09:07:23 <Solid> yes, or that :)
09:07:41 <Solid> btw, `\x -> x` has a name: `id` :)
09:09:27 <Industrial[m]> Right. The identity function.
09:11:08 MrElendig joins (~Urist@archlinux/op/MrElendig)
10:31:59 themainman joins (~themainma@user/themainman)
10:52:22 tremon joins (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl)
11:24:55 frosch03 joins (~user@2a02:8070:7ab:1b00:da3d:550:1093:7f37)
11:39:14 AZG256 joins (~user@78-56-98-5.static.zebra.lt)
11:49:42 henninb joins (~henninb@63-226-165-91.mpls.qwest.net)
12:29:25 × AZG256 quits (~user@78-56-98-5.static.zebra.lt) (Quit: ERC (IRC client for Emacs 26.1))
12:35:11 azg256 joins (~azg256@78-56-98-5.static.zebra.lt)
12:57:02 × themainman quits (~themainma@user/themainman) (Quit: WeeChat 3.1)
12:57:59 kajzer joins (~themainma@user/themainman)
13:23:54 geekosaur joins (~geekosaur@069-135-003-034.biz.spectrum.com)
13:25:53 × azg256 quits (~azg256@78-56-98-5.static.zebra.lt) (Quit: leaving)
13:37:40 dariof4 joins (~dario@5.11.108.150)
13:47:14 azg256 joins (~azg256@78-56-98-5.static.zebra.lt)
13:47:57 × dariof4 quits (~dario@5.11.108.150) (Quit: WeeChat 3.1)
14:07:11 × azg256 quits (~azg256@78-56-98-5.static.zebra.lt) (Quit: leaving)
14:19:48 × Natch quits (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) (Remote host closed the connection)
14:28:44 Natch joins (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se)
14:41:46 × mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection)
15:15:42 evanlai886 joins (~evan@61.140.182.70)
15:34:58 evanlai886 parts (~evan@61.140.182.70) ()
15:45:58 × henninb quits (~henninb@63-226-165-91.mpls.qwest.net) (Remote host closed the connection)
16:11:21 jg joins (~jrgiacone@47.149.222.98)
16:11:33 <jg> good morning gents :) how's everyone doing?
16:25:19 <jg> do yall just stick to vim, or are yall emacs users
16:27:41 <geekosaur> either one depending on circumstances
16:35:49 <jg> yea I like vim for just a text edditor, but have been messing with emacs in daemon mode and its nearly as fast
16:36:10 <jg> the buffer is pretty sick too
16:44:16 <jg> geekosaur, do you think xmonad will always stick on x or if things eventually start shifting to wayland, would there be a transition?
16:46:00 <geekosaur> there have been a few attempts at an xmonadalike on waylannd, they all fizzled
16:46:19 <geekosaur> xmonad itself can't even reasonably be retargeted to xcb, much less wayland
16:53:08 <jg> thanks :) i was curious, is that due to how integrated it currently is with X
16:54:43 samhh joins (~samhh@90.252.97.14)
16:55:24 <geekosaur> xmonad is a very thin layer over xlib, and changing that would essentially break the entire ecosystem
16:56:11 <jg> could it work with xwayland?
16:56:38 <jg> i thought that essentually emulates x, but i could be remembering it wrong
16:58:30 <geekosaur> it does but not enough for window managers
16:58:40 <geekosaur> wayland window managers have to plug into the compositor
17:04:35 <jg> not sure if its emacs, but using doom emacs, it does not like a period in the XSelection.hs within the import Codec.Binary.UTF8.String, the period between Binary and UTF, I'm assuming this is nbd and maybe just emacs being weird?
17:05:56 <jg> it however only flags this within the import XMonad part of xmonad.hs
17:09:20 <jg> fixed by clearing errors in buffer and resaving, disreguard
17:19:15 × jg quits (~jrgiacone@47.149.222.98) (Quit: Lost terminal)
17:21:14 × samhh quits (~samhh@90.252.97.14) (Quit: samhh)
17:30:06 <liskin> Trying to get xmonad working with xwayland might be a fun exercise, but it's a dead end. Could be a way to get us a few more years of of X though.
17:31:37 wonko joins (~wjc@62.115.229.50)
17:32:03 <liskin> Xwayland is supposed to support having a Wayland compositor, X window manager and only X clients. I don't think any other project does it as it's clearly not a way forward, but I just might make sense for us. Xwayland will definitely be maintained a lot longer than Xorg server.
18:15:07 × kajzer quits (~themainma@user/themainman) (Quit: WeeChat 3.1)
18:15:59 kajzer joins (~themainma@user/themainman)
19:13:04 <pl> liskin: XWayland definitely doesn't work in any way that would support such operation
19:34:10 <liskin> pl: you sure? https://wayland.freedesktop.org/docs/html/ch05.html talks about "rootful mode"
19:34:49 <liskin> I have absolutely no idea if that actually works, I just know that these docs talk about it
19:35:35 <pl> I have never seen it working, and it seems to essentially open a complete new big window that doesn't interact with anything else (think a bit like typical VNC)
19:39:59 <liskin> yeah that's why I said it's a dead end, it's not meant to support wayland clients
19:40:31 <liskin> the only point of even trying to do this is because Xwayland may get a release from the master branch whereas Xorg server is stuck in 1.20.x maintenance releases
19:40:52 <liskin> it'd still be an X desktop
19:41:29 <liskin> just not an X server with a wm and an optional compositor, but a mandatory non-restartable compositor with Xwayland and xmonad as a WM
19:41:42 <liskin> no support for wayland clients at all
19:57:25 <liskin> but if anyone's ever attempted this and knows that it doesn't work, we shouldn't waste time on it
19:57:53 <liskin> I feel it might be the kind of thing that people wouldn't even try as it's just silly but it might work nevertheless :-)
20:03:48 <geekosaur> I don't see much point in it tbh especially if Xwayland doesn't have single window mode or it doesn't work right
20:12:52 jg joins (~jrgiacone@47.149.222.98)
20:13:02 <jg> howdy
20:17:54 mc47 joins (~yecinem@89.246.239.190)
20:19:37 <jg> howdy mc47
20:19:46 <mc47> hey!
20:19:57 <mc47> how's it going?
20:20:31 <jg> good :) i've been messing with the git version of picom and it runs way better
20:21:13 <liskin> better compared to what?
20:21:27 <jg> whatever picom was in the arch repo
20:21:48 <jg> its got the dual_kawase blur which is pretty sick and experimental backends is significantly smoother
20:22:07 <jg> https://github.com/yshui/picom
20:22:08 <mc47> I remember reading that some forks are better than the "official" one
20:22:48 liskin is running 7.3 which is from before it was renamed to picom and it's like 5× faster than anything newer I ever tried :-/
20:23:01 <liskin> but then I'm not using any blur or shadows or any sort of eye candy
20:23:35 <jg> I like the blurr, but mainly its nice for the animations when openning windows, it gets rid of that little glitch where you see the wallpaper flash
20:24:26 <jg> it's lowkey necessary for nvidia as well if you play games, because forecomposition pipeline hurts latency noticibly for me
20:25:05 <liskin> well there's unredir-if-possible for games …
20:25:37 <jg> yea! thats what i use with picom
20:25:46 <jg> I meant if you force composition pipeline in nvidia-settings
20:25:53 <jg> picom is not necessary, however that adds input lag
20:26:11 <jg> it basically forces vsync on the driver system wide
20:26:15 <liskin> I never go into nvidia-settings :-)
20:26:32 <jg> I'm hyped they are adding dlss though to proton
20:26:58 <liskin> but if it lets me force vsync for games where I don't care about latency that's good to know
20:27:18 <jg> it does, but for whatever reason I think it increases frametime
20:27:30 <jg> just enough that 144 feels like 60
20:27:32 <jg> its weird
21:02:30 styledash parts (~styledash@157.230.173.136) (The Lounge - https://thelounge.chat)
21:06:13 × mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection)
21:06:23 × jg quits (~jrgiacone@47.149.222.98) (Quit: Lost terminal)
21:52:41 thedward[m] joins (~thedwardm@2001:470:69fc:105::f79)
22:06:33 sureyeaah joins (~sureyeaah@103.41.25.91)
22:06:57 <sureyeaah> I have this keybinding in my config("M-f", "Full screen", sendMessage (Toggle NBFULL)), -- >> sendMessage ToggleStruts), -- >> withMonitorRegex togglePolybar),
22:07:33 <sureyeaah> Sorry this - ("M-f", "Full screen", sendMessage (Toggle NBFULL) >> sendMessage ToggleStruts),
22:08:41 <sureyeaah> And i've turned off the full screen hook. I'm getting very strange behavior - I lose all windows in my current workspace when I press M-f.
22:09:24 <sureyeaah> If I remove the ToggleStruts, it works fine.
22:11:29 × wonko quits (~wjc@62.115.229.50) (Ping timeout: 252 seconds)
22:11:54 cyr4x3 joins (~cyr4x3@139.47.116.53)
22:17:14 × cyr4x3 quits (~cyr4x3@139.47.116.53) (Quit: WeeChat 2.3)
22:20:13 × sureyeaah quits (~sureyeaah@103.41.25.91) (Quit: Client closed)
22:20:16 cyr4x3 joins (~cyr4x3@139.47.116.53)
22:20:17 × cyr4x3 quits (~cyr4x3@139.47.116.53) (Client Quit)
22:20:42 cyr4x3 joins (~cyr4x3@139.47.116.53)
22:20:58 sureyeaah joins (~sureyeaah@103.41.25.91)
22:41:07 × sureyeaah quits (~sureyeaah@103.41.25.91) (Quit: Client closed)
22:45:48 × seschwar quits (~seschwar@user/seschwar) (Quit: :wq)
22:50:02 sureyeaah joins (~sureyeaah@103.41.25.91)
23:13:50 × cyr4x3 quits (~cyr4x3@139.47.116.53) (Quit: WeeChat 2.3)
23:28:14 × sureyeaah quits (~sureyeaah@103.41.25.91) (Ping timeout: 250 seconds)
23:38:58 × tremon quits (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in)

All times are in UTC on 2021-06-05.