2021/09/09

2021-09-09 00:03:27 +0200cjb(~cjb@user/cjb) (Quit: cjb)
2021-09-09 00:06:50 +0200seschwar(~seschwar@user/seschwar) (Quit: :wq)
2021-09-09 00:15:36 +0200cjb(~cjb@user/cjb)
2021-09-09 00:19:43 +0200lambdabot(~lambdabot@haskell/bot/lambdabot) (Remote host closed the connection)
2021-09-09 00:20:25 +0200lambdabot(~lambdabot@haskell/bot/lambdabot)
2021-09-09 00:31:43 +0200 <themc47> Solid one could simulate every 100% purely functional program with just NOP :D
2021-09-09 00:32:04 +0200themc47mc47
2021-09-09 00:33:36 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-09-09 00:51:42 +0200cjb(~cjb@user/cjb) (Quit: cjb)
2021-09-09 00:52:05 +0200dumuzid[m](~dumuzidma@2001:470:69fc:105::4388)
2021-09-09 01:06:19 +0200mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2021-09-09 01:22:43 +0200 <liskin> I just found out that TweetDeck exists and is an official tool by Twitter
2021-09-09 01:22:54 +0200cjb(~cjbayliss@user/cjb)
2021-09-09 01:23:18 +0200 <liskin> which means @xmonad can be operated by multiple people without having to fight the multifactor auth system :-)
2021-09-09 01:23:24 +0200 <geekosaur> just? I think it's been around for a decade or so
2021-09-09 01:23:47 +0200 <liskin> yes, just
2021-09-09 01:23:58 +0200 <liskin> remember, there's "social" in "social media"
2021-09-09 01:24:10 +0200 <liskin> of course I don't know shit about it
2021-09-09 01:24:11 +0200 <geekosaur> heh
2021-09-09 01:24:21 +0200 <geekosaur> one would think I'd be even worse there
2021-09-09 01:24:34 +0200 <geekosaur> \then again I bailed on twitter early for a reason
2021-09-09 01:53:02 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Remote host closed the connection)
2021-09-09 01:56:13 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-09-09 02:13:12 +0200pzanco(~Android@187.104.158.159)
2021-09-09 02:13:52 +0200pzanco(~Android@187.104.158.159) (Client Quit)
2021-09-09 02:58:38 +0200 <abhixec> Has anyone figured out a sane way to handle floats(I know it is against the WM paradigm) but..
2021-09-09 02:58:59 +0200 <abhixec> or even a way to not have it always be on top of other windows
2021-09-09 03:38:48 +0200cjb(~cjbayliss@user/cjb) ()
2021-09-09 03:41:29 +0200cjb(~cjbayliss@user/cjb)
2021-09-09 04:03:46 +0200banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 252 seconds)
2021-09-09 04:15:19 +0200td_(~td@94.134.91.19) (Ping timeout: 252 seconds)
2021-09-09 04:17:18 +0200td_(~td@94.134.91.64)
2021-09-09 04:22:06 +0200banc(banc@gateway/vpn/airvpn/banc)
2021-09-09 05:00:01 +0200haasn(~nand@haasn.dev) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
2021-09-09 05:01:26 +0200haasn(~nand@haasn.dev)
2021-09-09 05:43:28 +0200 <abhixec> I have a weird problem where in the first time after booting I run startx xmobar appears for a second and then disappears but if do mod+q then it appears back and everything is fine. Can someone point to how I should go about debugging this issue?
2021-09-09 05:51:46 +0200 <cjb> are you using pipewire? if so, for me xmobar behaved like that because I was using the xmobar ALSA volume indicator, I switched to using a custom command and pactl instead
2021-09-09 05:53:01 +0200 <cjb> example ugly awk+sed custom command: https://github.com/cjbayliss/conf/blob/main/.config/xmonad/bar.hs#L19
2021-09-09 05:54:41 +0200 <amenonsen> i ended up using volumeicon-alsa instead. it's nice.
2021-09-09 07:15:49 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-09-09 07:16:14 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2021-09-09 07:25:56 +0200rekahsoft(~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com)
2021-09-09 07:38:32 +0200cjb(~cjbayliss@user/cjb) (Ping timeout: 260 seconds)
2021-09-09 07:40:14 +0200rekahsoft(~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Ping timeout: 260 seconds)
2021-09-09 08:06:54 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-09-09 08:20:50 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2021-09-09 08:29:33 +0200qbt(~edun@user/edun)
2021-09-09 09:02:28 +0200mc47(~mc47@xmonad/TheMC47)
2021-09-09 09:02:43 +0200 <mc47> abhixec your config would help figuring this problem out
2021-09-09 09:14:55 +0200 <mc47> Finally submitted my thesis \o/ And it's on GitHub too
2021-09-09 09:18:59 +0200 <Solid> awesome
2021-09-09 09:19:05 +0200 <Solid> congrats mc47 :)
2021-09-09 09:19:13 +0200 <mc47> thanks!
2021-09-09 09:19:33 +0200 <Solid> I was thinking of uploading mine somewhere, but no one wants to see these commit messages :D
2021-09-09 09:23:34 +0200 <mc47> yeah, mine ain't the best either :p
2021-09-09 09:25:28 +0200wonko(~wjc@62.115.229.50)
2021-09-09 09:56:34 +0200cfricke(~cfricke@user/cfricke)
2021-09-09 10:05:30 +0200benin0369323(~benin@183.82.178.253) (Ping timeout: 260 seconds)
2021-09-09 10:13:22 +0200 <amenonsen> where's your thesis?
2021-09-09 10:13:44 +0200 <liskin> abhixec: I don't think there's a way to not have floats on top :-/
2021-09-09 10:15:09 +0200 <liskin> abhixec: it's not an insurmountable issue; one could create a layout that emulated the floating layer but used the Stack order instead, perhaps there might already be something like this in xmonad-contrib
2021-09-09 10:15:50 +0200 <liskin> abhixec: but it's quite likely it won't integrate well with the rest of xmonad
2021-09-09 10:17:22 +0200 <liskin> I've been thinking recently about what core changes we'd need to improve the situation w.r.t floats and sublayouts etc., but it'd be a major change, so it's not realistic to fix this without throwing most of the existing code out the window :-/
2021-09-09 10:17:45 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
2021-09-09 10:17:46 +0200allbery_b(~geekosaur@xmonad/geekosaur)
2021-09-09 10:17:49 +0200allbery_bgeekosaur
2021-09-09 10:18:47 +0200 <mc47> amenonsen here https://github.com/TheMC47/bachelor-thesis-isabelle-linter
2021-09-09 10:20:41 +0200 <amenonsen> cool. congratulations.
2021-09-09 10:21:17 +0200 <mc47> thanks!
2021-09-09 10:24:38 +0200 <liskin> mc47: nice, congrats!
2021-09-09 10:24:49 +0200 <liskin> so now we both take a break, right? :-)
2021-09-09 10:26:46 +0200 <mc47> thanks! Yeah, I'm definitely going to visit a friend of mine for the weekend
2021-09-09 10:27:07 +0200 <mc47> But I think I'll have time to work next week, until the rest of my friends are finished with their theses :D
2021-09-09 10:38:23 +0200 <liskin> :-))
2021-09-09 10:39:57 +0200 <liskin> isn't it a bit weird that you're all finishing the theses just before the winter semester starts?
2021-09-09 10:40:36 +0200 <liskin> are you going to continue with a masters programme or does finishing the thesis after the application deadline mean you need to take a half-year break?
2021-09-09 10:41:47 +0200 <Solid> liskin: in germany you normally write your Bachelors or Masters theses in the last semester of the respective degree, which happens to always be the summer semester
2021-09-09 10:42:02 +0200 <Solid> so finishing around this time is actually completely normal
2021-09-09 10:42:30 +0200 <liskin> Solid: it's exactly the same in the Czech Republic, but the summer semester ends in June
2021-09-09 10:42:51 +0200 <liskin> and the application deadline is somewhere in July I think
2021-09-09 10:43:39 +0200 <liskin> oh, but tum.de says summer semester ends at the end of September
2021-09-09 10:43:45 +0200 <liskin> that explains this a bit
2021-09-09 10:43:51 +0200 <Solid> lectures usually end in july here, with a month or two of exam period
2021-09-09 10:43:57 +0200 <liskin> still a bit confused about the application deadline though
2021-09-09 10:44:01 +0200 <mc47> you have plenty of time to submit
2021-09-09 10:44:15 +0200 <Solid> application deadlines greatly depend on whether you're switching uni or not
2021-09-09 10:44:26 +0200 <Solid> if you're not then the deadline is like the end of sep
2021-09-09 10:44:35 +0200 <liskin> I see
2021-09-09 10:44:56 +0200 <mc47> I think you have to give your bachelor's degree by the end of november
2021-09-09 10:44:57 +0200 <Solid> and even if you are you don't necessarily have to have everything done when you apply (there's something like an "80% of all credits" rule when applying to another uni in germany)
2021-09-09 10:45:12 +0200 <mc47> and the deadlines are "registration date + 4 months"
2021-09-09 10:45:49 +0200 <mc47> Yeah, in my particular master's program I have till september of 2022 to submit my bachelor's degree
2021-09-09 10:46:13 +0200 <mc47> (at TUM it doesn't really matter, you can extend your bachelor's with one semester and study your master courses in that semester)
2021-09-09 10:47:48 +0200 <liskin> now that I look at the semester dates more carefully it's obvious what the difference between cz and de is
2021-09-09 10:47:58 +0200 <liskin> you guys don't have two-month summer holidays
2021-09-09 10:49:09 +0200 <Solid> depends when your exams are, usually
2021-09-09 10:49:26 +0200 <Solid> when they're all in july already you have plenty of holidays
2021-09-09 10:49:49 +0200 <liskin> yeah, but here the exam period and holidays are two separate things :-)
2021-09-09 10:50:03 +0200 <Solid> ah, that depends on who you ask :P
2021-09-09 10:50:38 +0200 <liskin> well yeah, I've heard that some profs do exams outside of the official semester dates
2021-09-09 10:50:54 +0200 <liskin> but at the compsci faculty that wasn't common
2021-09-09 10:50:55 +0200 <Solid> yes, this is especially common for oral exams
2021-09-09 10:51:12 +0200 <liskin> we'd be done by mid-June and then slack off until mid-September
2021-09-09 10:51:15 +0200 <Solid> (and I haven't had a written exam in 3 years now so... you can imagine how my exam schedule looked like :D)
2021-09-09 10:52:26 +0200 <amenonsen> editing my xmonad.hs feels like an exam, especially the "anxiously awaiting the results" part.
2021-09-09 10:52:28 +0200 <liskin> (or get a summer job or an internship, in which case 3 months of guaranteed holidays is kind of nice, although I've never done that, I did part-time all year long)
2021-09-09 11:00:07 +0200ci[m](~cimatrixo@2001:470:69fc:105::d59e) (Quit: You have been kicked for being idle)
2021-09-09 11:01:55 +0200 <mc47> I hate the way the exams are structured in germany
2021-09-09 11:02:07 +0200 <mc47> and it doesn't match any other country
2021-09-09 11:02:41 +0200 <mc47> which is terrible, because when I'm on vacation and I want to go to tunisia, it's highly likely that all my friends are having their exams
2021-09-09 12:06:46 +0200qbt(~edun@user/edun) (Quit: WeeChat 3.2)
2021-09-09 13:30:32 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2021-09-09 15:18:02 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 260 seconds)
2021-09-09 15:31:14 +0200thunderrd(~thunderrd@183.182.111.87) (Ping timeout: 252 seconds)
2021-09-09 15:44:28 +0200thunderrd(~thunderrd@183.182.114.10)
2021-09-09 17:13:42 +0200Andrew(~andrew@user/andrewyu) (Ping timeout: 250 seconds)
2021-09-09 17:14:25 +0200AndrewYu(~andrew@user/andrewyu)
2021-09-09 17:30:47 +0200mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2021-09-09 17:41:09 +0200seschwar(~seschwar@user/seschwar)
2021-09-09 18:00:06 +0200Youssef[m](~youssefbm@2001:470:69fc:105::d1e1) (Quit: You have been kicked for being idle)
2021-09-09 18:01:53 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.2)
2021-09-09 18:09:54 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-09-09 18:10:44 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2021-09-09 18:22:08 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
2021-09-09 18:31:32 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-09-09 18:33:11 +0200 <abhixec> cjb yes I am using pipewire, mc47: https://github.com/abhixec/dotfiles/tree/master/xmonad
2021-09-09 18:56:33 +0200 <abhixec> liskin: thanks! I am just curious how to people handle use cases when say you open a bunch of apps which need to be on same workspace.
2021-09-09 18:58:51 +0200 <liskin> abhixec: xmonad workflows of people vary wildly, so can't speak for all, but I personally almost never use floats for windows that are there to stay
2021-09-09 18:59:08 +0200 <abhixec> liskin: is there a way instead to kind of find all floating and send them to like a different workspace (similar to NSP)
2021-09-09 18:59:30 +0200 <abhixec> liskin: but then just curious how do you handle multiple apps in the same workspace?
2021-09-09 18:59:42 +0200 <abhixec> or is that not a scenario you encounter at all?
2021-09-09 18:59:46 +0200 <liskin> I use floats for temp stuff like dialogs and short-lived terminals and the media player and volume control
2021-09-09 19:00:15 +0200 <liskin> multiple apps? well, those windows are in the tiling layer
2021-09-09 19:00:21 +0200 <liskin> it's a tiling window manager, after all :-)
2021-09-09 19:00:55 +0200 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Layout-Drawer.html is one way to do it
2021-09-09 19:01:24 +0200 <abhixec> yes true but then when you have say 7 apps(not ideal to have in a workspace but just humor me) they start to be very squished how to ahndle that
2021-09-09 19:01:36 +0200 <Solid> fullscreen :D
2021-09-09 19:01:59 +0200 <liskin> abhixec: if I really must have that many apps in a single workspace, I usually tab those windows together
2021-09-09 19:02:05 +0200 <liskin> (via sublayouts)
2021-09-09 19:02:30 +0200 <abhixec> interesting guess my mind is still stuck in the floating/stacking paradigm.
2021-09-09 19:02:59 +0200 <liskin> you can also make keybindings that make some windows transparent
2021-09-09 19:03:10 +0200 <liskin> I sometimes do something like that
2021-09-09 19:03:29 +0200 <liskin> just leave the float in front of the other windows and then frantically move it around every time I need to see behind it :-))
2021-09-09 19:03:58 +0200 <Solid> hah
2021-09-09 19:04:10 +0200 <liskin> and surely you can have a keybinding that sends all floats away, although not sure if there's an existing module doing that
2021-09-09 19:04:21 +0200 <liskin> it's really simple to code that, but you'd need to know a bit of Haskell
2021-09-09 19:04:53 +0200 <abhixec> yes I am in the process of learning haskell :)
2021-09-09 19:05:46 +0200 <abhixec> how to make a window transparent? do you have an example or link?
2021-09-09 19:06:28 +0200 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Hooks-FadeWindows.html
2021-09-09 19:07:08 +0200 <geekosaur> of course you need to be running a compositor for transparency to work
2021-09-09 19:14:55 +0200 <abhixec> thanks!
2021-09-09 19:25:27 +0200thunderrd(~thunderrd@183.182.114.10) (Ping timeout: 265 seconds)
2021-09-09 19:38:36 +0200thunderrd(~thunderrd@183.182.110.10)
2021-09-09 20:09:25 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
2021-09-09 20:49:22 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2021-09-09 20:52:59 +0200thunderrd(~thunderrd@183.182.110.10) (Ping timeout: 252 seconds)
2021-09-09 20:53:23 +0200thunderrd(~thunderrd@183.182.114.10)
2021-09-09 20:59:24 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2021-09-09 21:01:00 +0200joshproehl(~quassel@user/joshproehl) (Quit: Disappearing act!)
2021-09-09 21:01:15 +0200joshproehl(~quassel@user/joshproehl)
2021-09-09 21:01:40 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2021-09-09 21:19:58 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-09-09 21:40:50 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
2021-09-09 21:42:26 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-09-09 21:45:51 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Client Quit)
2021-09-09 21:58:13 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.2.1)
2021-09-09 23:22:23 +0200defjameblip
2021-09-09 23:34:10 +0200wonko(~wjc@62.115.229.50) (Ping timeout: 252 seconds)