Well, I wanted to express that it may differ between distros, but fair point that Firefox won't be pre-installed on the server flavors of those distros.
apt is a newer tool that combines the functionality of apt-get and apt-cache. Itโs not as backwards compatible but has a nicer more human readable output
Firefox actually has a lot of telemetry that's opt-out rather than opt-in, and doesn't have many privacy protections. Librewolf comes with ublock origin (which blocks trackers and annoyances as well as ads), has extreme fingerprinting protection, and has no google stuff out of the box.
Firefox has telemetry and has become adware. Mozilla VPN ads pop up every once in a while. Sponsored bullshit on the home screen. Pocket integration with recommended/sponsored content. Mozilla's becoming what it set out to destroy unfortunately.
LibreWolf is Firefox without this garbage, plus more privacy focused defaults. Some of those defaults are rather extreme though so I recommend toning it back (such as deleting history/cookies after every session, and resist fingerprinting can screw up anything that displays time by not taking your time zone into account).
To see if the games with anticheat that you want to play are supported on linux, check areweanticheatyet.com they have a pretty huge list of anticheat status where are listed supported, unsupported and denied games.
If not, you're probably out of luck, but check recent Search Engine results. Best to limit results to around last 6 months, otherwise you'll probably get outdated information. Only a few bigger non-steam multiplayer shooters work, I can only think of Overwatch right now.
Which games do you play? The only game holding me back was tarkov but I randomly decided to put Linux on one of my drives to see what I could/couldnโt do and I was able to get it working with proton. Probably going to switch over completely soon after I play around with it a bit more
League of Legends does work under linux without any anticheat issue, there is even a script done for lutris and an aur package to setup the game, on lemmy there is leagueoflinux where to ask for help.
For work, I have no option other than Windows. Right now, I use a mix of WSL2, winget, scoop to get around which is nice. I get to ignore most of the rough edges of Windows lol
So the answer to your question is yes. It is possible and kind of required to go the full nix route with NixOS. It might not always be super straightforward with large DEs, and for sure works much better with window managers that already utilize text configuration.
It's really nice. When you setup a new system, you don't have to spend hours changing settings, configs, and installing packages. With NixOS, just copy the config file from your old system and then run nixos-rebuild.
I really wish the default template switches to flakes soon. Using flakes is a must for the best experience, and converting the default config is at best a hassle and for newbies a huge mountain to cross.
I honestly donโt understand why itโs a snap by default now. Iโve never got it to really function the way I want as a snap. Puts a sour taste in my mouth for Ubuntu altogether.
Yeah, as far as I can tell, when you right-click on an image and select "Save As...", that's just flat out broken on Ubuntu 22.04, due to it being shipped as a Snap.
And the Download-folder it uses, is in some random, deeply nested sub-directory of ~/snap/.
Yeah, Firefox even integrated this whole "desktop portal" concept, specifically for the file dialogs within containerized package formats.
No idea, why Canonical and/or Mozilla don't have that working for Snaps...
Yep. I removed the snap and installed it from tarball. Automatic updates don't work quite right so I just wrote a bash script that runs the update process for me.
Yeah, sure. I still like to share this factoid, because not many people seem to be aware and it is pretty useful, if e.g. you want to quickly test Firefox Nightly or the new Thunderbird or whatever.
Especially since snaps cause tons of problems, for some reason. I actually switched to Debian a while ago because the snap Firefox kept randomly forgetting history items, cookies, settings, etc.
Actually the non GUI Snaps are good. I still prefer not to use snaps but they are well done.
It's just the software for the average user that starts to suck on Ubuntu. Their focus silently shifted to cloud and server, not desktop. And it shows
But why release it then? And with Firefox? I mean, if some weird niche application threw some errors under certain circumstances, fine, you can't test everything. But Firefox? I mean, OSes are just browser-enablers these days and if Ubuntu sucks at this very basic thing, it's garbage.
No, xi is just a handy script that does sudo xbps-install with less typing and also helps with installing local packages (ones you built with xbps-src).
I write at the moment, because the it's good that microsoft finally has a package manager. But even though choco is community maintained, it's quite good and has a lot things microsoft not yet has. But what annoys me the most with winget ist, that the package names outside of the store packages have horrible names. But you are correct, official is better.
Yeah I really like choco as well, I have my little script to keep softs updated, I haven't spent much time with winget yet. I might be wrong but I think Choco installs software in specific folders instead of the usual C:\Programs or Appdata ?
You don't have to know it, but it's a good thing to know!
It's actually easier than the other way once you learn how to use it (looking through search results to make sure it's the official link, clicking through installers, having to think about updates, etc. vs. just opening a terminal and typing winget install whatever).
But the terminal intimidates people. So I expect this will mainly be used as an optional "tech tip" sort of thing.
using winget is a much safer and faster way to install new software. yes command prompt seems intimidating but it's super easy, you don't need 1337 hack0rz skillz to use it
does the firefox in this winget stuff is a pure firefox build, or mirsofotizied (full of tracking and grandma-stealing algorithms) garbage? also nice to see ms picking up 20+ years old linux features just to implement them badly :D
apt-get, bitches.And don't forget to close the door on the way out!
The real trick is to not install anything, because Firefox comes pre-installed on most Linux distros.
You don't use Arch, btw
You mean "pre-installed with most DEs"...
Well, I wanted to express that it may differ between distros, but fair point that Firefox won't be pre-installed on the server flavors of those distros.
I think it's just distros that choose if they pre-install Firefox, not DEs.
KDE on Arch didn't install Firefox, but Kubuntu came with Firefox the last time I installed it.
OUT.
This is now cool people thread.
Eh, Debian still ships ESR
And ESR kinda sucks if you want an updated browser.
You misspelled
pacmanyay your ass outta here
Get rid of that old yay yay ass haircut
Arch puns. As an Arch user, I admit this is hilarious.
I use Arch btw.
apt is a newer tool that combines the functionality of apt-get and apt-cache. Itโs not as backwards compatible but has a nicer more human readable output
apt is a wrapper of a wrapper for dpkg.
That's like dnf is a wrapper for yum which is a wrapper for rpm.
๐
Declarative NixOS config. Copy this to your nixos config file to get my exact librewolf config.
I see you are a man of culture as well
As a dev, a declarative OPERATING SYSTEM is a literal dream. Nix shells are really nice too.
Hell yeah it is
One day, one day I'll be brave enough to use it.
i love you
is this nixos or home manager?
they look exactly the same
It's technically an invalid config (the extensions part), but other than that it's using home manager.
I think NixOS, I believe in HM you declare extensions per-profile
I'd never heard of librewolf until this. Why use it over firefox? Thought firefox was already privacy focused
Firefox actually has a lot of telemetry that's opt-out rather than opt-in, and doesn't have many privacy protections. Librewolf comes with ublock origin (which blocks trackers and annoyances as well as ads), has extreme fingerprinting protection, and has no google stuff out of the box.
Firefox has telemetry and has become adware. Mozilla VPN ads pop up every once in a while. Sponsored bullshit on the home screen. Pocket integration with recommended/sponsored content. Mozilla's becoming what it set out to destroy unfortunately.
LibreWolf is Firefox without this garbage, plus more privacy focused defaults. Some of those defaults are rather extreme though so I recommend toning it back (such as deleting history/cookies after every session, and resist fingerprinting can screw up anything that displays time by not taking your time zone into account).
sudo pacman -S firefoxI use arch btw
I also use Arch btw.
@torafugu @spicytuna62 @SmoothSurfer i also use arch btw
pacmansupremacynix-shell -p firefox
Wait how is your pfp spinning?
On Kbin, you can set a gif as your pfp.
Spin.
The correct way wouldn't be on windows I can tell you that
Indeed. Linux is superior. Linux > Windows.
I use Arch btw.
Downvote for using Windows.
I want to downvote and upvote this comment at the same time
Why can't we do that, anyways?
Been thinking that there should be an option to sidevote in such cases...
yay -S firefox
Imagine using Windows ๐ค๐ค
$ Flatpak install Firefox
sudo pacman -S firefox-Syubruhdoas emerge firefoxNothing gives a man a greater feeling of power
Tell me how to beat anticheat on Linux? Cuz that's the only thing keeping me.
To see if the games with anticheat that you want to play are supported on linux, check areweanticheatyet.com they have a pretty huge list of anticheat status where are listed supported, unsupported and denied games.
If your games are on Steam, check ProtonDB.
If not, you're probably out of luck, but check recent Search Engine results. Best to limit results to around last 6 months, otherwise you'll probably get outdated information. Only a few bigger non-steam multiplayer shooters work, I can only think of Overwatch right now.
Give me a little LPT - how do you search for results within a date range?
Which games do you play? The only game holding me back was tarkov but I randomly decided to put Linux on one of my drives to see what I could/couldnโt do and I was able to get it working with proton. Probably going to switch over completely soon after I play around with it a bit more
Path of Exile, MapleStory, League of Legends, WoW private servers song other things.
League of Legends does work under linux without any anticheat issue, there is even a script done for lutris and an aur package to setup the game, on lemmy there is leagueoflinux where to ask for help.
Path of Exile works great on Linux.
For work, I have no option other than Windows. Right now, I use a mix of WSL2, winget, scoop to get around which is nice. I get to ignore most of the rough edges of Windows lol
Yeah thats fair enough. Exceptions can be made for work lol.
This is the way
Imagine having to spend 30 minutes just to run a specific software from Windows
Firefox is installed by default on my Linux distro, though
If you have Ubuntu though you still gotta uninstall the snap version of Firefox and switch it to the deb version
or enable flatpaks >:)
But still remove the snap version.
Well shit, now there's nothing left for Edge to do.
$ flatpak install app/org.mozilla.Firefox ๐
sudo zypper in firefoxThe sus crew
perfection ... though dont forget x264 and x265
Good point
Another one who knows the real deal ๐ค
"I used Firefox to download Firefox" - Thanos
choco install
I liked the obsolete shim for that:
cinst- save some letters.Same with
cupinstead ofchoco update.I've just reinstated them anyway.
https://firefox-source-docs.mozilla.org/setup/linux_build.html
Gigachad ๐ฟ
sudo pacman -S firefox
Just casually having Firefox with plugins and settings described in my NixOS config.
https://github.com/pimeys/nixos/blob/main/desktop/firefox/default.nix
Works always the same.
Man nix looks soo damn cool. I just dont know if id ever actually use it. But a versioned controlled OS seems so sweet.
Can you use it to choose desktop environment as well?
You can. I run sway and it is configured through nix:
https://github.com/pimeys/nixos/blob/main/desktop/sway/default.nix
Gnome design makes it a bit harder, but not impossible:
https://hoverbear.org/blog/declarative-gnome-configuration-in-nixos/
Somebody doing the same for KDE:
https://github.com/LunNova/nixos-configs/blob/dev/users/lun/on-nixos/kdeconfig.nix
So the answer to your question is yes. It is possible and kind of required to go the full nix route with NixOS. It might not always be super straightforward with large DEs, and for sure works much better with window managers that already utilize text configuration.
Yep. To change desktop environments, just change:
to
This is cool because it gets rid of all the packages when you switch. There is nothing left of Gnome when you switch to KDE.
Wow. Im gonna try it out in a vm even if i have no use for it. That is crazy.
It's really nice. When you setup a new system, you don't have to spend hours changing settings, configs, and installing packages. With NixOS, just copy the config file from your old system and then run
nixos-rebuild.I really wish the default template switches to flakes soon. Using flakes is a must for the best experience, and converting the default config is at best a hassle and for newbies a huge mountain to cross.
Damn, nix is starting to look better each time I hear about it.
Is winget installed by default on Windows now?
Yes, finally it comes with a package manager by default!
Only 24 years later
I always forget about winget
I don't. It was literally stolen from appget.
The REAL real wax is brew/Flatpak install Firefox
I honestly donโt understand why itโs a snap by default now. Iโve never got it to really function the way I want as a snap. Puts a sour taste in my mouth for Ubuntu altogether.
Yeah, as far as I can tell, when you right-click on an image and select "Save As...", that's just flat out broken on Ubuntu 22.04, due to it being shipped as a Snap.
And the Download-folder it uses, is in some random, deeply nested sub-directory of
~/snap/.bruh, even in flatpak it works fine
Yeah, Firefox even integrated this whole "desktop portal" concept, specifically for the file dialogs within containerized package formats.
No idea, why Canonical and/or Mozilla don't have that working for Snaps...
Yep. I removed the snap and installed it from tarball. Automatic updates don't work quite right so I just wrote a bash script that runs the update process for me.
Automatic updates work fine for me with tar install, using kubuntu 22.
You can download a .tar.bz2 from Mozilla's webpage, which you can unpack and then just launch the
firefoxbinary inside it.But yeah, if you want proper integration into the desktop environment, it takes some manual steps, which a .deb would do for you.
If you are willing to download a .tar.bz2 from Mozilla, you can also download the .deb file from the Debian repos
Yeah, sure. I still like to share this factoid, because not many people seem to be aware and it is pretty useful, if e.g. you want to quickly test Firefox Nightly or the new Thunderbird or whatever.
Especially since snaps cause tons of problems, for some reason. I actually switched to Debian a while ago because the snap Firefox kept randomly forgetting history items, cookies, settings, etc.
Actually the non GUI Snaps are good. I still prefer not to use snaps but they are well done. It's just the software for the average user that starts to suck on Ubuntu. Their focus silently shifted to cloud and server, not desktop. And it shows
But why release it then? And with Firefox? I mean, if some weird niche application threw some errors under certain circumstances, fine, you can't test everything. But Firefox? I mean, OSes are just browser-enablers these days and if Ubuntu sucks at this very basic thing, it's garbage.
Canonical believes in Snap supremacy.
Legit me past week, had a misshap and had to reinstall windows, didn't want the millions of installers so I just everything via winget
Nope, the correct way is
sudo xbps-install -Suv firefox.I was wondering where the Void guys at...
Present โ๏ธ
Check out
xifromxtools.Why, it's not the right package name?
No, xi is just a handy script that does
sudo xbps-installwith less typing and also helps with installing local packages (ones you built with xbps-src).Oh, cool, didn't know that, thanks ๐.
But xbps is still keeps track of installed packages, right, xi is just a script.
Man I love WinGet I just hope they add multi-threaded download to speed up downloads also downloading while installing other applications
Scoop is preferred as it provides versioning and user installs compared to winget which are typically machine wide and require administrative roles.
Versioned and doesn't need admin... I've been happy with chocolatey, but this sounds interesting.
Don't you need to google the exact package name anyways?
winget search <query>Or just try to install, and it shows you what the package name is.
"package" :)
Is this something everyone should know to do? Or just style points for programmers?
At the moment i like choco more than winget, so winget is now the tool to install choco???
winget uses official repos, choco uses its own community-maintained repo.
I write at the moment, because the it's good that microsoft finally has a package manager. But even though choco is community maintained, it's quite good and has a lot things microsoft not yet has. But what annoys me the most with winget ist, that the package names outside of the store packages have horrible names. But you are correct, official is better.
Yeah I really like choco as well, I have my little script to keep softs updated, I haven't spent much time with winget yet. I might be wrong but I think Choco installs software in specific folders instead of the usual C:\Programs or Appdata ?
More like sysadmins not programmers. I've met plenty of programmers that write brilliant code, but don't know how to manage computers very well.
Gotcha. I don't know the difference between all the techy jobs, you all just do various forms of magic to my muggle brain.
You don't have to know it, but it's a good thing to know!
It's actually easier than the other way once you learn how to use it (looking through search results to make sure it's the official link, clicking through installers, having to think about updates, etc. vs. just opening a terminal and typing
winget install whatever).But the terminal intimidates people. So I expect this will mainly be used as an optional "tech tip" sort of thing.
using winget is a much safer and faster way to install new software. yes command prompt seems intimidating but it's super easy, you don't need 1337 hack0rz skillz to use it
Are you sure you don't want the binary?
It takes me like 10 minutes to compile these days :D. Before, yes.
Compiling by myself is always worth it for the
-telemetryimobased windows
Real OSes come with Firefox pre-installed!
Cries in DIY distro
yay -S firefox
All you need is pacman.
I used chocolatey to install firefox...
scoop install firefoxwindows users installing a web browser: then vs now
maybe in a decade linus from LTT will be able to use a package manager
Here is an alternative Piped link(s): https://piped.video/watch?v=0EtgwIajVqs&t=220s
Piped is a privacy-respecting open-source alternative frontend to YouTube.
I'm open-source, check me out at GitHub.
lol if he can use them on windows this easily he was clearly trying to fuck it up on linux
in case anyone wants the mac equivalent
brew install --cask firefoxof course first install xcode and brewdoes the firefox in this winget stuff is a pure firefox build, or mirsofotizied (full of tracking and grandma-stealing algorithms) garbage? also nice to see ms picking up 20+ years old linux features just to implement them badly :D
https://medium.com/@keivan/the-day-appget-died-e9a5c96c8b22
$ scoop install firefox
"It's a meme Batman."
Oh no :(