2021/05/29

2021-05-29 00:01:13 +0000geekosaur(~geekosaur@069-135-003-034.biz.spectrum.com) (Ping timeout: 272 seconds)
2021-05-29 00:01:24 +0000allbery_bgeekosaur
2021-05-29 00:12:27 +0000 <jg> im actually an idiot, i got it
2021-05-29 00:13:50 +0000wenzel(~wenzel@user/wenzel) (Quit: Leaving)
2021-05-29 00:14:01 +0000 <jg-vm> xrandr
2021-05-29 00:16:22 +0000 <jg> geekosaur: mc47 did a great job, it works flawlessly
2021-05-29 01:27:52 +0000geekosaur(~geekosaur@069-135-003-034.biz.spectrum.com) (Ping timeout: 264 seconds)
2021-05-29 01:43:13 +0000themainman(~themainma@user/themainman) (Quit: WeeChat 3.1)
2021-05-29 01:43:38 +0000xacktm(xacktm@user/xacktm) (Remote host closed the connection)
2021-05-29 01:54:04 +0000xacktm(xacktm@user/xacktm)
2021-05-29 02:19:28 +0000jg-vm(~jrgiacone@47.149.222.98) (Quit: Lost terminal)
2021-05-29 02:34:39 +0000td_(~td@muedsl-82-207-238-082.citykom.de) (Ping timeout: 265 seconds)
2021-05-29 02:36:00 +0000td_(~td@94.134.91.167)
2021-05-29 02:44:47 +0000eyenx(~eyenxeyen@eyenx.ch) (Quit: node-irc says goodbye)
2021-05-29 02:46:50 +0000eyenx(~eyenxeyen@eyenx.ch)
2021-05-29 03:08:43 +0000mohab(~mohab@156.223.41.228)
2021-05-29 03:09:36 +0000mohab(~mohab@156.223.41.228) (Client Quit)
2021-05-29 03:09:52 +0000mohab(~mohab@156.223.41.228)
2021-05-29 03:10:58 +0000mohab(~mohab@156.223.41.228) (Client Quit)
2021-05-29 04:04:08 +0000jg(~jrgiacone@47.149.222.98) (Quit: leaving)
2021-05-29 04:13:12 +0000a6a45081-2b83(~aditya@106.212.79.20)
2021-05-29 04:15:57 +0000davve(davve@bsd.douchedata.com)
2021-05-29 04:40:44 +0000a6a45081-2b83(~aditya@106.212.79.20) (Remote host closed the connection)
2021-05-29 05:09:16 +0000 <Solid> <liskin> Solid: so this is basically what your README does, just automated >> sounds fair enough, thanks for the effort!
2021-05-29 05:09:43 +0000 <Solid> <liskin> Solid: does toggling struts work with overrideRedirect = False for you? >> it does, yes
2021-05-29 05:10:05 +0000 <Solid> I remember having some issues with xmobar without that flag set to false
2021-05-29 05:10:18 +0000 <Solid> but I don't know which ones exactly anymore, sadly
2021-05-29 05:16:00 +0000davve(davve@bsd.douchedata.com) (Quit: leaving)
2021-05-29 05:23:36 +0000davve(davve@bsd.douchedata.com)
2021-05-29 05:37:08 +0000qbt(~edun@user/edun)
2021-05-29 06:16:38 +0000qbt(~edun@user/edun) (Quit: WeeChat 3.1)
2021-05-29 06:16:54 +0000qbt(~edun@user/edun)
2021-05-29 06:33:18 +0000hexo(~hexo@2a02-ab04-2843-9500-ec04-cc31-4c52-25d9.dynamic.v6.chello.sk) (Ping timeout: 264 seconds)
2021-05-29 06:47:10 +0000hexo(~hexo@2a02-ab04-2843-9500-2856-ac24-43b5-9f54.dynamic.v6.chello.sk)
2021-05-29 07:10:31 +0000 <liskin> Solid: does it still work after restarting xmobar? Do you have any doLower in your config?
2021-05-29 07:14:10 +0000 <Solid> liskin: it does yeah
2021-05-29 07:14:15 +0000 <Solid> and I don't have any doLower in my config
2021-05-29 07:14:47 +0000 <liskin> What, how? :-/
2021-05-29 07:41:45 +0000 <Solid> I just removed it though and it seems like the issue I remember having is gone so...
2021-05-29 07:45:43 +0000 <liskin> Well I'd really like to understand how it could work with it.
2021-05-29 07:46:19 +0000 <liskin> X puts new windows on the top of the stacking order, so toggling struts would put windows behind xmobar.
2021-05-29 07:46:49 +0000 <liskin> The only way out of that is to lower xmobar, or to raise everything else.
2021-05-29 07:47:57 +0000 <liskin> Raising everything else can be done by opening another new window that's also put on top and then xmonad restacks other windows directly beneath, putting them above the unmanaged xmobar.
2021-05-29 07:48:11 +0000 <liskin> Is anything like this happening in your setup?
2021-05-29 07:49:08 +0000 <Solid> not that I know of; my manageHook is quite minimal as it is, and I don't think this could be done in another place?
2021-05-29 07:55:20 +0000 <liskin> I do have some lowering in eventHook but you'd know about that I guess.
2021-05-29 07:55:38 +0000 <liskin> This is truly bizarre
2021-05-29 07:55:45 +0000 <Solid> yeah, my eventHook is completely empty
2021-05-29 08:02:27 +0000Tomurb(~tom@92-17.net.optinet.cz)
2021-05-29 08:12:38 +0000 <liskin> Oh, it's because compiled xmobar config doesn't apply the lowerOnStart override.
2021-05-29 08:13:08 +0000 <liskin> If you had the same as .xmobarrc, it wouldn't work.
2021-05-29 08:13:18 +0000 <liskin> I can sleep now.
2021-05-29 08:14:49 +0000 <Solid> oh
2021-05-29 08:16:48 +0000wonko(~wjc@62.115.229.50)
2021-05-29 08:30:34 +0000seschwar(~seschwar@user/seschwar)
2021-05-29 08:36:11 +0000Tomurb(~tom@92-17.net.optinet.cz) (Ping timeout: 265 seconds)
2021-05-29 08:55:57 +0000scardinal(~supreme@87-59-138-136-cable.dk.customer.tdc.net) (Ping timeout: 244 seconds)
2021-05-29 08:57:38 +0000scardinal(~supreme@87-59-138-136-cable.dk.customer.tdc.net)
2021-05-29 09:07:58 +0000berberman_(~berberman@user/berberman) (Ping timeout: 248 seconds)
2021-05-29 09:08:58 +0000berberman(~berberman@user/berberman)
2021-05-29 09:47:13 +0000mc47(~yecinem@89.246.239.190)
2021-05-29 10:08:34 +0000qbt(~edun@user/edun) (Ping timeout: 264 seconds)
2021-05-29 10:18:30 +0000dexterfoo(dexter@2a01:7e00::f03c:91ff:fe86:59ec)
2021-05-29 10:20:55 +0000themainman(~themainma@user/themainman)
2021-05-29 11:26:38 +0000benin(~benin@183.82.177.19) (Ping timeout: 248 seconds)
2021-05-29 13:21:42 +0000Solid_(~slot@2a01:4f8:c2c:d600::2)
2021-05-29 13:21:43 +0000Solid(~slot@static.220.87.47.78.clients.your-server.de) (Quit: Connection reset by pear)
2021-05-29 13:24:47 +0000geekosaur(~geekosaur@069-135-003-034.biz.spectrum.com)
2021-05-29 13:27:07 +0000tremon_(~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl)
2021-05-29 13:56:41 +0000Tomurb(~tom@92-17.net.optinet.cz)
2021-05-29 14:03:07 +0000Tomurb(~tom@92-17.net.optinet.cz) (Quit: Konversation terminated!)
2021-05-29 15:00:35 +0000jg(~jg@2600:1012:b16f:8ac5:6125:d1c3:6407:ea20)
2021-05-29 15:01:07 +0000 <jg> mc47 the dynamicEasySb works perfectly thank you
2021-05-29 15:02:49 +0000 <jg> I had no issues setting it up beyond me not beating able to spell properly lol
2021-05-29 15:02:58 +0000 <jg> being*
2021-05-29 15:06:25 +0000jg(~jg@2600:1012:b16f:8ac5:6125:d1c3:6407:ea20) (Quit: Client closed)
2021-05-29 15:37:44 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (*.net *.split)
2021-05-29 15:37:44 +0000Natch(~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) (*.net *.split)
2021-05-29 15:37:44 +0000MrElendig(~Urist@user/mrelendig) (*.net *.split)
2021-05-29 15:42:56 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-05-29 15:43:06 +0000Natch(~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se)
2021-05-29 15:43:49 +0000Natch(~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) (*.net *.split)
2021-05-29 15:43:49 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (*.net *.split)
2021-05-29 15:43:49 +0000geekosaur(~geekosaur@069-135-003-034.biz.spectrum.com) (*.net *.split)
2021-05-29 15:43:49 +0000td_(~td@94.134.91.167) (*.net *.split)
2021-05-29 15:43:49 +0000xacktm(xacktm@user/xacktm) (*.net *.split)
2021-05-29 15:43:49 +0000werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (*.net *.split)
2021-05-29 15:43:49 +0000dmwit(~dmwit@pool-173-66-86-32.washdc.fios.verizon.net) (*.net *.split)
2021-05-29 15:43:49 +0000dexterfoo(dexter@2a01:7e00::f03c:91ff:fe86:59ec) (*.net *.split)
2021-05-29 15:43:50 +0000incertia(~incertia@d4-50-26-103.nap.wideopenwest.com) (*.net *.split)
2021-05-29 15:44:01 +0000dmwit(~dmwit@pool-173-66-86-32.washdc.fios.verizon.net)
2021-05-29 15:44:02 +0000td_(~td@94.134.91.167)
2021-05-29 15:44:11 +0000dexterfoo(dexter@2a01:7e00::f03c:91ff:fe86:59ec)
2021-05-29 15:45:39 +0000geekosaur(~geekosaur@069-135-003-034.biz.spectrum.com)
2021-05-29 15:46:00 +0000xacktm(xacktm@user/xacktm)
2021-05-29 15:47:40 +0000incertia(~incertia@d4-50-26-103.nap.wideopenwest.com)
2021-05-29 15:47:56 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-05-29 15:49:02 +0000werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2021-05-29 15:49:11 +0000Natch(~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se)
2021-05-29 16:10:50 +0000werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds)
2021-05-29 16:20:07 +0000jg(~jrgiacone@47.149.222.98)
2021-05-29 16:20:16 +0000 <jg> gmorning gents
2021-05-29 16:34:54 +0000 <Solid_> hi :)
2021-05-29 16:35:39 +0000 <geekosaur> œ
2021-05-29 17:16:50 +0000 <mc47> jq that's good to hear, I'm glad it worked out!
2021-05-29 17:17:33 +0000werneta(~werneta@mobile-166-176-59-138.mycingular.net)
2021-05-29 17:38:46 +0000Dynom(~niels@80-114-12-206.cable.dynamic.v4.ziggo.nl)
2021-05-29 17:39:34 +0000gksudo(~user@user/gksudo)
2021-05-29 17:42:25 +0000 <jg> not xmobar related necessarily, do yall have issues with trayer, liking to swap to your other screen after adding or removing a display vs staying on the main one?
2021-05-29 18:11:54 +0000 <mc47> I had that problem
2021-05-29 18:12:27 +0000 <mc47> `--monitor primary` made it behave
2021-05-29 18:12:39 +0000 <mc47> oh wait, no
2021-05-29 18:12:51 +0000 <mc47> I added trayer to my dynamicSB on screen 0
2021-05-29 18:18:36 +0000werneta(~werneta@mobile-166-176-59-138.mycingular.net) (Ping timeout: 244 seconds)
2021-05-29 18:22:08 +0000 <Solid_> mc47: you're on matrix right?
2021-05-29 18:22:50 +0000 <Solid_> can you try connecting to `#xmonad:libera.chat`? Apparently there's initial support
2021-05-29 18:25:22 +0000Solid_Solid
2021-05-29 18:28:09 +0000mc47[m](~mc47matri@2001:470:69fc:105::733)
2021-05-29 18:28:10 +0000 <mc47[m]> test
2021-05-29 18:28:32 +0000 <geekosaur> ohai
2021-05-29 18:28:38 +0000 <mc47[m]> Solid: it's working
2021-05-29 18:29:03 +0000 <Solid> awwww yeah
2021-05-29 18:29:58 +0000 <geekosaur> I am under the impression it's still in testing and may go down or drop stuff still, although maybe they've worked things out past that point by now
2021-05-29 18:31:21 +0000 <geekosaur> (it's been up in #haskell for, hm, about 43 hours I think)
2021-05-29 18:42:27 +0000 <jg> mc47 can I see an example of how you added it to your dynamicSB
2021-05-29 18:43:26 +0000 <mc47> the relevant code is starting from here https://github.com/TheMC47/dotfiles/blob/master/xmonad/.xmonad/xmonad.hs#L275
2021-05-29 18:45:12 +0000 <jg> oh shit, thanks, I did not know we could set it up like that!
2021-05-29 18:49:12 +0000 <liskin> geekosaur: I'm lurking in the matrix bridge related channels and people are still experiencing troubles like messages only coming one way and so on
2021-05-29 18:49:42 +0000 <liskin> once it's ready I'd like to try bridging this with the (the the) Matrix room
2021-05-29 18:53:25 +0000 <jg> what do yall use for chat im using irssi
2021-05-29 18:53:47 +0000 <geekosaur> hexchat here
2021-05-29 18:53:56 +0000 <liskin> weechat
2021-05-29 18:58:44 +0000 <mc47> hexchat too, will probably dabble in using emacs for it too sometime in the futrue
2021-05-29 18:58:48 +0000 <mc47> future*
2021-05-29 19:00:59 +0000 <liskin> oh boy am I old, I haven't even noticed that xchat is no longer developed and hexchat is the active fork
2021-05-29 19:02:25 +0000 <geekosaur> xchat went commercial (initially only on windows), hexchat was forked from it, that more or less killed xchat
2021-05-29 19:04:35 +0000 <liskin> yeah, I remember the shareware part
2021-05-29 19:05:23 +0000 <liskin> as someone who's had his share of trouble providing Windows builds, I didn't disapprove of it :-)
2021-05-29 19:05:45 +0000werneta(~werneta@mobile-166-176-56-255.mycingular.net)
2021-05-29 19:10:09 +0000 <jg> lol
2021-05-29 19:10:26 +0000jg-vm(~jrgiacone@47.149.222.98)
2021-05-29 19:10:33 +0000 <jg-vm> mc47: any reason why this: https://pastebin.com/4mr8WkMj would be giving me "Couldn't match expected type `StatusBarConfig` with actual type `IO StatusBarConfig` it looks like it does not like my <> trayerSB in barSpawner 0
2021-05-29 19:11:07 +0000werneta(~werneta@mobile-166-176-56-255.mycingular.net) (Ping timeout: 245 seconds)
2021-05-29 19:11:29 +0000 <mc47> it should be pure (xmobar 1) <> trayerSB
2021-05-29 19:12:24 +0000 <mc47> In retrospect I should've removed the IO from trayerSB and the pure from staticSB
2021-05-29 19:12:34 +0000 <mc47> since they're not needed
2021-05-29 19:13:32 +0000 <liskin> staticStatusBar or trayerSB look like something that would be helpful to have in xmonad-contrib
2021-05-29 19:13:44 +0000 <mc47> jg-vm if you want to understand it more, $ basically changes the precedence (so pure is applied to the result of xmobar1 <> trayerSB). But xmobar1 <> trayerSB doesn't type-check since xmobar1 :: StatusBarConfig and trayerSB :: IO StatusBarConfig
2021-05-29 19:13:48 +0000 <liskin> possibly just as an example in docs
2021-05-29 19:14:06 +0000 <mc47> maybe jg-vm would want to create a PR? :)
2021-05-29 19:14:35 +0000 <liskin> but staticStatusBar could be useful with bars like taffybar that don't use PP as all and just read from EWMH props
2021-05-29 19:14:39 +0000 <mc47> we could add staticStatusBar yes
2021-05-29 19:15:05 +0000 <mc47> when I added it I wanted to open a "first good-issue" for it and forgot
2021-05-29 19:15:58 +0000 <jg> whats a PR haha I could be down, and I tried the trayer trick you did, but If i turn off my second monitor and turn it back on it still likes to jump to the other screen lol
2021-05-29 19:16:08 +0000 <jg> i appreciate the explanation
2021-05-29 19:16:13 +0000 <mc47> a pull request
2021-05-29 19:16:58 +0000 <Solid> mc47: I dabble with ERC every now and then but I feel like one would really have to write a good bit of non-trivial elisp to make it even comparable to weechat
2021-05-29 19:17:07 +0000 <jg> what would you need me to do :)
2021-05-29 19:17:30 +0000jg-vm(~jrgiacone@47.149.222.98) (Quit: Lost terminal)
2021-05-29 19:17:43 +0000 <Solid> but it's like the only place that emacs hasn't subsumed so maybe it's worth it after all :>
2021-05-29 19:20:12 +0000 <jg> mc47, got it working, this is perfect thank you, I think I'm going to move my main rig to the git version since I can make trayer listen now and fullscreen works automatically lol
2021-05-29 19:20:13 +0000 <mc47> jg: basically a contribution to xmonad-contrib, add staticStatusBar to X.H.StatusBar (without the pure), write the docs, and submit a pull request!
2021-05-29 19:20:39 +0000 <mc47> You don't have to do it if you don't want to, obviously :) I just ask everyone to contribute whenever I get a chance
2021-05-29 19:21:05 +0000 <liskin> the hard part being writing good docs and choosing good names
2021-05-29 19:21:14 +0000 <jg> I could try, youre just talking about adding that function to the Hook and then we can remove it from our xmonad.hs
2021-05-29 19:21:20 +0000 <liskin> staticStatusBar is a bit misleading :-/
2021-05-29 19:21:20 +0000 <mc47> Solid I still haven't looked at it, but another thing I still can't tame with emacs is jupyter notebooks
2021-05-29 19:21:49 +0000 <jg> we could name it staticTrayer lol
2021-05-29 19:21:58 +0000 <mc47> jg yeah, and like liskin said, naming and docs are the tricky part. But that doesn't need haskell
2021-05-29 19:22:11 +0000 <mc47> it wouldn't just be used for trayer though, that's the thing
2021-05-29 19:23:01 +0000 <jg> I'd be super down to try and write something for review, however, I don't know the slightest bit on how to write and upload the code/start the doc, I could use other docs as examples
2021-05-29 19:23:11 +0000 <jg> is there a program for that?
2021-05-29 19:23:52 +0000 <mc47> it's not complicated, all you need is git and an editor
2021-05-29 19:24:07 +0000 <jg> so I can use vim?
2021-05-29 19:24:08 +0000 <mc47> we have a CONTRIBUTING.md file that you should take a look at https://github.com/xmonad/xmonad/blob/master/CONTRIBUTING.md
2021-05-29 19:24:16 +0000 <jg> taking a look now!
2021-05-29 19:24:16 +0000 <mc47> and I highly recommend this
2021-05-29 19:24:28 +0000 <mc47> https://github.com/firstcontributions/first-contributions
2021-05-29 19:24:32 +0000 <geekosaur> for little things all you need is a web browser
2021-05-29 19:24:39 +0000 <mc47> This takes you through your first contribution in open-source
2021-05-29 19:24:49 +0000 <jg> haha I dig it!
2021-05-29 19:25:05 +0000 <mc47> so if you're not familiar with it, you definitely want to check it first
2021-05-29 19:25:38 +0000 <mc47> it's even translated to pirate-english :D
2021-05-29 19:26:34 +0000 <jg> so I have to clone the xmonad-testing repo to test the change?
2021-05-29 19:26:51 +0000 <mc47> no, where does it say you should?
2021-05-29 19:26:53 +0000 <geekosaur> it's one way to test it
2021-05-29 19:27:09 +0000 <jg> it says "Make sure you test your changes using the xmonad-testing repo"
2021-05-29 19:27:39 +0000 <mc47> we should probably change that
2021-05-29 19:27:46 +0000 <mc47> you can just test it with your config
2021-05-29 19:28:25 +0000 <geekosaur> it's in CONTRIBUTING.md
2021-05-29 19:28:37 +0000 <jg> for example, If I edit my X.H.StatusBar, and I do I git pull will it remove my change?
2021-05-29 19:29:36 +0000 <mc47> It depends, I think it won't pull because you have "uncommited changes"
2021-05-29 19:29:59 +0000 <geekosaur> "git stash" is your friend here
2021-05-29 19:30:26 +0000 <mc47> you will work on your fork of the code on some branch, and after doing your changes, you can "checkout" the master version of the upstream again
2021-05-29 19:31:25 +0000 <jg> alright, I'll try and find some videos on this so I get a better understanding of not messing it all up!
2021-05-29 19:32:18 +0000 <geekosaur> if you do mess it up, there's always ohshitgit.com :)
2021-05-29 19:33:00 +0000werneta(~werneta@mobile-166-176-57-108.mycingular.net)
2021-05-29 19:34:03 +0000 <jg> so I want to create my own branch essentially, edit in there, make a doc & comments, and then send a PR?
2021-05-29 19:34:38 +0000 <mc47> basically, yes
2021-05-29 19:35:30 +0000 <jg> alright, I'll give it ago, I guess worst case if I really fuck up my own branch I can just reclone the main right?
2021-05-29 19:36:17 +0000 <geekosaur> yes, but probably just delete your branch and recreate it is enough
2021-05-29 19:36:19 +0000 <mc47> don't worry about fucking up, it's really hard to lose anything if you're using git
2021-05-29 19:36:19 +0000 <liskin> I'd recommend reading Pro Git. It's not the shortest material, but git is exactly the kind of thing where taking shortcuts will come and bite you hard later.
2021-05-29 19:36:52 +0000 <liskin> (Not bite as in losing data, more like being utterly confused and annoying to all the people you collaborate with.)
2021-05-29 19:37:20 +0000 <jg> noted! yea that's a great idea
2021-05-29 19:38:20 +0000 <liskin> speaking of staticStatusBar, it's not a bad name for people who know about DynamicLog
2021-05-29 19:38:51 +0000 <liskin> I just never thought that's a good use of static/dynamic :-)
2021-05-29 19:40:08 +0000 <mc47> I obviously didn't give it a lot of thought since it's just in my config
2021-05-29 19:43:40 +0000 <liskin> anyway I was just going to suggest that we create a statusBar cmd logHook :: String -> X () -> StatusBarConfig function
2021-05-29 19:43:53 +0000 <liskin> then statusBarPropTo can be implemented in terms of it
2021-05-29 19:44:06 +0000 <liskin> and staticStatusBar is just statusBar cmd mempty
2021-05-29 19:44:35 +0000 <liskin> and also statusBarPipe must be implemented using the IORef Handle trick, because it now doesn't work with dynamicSBs
2021-05-29 19:44:53 +0000 <mc47> yes that sounds reasonable
2021-05-29 19:45:23 +0000 <mc47> Why doesn't it work?
2021-05-29 19:45:55 +0000 <liskin> updateSBs relies on sbStartupHook and sbCleanupHook but statusBarPipe launches it itself and doesn't implement these two hooks
2021-05-29 19:46:13 +0000 <liskin> so if you use statusBarPipe in dynamicSBs, the bar just stays there no matter what
2021-05-29 19:46:45 +0000 <liskin> didn't notice during the review as I only looked at the diff
2021-05-29 19:46:59 +0000 <liskin> now that I'm looking at the whole file it's obvious
2021-05-29 19:48:34 +0000 <mc47> right, that totally slipped my mind :/
2021-05-29 19:49:51 +0000 <liskin> I should've persuaded you to use the proper impl of statusBarPipe in the first PR
2021-05-29 19:50:08 +0000 <liskin> it's an abuse of the StatusBarConfig api :-)
2021-05-29 19:50:54 +0000 <liskin> you created a nice abstraction, so obviously you then assumed that the abstraction works
2021-05-29 19:51:12 +0000 <mc47> it feels a bit like cheating if I'm being honest
2021-05-29 19:51:19 +0000 <liskin> what does?
2021-05-29 19:51:36 +0000 <mc47> the way statusBarPipe currently is
2021-05-29 19:51:40 +0000 <liskin> yes :-)
2021-05-29 19:52:06 +0000 <mc47> I vaguely remember thinking "wait, that ~~should be~~ is illegal"
2021-05-29 19:53:19 +0000 <liskin> we'd need a way stronger type system to make the current implementation illegal
2021-05-29 20:07:17 +0000mc47(~yecinem@89.246.239.190) (Ping timeout: 272 seconds)
2021-05-29 20:08:05 +0000mc47(~yecinem@89.246.239.190)
2021-05-29 20:33:35 +0000Dynom(~niels@80-114-12-206.cable.dynamic.v4.ziggo.nl) (Quit: WeeChat 3.1)
2021-05-29 20:41:08 +0000mc47(~yecinem@89.246.239.190) (Quit: Leaving)
2021-05-29 20:42:37 +0000 <jg> mc47, I think I am setting it up right, I forked it, and am rebuilding my stack with the fork
2021-05-29 20:52:49 +0000jg(~jrgiacone@47.149.222.98) (Quit: Lost terminal)
2021-05-29 21:14:01 +0000gksudo(~user@user/gksudo) (Quit: kernel update)
2021-05-29 21:36:23 +0000geekosaur(~geekosaur@069-135-003-034.biz.spectrum.com) (Remote host closed the connection)
2021-05-29 21:38:08 +0000geekosaur(~geekosaur@069-135-003-034.biz.spectrum.com)
2021-05-29 21:46:26 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
2021-05-29 21:51:12 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-05-29 22:13:14 +0000abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 268 seconds)
2021-05-29 22:22:43 +0000benin(~benin@183.82.177.19)
2021-05-29 22:28:55 +0000Guest53(~Guest53@ip-178-203-146-137.hsi10.unitymediagroup.de)
2021-05-29 22:29:13 +0000Guest53(~Guest53@ip-178-203-146-137.hsi10.unitymediagroup.de) (Client Quit)
2021-05-29 22:35:02 +0000seschwar(~seschwar@user/seschwar) (Quit: :wq)
2021-05-29 22:44:21 +0000wonko(~wjc@62.115.229.50) (Ping timeout: 272 seconds)
2021-05-29 23:07:45 +0000werneta(~werneta@mobile-166-176-57-108.mycingular.net) (Remote host closed the connection)
2021-05-29 23:12:11 +0000werneta(~werneta@mobile-166-176-57-108.mycingular.net)
2021-05-29 23:53:00 +0000jg(~jrgiacone@47.149.222.98)