2022/05/14

2022-05-14 00:01:50 +0200jeeeun(~jeeeun@78.40.148.178) (Quit: The Lounge - https://thelounge.chat)
2022-05-14 00:03:13 +0200jeeeun(~jeeeun@78.40.148.178)
2022-05-14 00:26:01 +0200chomwitt(~chomwitt@2a02:587:dc21:9e00:6dfd:37a:2bc3:ca7e) (Remote host closed the connection)
2022-05-14 00:26:20 +0200chomwitt(~chomwitt@2a02:587:dc21:9e00:6dfd:37a:2bc3:ca7e)
2022-05-14 01:34:49 +0200chomwitt(~chomwitt@2a02:587:dc21:9e00:6dfd:37a:2bc3:ca7e) (Ping timeout: 248 seconds)
2022-05-14 01:39:09 +0200 <noex> Solid: yeh, been ill lately. getting old sucks lol. for gentoo people, there is a workaround. there is a gentoo-haskell overlay with the latest version: https://github.com/gentoo-haskell/gentoo-haskell
2022-05-14 02:23:42 +0200gdd(~gdd@129.199.146.230) (Read error: Connection reset by peer)
2022-05-14 02:26:21 +0200gdd(~gdd@129.199.146.230)
2022-05-14 02:28:03 +0200mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2022-05-14 02:46:00 +0200Rotaerk(~Rotaerk@2601:989:200:6a0:c56b:8e03:af34:190b)
2022-05-14 02:47:35 +0200 <Rotaerk> hmm, I see some full screen related stuff in the xmonad API, or at least xmonad-contrib, but could someone explain or link me to an explanation of the general strategy for using full screen programs like games or videos?
2022-05-14 02:48:32 +0200 <Rotaerk> I just tried steam in linux for the first time, and it worked great, but the borders and xmobar are still visible even if the game's in full screen.  same if I'm watching, say, a video stream full screen
2022-05-14 02:51:31 +0200 <Rotaerk> hmm wait, the xmonad configuration tutorial mentions it... been a while since I looked at it.  I'll see if that's enough to get me going
2022-05-14 03:23:27 +0200steve_(~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 240 seconds)
2022-05-14 03:40:28 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2022-05-14 04:04:08 +0200banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 248 seconds)
2022-05-14 04:25:00 +0200banc(banc@gateway/vpn/airvpn/banc)
2022-05-14 04:45:45 +0200Benzi-Junior(~BenziJuni@88-149-64-179.du.xdsl.is) (Ping timeout: 248 seconds)
2022-05-14 05:06:48 +0200Benzi-Junior(~BenziJuni@dsl-149-64-179.hive.is)
2022-05-14 05:13:40 +0200Benzi-Junior(~BenziJuni@dsl-149-64-179.hive.is) (Ping timeout: 248 seconds)
2022-05-14 05:29:59 +0200stackdroid18(14094@user/stackdroid) (Quit: hasta la vista... tchau!)
2022-05-14 05:36:35 +0200 <Rotaerk> yeah so much has changed since I last messed with configuring xmonad...
2022-05-14 05:41:13 +0200rekahsoft(~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) (Ping timeout: 260 seconds)
2022-05-14 06:10:48 +0200Rotaerk(~Rotaerk@2601:989:200:6a0:c56b:8e03:af34:190b) (Quit: Client closed)
2022-05-14 06:58:55 +0200Rotaerk(~Rotaerk@2601:989:200:6a0:c56b:8e03:af34:190b)
2022-05-14 07:04:07 +0200 <Rotaerk> liskin[m] / liskin, hi, I see you've made some changes over time to the EWMH desktop module in xmonad-contrib ... mind if I ask you a question about it?
2022-05-14 07:05:27 +0200 <Rotaerk> I'm seeing significant overlap between XMonad.Hooks.EwmhDesktops and XMonad.Layout.Fullscreen
2022-05-14 07:05:52 +0200 <Rotaerk> the latter does some nice things, like hide borders when something goes full screen
2022-05-14 07:06:09 +0200 <Rotaerk> while the former sets things up with EWMH or whatever
2022-05-14 07:06:48 +0200 <Rotaerk> I think you can't use them together because their event handlers do very similar things
2022-05-14 07:07:28 +0200 <Rotaerk> is my understanding off here, or has there been any thought around ... reconciling these two modules?
2022-05-14 07:08:32 +0200 <Rotaerk> they also don't seem very modular.  like it'd be nice if I could piece together the border-hiding behavior with the EWMH behavior
2022-05-14 07:11:27 +0200 <Rotaerk> kind of tempted to rip out pieces of these modules and build a custom thing right in my xmonad.hs...
2022-05-14 07:16:44 +0200Rotaerk(~Rotaerk@2601:989:200:6a0:c56b:8e03:af34:190b) (Quit: Client closed)
2022-05-14 07:20:12 +0200Rotaerk(~Rotaerk@2601:989:200:6a0:c56b:8e03:af34:190b)
2022-05-14 07:21:28 +0200 <[Leary]> Rotaerk: I don't use either module so I can't really comment on them, but have you looked at X.L.NoBorders?
2022-05-14 07:22:06 +0200 <Rotaerk> actually, I think I've got it working. it seems to work with `ewmh` from X.L.EwmhDesktops and `fullscreenSupportBorder` from X.L.Fullscreen
2022-05-14 07:22:45 +0200 <Rotaerk> the `ewmh` one makes it so that if I, say, fullscreen a youtube video, xmonad treats it as fullscreen... while the `fullscreenSupportBorder` makes it actually *handle* fullscreen properly
2022-05-14 07:24:04 +0200 <Rotaerk> I did notice NoBorders, which lets me manually toggle borders off/on, but in this case I want it to happen automatically in the event of a window becoming fullscreen
2022-05-14 07:24:24 +0200 <Rotaerk> the `fullscreenSupportBorder` seems to do it well
2022-05-14 07:40:29 +0200 <liskin> I think the general recommendation is to use ewmh, ewmhFullscreen and smartBorders
2022-05-14 07:42:37 +0200 <liskin> I do have some ideas about reconciling EwmhDesktops and Layout.Fullscreen to make them more modular and plug one into the other, but I struggled with motivation to work on this stuff lately
2022-05-14 07:45:23 +0200 <liskin> We now have a way to add hooks to EwmhDesktops, so I wanted to add hooks for fullscreen and unfullscreen that Layout.Fullscreen would plug into, and also change the current default of unfullscreen to not just sink, but also restore original floating dimensions if the window was floating before.
2022-05-14 07:47:46 +0200 <Rotaerk> interesting, I'll try that approach
2022-05-14 07:48:11 +0200 <Rotaerk> I'm looking at X.L.NoBorders now and I think I *hadn't* seen it ... was thinking of something else earlier
2022-05-14 07:50:20 +0200 <Rotaerk> oh.  I was looking at XMonad.Actions.NoBorders...
2022-05-14 08:01:30 +0200 <Rotaerk> worked like a charm; thanks!
2022-05-14 08:19:26 +0200 <Rotaerk> hmm setting position to `TopW R 90` doesn't seem to work, only left-alignment seems to respect the %
2022-05-14 08:19:35 +0200 <Rotaerk> in the xmobar config
2022-05-14 08:51:43 +0200deadeyegam0001(~deadeyega@49.207.195.173)
2022-05-14 08:51:43 +0200 <deadeyegam0001> o/
2022-05-14 08:51:50 +0200 <deadeyegam0001> o//
2022-05-14 08:51:52 +0200 <deadeyegam0001> hello
2022-05-14 08:52:10 +0200deadeyegam0001(~deadeyega@49.207.195.173) (Client Quit)
2022-05-14 08:56:08 +0200Rotaerk(~Rotaerk@2601:989:200:6a0:c56b:8e03:af34:190b) (Quit: Client closed)
2022-05-14 09:04:29 +0200thunderrd(~thunderrd@183.182.110.239) (Remote host closed the connection)
2022-05-14 09:18:09 +0200chomwitt(~chomwitt@2a02:587:dc21:9e00:d416:b93a:7a85:a330)
2022-05-14 10:31:33 +0200robinhood0018[m](~robinhood@2001:470:69fc:105::1:4dca)
2022-05-14 10:42:33 +0200chomwitt(~chomwitt@2a02:587:dc21:9e00:d416:b93a:7a85:a330) (Ping timeout: 248 seconds)
2022-05-14 11:00:09 +0200hypoesoteric[m](~hypoesote@2001:470:69fc:105::1:f849) (Quit: You have been kicked for being idle)
2022-05-14 11:00:16 +0200unclechu(~unclechu@2001:470:69fc:105::354) (Quit: You have been kicked for being idle)
2022-05-14 11:00:30 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
2022-05-14 11:27:37 +0200 <Hash> https://twitter.com/HashBorgir/status/1468063414014513154
2022-05-14 11:27:43 +0200 <Hash> I'm just gonna... leave this... right here.
2022-05-14 11:27:52 +0200unclechu(~unclechu@2001:470:69fc:105::354)
2022-05-14 11:48:17 +0200chomwitt(~chomwitt@2a02:587:dc21:9e00:e28b:dfc7:bbce:95de)
2022-05-14 11:59:10 +0200 <liskin> Yeah, if I hadn't been a Haskeller before, I'm fairly sure the deps/build of xmonad would have scared me away :-(
2022-05-14 11:59:44 +0200 <liskin> And we have very few deps compared to almost any other Haskell project.
2022-05-14 12:00:42 +0200 <liskin> If only we could just depend on ghc-easy-something and compile the config ourselves and binary packages in distros would just work. That would be marvelous...
2022-05-14 12:02:07 +0200 <liskin> (Calling rxvt-unicode bloated reminds me of how much I already succumbed to this new reality of today. For work I even have to use npm sometimes. ☹️)
2022-05-14 12:18:54 +0200Benzi-Junior(~BenziJuni@dsl-149-64-179.hive.is)
2022-05-14 12:55:08 +0200chomwitt(~chomwitt@2a02:587:dc21:9e00:e28b:dfc7:bbce:95de) (Ping timeout: 252 seconds)
2022-05-14 13:16:50 +0200chomwitt(~chomwitt@2a02:587:dc21:9e00:e28b:dfc7:bbce:95de)
2022-05-14 15:21:29 +0200twiclo1(~twiclo@vpn.utahbroadband.com) (Ping timeout: 248 seconds)
2022-05-14 15:59:03 +0200thunderrd(~thunderrd@183.182.114.125)
2022-05-14 18:00:25 +0200liskin[m](~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
2022-05-14 19:26:29 +0200stackdroid18(14094@user/stackdroid)
2022-05-14 21:36:57 +0200abiss27(~abiss27@user/abiss)
2022-05-14 21:52:31 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-05-14 22:40:24 +0200 <geekosaur> I had to go back to 2016 to find my gpg key, because I used it to rarely that I didn't even bother to move it to newer machines. at least I have final backups from most of them
2022-05-14 22:40:38 +0200liskin[m](~liskinmat@2001:470:69fc:105::768)
2022-05-14 22:41:29 +0200 <geekosaur> (I think I'm now set up to sign commits)
2022-05-14 22:43:07 +0200 <geekosaur> I did remember my passphrase at least :)
2022-05-14 22:45:33 +0200 <geekosaur> key's so old I had to add my current mailing address to it
2022-05-14 22:45:53 +0200 <geekosaur> and has one address that no longer works
2022-05-14 22:56:17 +0200 <geekosaur> two, I guess: I can receive mail on it but can't figure a way to send (gmail assumes it's another mail host, not merely a forwarding service)
2022-05-14 22:59:31 +0200 <geekosaur> but github at least considers it verified, so I guess I'm ok