2024/06/13

2024-06-13 01:30:53 +0200dysthesis(~dysthesis@user/dysthesis)
2024-06-13 03:13:59 +0200catman(~catman@user/catman) (Remote host closed the connection)
2024-06-13 03:29:52 +0200catman(~catman@user/catman)
2024-06-13 03:53:38 +0200weitcis(~quassel@s-169-232-102-176.resnet.ucla.edu) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2024-06-13 04:21:11 +0200dysthesis(~dysthesis@user/dysthesis) (Quit: dysthesis)
2024-06-13 04:55:27 +0200td_(~td@i5387092E.versanet.de) (Ping timeout: 264 seconds)
2024-06-13 04:56:46 +0200td_(~td@i53870929.versanet.de)
2024-06-13 05:12:28 +0200weitcis(~quassel@syn-075-083-074-003.res.spectrum.com)
2024-06-13 05:20:20 +0200weitcis(~quassel@syn-075-083-074-003.res.spectrum.com) (Quit: No Ping reply in 180 seconds.)
2024-06-13 05:20:34 +0200weitcis(~quassel@syn-075-083-074-003.res.spectrum.com)
2024-06-13 05:52:00 +0200 <haskellbridge> <James> Hello
2024-06-13 05:52:12 +0200 <haskellbridge> <James> iqubic (she/her): Hello
2024-06-13 05:52:48 +0200geekosaurwaves
2024-06-13 05:55:19 +0200 <haskellbridge> <James> iqubic (she/her): How are you?
2024-06-13 05:58:48 +0200 <haskellbridge> <James> https://matrix.to/#/#haskell-space:matrix.org
2024-06-13 06:56:59 +0200weitcis(~quassel@syn-075-083-074-003.res.spectrum.com) (Ping timeout: 264 seconds)
2024-06-13 07:19:55 +0200weitcis(~quassel@syn-075-083-074-003.res.spectrum.com)
2024-06-13 07:39:23 +0200thunderrd(~thunderrd@node-k7.118-174.static.totisp.net)
2024-06-13 07:54:15 +0200thunderrd(~thunderrd@node-k7.118-174.static.totisp.net) (Ping timeout: 264 seconds)
2024-06-13 08:07:41 +0200thunderrd(~thunderrd@118.174.53.205)
2024-06-13 08:50:32 +0200ft(~ft@p3e9bcb39.dip0.t-ipconnect.de) (Quit: leaving)
2024-06-13 11:18:06 +0200cfricke(~cfricke@user/cfricke)
2024-06-13 11:39:16 +0200rascasse(~rascasse@user/diep)
2024-06-13 12:09:40 +0200rascasse(~rascasse@user/diep) (Ping timeout: 256 seconds)
2024-06-13 12:51:35 +0200rascasse(~rascasse@user/diep)
2024-06-13 14:45:52 +0200catman(~catman@user/catman) (Quit: WeeChat 4.3.0-dev)
2024-06-13 14:53:37 +0200catman(~catman@user/catman)
2024-06-13 16:42:07 +0200thunderrd(~thunderrd@118.174.53.205) (Remote host closed the connection)
2024-06-13 16:59:34 +0200rascasse(~rascasse@user/diep) (Ping timeout: 255 seconds)
2024-06-13 17:46:07 +0200thunderrd(~thunderrd@118.174.53.205)
2024-06-13 17:57:50 +0200rascasse(~rascasse@user/diep)
2024-06-13 18:11:43 +0200xmonadtrack(~xmonadtra@user/geekosaur/bot/xmonadtrack) (Remote host closed the connection)
2024-06-13 18:12:33 +0200haskellbridge(~hackager@syn-024-093-192-219.res.spectrum.com) (Remote host closed the connection)
2024-06-13 18:18:38 +0200haskellbridge(~hackager@syn-024-093-192-219.res.spectrum.com)
2024-06-13 18:18:49 +0200xmonadtrack(~xmonadtra@syn-024-093-192-219.res.spectrum.com)
2024-06-13 18:18:49 +0200xmonadtrack(~xmonadtra@syn-024-093-192-219.res.spectrum.com) (Changing host)
2024-06-13 18:18:49 +0200xmonadtrack(~xmonadtra@user/geekosaur/bot/xmonadtrack)
2024-06-13 18:22:43 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 4.2.2)
2024-06-13 19:54:22 +0200ft(~ft@p3e9bcb39.dip0.t-ipconnect.de)
2024-06-13 21:36:39 +0200mekeor(~user@2001:a61:10ae:1901:3241:bc6e:53bb:fccc)
2024-06-13 22:38:13 +0200rascasse(~rascasse@user/diep) (Remote host closed the connection)
2024-06-13 23:15:51 +0200mekeor(~user@2001:a61:10ae:1901:3241:bc6e:53bb:fccc) (Ping timeout: 264 seconds)
2024-06-13 23:44:54 +0200 <haskellbridge> <iqubic (she/her)> I'm looking to set up some Named Scratchpads. I'm not sure what "Query Bool" as the query parameter of the NS constructor? How do I know if I want to use "className" or "appName" and how do I get those values?
2024-06-13 23:47:13 +0200 <haskellbridge> <iqubic (she/her)> I'm wanting to make an Emacs window into a scratchpad. According to what I've read online using "emacsclient -c --frame-parameters='(quote (name . "scratchmacs"))'" as the way to launch Emacs sets either the "className" or the "appName" and I'm not sure which.
2024-06-13 23:49:43 +0200 <geekosaur> a Query Bool is what goes on the left side of `-->` in a ManageHook
2024-06-13 23:49:46 +0200 <haskellbridge> <iqubic (she/her)> Using "xprop" gives this piece of info: "WM_CLASS(STRING) = "scratchmacs", "Emacs"". I think that means I want to use something like "appName =? scratchmacs" right?
2024-06-13 23:50:02 +0200 <geekosaur> (NamedScratchpads in effect build custom ManageHooks)
2024-06-13 23:50:19 +0200 <geekosaur> with quotes around "scratchmacs", yes
2024-06-13 23:50:32 +0200 <haskellbridge> <iqubic (she/her)> Right. Because that has to be a string.
2024-06-13 23:51:09 +0200 <geekosaur> https://github.com/geekosaur/xmonad.hs/blob/hilfy-2023/xmonad.hs#L94-L132
2024-06-13 23:51:39 +0200 <geekosaur> (and `remoteCrawl` is just above it)
2024-06-13 23:51:58 +0200 <haskellbridge> <iqubic (she/her)> So, appName is the first string returned by WM_CLASS? Got it.
2024-06-13 23:52:09 +0200 <geekosaur> yes, and className is the second
2024-06-13 23:52:56 +0200 <haskellbridge> <iqubic (she/her)> I don't see any way to change the class name of a new emacs window, but I don't have a way to change the appName
2024-06-13 23:53:14 +0200 <geekosaur> there's a utility script in xmonad-contrib (that sadly doesn't get installed) that outputs properties in ManageHook format: https://github.com/xmonad/xmonad-contrib/blob/master/scripts/window-properties.sh
2024-06-13 23:53:41 +0200 <geekosaur> in general you don't change className, it's supposed to apply to all instances
2024-06-13 23:55:28 +0200 <haskellbridge> <iqubic (she/her)> Right. What's going on here is that I have Emacs running as a daemon in the background, and then I'm just firing up a client so that I can do some edits and things. And then I can close that window without losing all of the Emacs state.
2024-06-13 23:56:31 +0200 <haskellbridge> <iqubic (she/her)> What does "(noTaskbar <> doFloatPlace)" mean
2024-06-13 23:58:33 +0200 <geekosaur> doFloatPlace just composes a PlaceHook with doFloat (https://github.com/geekosaur/xmonad.hs/blob/hilfy-2023/xmonad.hs#L298-L299)
2024-06-13 23:59:09 +0200 <geekosaur> noTaskBar is from XMonad.Util.NoTaskbar and hides windows from EWMH compliant taskbars
2024-06-13 23:59:16 +0200 <haskellbridge> <iqubic (she/her)> Why are you doing that? What benefits does that give you?
2024-06-13 23:59:19 +0200 <geekosaur> (I use xmonad as WM for Mate)
2024-06-13 23:59:38 +0200 <haskellbridge> <iqubic (she/her)> I see. I didn't know you could use that.
2024-06-13 23:59:42 +0200 <haskellbridge> <iqubic (she/her)> +do