🦠Toxic Flange (Gurjeet)🔬⚱️🌚

@Toxic_Flange@infosec.exchange
693 Followers
1,050 Following
1.6K Posts

A broken man on a #Halifax pier. Just some wannabe,suppose I could do better. Middled aged Canadian, child of immigrants who can't relate to them. Attempting every day to be a good person to all walks of folks and life. I don't always succeed. Love all things computer related, admirer of engineers professional and amateurs especially. Hoping your motivation rubs off on me.

Backup: @Toxic_Flange

Githubhttps://github.com/gclair

“Coun. Zeb King wants to see Canadian political leaders adopt alternative social media platforms like the Fediverse”

“He proposes the Fediverse, a decentralized social network built on the ActivityPub protocol, as a viable and privacy-focused alternative.”

“King has sought out Chris Alemany, a member of the team that runs SocialBC.ca, to help Botterell's staff get on Mastodon.”

https://www.oakbaynews.com/local-news/central-saanich-councillor-calls-on-leaders-to-elbow-up-on-social-media-8125046

@ZebKing @chris @chris

#Fediverse

Central Saanich councillor calls on leaders to 'elbow up' on social media

Coun. Zeb King wants to see Canadian political leaders adopt alternative social media platforms like the Fediverse

Oak Bay News
“all i wanted was a high paying job. But now i have to circle back, touch base, pivot, think outside the box, grab the low hanging fruit, synergize, check my bandwidth, network, piggy back off what Matt said. All without reinventing the wheel but still moving the needle”
So I want to experiment with something but I need to replicate the network setup to be the same /similar to thebfree wifi access you get in stores like Walmart, Tim hortons, Costco , etc. I don’t even know where to start looking for this. Any advice or pointers?
Update: not talking about the device but replicating the free service accurately without buying the device myself :)
#Wifi #infosec #networking #network
“all i wanted was a high paying job. But now i have to circle back, touch base, pivot, think outside the box, grab the low hanging fruit, synergize, check my bandwidth, network, piggy back off what Matt said. All without reinventing the wheel but still moving the needle”

Interesting CBC article on the strength of boycott of the USA.

What it doesn't say is once a boycott campaign is sustained long enough, then permanent behaviour shifts tend to take place. Fwiw - I'm still find myself trying to avoid Shell (and Barclays) because of their investments in Apartheid South Africa.

#ElbowsUp

https://www.cbc.ca/news/business/boycott-u-s-trump-1.7580885

The U.S. boycott remains strong. Why many Canadians are digging in their heels  | CBC News

Boycotts often wane over time as people lose interest and return to old habits. But many Canadians’ resolve to boycott the U.S., and focus on Canadian products has remained strong, thanks to Trump's prolonged trade war.

CBC

Who in their right mind would use a browser released by OpenAI??!

https://www.cbc.ca/news/business/openai-web-browser-1.7580958

OpenAI to release web browser that could challenge Google Chrome: sources | CBC News

The browser is slated to launch in the coming weeks, according to three sources familiar with the matter who spoke with Reuters. If adopted by the 400 million weekly active users of ChatGPT, OpenAI's browser could put pressure on a key component of rival Google's ad-money spigot.

CBC
Someone called ChatGPT “Grand Theft Autocorrect” and I laughed way too long at that.
A.I. Is Homogenizing Our Thoughts

Kyle Chayka writes that studies from M.I.T., Cornell, and Santa Clara University suggest that ChatGPT, Meta AI, and the like make our brains less active.

The New Yorker
×

Neat! Only tried one game so far, and I knew that would work fine already. We shall see how others go.

#bazzite #linux #gaming

Ok, first annoyance with #bazzite needing to use brew.sh for lsd.

So I guess whatever is available via yum/dnf you can't use because of this read only root FS?

Also, missing standard commands like chsh .. I just wanna change my shell!

#linux #gaming

Ok changing shell workaround, usermod of course.

#linux #bazzite #gaming

grumble I just want neovim normally yo..

This is dumb. This is bordering on "your distro is dumb" :D

To the list!

Update: I used brew again.. Its ok.

#grumpyoldman #linux #bazzite

@Toxic_Flange The distro doesn’t have chsh? That seems kind of weird to me, since that is the command typically used on Mac, Linux, and BSD to change the shell.

@bryceac

¯_(ツ)_/¯ - "Fedora!"

A minor annoyance but its on "My list!". I really hate most if not all Linux distros. Arch is pretty much my go to, but I want something that'll let me play the games without a heck of a lot of muss and fuss, so giving Bazzite a shot on the desktop. Other than this tiny bit of needing brew.sh, so far workable.

#linux #bazzite

@Toxic_Flange @bryceac
Dumb question: why not just setting your new desired shell as default for your user on login, instead of logging in as bash and switching to the other shell?

@badnetmask @bryceac Uhh, thats what i was trying to do with chsh / usermod, which i did!

I didn't see any other way to change my shell other than editing /etc/passwd :)

@badnetmask @Toxic_Flange That’s a good question, especially when many distros let you choose your desktop environment, such as Debian, during installation.

Of course, it could complicate things because there are a bunch of shells out there, not just fish, bash, and zsh.

@bryceac @badnetmask Seems Bazzite's recommend method is to get the teminal app to run the shell, instead of altering your account.

https://docs.bazzite.gg/Advanced/Best_Shell_Practices/?h=shell

I wonder why this weirdness.

@Toxic_Flange @bryceac
I honestly never used chsh, so I thought it was something to just change the shell temporarily.

The recommendation to set the shell based on each individual terminal session makes sense though. You leave your user as bash by default, and avoid issues with badly written scripts running in the background that simply expect the shell to be bash.

@badnetmask @bryceac

Doesn't make sense to me. An individuals choice of interactive shell is something that doesn't change often. You find something that works for you, your workflow and you stick to it. For the longest time I never went too much beyond bash, then switched to zsh with OMZ to augment it, and now I'm trying out fish (which has many many strange things thats not standard shell functionality, and I still might ditch it).

Scripts that are executed don't normally depend on your login shell. They start with whatever interpreter the script is written in IE: #!/bin/sh, #!/bin/env bash , #!/bin/perl , #!/usr/bin/python -m venv ...

I can't ever recall seeing a shell script written without having the interpreter defined at the top, thus depending on your login shell, so its not a concern I've ever had.

🤷

@Toxic_Flange @bryceac Check out the docs, you don't change your shell on the host you change it in your terminal emulator.

@jorge @bryceac I did, that choice is wrong and the decision is dumb :) usermod to the rescue! (as seen in later threads)

#linux #Bazzite

@Toxic_Flange @bryceac Ok if you don't want help good luck!

@jorge

First off, While I appreciate you think you're helping, you're not. If you think trying to 'help' is telling people to 'RTFM' without actually understanding the complaint yourself, makes you part of the problem that people complain about #linux community and getting help. Not a good look..

Secondly, I solved it, i think you missed that part?

Changing your permanent login shell for just the terminal and not in /etc/passwd is a weird stance to take. Like i said, usermod is how to do that..

@Toxic_Flange @jorge on a normal linux distro `usermod` would be the tool, but bazzite is a atomic distro, so "normal" stuff doesn't really apply here
@sebastiaanfranken @jorge “Normal” is subjective :) using various flavours of Unix since SunOs , chsh has usually been the way to do that.
@Toxic_Flange @jorge Fair, though since I've been using Linux (since 2003-ish) chsh has been marked as "deprecated" in favour of usermod. And with "normal" I meant a non-immutable distro, likle regular Fedora. Bazzite is a immutable distro, with all the "aha!" things that come with that.
@Toxic_Flange I think you're misunderstanding me, on Bazzite you do not use usermod you change the shell via the terminal emulator. There are technical reasons for this.
@jorge Please, point me to it, because nothing says why my shell needs to be /bin/bash..

@jorge appreciate the links, Thanks.

Sadly that first link which I already knew of doesn’t explain why you shouldn’t change your default shell.

The second link lots of reasons “why” against fish in particular (I get it fish is weird but there are workarounds linked in that article too) but there are caveats which they don’t cover and the reasoning for driving the “don’t do that” seem to be driven by systemd subsystem crap.

As to changing your default login shell affecting shell scripts not executing is blaming the shell instead of the poorly made shell script it seems like.

Doesn’t make sense, the reasoning presented and I don’t think it holds water. Again however I do appreciate the discourse, guess we’ll just disagree :)

@Toxic_Flange This is a thing you should take up with Fedora, this isn't anything we spend time on we just document it.
@Toxic_Flange As I've understood it, the idea is that anything you'd want to install via yum / dnf should be installed via a distrobox. (Which are not read-only, but make it so that you don't have to install directly to the root FS)
@arcticEdge what the heck is a distrobox??? :)
@arcticEdge Ok just read up, thats silly. I shouldn't need a container with a particular distro's base packages to easily change my login shell.
@arcticEdge @Toxic_Flange
That's expected on immutable distros. Either you use brew/flatpak to install apps on the user-level, or you run distrobox. I like brew, because I don't see a point for distrobox, since "ujust update" will also update the brew packages, but not the distros inside your distrobox.

@badnetmask @arcticEdge Yeah I'm not seeing a decent use case for distrobox yet. But missing basic things like 'chsh` ? I get the concept of immutable FS, but allow for the option to install stuff with an overlay or something.. We shall see what the straw that breaks my back is, to drive me away from linux on the desktop again :)

#linux #bazzite

@Toxic_Flange @arcticEdge
You can "dnf" things, sure. But it's a mess to manage things like that, and it usually requires a reboot.

@Toxic_Flange While the preferred way is to use distrobox or brew, you absolutely can layer packages over your OS. I think it's just generally discouraged.

https://www.reddit.com/r/Fedora/comments/qo0tub/layering_packages_on_silverblue/

First link I found on the matter, but seems like it covers what you're looking for.

@Toxic_Flange
ujust and flatpak are ok, but for anything system-level I use rpm-ostree.

Be aware that ublue fedora doesn't support some older versions of .NET through system packages, but do offer them as the libraries for some flatpaks. This tactic is goofy as hell, but I've installed an unrelated flatpak before so I can use its libraries as an env variable when running something else

@Dio9sys Oh this right here is what I was looking for, thank you!

I can learn to live with this type of scenario if i need to I think..

@Toxic_Flange
no problem! I've been running bazzite on my steam machine for years, so I've learned some of the quirks of the distro.

One thing is, if you are running in home top box mode, the steamdeck update feature installs full system updates. However, if it keeps saying you have an update available, even after you've just installed an update, go into desktop mode and try running system updates through rpm-ostree. It's more rare now than it used to be, but occasionally a hash will mismatch or some kind of terminal input is required to continue the update, which will cause a silent failure in big picture mode.

@Toxic_Flange
https://docs.bazzite.gg/Installing_and_Managing_Software/rpm-ostree/

it usually Just Works, though I have run into cases where it doesn't have a package for what I need, causing me to have to add the program I need to a subdirectory in my home location (user files in /home/ are permanent) and then adding it to my path by editing ~/.bashrc

@Toxic_Flange have you tried rpm-ostree?
@magitian Nope, but as I read about it, i'm sure I'll learn to use it, thanks!
@Toxic_Flange Eyyy, welcome aboard! :D Bazzite's been really good to me in moving from Windows over to Linux gaming, so I hope you're able to get the same experience! ^