Home liberachat/#xmonad: Logs Calendar

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

00:24:26 × tv quits (~tv@user/tv) (Ping timeout: 268 seconds)
00:37:40 tv joins (~tv@user/tv)
00:57:14 × tv quits (~tv@user/tv) (Ping timeout: 256 seconds)
00:57:38 tv joins (~tv@user/tv)
01:03:08 <AskYourself[m]> Is there any obvious reason why deploying Xmonad to my laptop would cause me to lose mousepad functionality?
01:04:23 <AskYourself[m]> Some further details: plugging in a mouse works, and the screen activates from touching the trackpad, but there is no cursor movement.
01:16:47 <liskin> AskYourself[m]: seems like something that would happen in any other X11 window manager as well
01:16:57 <liskin> can you possibly try and verify that?
01:19:58 <liskin> probably don't even need another wm, just doing "startx /usr/bin/xterm" should give you a very barebones session where you can try moving the pointer
01:24:16 <AskYourself[m]> I don't seem to have startx, I could get it though and try this.
01:24:30 <AskYourself[m]> This still makes sense to do on NixOS right?
01:30:15 <liskin> might be easier for you to get another wm like i3 or openbox or fluxbox or whatever and try that rather than getting startx to work
01:30:34 <liskin> dunno really
01:31:00 <AskYourself[m]> I think I'll try that.
01:31:16 <AskYourself[m]> Cause I never used xinit and startx and all that stuff.
01:31:24 <AskYourself[m]> I just use the NIx module.
01:31:24 <liskin> anyway, I'll fall asleep soon, so: if your mouse problems happen with another WM as well, it's a problem with your xorg server or its configuration
01:31:40 <AskYourself[m]> Right, of course.
01:31:46 <AskYourself[m]> Ok, thank you.
01:31:54 <liskin> if it's just with xmonad, then… that's some weird magic and I have no idea anyway :-D
01:32:10 <AskYourself[m]> Hahaha, ok hoping for former....
01:50:43 <_Ity[m]> <AskYourself[m]> "This still makes sense to do..." <- Just nix run might work
02:39:09 × xacktm quits (~xacktm@user/xacktm) (Quit: fBNC - https://bnc4free.com)
03:01:33 mvk joins (~mvk@2607:fea8:5ce3:8500::efb)
03:01:49 × mvk quits (~mvk@2607:fea8:5ce3:8500::efb) (Client Quit)
03:03:41 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 246 seconds)
03:08:23 xacktm joins (~xacktm@user/xacktm)
03:12:40 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 256 seconds)
03:25:54 banc joins (banc@gateway/vpn/airvpn/banc)
03:28:52 DangerBird joins (~DangerBir@dhcp-v215-170.vp.reshsg.uci.edu)
03:29:01 × DangerBird quits (~DangerBir@dhcp-v215-170.vp.reshsg.uci.edu) (Remote host closed the connection)
03:38:03 noex joins (~null@user/noex)
03:46:23 × xacktm quits (~xacktm@user/xacktm) (Ping timeout: 260 seconds)
03:53:29 × td_ quits (~td@83.135.9.45) (Ping timeout: 268 seconds)
03:54:43 td_ joins (~td@83.135.9.43)
04:13:36 xacktm joins (~xacktm@user/xacktm)
05:58:06 justache- joins (~justache@user/justache)
05:59:47 yosafbridge` joins (~yosafbrid@static.38.6.217.95.clients.your-server.de)
05:59:48 redgloboli_ joins (~redglobol@user/redgloboli)
06:00:54 td__ joins (~td@83.135.9.43)
06:01:00 Maeda_ joins (~Maeda@91-161-10-149.subs.proxad.net)
06:05:52 × td_ quits (~td@83.135.9.43) (*.net *.split)
06:05:53 × Maeda quits (~Maeda@91-161-10-149.subs.proxad.net) (*.net *.split)
06:05:54 × yosafbridge quits (~yosafbrid@static.38.6.217.95.clients.your-server.de) (*.net *.split)
06:05:55 × MrElendig quits (~Urist@archlinux/op/MrElendig) (*.net *.split)
06:05:55 × justache quits (~justache@user/justache) (*.net *.split)
06:05:56 × redgloboli quits (~redglobol@user/redgloboli) (*.net *.split)
06:05:56 × lambdabot quits (~lambdabot@haskell/bot/lambdabot) (*.net *.split)
06:08:22 lambdabot joins (~lambdabot@haskell/bot/lambdabot)
07:12:47 chomwitt joins (~chomwitt@2a02:587:7a0c:6a00:1ac0:4dff:fedb:a3f1)
07:34:51 MrElendig joins (~Urist@archlinux/op/MrElendig)
08:17:57 × noex quits (~null@user/noex) (Quit: :q!)
08:34:40 cfricke joins (~cfricke@user/cfricke)
08:45:24 <kora9> geekosaur: Oh! Thanks, I had no idea about the appName/className distinction in WM_CLASS. The <&&> to combine queries is also great knowledge, I was wondering about that! :-)
08:48:23 <Solid> kora9: the EDSL that ManageHelpers provides is pretty full features; and if something's not there already, it's usually pretty easy to add :)
08:49:15 <kora9> Solid: That goes for all of Xmonad I find! I'm usually just limited by my own lack of haskell knowledge, and that feels great. That there *is* a way to do anything you want, you just have to read up a bit :)
08:49:24 <kora9> I'm a huge fan already, but definitely need to learn more haskell
08:50:31 <kora9> I've gotten to the point where I mostly understand the config at least and have a bunch of custom things set up (based on modified examples mostly)
08:50:41 <Solid> very good
08:50:44 <Solid> you're always welcome to ask for help here, of course! :)
08:55:13 <kora9> Solid: Thanks :) I'm also really impressed by how fast and stable xmonad is. I've often found that if a wm has a ton of functionality, that it tends to be unstable (or even slow). Xmonad is one of the most stable wm's I've tried, and super fast.
08:55:56 <kora9> Do you have a config I can take a peek at to get some more ideas on what one can do? :)
09:02:07 <Solid> Yes, but I will warn you that it might be a little hard to understand ^^'
09:02:35 <kora9> Solid: That's good, it forces me to learn :)
09:02:43 <Solid> https://gitlab.com/slotThe/dotfiles/-/blob/master/xmonad/.config/xmonad/src/xmonad.hs
09:03:00 <Solid> Actually, I think most of the complexity has been upstreamed at this point
09:03:12 <kora9> Thanks :)
09:11:46 <kora9> Solid: Any idea why title ^? "Keybase: " wouldn't work in a scratchpad find thingy, but title =? "Keybase: ActivityName" does?
09:12:42 <kora9> (It changes out the ActivityName portion in the appname). I've managed to implement it using a bunch of <||> statements to specifically target each thus far
09:13:32 × chomwitt quits (~chomwitt@2a02:587:7a0c:6a00:1ac0:4dff:fedb:a3f1) (Remote host closed the connection)
09:13:36 <Solid> kora9: which version of xmonad[-contrib] are you on? I remember ^? being implemented wrong before 0.17.1
09:13:54 <kora9> Solid: 0.17.1
09:14:09 chomwitt joins (~chomwitt@2a02:587:7a0c:6a00:1ac0:4dff:fedb:a3f1)
09:15:58 <Solid> kora9: random thought: `title` refers to the actual title of the window; is that what you want to match on? Because above you talked about entries in WM_CLASS
09:18:04 <kora9> Solid: Yeah, using the appName or className makes it target some other portions of its tray functionality which causes issues :)
09:18:16 <Solid> ah
09:19:16 <kora9> Using <||> statements to target each of its 8 different category titles is the best I've gotten it to work so far. Now I just need to figure out a way to "spawn" it without that just spawning its tray dash thing
09:20:32 × ft quits (~ft@p508dbd59.dip0.t-ipconnect.de) (Quit: leaving)
10:53:21 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
10:56:27 vanvik1 joins (~vanvik@185.138.33.250)
10:56:31 vanvik1 is now known as vanvik
11:08:11 thyriaen joins (~thyriaen@2a01:aea0:dd4:470d:6245:cbff:fe9f:48b1)
11:08:37 <thyriaen> can i rename the title ( shown in tabs ) of my windows ?
11:28:47 rpana joins (~rpana@141.30.130.27)
11:57:02 <xmonadtrack> xmonad Tomas Janousek * v0.17.1-38-g1d1c012: ci: Drop ppa:hvr/ghc (5 minutes ago, 1 file, 1+ 6-) https://github.com/xmonad/xmonad/commit/1d1c012cb9b0
12:02:07 <xmonadtrack> xmonad github-actions * v0.17.1-39-gc167030: man: Update (5 minutes ago, 2 files, 126+ 124-) https://github.com/xmonad/xmonad/commit/c1670303c0ac
12:05:23 × rpana quits (~rpana@141.30.130.27) (Quit: Client closed)
12:07:13 <xmonadtrack> xmonad Tomas Janousek * v0.17.1-40-ge632996: ci: Pin runner in hlint, nix workflows to ubuntu-20.04 (7 minutes ago, 2 files, 2+ 2-) https://github.com/xmonad/xmonad/commit/e6329968ffe8
12:07:14 <xmonadtrack> xmonad-contrib Tomas Janousek * v0.17.1-101-g18eca4e8: ci: Drop ppa:hvr/ghc (15 minutes ago, 1 file, 1+ 6-) https://github.com/xmonad/xmonad-contrib/commit/18eca4e8d640
12:07:21 <xmonadtrack> X11 Tomas Janousek * 1.10.3-12-g86754a2: ci: Drop ppa:hvr/ghc (15 minutes ago, 1 file, 1+ 6-) https://github.com/xmonad/X11/commit/86754a204f37
12:12:18 <xmonadtrack> xmonad-contrib Tomas Janousek * v0.17.1-102-gb7afb0c0: ci: Pin runner in hlint, nix workflows to ubuntu-20.04 (12 minutes ago, 2 files, 2+ 2-) https://github.com/xmonad/xmonad-contrib/commit/b7afb0c0bc3f
12:12:20 <xmonadtrack> X11-xft Tomas Janousek * v0.3.4-15-g2011e0b: ci: Drop ppa:hvr/ghc (20 minutes ago, 1 file, 1+ 6-) https://github.com/xmonad/X11-xft/commit/2011e0b71934
12:13:27 <liskin> where is my hacktoberfest tshirt though, am I doing this shit for free? :-D
12:14:33 janlely[m] parts (~janlelyjj@2001:470:69fc:105::2:b911) ()
12:27:22 alternateved joins (~user@staticline-31-183-171-154.toya.net.pl)
13:00:04 banc- joins (banc@gateway/vpn/protonvpn/banc)
13:00:28 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 268 seconds)
13:03:57 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection)
13:27:20 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
13:31:23 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection)
13:32:52 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
14:00:52 <geekosaur> thyriaen, no, the tab shows WM_NAME which is set by the application
14:02:54 <geekosaur> Solid, ^? was implemented correctly, it was documented incorrectly (cited `isInfixOf` instead of `isPrefixOf`)
14:05:21 <Solid> geekosaur: no, it used to be implemented as `q ^? x = fmap (`isPrefixOf` x) q`, which checked whether (e.g.) the title was a prefix of whatever the user gave it
14:05:25 <Solid> definitely the wrong way around :)
14:05:38 <geekosaur> oh
14:08:20 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 248 seconds)
14:45:51 × zawaken quits (~zawaken@user/zawaken) (Quit: ZNC - https://znc.in)
14:47:28 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Quit: Leaving)
14:47:32 × xmonadtrack quits (~xmonadtra@xmonad/geekosaur) (Remote host closed the connection)
14:50:16 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.7.1)
15:04:25 × scardinal quits (~supreme@customer-212-237-101-39.ip4.gigabit.dk) (Ping timeout: 268 seconds)
15:15:32 scardinal joins (~supreme@customer-212-237-101-39.ip4.gigabit.dk)
15:19:39 geekosaur joins (~geekosaur@xmonad/geekosaur)
15:21:05 xmonadtrack joins (~xmonadtra@069-135-003-034.biz.spectrum.com)
15:21:05 × xmonadtrack quits (~xmonadtra@069-135-003-034.biz.spectrum.com) (Changing host)
15:21:05 xmonadtrack joins (~xmonadtra@xmonad/geekosaur)
15:41:15 × scardinal quits (~supreme@customer-212-237-101-39.ip4.gigabit.dk) (Remote host closed the connection)
15:41:31 scardinal joins (~supreme@customer-212-237-101-39.ip4.gigabit.dk)
15:53:37 × alternateved quits (~user@staticline-31-183-171-154.toya.net.pl) (Remote host closed the connection)
16:22:05 × scardinal quits (~supreme@customer-212-237-101-39.ip4.gigabit.dk) (Ping timeout: 246 seconds)
16:41:43 ft joins (~ft@p508dbd59.dip0.t-ipconnect.de)
17:03:54 minnie joins (~minnie@159.196.202.199)
17:23:48 × minnie quits (~minnie@159.196.202.199) (Ping timeout: 256 seconds)
17:54:17 × thunderrd quits (~thunderrd@183.182.115.167) (Remote host closed the connection)
18:19:31 justache- is now known as justache
18:44:16 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
19:13:07 × thyriaen quits (~thyriaen@2a01:aea0:dd4:470d:6245:cbff:fe9f:48b1) (Remote host closed the connection)
19:39:53 Guest71 joins (~Guest71@93-35-162-240.ip55.fastwebnet.it)
19:39:59 <Guest71> Hi there
19:40:19 <Guest71> I was wondering, why is it named xmonad?
19:41:13 <geekosaur> haskell joke of sorts, including that pretty much everything lives in the X monad
19:41:34 <Guest71> Oh gotcha
19:41:43 <Guest71> Thanks
19:41:53 <Guest71> Bye
19:42:17 <dminuoso> If I was to ever work it, I would call it xfunctor
19:43:02 × Guest71 quits (~Guest71@93-35-162-240.ip55.fastwebnet.it) (Client Quit)
19:53:28 <AskYourself[m]> <liskin> "anyway, I'll fall asleep soon..." <- Ok, so I got around to this. The issue is there with other WMs. Any idea how to approach debugging?
19:58:58 <geekosaur> I'd start by looking at what xinput has to say about the device
20:00:57 <geekosaur> `xinput list` to get device name/id, `xinput list-props <device>` to see its properties (in my case the first property says it's disabled, because I use the trackpoint or external mouse)
20:02:04 <geekosaur> https://paste.tomsmeding.com/3j6b0stD
20:02:40 <liskin> dminuoso: why?
20:03:55 <dminuoso> liskin: an xmonad is just an xfunctor in the category yof xenofunctors. clearly
20:04:04 <dminuoso> puns everywhere.
20:06:16 <liskin> :-D
20:07:49 <_Ity[m]> dminuoso: Good one
20:08:45 <xmonadtrack> X11-xft Tomas Janousek * v0.3.4-16-g3961e45: ci: Install libxft-dev dep in Stack workflow (3 minutes ago, 1 file, 1+ 0-) https://github.com/xmonad/X11-xft/commit/3961e45fbe32
20:36:38 × haasn quits (~nand@haasn.dev) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
20:37:07 haasn joins (~nand@haasn.dev)
20:56:05 zawaken joins (~zawaken@user/zawaken)
20:57:24 × zawaken quits (~zawaken@user/zawaken) (Client Quit)
20:59:08 zawaken joins (~zawaken@user/zawaken)
21:04:22 scardinal joins (~supreme@customer-212-237-101-39.ip4.gigabit.dk)
21:30:04 <aureliju[m]> > <@aureliju:matrix.org> Hello there,... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/6357d5994c22f1cc09c02b70f712450b2e22c0d4>)
21:30:06 <lambdabot> <hint>:1:1: error: parse error on input ‘<@’
21:35:09 ChanServ sets mode +o geekosaur
21:35:18 geekosaur sets mode +b *!*@2001:470:69fc:105::2:c720
21:35:18 aureliju[m] is kicked by geekosaur (aureliju[m])
21:35:25 geekosaur sets mode -o geekosaur
22:39:01 mvk joins (~mvk@2607:fea8:5ce3:8500::efb)
22:40:56 × mvk quits (~mvk@2607:fea8:5ce3:8500::efb) (Client Quit)

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