Home liberachat/#xmonad: Logs Calendar

Logs on 2021-06-20 (liberachat/#xmonad)

00:00:35 × jg quits (~jrgiacone@47.153.194.92) (Remote host closed the connection)
00:37:52 × kajzer quits (~themainma@user/themainman) (Quit: WeeChat 3.1)
01:09:19 × abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Remote host closed the connection)
01:47:11 × spoonm quits (spoonm@inaba.spoonm.org) (Quit: I might be back. I might not.)
01:47:47 spoonm joins (~spoonm@inaba.spoonm.org)
01:49:21 × spoonm quits (~spoonm@inaba.spoonm.org) (Client Quit)
01:49:31 spoonm joins (spoonm@inaba.spoonm.org)
02:03:25 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 272 seconds)
02:24:01 banc joins (banc@gateway/vpn/airvpn/banc)
02:58:51 × td_ quits (~td@muedsl-82-207-238-182.citykom.de) (Ping timeout: 268 seconds)
03:00:19 td_ joins (~td@94.134.91.60)
05:34:19 × iceflinger quits (~iceflinge@loud.house) (Ping timeout: 272 seconds)
05:36:05 iceflinger joins (~iceflinge@loud.house)
06:27:24 qbt joins (~edun@user/edun)
06:39:02 <dminuoso> Is there a some contrib code to have named actions in an extensible way, such that I can write a bunch of modules each of which would register named actions?
06:40:22 <dminuoso> Writing the code myself seems easy, just wondering whether I missed any plug-and-play solution.
06:41:48 <dminuoso> Ah well actually I realized, I cant even use NamedAction because I want even more information. Guess Ill stick to my RegisteredAction.
06:44:44 <Solid> Be the one to write the module!
06:48:15 <dminuoso> Mmm, well out of the box there's not much I can do. It has to be all pre-X.
06:51:18 <dminuoso> Or I guess not necessarily, mmm.
06:51:52 <dminuoso> `local :: MonadReader r m => (r -> r) -> m a -> m a` I guess I can use that to override XConf
06:53:30 <Solid> sounds doable yeah
06:55:04 <dminuoso> Except Id have to rig this into xmonad core.
06:55:18 <dminuoso> It would be kind of neat if xmonad had a plugin system
06:55:33 <dminuoso> I cant be the first to think about this
06:55:38 dminuoso goes to the issue tracker
08:00:38 <liskin> With the new extensibleConf it should be easy to make e.g. ServerMode easily extensible to other modules
08:01:25 <liskin> Not sure I understand what you mean by named actions though
08:17:20 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
08:17:41 geekosaur joins (~geekosaur@xmonad/geekosaur)
08:27:40 <dminuoso> liskin: https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Util-NamedActions.html
08:27:44 × electr0n quits (~electr0n@hunt.revrse.sh) (Remote host closed the connection)
08:28:11 <dminuoso> Im using something similar, except each action also has a command to it, so I can do `Mod-x <command-name>` simlarly to emacs `M-x <command-name>`
08:43:15 seschwar joins (~seschwar@user/seschwar)
10:29:55 electr0n joins (~electr0n@hunt.revrse.sh)
10:46:16 × iceflinger quits (~iceflinge@loud.house) (Ping timeout: 265 seconds)
11:19:46 kajzer joins (~themainma@user/themainman)
11:35:13 iceflinger joins (~iceflinge@loud.house)
12:17:51 backleet joins (~backleet@user/backleet)
12:29:03 azg256 joins (~user@78-56-98-5.static.zebra.lt)
12:29:25 × backleet quits (~backleet@user/backleet) (Quit: WeeChat 3.2)
12:29:37 backleet joins (~backleet@user/backleet)
12:45:10 × backleet quits (~backleet@user/backleet) (Ping timeout: 265 seconds)
12:46:08 backleet joins (~backleet@user/backleet)
12:51:41 × berberman quits (~berberman@user/berberman) (Ping timeout: 244 seconds)
12:52:51 berberman joins (~berberman@user/berberman)
13:00:04 × kajzer quits (~themainma@user/themainman) (Quit: WeeChat 3.1)
13:22:35 kajzer joins (~themainma@user/themainman)
13:30:07 × backleet quits (~backleet@user/backleet) (Ping timeout: 265 seconds)
13:31:58 backleet joins (~backleet@user/backleet)
13:42:18 × backleet quits (~backleet@user/backleet) (Ping timeout: 258 seconds)
14:03:46 × benin0369 quits (~benin@183.82.205.58) (Ping timeout: 258 seconds)
14:04:05 × azg256 quits (~user@78-56-98-5.static.zebra.lt) (Quit: ERC (IRC client for Emacs 26.1))
14:08:30 azg256 joins (~user@78-56-98-5.static.zebra.lt)
15:05:01 backleet joins (~backleet@user/backleet)
15:07:38 k8[m] joins (~evadk8mat@2001:470:69fc:105::3ed0)
15:16:36 × backleet quits (~backleet@user/backleet) (Ping timeout: 258 seconds)
15:17:27 backleet joins (~backleet@user/backleet)
15:28:54 × ectospasm quits (~ectospasm@user/ectospasm) (Quit: WeeChat 3.2)
15:31:42 ectospasm joins (~ectospasm@user/ectospasm)
15:36:45 × backleet quits (~backleet@user/backleet) (Ping timeout: 265 seconds)
16:36:33 jg joins (~jrgiacone@47.153.194.92)
16:37:21 <jg> How's everyone doing, hope yall are havinga good sunday
16:53:10 <Solid> well I almost passed out today because it was extremely hot and I forgot to drink enough water
16:53:16 <Solid> but I didn't and now things are looking up :)
16:53:52 <jg> ooof I'm sorry Solid, were you working outside?
16:57:16 <Solid> ah no worries; not working but I was riding my bike around town for some errands I procrastinated for way too long already
16:57:36 <Solid> bad idea, I would say in hindsight :P
16:59:09 <Solid> (especially since I got my 2nd vaccination on friday and afaik it is advised to not do things like that for a few days, even in normal weather)
17:00:04 <Solid> anyways, how was your sunday so far jg?
17:13:02 <jg> it's been chill so far, its a catch up on chores around the house day lol, I've been putting off finishing my bathroom
17:13:34 <jg> btw Solid, have you switched over to pipewire yet, I might give it a try
17:14:06 <Solid> ah, chore day, always lots of fun :>
17:14:16 <Solid> I have not no
17:14:37 <Solid> In fact, I'm still on pure alsa because my audio needs are basically nonexistent
17:15:01 <jg> ah no media consumption on this pc or just in general?
17:16:12 <Solid> nono, everything I need just works fine with alsa
17:16:43 <jg> damn really? I couldn't get any sound from firefox until I installed pulse
17:16:54 <jg> or maybe it was discord sound
17:17:03 <^[> jg: Is it a viable replacement for pulse at this point?
17:17:09 <Solid> ah, I think firefox needs to be explicitly compiled with alsa support or something
17:17:30 <Solid> my distribution does this by default, but some may not do that
17:17:39 <jg> ah
17:18:11 <jg> ^]: I just installed it and started the service, so far it is working, I just installed pipewire and pipewire-pulse
17:18:21 <jg> ram usage is a little lower
17:18:38 <jg> I get broken pipe errors with my dac however, but sound still works
17:19:07 <jg> but they corespond to similar errors i had with pulse
17:21:09 <jg> ^[ I wanted to try because I guess there is a way to make sound work when screensharing through pipewire
17:27:16 <Solid> oh that sounds pretty cool actually
17:30:42 × azg256 quits (~user@78-56-98-5.static.zebra.lt) (Quit: ERC (IRC client for Emacs 26.1))
17:35:14 × jg quits (~jrgiacone@47.153.194.92) (Quit: leaving)
17:46:36 jg joins (~jg@47.153.194.92)
17:47:24 t joins (~jrgiacone@47.153.194.92)
17:47:24 t is now known as Guest4549
17:49:19 <Guest4549> yo
17:49:56 jg parts (~jg@47.153.194.92) ()
17:50:48 jg joins (~jg@47.153.194.92)
17:51:41 <Guest4549> f
17:51:57 × jg quits (~jg@47.153.194.92) (Remote host closed the connection)
17:52:56 jg joins (~jg@47.153.194.92)
17:54:13 × jg quits (~jg@47.153.194.92) (Remote host closed the connection)
17:58:13 jg joins (~jg@47.153.194.92)
17:58:18 × Guest4549 quits (~jrgiacone@47.153.194.92) (Quit: Lost terminal)
17:58:43 × jg quits (~jg@47.153.194.92) (Remote host closed the connection)
19:06:16 mc47 joins (~mc47@xmonad/TheMC47)
19:08:23 Guest19 joins (~Guest19@2607:fb90:58c:2f50:793e:bb61:b471:b4cd)
19:08:38 <Guest19> Good morning!
19:21:49 tremon joins (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl)
19:29:24 × qbt quits (~edun@user/edun) (Ping timeout: 252 seconds)
19:30:32 × Guest19 quits (~Guest19@2607:fb90:58c:2f50:793e:bb61:b471:b4cd) (Quit: Client closed)
20:49:21 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
20:50:25 geekosaur joins (~geekosaur@xmonad/geekosaur)
20:53:16 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
20:54:20 geekosaur joins (~geekosaur@xmonad/geekosaur)
20:58:11 <geekosaur> someday I'll understand how monitor placement works on linux…
21:08:53 <davve> dont do it manually, I recommend nvidia-settings for generating the xorg config
21:11:40 <davve> if you have one of those cards
21:11:40 <geekosaur> I was using arandr. nvidia-settings is kinda useless when I don't have an nvidia chipset
21:12:02 <davve> gotcha
21:12:23 <geekosaur> ended up with the mouse pointer being physically in the right places but everything else off. took 2 tries to get things back to their current state
21:12:45 <geekosaur> where the external monitor is kinda off relative to its physical position but things mostly work
21:32:46 × tremon quits (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in)
22:04:54 × seschwar quits (~seschwar@user/seschwar) (Quit: :wq)
22:09:20 <^[> geekosaur: I only remember maybe 5 flags for xrandr, but that seems to be enough to set up external monitors, and it's never let me down.
22:22:13 <geekosaur> that's kinda the problem. xrandr doesn't distinguish between position on physical vs. logical screen, so when my monitor is placed such that it's halfway up the builtin screen, I can't describe that properly such that moving the mouse between them goes to the same place without the rest of the video being off the monitor
22:25:02 <^[> I just choose not to worry about vertical alignment. Problem solved!
22:29:54 <geekosaur> I feel like I had that working before, though
22:31:41 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
22:42:24 <^[> I can get it very close by using --pos, but it's not perfect because the DPI is different.
22:48:18 × scardinal quits (~supreme@87-59-138-136-cable.dk.customer.tdc.net) (Ping timeout: 240 seconds)
22:48:26 scardina1 joins (~supreme@87-59-138-136-cable.dk.customer.tdc.net)
22:56:50 × kajzer quits (~themainma@user/themainman) (Quit: WeeChat 3.1)
23:00:41 sfrique[m] joins (~sfriquema@2001:470:69fc:105::3f27)
23:00:58 <sfrique[m]> hello, what you guys recommend to start xmonad? a display manager? xinit? something else?
23:03:08 <geekosaur> depends on your system, I'd think. I'm on Ubuntu so I get the display manager for free and use it
23:03:36 <sfrique[m]> i use archlinux
23:04:02 <sfrique[m]> i am using sddm right now, but have used startx before, thinking in going back to startx
23:05:40 <geekosaur> it shouldn't really matter much
23:09:02 <sfrique[m]> i tm thinking in going back to startx, as i would get the env vars right for the spawn command
23:09:28 <sfrique[m]> so since i am changing i thought i look for lets say some "official" or recommended way

All times are in UTC on 2021-06-20.