| 2022-08-17 00:04:07 +0200 | [Leary] | (~Leary]@122-58-224-198-vdsl.sparkbb.co.nz) (Ping timeout: 252 seconds) | 
| 2022-08-17 01:07:47 +0200 | twiclo1 | (~twiclo@vpn.utahbroadband.com) (Ping timeout: 248 seconds) | 
| 2022-08-17 01:09:59 +0200 | twiclo1 | (~twiclo@mail.twil.cx) | 
| 2022-08-17 01:18:20 +0200 | chomwitt | (~chomwitt@2a02:587:dc06:ee00:4f0b:15e9:107f:312) (Ping timeout: 255 seconds) | 
| 2022-08-17 01:50:15 +0200 | catman | (~catman@user/catman) | 
| 2022-08-17 02:27:50 +0200 | jabuxas | (~jabuxas@2804:14d:ba4c:831e:2ed4:c29b:22c4:6309) | 
| 2022-08-17 02:29:29 +0200 | <jabuxas> | hello | 
| 2022-08-17 02:30:53 +0200 | <geekosaur> | hello | 
| 2022-08-17 02:31:29 +0200 | <geekosaur> | (I'm headed off to bed shortly and it doesn't look like anyone else is around at the moment; you may have to wait around a few hours…) | 
| 2022-08-17 02:35:03 +0200 | <jabuxas> | its ok | 
| 2022-08-17 02:42:16 +0200 | jabuxas | (~jabuxas@2804:14d:ba4c:831e:2ed4:c29b:22c4:6309) (Quit: Leaving) | 
| 2022-08-17 02:50:18 +0200 | catman_ | (~catman@user/catman) | 
| 2022-08-17 02:50:26 +0200 | catman | (~catman@user/catman) (Killed (tantalum.libera.chat (Nickname regained by services))) | 
| 2022-08-17 02:50:26 +0200 | catman_ | catman | 
| 2022-08-17 02:52:13 +0200 | jabuxas | (~jabuxas@2804:14d:ba4c:831e:2ed4:c29b:22c4:6309) | 
| 2022-08-17 02:56:51 +0200 | jabas | (~jabuxas@2804:14d:ba4c:831e:2ed4:c29b:22c4:6309) | 
| 2022-08-17 02:57:09 +0200 | jabas | (~jabuxas@2804:14d:ba4c:831e:2ed4:c29b:22c4:6309) (Client Quit) | 
| 2022-08-17 03:01:36 +0200 | jabuxas | (~jabuxas@2804:14d:ba4c:831e:2ed4:c29b:22c4:6309) (Quit: Leaving) | 
| 2022-08-17 03:01:47 +0200 | jabuxas | (~jabuxas@2804:14d:ba4c:831e:2ed4:c29b:22c4:6309) | 
| 2022-08-17 03:32:26 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection) | 
| 2022-08-17 03:35:16 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) | 
| 2022-08-17 03:40:12 +0200 | [Leary] | (~Leary]@122-58-223-158-adsl.sparkbb.co.nz) | 
| 2022-08-17 04:02:49 +0200 | banc | (banc@gateway/vpn/airvpn/banc) (Ping timeout: 252 seconds) | 
| 2022-08-17 04:06:51 +0200 | ectospasm | (~ectospasm@user/ectospasm) (Quit: WeeChat 3.6) | 
| 2022-08-17 04:10:48 +0200 | jabuxas | (~jabuxas@2804:14d:ba4c:831e:2ed4:c29b:22c4:6309) (Remote host closed the connection) | 
| 2022-08-17 04:22:52 +0200 | banc | (banc@gateway/vpn/airvpn/banc) | 
| 2022-08-17 04:24:49 +0200 | td_ | (~td@muedsl-82-207-238-061.citykom.de) (Ping timeout: 252 seconds) | 
| 2022-08-17 04:26:44 +0200 | td_ | (~td@94.134.91.250) | 
| 2022-08-17 04:50:45 +0200 | ectospasm | (~ectospasm@user/ectospasm) | 
| 2022-08-17 05:01:17 +0200 | vreahli | (~user@2601:647:5700:1380::de62) | 
| 2022-08-17 05:09:56 +0200 | vreahli | (~user@2601:647:5700:1380::de62) (Remote host closed the connection) | 
| 2022-08-17 05:47:26 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::a1ec) (Ping timeout: 255 seconds) | 
| 2022-08-17 06:08:58 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 268 seconds) | 
| 2022-08-17 06:41:19 +0200 | noex | (~null@user/noex) (Quit: :q!) | 
| 2022-08-17 06:54:24 +0200 | qbt | (~qbt@user/edun) | 
| 2022-08-17 07:16:51 +0200 | steve_ | (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 248 seconds) | 
| 2022-08-17 07:21:16 +0200 | <isaacthekind[m]> | is there a way to set a certain application to always open on primary display? | 
| 2022-08-17 07:21:33 +0200 | <isaacthekind[m]> | and to always go fullscreen on said display | 
| 2022-08-17 07:21:40 +0200 | <isaacthekind[m]> | (a game in this case) | 
| 2022-08-17 07:27:12 +0200 | <Solid> | that's what the managehook is for | 
| 2022-08-17 07:27:25 +0200 | <Solid> | if you can somehow match the window | 
| 2022-08-17 07:45:38 +0200 | chomwitt | (~chomwitt@2a02:587:dc06:ee00:4e2b:7ca9:316d:45c) | 
| 2022-08-17 07:50:33 +0200 | chomwitt | (~chomwitt@2a02:587:dc06:ee00:4e2b:7ca9:316d:45c) (Ping timeout: 256 seconds) | 
| 2022-08-17 07:54:08 +0200 | <isaacthekind[m]> | hmm ok lemme explore that thx | 
| 2022-08-17 08:33:01 +0200 | alternateved | (~user@staticline-31-183-146-203.toya.net.pl) | 
| 2022-08-17 08:43:29 +0200 | alternateved | (~user@staticline-31-183-146-203.toya.net.pl) (Read error: Connection reset by peer) | 
| 2022-08-17 08:43:50 +0200 | alternateved | (~user@staticline-31-183-146-203.toya.net.pl) | 
| 2022-08-17 09:04:12 +0200 | cfricke | (~cfricke@user/cfricke) | 
| 2022-08-17 09:22:55 +0200 | cfricke | (~cfricke@user/cfricke) (Ping timeout: 256 seconds) | 
| 2022-08-17 09:34:39 +0200 | cfricke | (~cfricke@user/cfricke) | 
| 2022-08-17 09:46:14 +0200 | steve_ | (~steve@ool-182c2b80.dyn.optonline.net) | 
| 2022-08-17 10:14:31 +0200 | benin0 | (~benin@183.82.30.34) | 
| 2022-08-17 10:18:38 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::a1ec) | 
| 2022-08-17 11:00:49 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle) | 
| 2022-08-17 12:12:09 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::a1ec) (Ping timeout: 244 seconds) | 
| 2022-08-17 14:11:18 +0200 | <Solid> | uff, munic is expensive :/ | 
| 2022-08-17 14:11:32 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) | 
| 2022-08-17 14:15:34 +0200 | <Solid> | s/ic/ich/ | 
| 2022-08-17 14:19:33 +0200 | catman | (~catman@user/catman) (Ping timeout: 252 seconds) | 
| 2022-08-17 14:21:42 +0200 | catman | (~catman@user/catman) | 
| 2022-08-17 14:26:17 +0200 | chomwitt | (~chomwitt@2a02:587:dc16:4100:bf02:bf7d:726d:6c5b) | 
| 2022-08-17 14:28:59 +0200 | benin04 | (~benin@183.82.31.103) | 
| 2022-08-17 14:30:36 +0200 | benin0 | (~benin@183.82.30.34) (Ping timeout: 256 seconds) | 
| 2022-08-17 14:30:37 +0200 | benin04 | benin0 | 
| 2022-08-17 14:30:56 +0200 | cfricke | (~cfricke@user/cfricke) (Ping timeout: 268 seconds) | 
| 2022-08-17 14:31:20 +0200 | cfricke | (~cfricke@user/cfricke) | 
| 2022-08-17 14:34:50 +0200 | chomwitt | (~chomwitt@2a02:587:dc16:4100:bf02:bf7d:726d:6c5b) (Ping timeout: 255 seconds) | 
| 2022-08-17 14:50:31 +0200 | catman | (~catman@user/catman) (Quit: WeeChat 3.6) | 
| 2022-08-17 14:53:26 +0200 | catman | (~catman@user/catman) | 
| 2022-08-17 15:52:40 +0200 | <Zedgamer9128[m]> | Is there any command to open an app in workspace from the terminal like i want to open nvim in workspace 2 directly from the commandline | 
| 2022-08-17 15:55:00 +0200 | <vrs> | you'll have to set up a managehook | 
| 2022-08-17 15:55:43 +0200 | <vrs> | I tend to use hookNext from https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Hooks-ToggleHook.html#v:hook… | 
| 2022-08-17 15:56:17 +0200 | <geekosaur[m]> | There isn't really a reliable way to associate a terminal command with a window opening since unix is asynchronous | 
| 2022-08-17 15:57:07 +0200 | <vrs> | yeah but the unreliable way works 99% of the time | 
| 2022-08-17 15:57:17 +0200 | <vrs> | if you're not spawning many windows at once that is | 
| 2022-08-17 17:09:10 +0200 | alternateved | (~user@staticline-31-183-146-203.toya.net.pl) (Remote host closed the connection) | 
| 2022-08-17 18:43:06 +0200 | benin0 | (~benin@183.82.31.103) (Quit: The Lounge - https://thelounge.chat) | 
| 2022-08-17 18:46:36 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) | 
| 2022-08-17 19:02:54 +0200 | zim0369 | (~zim0369@114.143.131.219) | 
| 2022-08-17 19:04:24 +0200 | logzet | (~quassel@2001:9e8:e505:d000:dabb:c1ff:fed3:a1b9) | 
| 2022-08-17 19:04:49 +0200 | cfricke | (~cfricke@user/cfricke) (Ping timeout: 252 seconds) | 
| 2022-08-17 19:08:59 +0200 | Maeda | (~Maeda@91-161-10-149.subs.proxad.net) | 
| 2022-08-17 19:11:32 +0200 | Maeda | (~Maeda@91-161-10-149.subs.proxad.net) (Client Quit) | 
| 2022-08-17 19:11:37 +0200 | jeeeun4 | (~jeeeun@78.40.148.178) (Quit: The Lounge - https://thelounge.chat) | 
| 2022-08-17 19:12:48 +0200 | jeeeun4 | (~jeeeun@78.40.148.178) | 
| 2022-08-17 19:18:31 +0200 | Maeda | (~Maeda@91-161-10-149.subs.proxad.net) | 
| 2022-08-17 19:20:26 +0200 | <Maeda> | Hello there, is it possible to use relative paths (like "~/") with appendFilePrompt to specify the notes file? | 
| 2022-08-17 19:22:19 +0200 | <geekosaur> | that's not a relative path, but it is using a shell metacharacter and appendFilePrompt does not go through the shell | 
| 2022-08-17 19:25:12 +0200 | <Solid> | we have some function that expands ~/ in X.Prelude now, so I would imagine it'd just be a matter of telling X.P.AppendFile about it | 
| 2022-08-17 19:25:36 +0200 | <Maeda> | I think I saw some other supporting this (I might be wrong of course). | 
| 2022-08-17 19:26:02 +0200 | <davean> | ~ isn't even POSIX is it? Its shell specific I think. If you want the POSIX version its $HOME? | 
| 2022-08-17 19:26:07 +0200 | <geekosaur> | probably put it in doAppend | 
| 2022-08-17 19:26:19 +0200 | <davean> | I think ~ is a cshellism | 
| 2022-08-17 19:26:25 +0200 | <geekosaur> | but we don't expand envars either, we just call appendFile directly | 
| 2022-08-17 19:26:39 +0200 | <davean> | Oh I'm just saying it isn't clear what ~ does | 
| 2022-08-17 19:26:56 +0200 | <geekosaur> | and yes, ~ is a cshellism that made its way into bash and zsh | 
| 2022-08-17 19:27:13 +0200 | <geekosaur> | along with its cousin ~username | 
| 2022-08-17 19:27:16 +0200 | <Maeda> | $HOME might be OK too, I just want to avoid the full path | 
| 2022-08-17 19:27:32 +0200 | <davean> | Right, so the only way to expand ~ correctly is "ask the shell" | 
| 2022-08-17 19:27:38 +0200 | <davean> | we DO know how $HOME works | 
| 2022-08-17 19:27:58 +0200 | <davean> | zsh has a lot of stuff around ~ | 
| 2022-08-17 19:28:05 +0200 | <Maeda> | Out of the box $HOME will not work with appendFile, am I right? | 
| 2022-08-17 19:28:18 +0200 | <geekosaur> | correct because we don't handle envars either | 
| 2022-08-17 19:29:10 +0200 | jeeeun4 | (~jeeeun@78.40.148.178) (Quit: The Lounge - https://thelounge.chat) | 
| 2022-08-17 19:29:35 +0200 | geekosaur | looks at mkAbsolutePath and immediately dislikes it | 
| 2022-08-17 19:31:38 +0200 | <geekosaur> | https://github.com/xmonad/xmonad-contrib/blob/master/XMonad/Prelude.hs#L112-L118 the default case seems like it's just asking to confuse people | 
| 2022-08-17 19:33:00 +0200 | jeeeun4 | (~jeeeun@78.40.148.178) | 
| 2022-08-17 19:33:01 +0200 | <geekosaur> | Maeda, since 99% of the time (100% if using a display manager to log in) your current directory will be $HOME, you can probably just use a relative pathname | 
| 2022-08-17 19:33:37 +0200 | <geekosaur> | and the remaining 1% of the time you probably didn't intend to run startx from somewhere other than ~ | 
| 2022-08-17 19:35:41 +0200 | <Maeda> | $HOME is already known in the system, so using this in `(("M-n"), appendFilePrompt myXPConfig "$HOME/NOTES")` can make it but need to import that Prelude part to make that $HOME usable. | 
| 2022-08-17 19:37:11 +0200 | <geekosaur> | no? XMonad.Prelude won't cause environment variables to be expanded. and no import does anything except make functions available for use, it doesn't e.g. change how strings are interpreted | 
| 2022-08-17 19:39:36 +0200 | <Maeda> | OK so to use the relative pathname without $HOME (or ~/), do you have some example (just NOTES?) | 
| 2022-08-17 19:39:45 +0200 | <geekosaur> | just NOTES | 
| 2022-08-17 19:40:19 +0200 | Maeda | is trying that NOTES :p | 
| 2022-08-17 19:42:00 +0200 | <Maeda> | Works like a charm! Thank you :) | 
| 2022-08-17 19:43:03 +0200 | <Solid> | probably not that difficult to ake mkAbsolutePath expand env vars | 
| 2022-08-17 19:44:30 +0200 | <geekosaur> | right, I just put it on my bucket list | 
| 2022-08-17 19:44:51 +0200 | <geekosaur> | and I looked at the code again and realized it's not quite as WRONG as the comment makes it out to be | 
| 2022-08-17 19:44:52 +0200 | <Maeda> | For me it is just that it is not obvious to just type a name and expect it to create in home folder. But at least that works. | 
| 2022-08-17 19:48:03 +0200 | <geekosaur> | for me it'd be surprising for my basic environment/wm to not be in my home directory | 
| 2022-08-17 19:48:19 +0200 | <geekosaur> | windows can be wherever but the wm itself should be in ~ | 
| 2022-08-17 19:56:24 +0200 | <Solid> | oh, yeah, the comment is wrong | 
| 2022-08-17 19:57:44 +0200 | qbt | (~qbt@user/edun) (Quit: WeeChat 3.5) | 
| 2022-08-17 20:03:22 +0200 | <Solid> | geekosaur: is there some standard as to which characters env var names can include? | 
| 2022-08-17 20:05:24 +0200 | <geekosaur> | https://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap08.html | 
| 2022-08-17 20:05:48 +0200 | <geekosaur> | names can include anything except an equal sign, but in practice are limited to uppercase letters, digits, and underscore | 
| 2022-08-17 20:06:15 +0200 | <geekosaur> | in particular shells are unlikely to be able to process names with characters outside of that set | 
| 2022-08-17 20:06:59 +0200 | <geekosaur> | (well, they can handle lowercase, but the shell convention is that names with lowercase in them are process local and all uppercase names come from the environment) | 
| 2022-08-17 20:08:38 +0200 | <geekosaur> | at one point bash tried to export functions by putting names with parentheses in them in the environment. that ended poorly | 
| 2022-08-17 20:09:12 +0200 | zim0369 | (~zim0369@114.143.131.219) (Quit: Client closed) | 
| 2022-08-17 20:10:23 +0200 | <geekosaur> | *lots* of programs that look at envars crashed on encountering those names, not just non-bash shells | 
| 2022-08-17 20:11:14 +0200 | zim0369 | (~zim0369@114.143.131.219) | 
| 2022-08-17 20:16:58 +0200 | <Solid> | hah | 
| 2022-08-17 20:17:03 +0200 | <isaacthekind[m]> | i'm struggling a bit with workspaces and projects, i have these different projects built. like for ex i have one that is 3 terminals. but i can't seem to get keybinds working to switch between projects. yet whenever my leftmost monitor is empty, if i click it suddenly 3 terminals show up (aka my project)... | 
| 2022-08-17 20:17:11 +0200 | zim0369 | (~zim0369@114.143.131.219) (Quit: Client closed) | 
| 2022-08-17 20:19:26 +0200 | zim0369 | (~zim0369@114.143.131.219) | 
| 2022-08-17 20:34:41 +0200 | zim0369 | (~zim0369@114.143.131.219) (Quit: Client closed) | 
| 2022-08-17 20:36:11 +0200 | zim0369 | (~zim0369@114.143.131.219) | 
| 2022-08-17 20:45:21 +0200 | cfricke | (~cfricke@user/cfricke) | 
| 2022-08-17 21:12:39 +0200 | zim0369 | (~zim0369@114.143.131.219) (Quit: Client closed) | 
| 2022-08-17 21:14:47 +0200 | zim0369 | (~zim0369@114.143.131.219) | 
| 2022-08-17 21:29:21 +0200 | zim0369 | (~zim0369@114.143.131.219) (Quit: Client closed) | 
| 2022-08-17 21:55:49 +0200 | chomwitt | (~chomwitt@2a02:587:dc16:4100:1289:3f0b:2a03:948d) | 
| 2022-08-17 22:47:40 +0200 | logzet | (~quassel@2001:9e8:e505:d000:dabb:c1ff:fed3:a1b9) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 
| 2022-08-17 23:06:33 +0200 | Maeda | (~Maeda@91-161-10-149.subs.proxad.net) (Quit: leaving) | 
| 2022-08-17 23:43:18 +0200 | jabuxas | (~jabuxas@2804:14d:ba4c:831e:2ed4:c29b:22c4:6309) | 
| 2022-08-17 23:45:25 +0200 | jabuxas | (~jabuxas@2804:14d:ba4c:831e:2ed4:c29b:22c4:6309) (Client Quit) | 
| 2022-08-17 23:45:51 +0200 | jabuxas | (~jabuxas@2804:14d:ba4c:831e:2ed4:c29b:22c4:6309) | 
| 2022-08-17 23:48:47 +0200 | cfricke | (~cfricke@user/cfricke) (Ping timeout: 255 seconds) | 
| 2022-08-17 23:54:11 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 248 seconds) | 
| 2022-08-17 23:55:11 +0200 | jao | (jao@gateway/vpn/protonvpn/jao) |