2021/10/09

2021-10-09 00:10:21 +0000a6a45081-2b83(~aditya@2601:249:4300:1296:88ec:cc73:84d4:1507)
2021-10-09 00:19:47 +0000geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-10-09 00:21:10 +0000a6a45081-2b83(~aditya@2601:249:4300:1296:88ec:cc73:84d4:1507) (Remote host closed the connection)
2021-10-09 00:21:37 +0000geekosaur(~geekosaur@xmonad/geekosaur)
2021-10-09 00:30:39 +0000 <jakefromstatefar> Does anyone recall the window manager for wayland that has the ability to draw borders on top of other windows?
2021-10-09 00:31:07 +0000 <jakefromstatefar> I recall conversing with geekosaur on this subject, but it's not possible given the current XMonad architecture.
2021-10-09 01:29:03 +0000Nosrep(~archbox@user/nosrep) (Ping timeout: 250 seconds)
2021-10-09 01:29:43 +0000werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2021-10-09 01:31:12 +0000Nosrep(~archbox@user/nosrep)
2021-10-09 01:53:10 +0000darkstardevx(~darkstard@c-24-21-53-33.hsd1.or.comcast.net) (Quit: Leaving)
2021-10-09 01:53:41 +0000darkstardevx(~darkstard@2601:1c2:300:c8a0::6c32)
2021-10-09 02:03:14 +0000banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 245 seconds)
2021-10-09 02:22:15 +0000banc(banc@gateway/vpn/airvpn/banc)
2021-10-09 02:36:58 +0000mudri(sid317655@id-317655.helmsley.irccloud.com) (Ping timeout: 252 seconds)
2021-10-09 02:37:34 +0000jmct_(sid160793@id-160793.tinside.irccloud.com) (Ping timeout: 260 seconds)
2021-10-09 02:39:26 +0000jmct_(sid160793@5.254.36.57)
2021-10-09 02:40:38 +0000mudri(sid317655@helmsley.irccloud.com)
2021-10-09 02:53:25 +0000td_(~td@muedsl-82-207-238-110.citykom.de) (Ping timeout: 252 seconds)
2021-10-09 02:55:19 +0000td_(~td@muedsl-82-207-238-244.citykom.de)
2021-10-09 02:57:27 +0000 <jakefromstatefar> I'll update it when I find it.
2021-10-09 02:57:28 +0000 <jakefromstatefar> Hm, well, I'm impatient, and that's literally the only thing inhibiting me from pushing out my newer concept for the tree structure.
2021-10-09 03:24:03 +0000Nosrep(~archbox@user/nosrep) (Quit: WeeChat 3.2.1)
2021-10-09 03:24:15 +0000benin03693230163(~benin@183.82.24.191) (Ping timeout: 260 seconds)
2021-10-09 03:30:26 +0000benin03693230163(~benin@183.82.24.191)
2021-10-09 03:34:41 +0000 <jakefromstatefar> I left my old proposal in there, just in case some ideas needed to be reverted.
2021-10-09 03:34:49 +0000 <jakefromstatefar> But, I've thought this through pretty thoroughly.
2021-10-09 03:35:36 +0000 <jakefromstatefar> As well as written some examples. I made the tab layout decoration waay sexier than it ever could've been before.
2021-10-09 03:35:59 +0000 <jakefromstatefar> Of course, that requires the new data type, and a lot of effort on that front.
2021-10-09 03:36:11 +0000 <jakefromstatefar> But, in the end it'd be a huge breath of fresh air.
2021-10-09 05:08:01 +0000electr0n(~electr0n@about/security/founder/electr0n) (Quit: WeeChat 3.3)
2021-10-09 05:08:51 +0000electr0n(~electr0n@about/security/founder/electr0n)
2021-10-09 05:19:53 +0000ml|(~ml|@user/ml/x-5298235) (Ping timeout: 264 seconds)
2021-10-09 05:33:58 +0000ml|(~ml|@user/ml/x-5298235)
2021-10-09 06:39:48 +0000qbt(~qbt@user/edun)
2021-10-09 06:44:47 +0000wonko(~wjc@62.115.229.50)
2021-10-09 07:32:07 +0000qbt(~qbt@user/edun) ()
2021-10-09 08:17:37 +0000allbery_b(~geekosaur@xmonad/geekosaur)
2021-10-09 08:17:37 +0000geekosaur(~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
2021-10-09 08:17:40 +0000allbery_bgeekosaur
2021-10-09 08:42:51 +0000qbt(~qbt@user/edun)
2021-10-09 08:45:16 +0000mc47(~mc47@xmonad/TheMC47)
2021-10-09 08:49:06 +0000wonko(~wjc@62.115.229.50) (Ping timeout: 265 seconds)
2021-10-09 09:18:39 +0000werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 245 seconds)
2021-10-09 09:20:54 +0000seschwar(~seschwar@user/seschwar)
2021-10-09 10:13:58 +0000benin03693230163(~benin@183.82.24.191) (Ping timeout: 260 seconds)
2021-10-09 10:23:49 +0000mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2021-10-09 10:29:14 +0000benin03693230163(~benin@106.198.95.241)
2021-10-09 11:59:55 +0000geekosaur(~geekosaur@xmonad/geekosaur) (Read error: Connection reset by peer)
2021-10-09 12:00:07 +0000geekosaur(~geekosaur@xmonad/geekosaur)
2021-10-09 12:03:53 +0000rachit(~rachit@122.161.50.104)
2021-10-09 12:04:10 +0000 <rachit> hi
2021-10-09 12:04:48 +0000rachit(~rachit@122.161.50.104) (Client Quit)
2021-10-09 12:35:56 +0000benin03693230163(~benin@106.198.95.241) (Ping timeout: 245 seconds)
2021-10-09 12:45:06 +0000benin03693230163(~benin@183.82.30.186)
2021-10-09 13:45:57 +0000 <Solid> hi
2021-10-09 13:49:34 +0000 <geekosaur> thye left already
2021-10-09 13:49:40 +0000 <geekosaur> stuck around maybe 30 seconds
2021-10-09 13:56:18 +0000 <Solid> ah
2021-10-09 13:56:24 +0000 <Solid> rip :/
2021-10-09 13:56:46 +0000humky(~humky@user/humky)
2021-10-09 14:07:24 +0000benin03693230163(~benin@183.82.30.186) (Quit: Ping timeout (120 seconds))
2021-10-09 14:07:55 +0000benin03693230163(~benin@183.82.30.186)
2021-10-09 14:21:34 +0000thunderrd(~thunderrd@183.182.110.52) (Remote host closed the connection)
2021-10-09 14:22:46 +0000thunderrd(~thunderrd@183.182.110.52)
2021-10-09 14:46:38 +0000 <Solid> liskin: hot damn, we actually got sponsors from that thread?!
2021-10-09 14:53:17 +0000geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-10-09 14:55:07 +0000geekosaur(~geekosaur@xmonad/geekosaur)
2021-10-09 15:18:07 +0000slep(~slep@cpc150002-brnt4-2-0-cust437.4-2.cable.virginm.net) (Ping timeout: 252 seconds)
2021-10-09 15:20:07 +0000slep(~slep@cpc150002-brnt4-2-0-cust437.4-2.cable.virginm.net)
2021-10-09 16:15:22 +0000wonko(~wjc@62.115.229.50)
2021-10-09 16:19:21 +0000 <liskin> Solid: yes, lota
2021-10-09 16:19:23 +0000 <liskin> Lots
2021-10-09 16:20:50 +0000 <liskin> And I'd hazard a guess that my reply being at the top and casually mentioning the sponsors page helped a lot
2021-10-09 16:28:06 +0000 <Solid> :)
2021-10-09 16:35:37 +0000 <jakefromstatefar> Does anyone have any thoughts regarding my [tree-structure](https://github.com/xmonad/xmonad/issues/334#issuecomment-939216844)?
2021-10-09 16:54:37 +0000mc47(~mc47@xmonad/TheMC47)
2021-10-09 17:05:31 +0000rarelyafk(~minty@pool-173-61-191-195.cmdnnj.fios.verizon.net)
2021-10-09 17:39:54 +0000rarelyafk(~minty@pool-173-61-191-195.cmdnnj.fios.verizon.net) (Ping timeout: 245 seconds)
2021-10-09 18:22:30 +0000 <liskin> jakefromstatefar: I haven't had time to look at it yet, and if I may be honest, it looks so complicated I can virtually guarantee that my procrastination habits will keep me away from it for a long time :-/
2021-10-09 18:27:33 +0000Nahra(~user@static.161.95.99.88.clients.your-server.de) (Remote host closed the connection)
2021-10-09 18:29:21 +0000Nahra(~user@static.161.95.99.88.clients.your-server.de)
2021-10-09 18:39:14 +0000 <byorgey> jakefromstatefar: what does "inherit"/"uninherit" mean?
2021-10-09 18:39:49 +0000 <geekosaur> it's kinda half of xmonad turned into a tree
2021-10-09 18:40:07 +0000 <geekosaur> I saw a replacement for manageHooks in there
2021-10-09 18:40:14 +0000 <geekosaur> thta might be overdoing it a bit
2021-10-09 18:41:30 +0000 <byorgey> I also don't understand what mutable vs immutable attributes are in the context of Haskell
2021-10-09 18:43:14 +0000Eoco(~ian@x-160-94-179-157.acm.umn.edu) (Ping timeout: 245 seconds)
2021-10-09 18:43:32 +0000Eoco(~ian@x-160-94-179-157.acm.umn.edu)
2021-10-09 19:12:56 +0000rarelyafk(~minty@pool-173-61-191-195.cmdnnj.fios.verizon.net)
2021-10-09 19:41:04 +0000rarelyafk(~minty@pool-173-61-191-195.cmdnnj.fios.verizon.net) (Ping timeout: 252 seconds)
2021-10-09 19:48:39 +0000tv(~tv@user/tv) (Ping timeout: 245 seconds)
2021-10-09 19:50:48 +0000tv(~tv@user/tv)
2021-10-09 20:00:40 +0000werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2021-10-09 20:06:05 +0000qbt(~qbt@user/edun) (Quit: Leaving.)
2021-10-09 20:10:29 +0000 <jakefromstatefar> inherit/uninherit means:
2021-10-09 20:10:29 +0000 <jakefromstatefar> `a = { attrA=1; attrB = 2; }; b = { inherit a; }; c = { inherit a.* }` -> `b = { a{...} }; c = { attrA=1; attrB=2 }`
2021-10-09 20:10:34 +0000 <jakefromstatefar> It's not a haskell thing afaik, but, it's merely a conceptual piece.
2021-10-09 20:10:54 +0000 <jakefromstatefar> conceptual means to an end*
2021-10-09 20:11:43 +0000 <jakefromstatefar> It's present in other languages, such as `nix`, and haskell's import system sort of does this with `qualified` vs no `qualified`.
2021-10-09 20:12:07 +0000 <jakefromstatefar> <geekosaur> "I saw a replacement for manageHo..." <- manageHooks wouldn't be replaced, existing one's would merely need to be reworked.
2021-10-09 20:13:03 +0000 <jakefromstatefar> <byorgey> "I also don't understand what..." <- immutable means a value that once the data type is instanced, cannot be changed, while mutable means it's a state value, such as a monad/oid.
2021-10-09 20:13:40 +0000 <jakefromstatefar> state-containing value*
2021-10-09 20:16:05 +0000 <jakefromstatefar> <liskin> "jakefromstatefarm: I haven't had..." <- It's mostly the same as your idea, I just tried to make it more modular. Perhaps I'll give another diagram, one with WAAAY less detail.
2021-10-09 20:44:05 +0000wonko(~wjc@62.115.229.50) (Ping timeout: 245 seconds)
2021-10-09 20:44:29 +0000lambdabot(~lambdabot@haskell/bot/lambdabot) (Remote host closed the connection)
2021-10-09 20:45:23 +0000lambdabot(~lambdabot@haskell/bot/lambdabot)
2021-10-09 20:45:45 +0000 <jakefromstatefar> OK, I updated my proposal.
2021-10-09 20:46:01 +0000 <jakefromstatefar> There's a few details I'd glazed over yesterday, as well as a simpler explanation.
2021-10-09 20:47:12 +0000 <byorgey> I see, thanks
2021-10-09 21:02:34 +0000 <FOSSHuman[m]> <liskin> "my xmobars are packed full of..." <- lol same
2021-10-09 21:03:02 +0000 <davve> i like polybar
2021-10-09 21:03:19 +0000 <davve> also packed with a bunch of own hacks :)
2021-10-09 21:03:48 +0000 <geekosaur> I have a pare of mate-panels, likewise packed full of crap
2021-10-09 21:03:55 +0000 <geekosaur> *pair
2021-10-09 21:04:11 +0000 <FOSSHuman[m]> davve: Yeah, even though I use XMobar I admit Polybar looks sexy
2021-10-09 21:04:23 +0000 <FOSSHuman[m]> geekosaur: lol
2021-10-09 21:05:14 +0000 <FOSSHuman[m]> * lol same, I have too much icons on my XMobar, I don't do anything to compress words though
2021-10-09 21:05:19 +0000 <geekosaur> that said the top one is 95% task manager and the bottom one 50% mate-log-applet :)
2021-10-09 21:05:26 +0000 <FOSSHuman[m]> * lol same, I have too much icons on my XMobar
2021-10-09 21:05:30 +0000 <geekosaur> *xmonad-log-applet for mate
2021-10-09 21:06:02 +0000 <FOSSHuman[m]> * lol same
2021-10-09 21:07:08 +0000 <FOSSHuman[m]> geekosaur: useful
2021-10-09 21:08:09 +0000 <FOSSHuman[m]> > <@elonsroadster[m]:libera.chat> > <@liskin:libera.chat> my xmobars are packed full of shit, and I literally have to use nerdfonts/fontawesome to compress common words into icons
2021-10-09 21:08:09 +0000 <FOSSHuman[m]> >
2021-10-09 21:08:09 +0000 <FOSSHuman[m]> > Right, this is why text only is shit. Icons are pretty useful in certain contexts.
2021-10-09 21:08:09 +0000 <FOSSHuman[m]> Very true stuff
2021-10-09 21:08:11 +0000 <lambdabot> <hint>:1:1: error: parse error on input ‘<@’
2021-10-09 21:08:12 +0000 <lambdabot> <hint>:1:6: error: parse error on input ‘,’
2021-10-09 21:08:21 +0000 <FOSSHuman[m]> AH crap parse error
2021-10-09 21:21:24 +0000rarelyafk(~minty@pool-173-61-191-195.cmdnnj.fios.verizon.net)
2021-10-09 21:23:49 +0000 <FOSSHuman[m]> I actually think I'm going to switch to Polybar aswell now, since on XMobar all I'm trying to do is replicate them sexy boxes that you can get with Polybar
2021-10-09 21:24:24 +0000 <FOSSHuman[m]> And it makes the template of XMobar big and clunky and undecipherable
2021-10-09 21:25:43 +0000 <FOSSHuman[m]> * and undecipherable,, * since XMobars non-haskell syntax doesn't support backslashes to separate template syntax, I'm stuck with the template syntax going off the screen lol
2021-10-09 21:26:17 +0000 <FOSSHuman[m]> * and undecipherable,, * since XMobars non-haskell syntax doesn't support backslashes to separate template syntax (to my knowledge), I'm stuck with the template syntax going off the screen lol
2021-10-09 21:26:44 +0000 <FOSSHuman[m]> * and undecipherable,, * since XMobars (non-haskell) syntax doesn't support backslashes to separate template syntax (to my knowledge), I'm stuck with the template syntax going off the screen lol
2021-10-09 21:30:59 +0000 <FOSSHuman[m]> s/And it makes the template of XMobar big and clunky and undecipherable/And it makes the template of XMobar big and clunky and hard to look at and read, since XMobars (non-haskell) syntax doesn't support backslashes to separate template syntax (to my knowledge), I'm stuck with the template syntax going off the screen lol/
2021-10-09 21:32:22 +0000 <FOSSHuman[m]> davve: Is there anyway to use bash scripts in Polybar??
2021-10-09 21:32:37 +0000 <FOSSHuman[m]> s/davve: Is there anyway to use bash scripts in Polybar??/davve: Is there any way to use bash scripts in Polybar??/
2021-10-09 21:38:03 +0000 <davve> FOSSHuman[m]: yeah, all my own stuff are simple bash scripts... whatever you echo will be end up in the bar
2021-10-09 21:38:28 +0000 <davve> dont have access to my config right now but i think its module/script or something similar
2021-10-09 21:44:25 +0000 <liskin> (it's time for another reminder that message edits don't transfer well through the IRC gateway; please don't do them, or if you absolutely have to, don't do more than one edit)
2021-10-09 22:07:59 +0000mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2021-10-09 22:27:25 +0000syntactic_sugar(~amoljha@2601:644:8601:2e30::822c)
2021-10-09 22:46:09 +0000seschwar(~seschwar@user/seschwar) (Quit: :wq)
2021-10-09 23:41:04 +0000spider(~spider@vps-951ce37a.vps.ovh.ca)
2021-10-09 23:41:18 +0000spiderspider_
2021-10-09 23:43:05 +0000 <abhixec> Probably a little off topic but what is some good recommendations for getting to speed with Haskell where I can feel comfortable trying to understand xmonad? Rather simple question what is path to learning internals of xmonad?
2021-10-09 23:43:31 +0000 <geekosaur> @where books
2021-10-09 23:43:31 +0000 <lambdabot> https://www.extrema.is/articles/haskell-books, see also @where LYAH, RWH, YAHT, SOE, HR, PIH, TFwH, wikibook, PCPH, HPFFP, HTAC, TwT, FoP, PFAD, WYAH, non-haskell-books
2021-10-09 23:44:25 +0000 <geekosaur> that's just for Haskell though. for xmonad, once you have a basic understanding of Haskell you should be able to understand xmonad's core fairly easily
2021-10-09 23:44:38 +0000 <geekosaur> and it's only 5 smallish files
2021-10-09 23:44:52 +0000 <geekosaur> maybe 6 smallish files
2021-10-09 23:45:18 +0000 <geekosaur> many of the extensions are just as simple, but there's over 200 of those :)
2021-10-09 23:46:54 +0000 <geekosaur> there's also the so-called Gentle Introduction to Haskell on haskell.org, but many people find it less than gentle. (I had no problem with it, but I'd already been exposed to Scheme and SML/NJ by that point.)
2021-10-09 23:48:44 +0000 <abhixec> Thanks geekosaur
2021-10-09 23:49:02 +0000 <geekosaur> you can also ask questions in #haskell or #haskell-beginners
2021-10-09 23:49:34 +0000 <geekosaur> and you can play with Haskell expressions in lambdabot in those channels or here