Home liberachat/#xmonad: Logs Calendar

Logs on 2022-12-08 (liberachat/#xmonad)

00:12:51 ericsagnes joins (~ericsagne@2405:6580:8a0:1e00:4198:e7b5:35c5:87c6)
00:13:57 × ericsagnes quits (~ericsagne@2405:6580:8a0:1e00:4198:e7b5:35c5:87c6) (Client Quit)
00:26:00 ericsagnes joins (~ericsagne@2405:6580:8a0:1e00:3354:8194:6cd8:a3c2)
00:26:37 ericsagnes parts (~ericsagne@2405:6580:8a0:1e00:3354:8194:6cd8:a3c2) ()
00:31:27 × tremon quits (~tremon@83-84-18-241.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in)
00:42:24 ericsagnes joins (~ericsagne@2405:6580:8a0:1e00:6f8b:1377:1cdb:d8cd)
00:42:55 ericsagnes parts (~ericsagne@2405:6580:8a0:1e00:6f8b:1377:1cdb:d8cd) ()
00:52:34 ericsagnes joins (~ericsagne@2405:6580:8a0:1e00:7966:11d5:2610:f5db)
00:59:03 × ericsagnes quits (~ericsagne@2405:6580:8a0:1e00:7966:11d5:2610:f5db) (Quit: WeeChat 3.7.1)
00:59:45 ericsagnes joins (~ericsagne@2405:6580:8a0:1e00:7966:11d5:2610:f5db)
01:02:08 × ericsagnes quits (~ericsagne@2405:6580:8a0:1e00:7966:11d5:2610:f5db) (Client Quit)
01:02:22 ericsagnes joins (~ericsagne@2405:6580:8a0:1e00:7966:11d5:2610:f5db)
01:03:00 ericsagnes parts (~ericsagne@2405:6580:8a0:1e00:7966:11d5:2610:f5db) ()
01:05:56 × Maeda_ quits (~Maeda@91-161-10-149.subs.proxad.net) (Ping timeout: 248 seconds)
01:06:45 ericsagnes joins (~ericsagne@2405:6580:8a0:1e00:7966:11d5:2610:f5db)
01:07:01 ericsagnes parts (~ericsagne@2405:6580:8a0:1e00:7966:11d5:2610:f5db) ()
01:07:55 Maeda joins (~Maeda@91-161-10-149.subs.proxad.net)
01:09:37 mvk joins (~mvk@2607:fea8:5ce3:8500::efb)
01:09:39 × mvk quits (~mvk@2607:fea8:5ce3:8500::efb) (Client Quit)
01:12:16 × aliosablack quits (~chomwitt@2a02:587:7a0c:6a00:1ac0:4dff:fedb:a3f1) (Ping timeout: 252 seconds)
01:45:44 lokesh1197 joins (~Thunderbi@14.139.128.52)
02:00:00 × mncheck quits (~mncheck@193.224.205.254) (Ping timeout: 256 seconds)
02:03:40 lokesh1198 joins (~Thunderbi@14.139.128.55)
02:03:53 × lokesh1197 quits (~Thunderbi@14.139.128.52) (Ping timeout: 246 seconds)
02:05:54 lokesh1197 joins (~Thunderbi@14.139.128.54)
02:08:24 × lokesh1198 quits (~Thunderbi@14.139.128.55) (Ping timeout: 260 seconds)
02:30:36 × lokesh1197 quits (~Thunderbi@14.139.128.54) (Ping timeout: 256 seconds)
02:43:41 lokesh1197 joins (~Thunderbi@14.139.128.10)
03:04:36 × banc quits (banc@gateway/vpn/protonvpn/banc) (Ping timeout: 256 seconds)
03:22:27 banc joins (banc@gateway/vpn/protonvpn/banc)
03:44:35 × td_ quits (~td@83.135.9.15) (Ping timeout: 264 seconds)
03:46:26 td_ joins (~td@83.135.9.14)
05:06:54 × srk quits (~sorki@user/srk) (Ping timeout: 268 seconds)
05:25:11 <_Ity[m]> <BrynDiscord[m]> "Why?" <- Well, I prefer modular over monolithic.
05:32:04 <BrynDiscord[m]> <_Ity[m]> "Well, I prefer modular over..." <- In which way is wayland not modular?
05:34:04 <_Ity[m]> Well, in what way is it modular? The spec in no way suggests to make anything modular, and so everyone implements a monolith, and would have to go out of their way to make it modular, with a custom IPC specific to that project
05:51:37 <BrynDiscord[m]> Im just confused, because the way in which Wayland is monolithic is because the server is the compositor versus X11. Wayland compositors provide interfaces, and can extend beyond the core. I dont know where you're getting the idea it isn't modular. Moreover, I dont really think that modularity is at odds with... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/2393931cabbb8751ab7aefbe90d24245ed2c3115>)
05:54:05 <BrynDiscord[m]> I think perhaps we are simply using these terms differently, because while I agree that compositors are monoliths in Wayland there is both explicit modularity capability and compositors themselves are free to be programmed in a highly modular way. This freedom allows for things like wlroots, smithay, etc to both succeed and even to interop.
06:14:24 <_Ity[m]> I am sorry, but I won't be digging in the X11 spec to find an explanation of the architecture, or finding a page which defines the terms monolithic and modular, that is at least 2 hours of work which is a bit too much for a silly internet debate.... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/7587468a6ef6cbde1afe0049cb2319491d426091>)
06:19:23 × noex quits (~null@user/noex) (Ping timeout: 264 seconds)
06:28:50 noex joins (~null@user/noex)
06:52:59 × lokesh1197 quits (~Thunderbi@14.139.128.10) (Ping timeout: 264 seconds)
07:49:42 <ChaoticMist[m]> Do we have something similar to fadeInactive but for dimming inactive?
07:49:55 <ChaoticMist[m]> Searching is not returning anything and I assume not, but just want to make sure
07:50:40 <ChaoticMist[m]> And when I say "dim inactive" I mean something similar to hyprland's dimming
07:52:06 <ChaoticMist[m]> Wish I had a video or image to showcase the behaviour
07:57:16 viktor[m]12 joins (~viktoritv@2001:470:69fc:105::2:d466)
08:00:27 mncheck joins (~mncheck@193.224.205.254)
08:01:47 × ft quits (~ft@p508dbd59.dip0.t-ipconnect.de) (Quit: leaving)
08:10:40 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 268 seconds)
08:11:10 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
08:13:53 <_Ity[m]> <ChaoticMist[m]> "Wish I had a video or image to..." <- A video would indeed be helpful, I think
08:14:18 <_Ity[m]> What's the difference between fading and dimming?
08:14:40 <_Ity[m]> I also gotta say that the hyprland website looks stunning
08:14:44 _Ity[m] uploaded an image: (57KiB) < https://libera.ems.host/_matrix/media/v3/download/midov.pl/aogeyKXBDYWDXmNHkTFgCNwb/Screenshot_20221208-091331_Tor%20Browser.png >
08:15:53 <_Ity[m]> <a href="https://hyprland.org/">logo</a>
08:22:18 cfricke joins (~cfricke@user/cfricke)
08:23:40 <ChaoticMist[m]> <_Ity[m]> "I also gotta say that the..." <- Imo, we need to get xmonad's site redesigned
08:24:05 <ChaoticMist[m]> <_Ity[m]> "What's the difference between..." <- The tl;dr is that it becomes darker + animation
08:24:10 <ChaoticMist[m]> And animations is not something that xmonad currently has afaik
08:27:33 <_Ity[m]> Oh, so the same thing just animated?
08:28:27 <ChaoticMist[m]> And it's darker rather than transparent
08:33:33 <ChaoticMist[m]> asked for a video on discord, will share when i have it
08:33:50 <_Ity[m]> Hmm
08:33:57 <_Ity[m]> Not sure if you can do darker
08:35:08 <_Ity[m]> After all Xmonad is a WM while Hyprland is a Wayland Compositor. fadeInactive uses a nonstandard proposal to EWMH (_NET_WM_WINDOW_OPACITY) which contains the alpha of the window, possibly read by an X compositor if one is running
08:35:16 <ChaoticMist[m]> It's more like a shadow being cast over the application than it going darker
08:36:02 <ChaoticMist[m]> Yeah.. I noticed that from the description of the module
08:36:31 <_Ity[m]> You'd need another prop to set onto windows read by a supporting compositor, or patch the compositor yourself
08:36:49 <_Ity[m]> * compositor yourself & write a module to set the right prop
08:36:53 <_Ity[m]> * compositor yourself (or write one) & write a module to set the right prop
08:36:57 <_Ity[m]> * compositor yourself (or write one from scratch) & write a module to set the right prop
08:37:51 <ChaoticMist[m]> I guess I'll retain the fadeInactive with a lower value for now 😅
08:38:45 <_Ity[m]> I wonder if I can impl it in my X compositor 🤔
08:39:23 <ChaoticMist[m]> Going to browse YT for a video, brb
08:41:01 <ChaoticMist[m]> _Ity: not the best example (bcs of colors) but look at this video: https://youtu.be/KKo-4ZuozUA?t=44
08:41:20 <ChaoticMist[m]> Notice that current window = birghter, remaining = darker bcs of dim
08:42:17 <_Ity[m]> I see
08:43:27 <_Ity[m]> Is that Russian?
08:43:44 <ChaoticMist[m]> Not sure, found the video randomly
08:43:55 <_Ity[m]> Oh ighty
08:44:05 <ChaoticMist[m]> I think it is though
08:44:53 <_Ity[m]> I could probably do the dimming in my X compositor, although only the Xrender backend is usable currently so no blur and stuff
08:45:10 <ChaoticMist[m]> I wonder if they used parts of picom to achieve this
08:45:18 <_Ity[m]> I doubt that
08:45:40 <_Ity[m]> I believe tho that picom might have a feature to dim unfocused windows
08:45:51 <ChaoticMist[m]> Let me check
08:46:20 <ChaoticMist[m]> I think you are right
08:46:37 <ChaoticMist[m]> --inactive-dim tVALUE
08:46:37 <ChaoticMist[m]> Dim inactive windows. (0.0 - 1.0, defaults to 0.0)
08:46:47 <ChaoticMist[m]> Nvm then, we opt for picom in this situation
09:00:07 <ChaoticMist[m]> Apparently, hyprland and picom has same effects when it comes to dimming the window
09:04:58 <_Ity[m]> Picom animates it?
09:05:05 <_Ity[m]> Interesting
09:05:30 <_Ity[m]> I am trying to implement dimming in my X compositor. It's fun like always, I am getting pulsating grey instead 🤦‍♂️
09:20:46 <ChaoticMist[m]> <_Ity[m]> "Picom animates it?" <- No animations. I wonder if forks does that though
09:21:01 <ChaoticMist[m]> <_Ity[m]> "I am trying to implement dimming..." <- Interesting!
09:21:10 <ChaoticMist[m]> I need to increase my level of knowledge to be able to do this
09:21:17 <ChaoticMist[m]> Hopefully after I've finished my math course
09:50:41 lokesh1197 joins (~Thunderbi@14.139.128.53)
10:00:59 <_Ity[m]> X11 programming has very little to do with math
10:01:09 <_Ity[m]> And more to do with infinite patience
10:01:46 <_Ity[m]> And reversing complicated code bases
10:02:06 <_Ity[m]> Your only docs is other people's source code
10:19:37 aliosablack joins (~chomwitt@2a02:587:7a0c:6a00:1ac0:4dff:fedb:a3f1)
10:44:54 <ChaoticMist[m]> <_Ity[m]> "X11 programming has very..." <- Earlier comment might've been misleading.. I am studying math and that is not related to the current conversation just intended to display the lack of time to tinker/learn how x11 works :)
10:45:07 <ChaoticMist[m]> <_Ity[m]> "Your only docs is other people's..." <- That's like NixOS.. which I happen to be using LOL
10:50:14 <_Ity[m]> <ChaoticMist[m]> "That's like NixOS.. which I..." <- Haha, it's worse than NixOS
10:50:22 <ChaoticMist[m]> Oh crap..
10:50:27 <_Ity[m]> Since Nix at least has some sense of design
10:50:31 <_Ity[m]> Xlib is just legacy
10:50:37 <_Ity[m]> * X is just legacy
10:50:47 <ChaoticMist[m]> That is indeed correct and there are most often short description of lib and whatnot
10:50:57 <ChaoticMist[m]> Oh
10:51:07 <_Ity[m]> Why is this like that? No clue! Nobody knows anymore since everyone that knew is dead!
10:51:19 <ChaoticMist[m]> SHIT
10:51:19 <_Ity[m]> <ChaoticMist[m]> "Earlier comment might've been..." <- Ooh
10:51:37 <_Ity[m]> _Ity[m]: And the only thing they've left behind is some C code nobody dares touch
10:51:44 <_Ity[m]> How's math?
10:51:45 <ChaoticMist[m]> Well.. when are we doing a new spin of xmonad but in wayland? (cannot call it waymonad, that name is cursed)
10:51:56 <ChaoticMist[m]> _Ity[m]: Lovely! xD
10:52:08 <ChaoticMist[m]> No /s, I simply love math :P
10:52:28 <_Ity[m]> Nice! What's a monoid in the monoidal category of endofunctors with functor composition as the product called
10:52:34 <ChaoticMist[m]> _Ity[m]: I honestly don't get why no one dared to write a wayland like setup earlier
10:52:43 <ChaoticMist[m]> _Ity[m]: A box of boxes ;)
10:52:50 <ChaoticMist[m]> And I am not studying category theory btw
10:52:53 <_Ity[m]> ChaoticMist[m]: Well, I don't like Wayland personally
10:53:01 <ChaoticMist[m]> How come?
10:53:07 <_Ity[m]> ChaoticMist[m]: Cat is pretty important imo
10:53:14 <ChaoticMist[m]> 100$
10:53:17 <ChaoticMist[m]> * 100%
10:53:18 <ChaoticMist[m]> Bruh
10:53:18 <_Ity[m]> Ain't it like the foundation of current mathematics
10:53:33 <_Ity[m]> Like instead of set theory
10:53:39 <ChaoticMist[m]> Not only that, it helps you understand a lot of things that appears to be unreleated but is somehow related
10:53:53 <_Ity[m]> I like Cat but it's pretty hard
10:54:02 <_Ity[m]> I only got some basics
10:54:19 <_Ity[m]> And still don't quite understand most of it
10:54:35 <_Ity[m]> I do know enough to make dumb ur mom jokes tho!
10:54:46 <ChaoticMist[m]> I most likely don't know what you are not understanding, but do share the names of those topics with me
10:54:57 <_Ity[m]> Courtesy of Unhelpful facts about category theory et al.
10:55:06 <ChaoticMist[m]> I like to read about maths whenever I get the oppurtunity and unfortunately I do not have a large crew since I am mostly self taught
10:55:16 <_Ity[m]> I am also self taught
10:55:21 <ChaoticMist[m]> Nice! xD
10:55:24 <_Ity[m]> Tho I mostly do geometry related things
10:55:31 <_Ity[m]> Since I mostly do CG
10:55:36 <ChaoticMist[m]> _Ity[m]: r/mathmemes is getting there
10:55:37 <_Ity[m]> And only recently got into abstract math
10:55:47 <ChaoticMist[m]> Oh, I like the abstract part of maths so writing it is
10:56:01 <_Ity[m]> I do like math overall thi
10:56:15 <_Ity[m]> And I do think that I finally understood math better after writing my first proof
10:56:24 <_Ity[m]> * first proof a few months ago
10:56:46 <ChaoticMist[m]> Congratulations!
10:56:48 <ChaoticMist[m]> Do share it with us
10:57:06 <_Ity[m]> Ighty lemme find it
10:57:24 <ChaoticMist[m]> Also, you might like: https://www.youtube.com/@InigoQuilez
10:57:35 <ChaoticMist[m]> Bruh.. did thumbnails break?
10:57:41 <_Ity[m]> x, y in R+... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/a03c9d119da3b917af91940da28ba96e5192283e>)
10:57:50 <_Ity[m]> Oh it broke welp
10:57:52 <ChaoticMist[m]> Let me render that
10:57:56 <_Ity[m]> I should latex it
10:58:05 <ChaoticMist[m]> Yep
10:58:08 <_Ity[m]> I wrote it in keep notes
10:58:09 <_Ity[m]> Lmao
10:58:16 <_Ity[m]> * it in Google keep notes
10:58:22 <ChaoticMist[m]> Wonder if this works: https://tex.stackexchange.com/questions/364225/export-tables-from-r-to-latex
10:58:31 <ChaoticMist[m]> _Ity[m]: Bro..
10:58:37 <ChaoticMist[m]> Get into latex
10:58:48 <ChaoticMist[m]> It's 100% worth it
10:58:55 <ChaoticMist[m]> I used to take HS notes in latex
10:59:09 <ChaoticMist[m]> I can share a simple preamble with you if you want
10:59:12 <_Ity[m]> I already know LaTeX, but I only had my phone and it's pretty annoying to write notes in
10:59:13 <ChaoticMist[m]> It's mostly a dark theme
10:59:18 <ChaoticMist[m]> Oh..
10:59:27 <_Ity[m]> Well, I know the basics of LaTeX
10:59:31 <ChaoticMist[m]> That is a good idea actually!
10:59:38 <_Ity[m]> I use it while writing math stuff on Element
10:59:40 <ChaoticMist[m]> An app or a keyboard that will submit latex on symbol press
10:59:46 <_Ity[m]> Since element has latex rendering
10:59:56 <ChaoticMist[m]> WTF
11:00:00 <ChaoticMist[m]> Since when?
11:00:54 <_Ity[m]> Since I started using it
11:00:57 <_Ity[m]> It's off by default tho
11:01:04 <_Ity[m]> And you need to use the develop version
11:01:09 <_Ity[m]> * develop version to enable labs
11:01:26 <_Ity[m]> $\frac{\sqrt[3]{x}}{y^3}$
11:01:35 _Ity[m] uploaded an image: (37KiB) < https://libera.ems.host/_matrix/media/v3/download/midov.pl/aEyGobPydtRYUaLJUoyguUDf/image.png >
11:02:28 <ChaoticMist[m]> Woah
11:02:53 <ChaoticMist[m]> I am using it through the browser atm because package is broken
11:02:54 <ChaoticMist[m]> Got to nixpkgs upgrde..
11:03:54 <ChaoticMist[m]> Only if we could get a bot that would accept preambles and whatnot
11:03:54 <_Ity[m]> ChaoticMist[m]: Me too
11:03:57 <_Ity[m]> Cuz electron bad
11:04:06 <ChaoticMist[m]> But this is much better than discord!
11:04:06 <_Ity[m]> Gtg, meeting
11:04:14 <ChaoticMist[m]> We ought to move the mathematics discord server to element
11:04:21 <ChaoticMist[m]> _Ity[m]: Gl1
11:04:23 <ChaoticMist[m]> > <@tranquillity_:midov.pl> Gtg, meeting
11:04:23 <ChaoticMist[m]> * GL!
11:04:25 <lambdabot> <hint>:1:1: error: parse error on input ‘<@’
11:04:37 <ChaoticMist[m]> hello there lambda
11:05:08 <_Ity[m]> ChaoticMist[m]: Thx ^^
11:05:46 <_Ity[m]> ChaoticMist[m]: Matrix ^^
11:05:55 <ChaoticMist[m]> right.. lol
11:06:05 <_Ity[m]> Element is a pretty shit client overall, besides the LaTeX rendering
11:06:40 <ChaoticMist[m]> What other clients are there though?
11:06:41 <ChaoticMist[m]> And by that I mean once that work like expected
11:06:41 <ChaoticMist[m]> Element is by far the best I've tried
11:07:19 <_Ity[m]> Eh
11:07:22 <_Ity[m]> I am writing one
11:07:27 <_Ity[m]> * writing one, for example
11:07:37 <_Ity[m]> Others are pretty shit too
11:07:38 <ChaoticMist[m]> Fractal?
11:07:44 <ChaoticMist[m]> * Fractal is alright
11:07:48 <ChaoticMist[m]> GTK-4 rewrite btw
11:07:53 <ChaoticMist[m]> Not the current stable version
11:07:56 <ChaoticMist[m]> But it's broken too
11:08:02 <_Ity[m]> I will be leaving at random due to the meetn
11:08:11 <ChaoticMist[m]> It's alright!
11:08:12 <_Ity[m]> * the meetn btw
11:08:18 <ChaoticMist[m]> Meeting > this conversation ;)
11:08:25 <ChaoticMist[m]> Nonetheless, what are you writing it in?
11:09:21 <_Ity[m]> Lemme send a pic of prototype
11:09:24 <_Ity[m]> * pic of a prototype
11:13:01 <_Ity[m]> Screenshots broke
11:14:18 <ChaoticMist[m]> Mobile?
11:14:58 <_Ity[m]> Nah
11:18:21 <ChaoticMist[m]> What distro are you using?
11:18:46 <ChaoticMist[m]> If nix, you can use my script: https://github.com/Icy-Thought/snowflake/blob/main/bin/scrcapy
11:19:11 <ChaoticMist[m]> and then to capture active window: scrcapy clipboard --active-window
11:26:49 _Ity[m] uploaded an image: (202KiB) < https://libera.ems.host/_matrix/media/v3/download/midov.pl/nYeXmANFwBNbiEEweeXhposj/image.png >
11:27:55 <ChaoticMist[m]> Oh you are building a TUI
11:27:58 <ChaoticMist[m]> That is nice!
11:28:04 <ChaoticMist[m]> Just got to polish the UI though
11:28:16 <ChaoticMist[m]> What lanugage?
11:32:22 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.7.1)
11:32:33 <_Ity[m]> Bash
11:32:53 <_Ity[m]> ChaoticMist[m]: CLI
11:33:26 <_Ity[m]> <ChaoticMist[m]> "Just got to polish the UI though" <- It's just a thingy that got born overnight when I was playing around with pantalaimon
11:34:09 <ChaoticMist[m]> For an overnight solution = wonderful!
11:34:49 <ChaoticMist[m]> I would recommend to go the haskell way though :P
11:34:49 <ChaoticMist[m]> We have this: https://github.com/jtdaugherty/brick
11:35:32 <_Ity[m]> I don't think that HS is a good choice for dat
11:35:57 <ChaoticMist[m]> I am an ignorant when it comes to this since my haskell knowledge is very basic
11:36:02 <_Ity[m]> Speaking of overnight solutions
11:36:12 <ChaoticMist[m]> brb, restart
11:36:39 <_Ity[m]> I wrote a lisp interpreter in Haskell overnight
11:36:53 <_Ity[m]> I was so tired I forgot what bind does
11:37:16 <ChaoticMist[m]> Lmao
11:37:31 <ChaoticMist[m]> Interesting enough, most people who start with haskell writes a lisp interpreter
11:37:48 <_Ity[m]> I spent 1 hour on a bug
11:37:52 <ChaoticMist[m]> And we have rather short amount of docs for the language for people to devour.. kinda sad that this is an issue after 30 years
11:38:43 <_Ity[m]> _Ity[m]: `foo x = let x = x+1 in x` outputs <<loop>> at runtime
11:39:05 <_Ity[m]> And it took ages to track down
11:39:11 <_Ity[m]> I didn't get the scoping
11:39:18 <_Ity[m]> * The scoping's weird
11:39:40 <ChaoticMist[m]> Oh
11:39:49 <ChaoticMist[m]> Why do you think haskell is not good for the project btw?
11:39:54 <ChaoticMist[m]> Got to learn when to use the language
11:40:21 <_Ity[m]> It's just the amount of effort vs the amount of
11:40:23 <_Ity[m]> Oh sec
11:40:27 × aliosablack quits (~chomwitt@2a02:587:7a0c:6a00:1ac0:4dff:fedb:a3f1) (Ping timeout: 248 seconds)
11:45:02 <_Ity[m]> The amount of effort vs the returns
11:45:18 <_Ity[m]> Aka the stuff the lang helps with
11:45:40 <ChaoticMist[m]> Is it much more complex when compared to other languages?
11:45:44 <_Ity[m]> Well
11:45:47 <ChaoticMist[m]> Example, rust?
11:45:58 <_Ity[m]> I don't know much Rust
11:46:05 <ChaoticMist[m]> Oh nvm that comparison then
11:46:11 <_Ity[m]> But, well
11:46:12 <ChaoticMist[m]> What languages can you compare with besides py
11:46:18 <ChaoticMist[m]> s/py/bash/
11:46:23 <_Ity[m]> Well
11:46:26 <_Ity[m]> Hold on
11:46:37 <ChaoticMist[m]> 👍️
11:48:36 thunderrd joins (~thunderrd@183.182.115.167)
11:50:20 <_Ity[m]> A matrix client is mostly about making HTTP requests and processing JSON
11:52:36 chomwitt joins (~chomwitt@athedsl-351826.home.otenet.gr)
11:52:37 <ChaoticMist[m]> Aeson is for that, right?
11:54:00 <_Ity[m]> I am still new to Haskell overall
11:54:42 <_Ity[m]> For smth that's mostly HTTP requests and processing JSON, I don't think that Haskell is a good choice
11:55:17 <ChaoticMist[m]> I don't know tbh, but we can always make it better^{TM} is a good moto lol
11:56:20 <_Ity[m]> I guess haha
11:56:25 <_Ity[m]> It's overall the lang I think
11:56:41 <ChaoticMist[m]> Nonetheless, we have elm
11:56:50 <_Ity[m]> Ain't Elm for frontend?
11:56:58 <ChaoticMist[m]> IIRC you are right
11:57:08 <_Ity[m]> I did have some fun with Elm on the frontend
11:57:16 <ChaoticMist[m]> https://github.com/elm-fullstack/elm-fullstack
11:58:38 <ChaoticMist[m]> I don't recall where but I think I saw an FP backend alternative that looks similar to haskells syntax
11:58:46 <ChaoticMist[m]> IIRC.. might've been dreaming
12:00:10 <_Ity[m]> Hmm
12:00:32 <_Ity[m]> I did write a socket server for my doorbell
12:00:34 <_Ity[m]> In HS
12:00:50 × lokesh1197 quits (~Thunderbi@14.139.128.53) (Quit: lokesh1197)
12:00:57 _Ity[m] sent a hs code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/2a3e425dfd968a9d1c881aa6843211cad0f98ed6
12:01:16 lokesh1197 joins (~Thunderbi@14.139.128.53)
12:02:12 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 265 seconds)
12:04:14 <ChaoticMist[m]> > <@tranquillity_:midov.pl> ```hs... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/0f41546aa430fc90f7892eb1a2db76651f6a7e3d>)
12:04:15 <lambdabot> <hint>:1:1: error: parse error on input ‘<@’
12:04:20 <ChaoticMist[m]> bruh..
12:07:19 lokesh1198 joins (~Thunderbi@14.139.128.55)
12:09:09 <_Ity[m]> ChaoticMist[m]: Ya, was fun, but it doesn't work and I'll need to rewrite it
12:09:56 × lokesh1197 quits (~Thunderbi@14.139.128.53) (Ping timeout: 248 seconds)
12:11:32 × lokesh1198 quits (~Thunderbi@14.139.128.55) (Ping timeout: 248 seconds)
12:13:16 _Ity[m] uploaded an image: (780KiB) < https://libera.ems.host/_matrix/media/v3/download/midov.pl/fxKDeagYGNXDCqVBDvmjQZPO/image.png >
12:13:50 <_Ity[m]> The lisp btw
12:14:04 <ChaoticMist[m]> _Ity[m]: Oh well
12:14:37 <ChaoticMist[m]> _Ity[m]: It does implement most lisp features, yes?
12:14:50 <ChaoticMist[m]> I am familiar with lisp btw, was an emacs user for quite some time and switched due to aesthetics.. lol
12:15:09 <_Ity[m]> ChaoticMist[m]: Nah, I only wrote some basic things overnight
12:15:16 _Ity[m] sent a hs code block: https://libera.ems.host/_matrix/media/v3/download/libera.chat/473026a4e29c4fc5ad495dadbf4aca1d5be0859c
12:15:41 <_Ity[m]> * ```hs... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/a25b1147e977658e2d2c3a2962287b937ee3055c>)
12:15:47 <_Ity[m]> ChaoticMist[m]: Lisp is fun
12:16:07 lokesh1197 joins (~Thunderbi@14.139.128.54)
12:16:16 <_Ity[m]> Mine is a bit of a research thingy, for implementing various langdev things for experiments
12:16:18 <_Ity[m]> It's inspired by lua
12:16:44 <ChaoticMist[m]> I don't know tbh, lua clicked better for me 🤷‍♂️
12:17:18 <ChaoticMist[m]> I am aware that lua lacks a lot when compared to lisp, it's just the syntax
12:17:24 <ChaoticMist[m]> * the syntax that I am comparing atm
12:18:55 <ChaoticMist[m]> alright, going out for a walk before taking a nap.. talk to you later and it was nice chatting with you! :)
12:21:06 <_Ity[m]> ChaoticMist[m]: I like the flexibility of the Lisp syntax with some of the magic of Lua
12:21:13 <_Ity[m]> ChaoticMist[m]: Talk to you later ^^
12:30:30 lokesh1198 joins (~Thunderbi@14.139.128.53)
12:30:54 × lokesh1197 quits (~Thunderbi@14.139.128.54) (Ping timeout: 268 seconds)
12:30:55 lokesh1198 is now known as lokesh1197
12:45:24 × lokesh1197 quits (~Thunderbi@14.139.128.53) (Ping timeout: 260 seconds)
12:52:09 cfricke joins (~cfricke@user/cfricke)
13:25:31 lokesh1197 joins (~Thunderbi@14.139.128.52)
13:53:40 <xmonadtrack> X11-xft New branch created: pull/4 (1 commit) https://github.com/xmonad/X11-xft/pull/4
13:57:53 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
14:29:09 <xmonadtrack> X11-xft Vladislav {brandon s allbery kf8nh} * v0.3.4-18-gfd49967: Swap green and blue in Storable XRenderColor (53 minutes ago, 1 file, 2+ 2-) https://github.com/xmonad/X11-xft/commit/fd49967ce918
15:36:04 AngryBromide[m] joins (~angrybrom@2001:470:69fc:105::1:cfb3)
15:59:16 <liskin> ^ https://en.wikipedia.org/wiki/Much_Ado_About_Nothing
16:00:16 <liskin> slightly tempted to go and forcepush a commit message change, because it really is just cosmetics, the real fix went in months/years ago
16:00:21 <liskin> geekosaur: ^
16:02:01 <geekosaur> mm?
16:03:11 <geekosaur> oh
16:04:05 <geekosaur> still seems like it's inconsistent and confusing?
16:05:19 <liskin> I mean, yeah, it's an improvement in code readability
16:05:48 <liskin> just worried that someone might expect a functional change :-)
16:26:14 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.7.1)
17:51:50 thyriaen joins (~thyriaen@2a01:aea0:dd4:4bae:6245:cbff:fe9f:48b1)
18:33:16 <thyriaen> Do you know how to tell a gtk application that I am running a dark theme
18:33:43 <dminuoso> liskin: I like the smell of brew in my pint, not in the air.
18:34:05 <dminuoso> But each to his own...
18:34:47 <geekosaur> thyriaen, use something like lxappearance to configure gtk themes
18:35:16 <geekosaur> otherwise you have to launch something like gsettings to do the daemon-based gtk settings stuff
18:36:09 <thyriaen> geekosaur, i did use lxappearance for themes however
18:36:23 <thyriaen> my system "thinks" it is running a light-theme , so when applications poll if a light or dark theme is running they get the answer light back
18:36:35 <thyriaen> I don't know how to tell the applications that the theme i am running is a dark one
18:36:41 <geekosaur> that may require gsettings
18:37:08 <geekosaur> or a theme switch that lxappearance doesn't know how to set, which amounts to the same thing
18:38:03 <thyriaen> curious
18:38:07 <thyriaen> i have gsettings installed
18:38:14 <thyriaen> isn't it part of the gnome desktop ?
18:38:28 ft joins (~ft@p508dbd59.dip0.t-ipconnect.de)
18:40:14 <geekosaur> part of gtk, I think
18:40:58 <geekosaur> skkukuk «xmonad:skkukuk» ⁅xmonad-bsa⁆ Z$ dpkg -S =gsettings
18:40:58 <geekosaur> libglib2.0-bin: /usr/bin/gsettings
18:44:14 <thyriaen> i think my issue is not with gtk
18:44:18 <thyriaen> but with flatpak
18:44:27 viktor[m]12 parts (~viktoritv@2001:470:69fc:105::2:d466) ()
18:44:39 <thyriaen> i think flatpack does not get access to my system gtk configs somehow
18:44:47 <geekosaur> I couldn't tell you about that
18:45:44 <thyriaen> ok but i now know where to look :p
18:47:55 <geekosaur> I don't have fl;atpak but I note that the gtk theme stuff all comes from snap on my system so I presume it has access
18:48:29 <thyriaen> geekosaur, i fixed it :p
18:48:46 <thyriaen> <3 awesome - thanks !
18:49:43 <thyriaen> it was a flatpak issue
21:13:03 kora9_ joins (~kora@user/Kora9)
21:22:20 × gdd quits (~gdd@129.199.146.230) (Ping timeout: 246 seconds)
21:23:35 × kora9_ quits (~kora@user/Kora9) (Quit: WeeChat 3.6)
21:45:01 gdd joins (~gdd@2001:470:1f13:187:e8a5:fbff:fe29:42f5)
22:49:50 bla joins (~bla@79.191.245.208.ipv4.supernova.orange.pl)
22:50:09 × blaa quits (~bla@79.191.245.208.ipv4.supernova.orange.pl) (Ping timeout: 252 seconds)
23:03:36 × thyriaen quits (~thyriaen@2a01:aea0:dd4:4bae:6245:cbff:fe9f:48b1) (Remote host closed the connection)
23:08:04 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 248 seconds)
23:44:55 × lokesh1197 quits (~Thunderbi@14.139.128.52) (Ping timeout: 260 seconds)

All times are in UTC on 2022-12-08.