Let me introduce you ti: declarative package management and guix
Default Plasma is just good.
It’s different to work with than just about any Linux distro out there, but <doing anything then regretting it> works kinda well with NixOS. Sure it’s different than all the other Linux distros and prob has a steeper learning curve as well - but once you get into it you’ll never have to reinstall again, you can apply any config with 1 command, revert to earlier build-versions if a change would break the system. Great stuff!
I’m on the verge of swapping off windows 10 to Nobara. Besides this comment do you have any points that could sway me toward Nix?
Personally I probably wouldn’t advise NixOS to someone new to Linux. I think it’s best to get familiar with how linux does things in a more conventional setup first. And then transition to a declarative setup. But it kinda depends on the person as well, and how willing they are to learn and how comfortable they are with writing such a config.
That said, I would be very curious how the switch straight from Windows to NixOS would be experienced by someone. So if you do so, feel free to post your experience on the NixOS community :)
I do agree with what @Decq@lemmy.world said. For most users is preferable to start of with a simpler distro. The biggest difference between other distros and NixOS is its declarative nature, and that its config files are written in the functional language Nix. This will most likely feel overwhelming, especially if your not accustomed to functional languages.
I think a better approach would be to go with the distro you mentioned, then when you gotten more used to the ins and out, perhaps have a look at installing Nix the package manager in Nobara (the same name as the language is confusion), or perhaps Home Manager. The later manage programs and config also declaratively, but only for users and not on a system level.
All in all, in most use cases NixOS and its declarative, immutable, reproducable and indestructive model is overkill. Its mostly only worth it if you have multiple computers that need to share config, systems that must work 100% of the time or if you’re a sucker for declarative approaches (like i am, i’ve also daily driven Linux for 18 years, and is a hobby programmer, so it was a lot easier to get into Nix/NixOS with that I think).
Dumb question: What exactly is “ricing”? I’d also be curious to learn about the etymology of that term…
As I understand it, ricing a machine is to excessively modify it to achieve more speed, users of Gentoo being the origina ricers in the Linux world.
The term itself has dubious and arguably racist origins, in the world of modification of Japanese cars for street racing.
The way I understand it, it’s specifically not to gain more speed, but completely focused on aesthetics. Themes, background, and other touches to make it look pretty, and perhaps some UX aspects too.
I thought ricing was when asian street food vendors would make their small food carts all fancy looking?
I changed the font size in Linux Mint. Does that count?
Are you the hacker we keep reading about in the newspaper?
Yes. My name is 4chan.
XFCE + Compiz was 100% worth the effort of doing it once and then being able to just copy to a new device.
Waiting for XFCE to complete their Wayland transition, and I’m gonna upgrade to Wayfire.
That being said, yeah I give KDE to basically everyone else new to Linux lol
Oh man, old school Compiz with the wobbly windows and a million other tricks absolutely blew my mind. Magic rainbow spark particles when I minimize a window? Yes please! Fire trail that follows the cursor? No problem!
I agree that KDE is better for newcomers. I’ll never understand why the newbie-friendly distros tend to favor GNOME.
Same experience, thought desktop on linux was behind because I started on Ubuntu with GNOME.
Luckily tried XFCE on someone’s Debian install and realized GNOME just kinda sucked.
Even GNOME 2 was a pretty standard DE, 3 and 40+ just took a weird nosedive where they enforced their idea of the perfect DE, despite it breaking a ton of rules about good UX and removing a bunch of former features.
It’s a lowest common denominator kinda issue, methinks. Gnome is chasing it’s own tail trying to create a single UI that will please everyone, plus have it simple to use and both similar enough yet distinct enough to/from Windows/Mac experiences. It’s a noble enough goal - but honestly strikes me as well impossible.
KDE gives you a barely updated Win95 era desktop and then becomes a tinkerer’s paradise - whenever there was two or more options, they focused on making each available, but neither becomes the default.
Before Ubuntu existed, most distros aimed at newcomers shipped with KDE as the default. I’m not sure why Ubuntu went with GNOME as the default, but since Ubuntu came out, everything shifted to GNOME.
GNOME is definitely not going for a single UI that will please everyone. They’re going for a UI that you WILL use THEIR way, or else. And they WILL break any extensions you use within the next release or two. Which is an odd design philosophy for a desktop for an OS aimed at people who like to tweak.
Ubuntu was originally the Linux for people who can’t tweak
Ubuntu originally came out because Debian Sarge took much longer than usual to get released, and everything in Debian Woody was woefully out of date in 2004. KDE 3 and GNOME 2 had been out for a while but the latest Debian was shipping KDE 2.2.2 and GNOME 1.4. Ubuntu’s philosophy was to provide a more up-to-date distro for regular people.
I’ve been using Linux long enough that I used Debian Woody.
I’ve seen this word “ricing” three times the past couple of days. It is yet another newfangled “cool” word? It sounds incredibly dumb, just like the vast majority of these kind of words are.
Comes from car enthusiansts customizing their “rice burners” aka Japanese import cars. Think The Fast and The Furious.
It’s an old term from the car customisation scene, but I’ve seen it in use for referring to custom desktop setups for more than 10 years now. The unixporn subreddit was the first place I ran into it.
i like a good galaxy/space wallpaper, done. files and folders accumulate as they will. a few functional things like one-click shutdown -h now // script. had to rip out a lot of distro cruft i don’t need. xfce on ubuntu. set and forget. good practice doing reinstalls
I keep telling myself I’m gonna rice out my setup. That plasma is just a placeholder. But as months have become years I have started to question the value in it.
I started with gnome and a handful of plugins to make it more like how I was used to, but over the years I pretty much just use stock, because once I got used to it it is just good by itself. Except for GTile. I still like to install GTile.
You guys set a different wallpaper?
Honestly, usually the only thing I HAVE to change. Idk why all the default distro wallpapers suck
They do don’t they.
It’s my biggest complaint about Linux, and on-boarding new users.
The last thing a new user should see is some janky ass looking wallpaper.
I think ElementaryOS and maybe Zorin were the only two that had clean looking OOTB theme and wallpaper.
What does ricing mean in this context?
RICE is a post-hoc acronym (backronym) meaning Race Inspired Cosmetic Enhancement. Its from car communities.
It used to be a racist term referring to the modification of JDM vehicles, hence the post-hoc change to the definition. Its a word that came into common parlance without folks completely knowing it was racist.
Fun fact! It’s still racist.
It also means to break something up into tiny parts for cooking through a ricer. Which can also be applied to ricing your computer by tweaking all the little parts
It’s a racist term people used to refer to Japanese cars that have been “souped up”
The term also confuses me. What does customising a desktop have to do with rice? Is it like beads to decorate stuff? Maybe “beading” would have a bad interpretation, but rice is just confusing.
Uhmmmm, pretty sure it’s worse than that. My understanding of the term is that it comes from cars, where cheaper Asian cars were entering the American market and were called “rice burners” (racistly), and I’m pretty sure from there the concept of decking out a cheap car with spoilers and ground kits and a wild paint job and stuff was called “ricing” because it was a thing in the Asian communities. As in “ricing a car” is “doing what an Asian would do to that car, and you know how they’re all about rice”
I’d be happy to be wrong here… but I think that’s the history on that word.
Makes sense! So, it’s a pejorative and we probably shouldn’t use it?
I am old enough that the term would make me uncomfortable to use, yeah. Imagine my surprise when all the Linux vids use it.
Im old. It used to be derogatory against imported cars to North America. Rice Racers meant Japanese imports that were modified.
But the meaning or rather the connotation has changed. It now is more related to the cooking term of ricing, where you pass a vegetable through a ricer to break it into rice sized pieces. You rice your PC by tuning all the pieces and making minute tweaks.
As another commentor added the RICE term for cars is now a backcronym of Race Inspired Cosmetic Enhancements
I believe ricing roots from the derogatory word for Asian mod cars, known as ricers. Customizing or modding them was the deal.
It is an extension/evolution of the idea of ricing cars. Originally it was something like Race Inspired Cosmetic Enhancements. Basically stuff that makes your car look “racier”/faster, but does nothing for performance.
Edit to add - That is probably backronym to cover up for the mostly racist origination of that term. I can’t be sure.
Originally it was something like Race Inspired Cosmetic Enhancements.
I think this is a bit of a backronym, as it refers more to “import” vehicles from Japan.
I believe it refers to a similar concept in the car modding scene.
5 hours? … You have much to learn, padawan.
rookie number i know but I don’t wanna waste anymore time than I already did, gotta spend those time for DE/WM hopping :P
how is rice racist i’m so confused
Same, I’m not a native English speaker, so I only know it used for the food. Never heard it in an offensive or racial context.
My guess is that it’s associated with Asia and as such used with an implied offensive meaning (maybe something along „you rice eater“)?
yeah i thought the same thing. nobody answered me yet tho so i guess we’ll never know
edit: ok i’ve discovered it. apparently it initially meant something about modding cars that were imported from asia. i’m not sure if i got that part correctly. then people started using the term rice to mean modding cars in general, and the linux/unix community started using the word to mean editting/modding the computer’s UI.
so basically it originally was racist, but now it just means modding, so i don’t see how it could be considered racist.
There are two meanings to that word and it’s crucial we know exactly which one we are using.
Galaxy brain: upvoting all the posts that use “customizing” or any of the other perfectly viable alternatives
… there is only one
I spend 3 days ricing my desktop and I did not finish. I’ve now been sitting with the ugliest half riced desktop for 6 months. I decided to go with a light theme in beige and its… not good.
You made your bed, and have been laying in it. A man of virtue.
wonder what eventually makes everyone ragequit on the ricing part lol
for me? it was the battery management and suspend/hibernate stuff. You need to do a lot of weird file configs to get them working.
I riced i3wm, dwm and even exwm and suspend/hibernate problem would pop up now and then.
On a full DE? Shit just works.
I do miss ricing though. Especially window managers, I can just git clone my dotfiles and have everything setup in seconds.
The first time you do a presentation and forget how to add an external display, that was what made me stick with a full DE.