Home liberachat/#xmonad: Logs Calendar

Logs on 2022-04-29 (liberachat/#xmonad)

00:27:01 abastro joins (~abab9579@220.75.216.63)
01:11:08 <abastro[m]> Oh wow, I wonder how it shows the name
01:12:27 <abastro[m]> Tho it only shows the names, I guess
01:18:53 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection)
01:22:36 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
01:26:40 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
01:55:05 derpyxdhs joins (~derpyxd.h@2804:7228:7fff:de0:b5fd:ccc6:bce4:6e81)
01:55:39 derpyxdhs parts (~derpyxd.h@2804:7228:7fff:de0:b5fd:ccc6:bce4:6e81) ()
02:02:40 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 250 seconds)
02:24:47 banc joins (banc@gateway/vpn/airvpn/banc)
02:34:37 × td_ quits (~td@muedsl-82-207-238-120.citykom.de) (Ping timeout: 256 seconds)
02:36:04 td_ joins (~td@muedsl-82-207-238-122.citykom.de)
03:12:26 × mvk quits (~mvk@2607:fea8:5ce3:8500::aa1d) (Ping timeout: 250 seconds)
03:15:16 × abastro quits (~abab9579@220.75.216.63) (Ping timeout: 272 seconds)
03:26:06 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 246 seconds)
03:44:15 benin joins (~benin@183.82.204.110)
06:56:33 evan joins (~evan@219.136.52.90)
07:05:51 ircbrowse_tom joins (~ircbrowse@2a01:4f8:1c1c:9319::1)
07:05:57 Server sets mode +cnt
07:26:29 <Solid[m]> It knows the name internally of course, so all it has to do is to create a small window in which to show the name
07:51:24 × steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 272 seconds)
08:01:29 <abastro[m]> Yea but tooltip means it is somewhat nifty
08:20:21 cfricke joins (~cfricke@user/cfricke)
08:35:35 × cfricke quits (~cfricke@user/cfricke) (Ping timeout: 256 seconds)
09:05:44 Ether[m] uploaded an image: (340KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/iUrGPmYGLmjdfdKMVNJBIbNQ/20220429_150517_7271107144579923060.jpg >
09:06:40 <Solid[m]> I don't know the normal definition of "tooltip" but in this case it's probably not that and was just a name
09:06:56 <Solid[m]> (it flashes for a predefined number of seconds on entering a workspace)
09:07:34 <abastro[m]> Oh. It requires one more argument
09:07:39 <Ether[m]> Am i supposed to import XMonad.Actions.MessageFeedback?
09:07:43 <abastro[m]> "Applied to too few arguments"
09:07:53 <Ether[m]> abastro[m]: What would that be?
09:08:26 <abastro[m]> It needs `WindowSpace` as an argument
09:08:30 <abastro[m]> ..whatever that would be
09:08:43 <Ether[m]> Uhh
09:09:11 <Solid> what does?
09:10:01 <abastro[m]> You need to provide some kind of Workspace as argument
09:10:05 <abastro[m]> ..I wonder what that would be
09:10:45 <abastro[m]> I wonder if there is a way to obtain current window space?
09:10:54 <Solid> sure
09:11:14 <Ether[m]> Anyway i can make a function instead?
09:13:53 <abastro[m]> I think you need to ask geekosaur or someone who knows xmonad well
09:14:13 <Ether[m]> Swap left :: Window-> X ()
09:14:43 <Ether[m]> abastro[m]: Thanks
09:53:40 <[Leary]> Ether[m]: you can forget the traverse and the refresh, just use `sendMessages` from X.A.MessageFeedback.
09:53:51 <[Leary]> It will do things properly and efficiently.
10:05:13 <abastro[m]> Oh, `sendMessages` existed
10:07:31 <Ether[m]> <[Leary]> "Ether: you can forget the..." <- What about no refresh?
10:08:58 <[Leary]> sendMessages will perform at most one refresh; you don't need to worry about it.
10:09:16 <Ether[m]> Thanks a lot
10:10:20 <Ether[m]> That doesn't work :(
10:10:37 <Ether[m]> It just changes focus
10:16:53 abastro joins (~abab9579@220.75.216.63)
10:18:53 <abastro[m]> How did you do it?
10:21:01 × abastro quits (~abab9579@220.75.216.63) (Remote host closed the connection)
10:21:20 <Ether[m]> > <@abastro:matrix.org> ```... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/082914d844853554a9a13376efbbd39a37d7adda)
10:21:22 <lambdabot> <hint>:1:1: error: parse error on input ‘<@’
10:21:32 abastro joins (~abab9579@220.75.216.63)
10:21:46 <abastro[m]> ?
10:21:49 <Ether[m]> Replaced it with send messages
10:22:13 <Ether[m]> And removed traverse
10:22:35 <abastro[m]> Well, you are supposed to do `("M-I", sendMessages [Go R, Swap L, Go R])`
10:22:43 <abastro[m]> Oh wait, you might have done that
10:22:53 <abastro[m]> Hmmmm
10:23:01 <Ether[m]> abastro[m]: Yeah
10:23:23 <Ether[m]> I think maybe thats why geekosaur didn't suggest it
10:24:17 <abastro[m]> Doc says `If you want to sequence a series of messages that would have otherwise used sendMessage while minimizing refreshes, use this.`
10:24:28 <abastro[m]> So.. it should work. Strange
10:24:55 <Ether[m]> abastro[m]: Oh and the binding is actually "M-S-l
10:25:08 <Ether[m]> * Oh and the binding is actually "M-S-l"
10:25:44 <abastro[m]> Yea I mean choice of keybinding should not matter
10:25:48 <Ether[m]> abastro[m]: Maybe because it doesn't perform all of them
10:26:57 <[Leary]> The only reason sendMessages would fail is if the WindowNavigation implementation doesn't report the need to refresh in its message handling, and tries to handle the changes itself ...
10:27:29 <[Leary]> Which is kinda gross, but it can't be blamed since sendMessage didn't always have its current implementation.
10:27:30 <abastro[m]> Ether: It does seem to perform all of them
10:28:25 <abastro[m]> Leary, that makes sense
10:28:29 <[Leary]> The module could perhaps do with a looking over. Though personally I'm not sure what the point of it is when we have Navigation2D.
10:29:35 <Ether[m]> [Leary]: I am aware
10:30:02 <Ether[m]> But the problem is it doesn't know your recent windows
10:30:40 <Ether[m]> I used to use it. But then i started being bothered by its unatural feeling.
10:31:28 <abastro> It doesn't know your recent windows?
10:32:46 <Ether[m]> abastro: No it doesn't
10:33:01 <abastro> How does it work?
10:33:10 <Ether[m]> abastro: Strategy
10:33:38 <Ether[m]> Like W.focus up and W.focus down
10:34:38 <Ether[m]> Meaning it can either go to top left window on the left command or bottom left.
10:36:49 <Ether[m]> Its hard to explain in words. Imagine; master stack, with master on the right with 3 windows. On the left command it has to reset and follow the strategy. "SideNavigation" or "CenterNavigation"
10:37:07 <abastro> Yea I see that now
10:37:18 <Ether[m]> https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Actions-Navigation2D.html
10:37:22 <Ether[m]> PS: sub tabbing is also horrid
10:37:48 <abastro> Does the other one (X.A.WindowNavigation) recall the previously focused window?
10:37:52 <abastro> How does that one work?
10:38:01 <Ether[m]> Yes
10:38:14 <Ether[m]> Thank God it does
10:38:53 <Ether[m]> And sub tab works great too. But the problem starts when you swap master and stack
10:39:04 <Ether[m]> It becomes confused
10:41:05 <Ether[m]> The default is basically dwm default, Navigation 2d id basically Awesome wm like, Window Navigation is like Bspwm with swaping issues. And if you don't use insert Position Below Newer its useless.
10:41:44 <abastro> I see, interesting
10:42:26 <Ether[m]> I could go on a 20 min rant on how there is dynamic wm with "proper Directional Focus and swapping"
10:43:01 <Ether[m]> * I could go on a 20 min rant on how there isnt a dynamic wm with "proper Directional Focus and swapping"
10:43:38 <abastro> <del>Implement one yourself!</del> <-- this would be hard yea
10:43:58 <Ether[m]> Ether[m]: Which really at the end of the day saves you hours of time
10:44:35 <Ether[m]> abastro: Trying.. but i don't really know Good Haskell, YET.
10:45:15 <Ether[m]> Does matrix support Markup?
10:46:07 <abastro> Yea, it somewhat does
10:46:16 <Ether[m]> <pre>print(" I love python")</pre>
10:46:28 <abastro> Okay, but that one doesn't work
10:46:46 <Ether[m]> s/pre/code/, s/pre/code/
10:46:53 <Ether[m]> How do you write code?
10:47:07 <abastro> I guess something like this
10:47:11 <abastro> `insert code here`
10:47:24 <Ether[m]> ''' python
10:47:24 <Ether[m]> Echo "hvc"
10:47:24 <Ether[m]> '''
10:47:31 <Ether[m]> * '
10:47:32 <Ether[m]> Echo "hvc"
10:47:32 <Ether[m]> '
10:47:47 <Ether[m]> * 'Echo "hvc'
10:47:56 <Ether[m]> * 'Echo hvc'
10:48:03 <Ether[m]> Nope
10:48:13 <abastro[m]> Eh, it is '`'
10:48:16 <abastro[m]> Not ', but `
10:49:14 <Ether[m]> `print ("hello world")`
10:49:23 <Ether[m]> * `print ("hello world")`
10:49:35 <Ether[m]> s/`/'/
10:49:36 <Ether[m]> Agggh
10:50:05 <Ether[m]> * `print ("hello world")`
10:50:34 <Ether[m]> s/`/<B>/, s/`/</B>/
10:50:46 <Ether[m]> s/`/<b>/, s/`/</b>/
10:51:00 <Ether[m]> s/`/<i>/, s/`/</i>/
10:51:28 <Ether[m]> `'`
10:51:32 <abastro[m]> Perhaps one calls it 'apostrophe' or something
10:51:55 <abastro[m]> it should work like this: `hmm`
10:51:55 <abastro[m]> Done by `hmm`
10:51:58 <Ether[m]> abastro[m]: Why does it not work here?
10:52:10 <abastro[m]> Where are you?
10:52:27 <Ether[m]> 'Hi'
10:52:27 <abastro[m]> Which client?
10:52:32 <Ether[m]> Matrix
10:52:58 <Ether[m]> `is this the way?`
10:53:58 <Ether[m]> 'Apostrophe doesn't work'
10:54:13 <Ether[m]> Sad life :(
10:54:21 <abastro> I mean, which client of matrix?
10:54:28 <abastro> I am currently using Element for matrix
10:54:43 <abastro> (And well, sometimes commenting via irc as well like this)
10:54:49 <lyiriyah[m]> <Ether[m]> "Does matrix support Markup?" <- You use \`backticks\`
10:55:19 <lyiriyah[m]> Or ``` for a codeblock
10:57:06 <abastro[m]> Oh right, backticks
11:55:45 × evan quits (~evan@219.136.52.90) (Quit: Leaving)
12:41:30 × benin quits (~benin@183.82.204.110) (Ping timeout: 276 seconds)
13:40:06 benin joins (~benin@183.82.204.110)
14:38:27 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Quit: Leaving)
14:39:54 geekosaur joins (~geekosaur@xmonad/geekosaur)
15:08:54 × incertia quits (~incertia@d47-69-133-171.try.wideopenwest.com) (Ping timeout: 246 seconds)
15:13:41 incertia joins (~incertia@d47-69-133-171.try.wideopenwest.com)
15:18:48 junk joins (~junk@161.red-79-144-195.dynamicip.rima-tde.net)
15:22:34 stackdroid18 joins (14094@user/stackdroid)
15:30:13 × x88x88x quits (~x88x88x@2001:19f0:5:39a8:5400:3ff:feb6:73cb) (Quit: ZNC - https://znc.in)
15:30:45 <junk> hi everyone
15:31:17 <geekosaur> hi
15:31:59 <junk> ey
15:32:05 <junk> I have a question
15:32:19 <junk> which status bar do you use with xmonad?
15:33:31 <geekosaur> I run xmonad under MATE so I use mate-panel with xmonad-log-applet
15:33:42 <geekosaur> most people use xmobar, some use polybar
15:33:58 <geekosaur> taffybar's also somewhat popular
15:34:13 <junk> i use xmonbar but is driving me mad
15:34:35 <junk> is very complex to have multiple instances of it on several monitors
15:34:55 <geekosaur> it's easier in 0.17
15:35:43 <geekosaur> we redesigned the statusbar stuff. take a spin through the updated tutorial (https://xmonad.org/TUTORIAL.html)
15:36:50 <junk> thank you
15:36:57 <junk> Im gonna check it
15:42:19 × abastro quits (~abab9579@220.75.216.63) (Ping timeout: 240 seconds)
15:54:07 mvk joins (~mvk@2607:fea8:5ce3:8500::aa1d)
15:58:41 × junk quits (~junk@161.red-79-144-195.dynamicip.rima-tde.net) (Quit: Leaving)
16:00:13 × dissociate[m] quits (~jessehorn@2001:470:69fc:105::1:41af) (Quit: You have been kicked for being idle)
16:01:05 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
16:10:21 × thunderrd quits (~thunderrd@183.182.115.126) (Remote host closed the connection)
17:17:44 × stackdroid18 quits (14094@user/stackdroid) (Quit: hasta la vista... tchau!)
17:27:44 × brianbnt quits (~brianbnt@user/brianbnt) (Quit: ZNC 1.8.2 - https://znc.in)
17:29:59 × benin quits (~benin@183.82.204.110) (Quit: The Lounge - https://thelounge.chat)
17:30:56 brianbnt joins (~brianbnt@user/brianbnt)
17:30:56 × brianbnt quits (~brianbnt@user/brianbnt) (Client Quit)
17:31:19 brianbnt joins (~brianbnt@user/brianbnt)
18:16:56 × doppo quits (~doppo@2604:180::e0fc:a07f) (Ping timeout: 248 seconds)
18:20:02 doppo joins (~doppo@2604:180::e0fc:a07f)
18:26:31 arjun joins (~arjun@user/arjun)
18:27:04 <arjun> hi
18:27:11 <arjun> i seem to have 9 workspaces
18:27:17 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
18:27:28 <arjun> how do i make it more like i3 where i only have the workspaces i use
18:27:38 <arjun> only 1-4 say, if i use just 4 etc
18:27:52 <arjun> dynamic workspaces doesn't seem to be the thing i want
18:29:10 <geekosaur> xmonad requires at least as many workspaces as screens, and otherwise creates a fixed set whne it starts based on the `workspaces` entry in the config
18:29:25 <geekosaur> we don't really supporti3-style dynamic workspaces
18:30:28 <arjun> so my way out is, as many ws as screen then dynamic workspaces add as required ?
18:31:05 <geekosaur> you can do that. it just won't auto-remove them as they empty
18:31:20 <arjun> geekosaur, i see. thanks
18:31:41 <Solid> can probably hack together a logHook for that
18:31:46 <geekosaur> hypothetically a logHook might look for and remove empties
18:31:49 <geekosaur> yeh
18:36:11 <arjun> just curios, is there work still going on Xmonad, given that wayland is being pushed as the future
18:36:45 <arjun> or is in will just fix bugs and maintenance mode now?
18:36:55 <geekosaur> work still going on. wayland is being pushed, but is still not ready for prime time
18:37:08 <geekosaur> see the discussion in #haskell for an example :)
18:37:17 <arjun> geekosaur, fractional scaling is a mess on wayland
18:37:27 <arjun> works with hacks on X pretty good
18:38:19 <geekosaur> anyway X11 will be around until at least 2030 due to contractual requirements on Red Hat
18:38:44 <geekosaur> a Wayland based xmonad *is* a future goal, but it'll take a lot of work
18:39:08 <geekosaur> there is already a waymonad but it's buggy; I think sway is currently recommended for tiling on wayland
18:39:21 <arjun> guess we'll wait for wayland to sort it's shit out first
18:39:40 <arjun> also, previous config interop like i3 and sway would be killer
18:40:16 <geekosaur> I like the *idea* of wayland — X11 really is past its sell-by date — but wayland really isn't there yet
18:41:56 <arjun> give us X69
18:42:01 <geekosaur> the multiple monitor hack to avoid the limitations of X11's Screen is atrocious
18:42:35 <geekosaur> and makes it nearly impossible to support things like different scaling on different monitors
18:43:11 <arjun> windows gets this so right
18:43:16 <arjun> its not even funny
18:43:33 <geekosaur> and that's completely ignoring things like its 1980s "security model"
18:43:50 <arjun> different DPI monitors with different scaling 150% 125% on another works just flawless
18:44:00 <arjun> macos sucks too
19:05:43 <arjun> also, i can't seem to restart my xmonad with Mod-q
19:05:54 <arjun> was the keybinding changed ?
19:06:13 <arjun> or do i have a bonked install?
19:07:33 <geekosaur> it should be mod-q still
19:08:20 <arjun> geekosaur, i re-install ?
19:08:41 <geekosaur> what's your config look like?
19:08:47 <arjun> xmonad --recompile && xmonad --restart work fine from the terminal
19:08:56 <arjun> geekosaur, just the basics, nothing too crazy
19:09:23 <geekosaur> also if you don't have xmessage you may be missing a complaint about xmonad not being able to find itself on $PATH, because terminals have a different $PATH from xmonad on most systems unless you used startx
19:09:45 <geekosaur> (display managers set PATH to /bin:/usr/bin and do not consult your .profile or etc.)
19:10:03 <arjun> it's here if you wanna have a look in its entirety
19:10:04 <arjun> https://pastebin.com/sRsnUJ8M
19:10:20 <arjun> i symlinked it to /usr/local/bin/xmonad
19:10:42 <arjun> then use that from an xsessions file for lightdm login
19:10:55 <arjun> .cabal/bin/xmonad -> /usr/local/bin/xmonad
19:11:12 <arjun> ** /home/myusername/.cabal/bin/xmonad
19:11:35 <geekosaur> config looks okay
19:11:57 <geekosaur> lightdm still won't look in /usr/local/bin when xmonad wants to rerun itself
19:12:05 <arjun> maybe i link it to /bin or /usr/bin and see ?
19:12:37 <geekosaur> if you're using a ~/.xsession then have it `source $HOME/.profile` (or .bash_profile or whatever you have)
19:13:56 <arjun> i'm using /usr/share/xsessions/xmonad.desktop
19:14:07 <arjun> its supposed to just run xmonad
19:14:20 <arjun> which i reckoned it'd get from the symlink
19:14:46 <arjun> let me put it in /usr/bin and logout and see
19:14:48 <arjun> brb
19:15:15 × arjun quits (~arjun@user/arjun) (Remote host closed the connection)
19:18:04 arjun joins (~arjun@user/arjun)
19:18:10 <arjun> nah, didn't work
19:18:22 <arjun> uses /usr/bin/xmonad now tho
19:18:59 <arjun> changed that in the xmonad.desktop file in /usr/share/xsessions/xmonad.desktop
19:22:16 × arjun quits (~arjun@user/arjun) (Remote host closed the connection)
19:22:47 <geekosaur> hrm
19:33:40 twiclo1 parts (~twiclo@2604:7b80:2000:1069:52fc:cedd:fbeb:10c) (WeeChat 3.4)
19:41:01 arjun joins (~arjun@user/arjun)
19:41:22 <arjun> tried with a new config creating just 1 line
19:41:45 <arjun> still wont restart with M-q
19:42:02 <arjun> its not the config file, something is bonked with my binary install or paths
19:47:24 × arjun quits (~arjun@user/arjun) (Remote host closed the connection)
19:49:07 arjun joins (~arjun@user/arjun)
19:49:12 <arjun> geekosaur, solved it
19:50:13 <arjun> moved this from .zshrc to .profile
19:50:14 <arjun> [ -f "/home/arjun/.ghcup/env" ] && source "/home/arjun/.ghcup/env" # ghcup-env
19:50:27 <geekosaur> right, ghcup was doing that for a while
19:50:41 <arjun> ghc probably wansn't in lightdm's path i'd guess
19:50:56 <arjun> guess it's still doing it
19:51:02 <geekosaur> supposedly if you reinstall it it will fix it itself, but I keephearing that recent versions are doing it again
19:51:06 <arjun> this is probably a 10 day old install
19:51:09 <geekosaur> that might be a question for maerwald
19:51:37 <arjun> .profile wont work for wayland people maybe ?
19:52:30 <geekosaur> should work for anyone, I think. sticking it in the file read by every shell breaks environment and profile managers among other things
19:52:59 <arjun> gdm on wayland doesn't read .profile
19:52:59 <geekosaur> hm, and I'm not sure .zshrc is read by noninteractive shells
19:53:19 <geekosaur> no display manager reads .profile
19:53:43 <geekosaur> I have mate run a wrapper which does
19:54:01 <arjun> lightdm does
19:57:49 × arjun quits (~arjun@user/arjun) (Remote host closed the connection)
20:15:20 <jakeStateless-Fa> <geekosaur> "I assume that means either the..." <- yes, the old one, it doesn't always happen, so I'm assuming it's a race-condition, but if it happens again I'll check my session errors
20:16:08 <jakeStateless-Fa> I'll also just try switching it to the hook variant, as that may remove the issue, since my fullscreen magnifier is a layout
20:18:51 Etxeberrialex[m] joins (~etxeberri@2001:470:69fc:105::1:5ae6)
20:19:41 <geekosaur> I did have a problem myself where tabs weren't loading their themes properly, that went away by itself at some point. I'd be worried if that were a race condition, though, as we shouldn't have any. (xmonad is single threaded and must be because Xlib isn't really threaded.)
20:19:47 moha joins (~moha@161.red-79-144-195.dynamicip.rima-tde.net)
20:26:10 × moha quits (~moha@161.red-79-144-195.dynamicip.rima-tde.net) (Quit: Leaving)
20:27:03 stackdroid18 joins (14094@user/stackdroid)
20:31:53 <jakeStateless-Fa> mine may be somewhat related, as that happens upon occasion too, but I think it's because of how I'm modifying the tab theme to allow fullscreen while tabs are active
20:32:16 <jakeStateless-Fa> I set the theme manually there, but sometimes it doesn't apply right away until I switch to and back from another workspace
20:33:27 <jakeStateless-Fa> the thing is it could be a race condition between X11 and XMonad, and not just XMonad internally, I'm unsure
20:33:38 <jakeStateless-Fa> the weird thing is, everything else functions just fine when the error happens, workspace switching, window opening, even gridselect (if I recall correctly)
21:52:01 <abastro[m]> geekosaur: I confirmed that ghcup will only install to .bashrc
21:52:42 <geekosaur> ugh. file that as a bug please
21:53:13 <abastro[m]> It is intended
21:53:43 <abastro[m]> Checked at haskell-tooling matrix channel
21:54:14 <geekosaur> so it's supposed to interfere with environment managers?
21:54:28 <abastro[m]> They said to just add `source ~/.ghcup/env` when you want
21:54:41 <abastro[m]> s/when/where
21:55:42 <abastro[m]> Seems like it is intended to only change PATH on bash shell, yep. Perhaps there is a reason for that
21:57:10 <geekosaur> bash shell has .bash_profile as well as .profile
21:59:54 <abastro[m]> Ugh I mean interactive shell
22:00:40 <abastro[m]> There might be a reason to install it in interactive shell, and not the whole ~/.profile
22:03:33 <abastro[m]> geekosaur: btw, environment managers?
22:05:48 <geekosaur> like virtualenv/venv
22:07:21 <abastro[m]> Ohh, would they have problems if you have sth on .bashrc?
22:14:39 steve__ joins (~steve@ool-182c2b80.dyn.optonline.net)
22:21:26 <geekosaur> generally they adjust PATH and a bunch of language specific environment variables to point to a specific python version and python library structure. they do this in a subshell so it doesn't interfere with the system installation
22:21:42 <geekosaur> changing PATH in subshells can interfere with this
22:30:39 <abastro[m]> rustup seems to also do this as well
22:31:05 <abastro[m]> It installs to both ~/.profile and ~/.bashrc
23:09:19 × stackdroid18 quits (14094@user/stackdroid) (Quit: hasta la vista... tchau!)
23:10:57 Forkk joins (~forkk@li926-228.members.linode.com)

All times are in UTC on 2022-04-29.