this post was submitted on 06 Dec 2024
74 points (95.1% liked)
Linux
5502 readers
182 users here now
A community for everything relating to the linux operating system
Also check out !linux_memes@programming.dev
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I would strongly recommend not to dive into NixOS yet.
It has its benefits and I think it's awesome, but it has a bit of a learning curve and you already have plenty of learning to do with going mouseless and the whole interface stuff. You do not want to deal withbreakages in unstable NixOS, or broken Nvidia drivers in stable.
If Bazzite's immutability is holding you back, just switch to another distro you are familiar with: Be that Fedora, Ubuntu, Debian, openSUSE, whatever.
Hyprland is the most complete and configurable tiling window manager today, so definitely start with that. You can install it in any Linux distro.
I have Arch familiarity already, and I'll use it if all else fails. I'll read into NixOS beforehand and decide, but I am a quick and determined learner. I want to expand my experience with this build. Won't do anything stupid--promise!
I'd like to argue the other way: jump into whatever you find interesting and do stupid shit.
Unless this is a computer that your job relies on or whatever, then it doesn't matter how much shit you break, as long as you're learning what to not do next time.
It's pretty much how everyone who is all 'oh no! be very careful and take small steps!' started, but they've just forgotten about having done that.
(I've broken so much shit both personally and professionally, but it just served to make me less stupid in the future. Or uh, at least unlikely to do the same stupid thing twice.)
I'm more of a fan of
:(){ :|:& };:
personally.(don't run that unless you want to crash your shit)
Arch with i3/sway is what I'd recommend then. NixOS seems really cool, but I've heard it's very difficult. Also it's going to be much easier to test stuff out on Arch, then once you have a full setup you like, you could try Nix.
I'd recommend Neovim too, with some nice extensions. That's what I'd start with, and you can start on MacOS. I wouldn't feel at home in the terminal without it, and I think you'll really want it for setting up everything else. I'd almost say that vim or emacs is a prerequisite for something like NixOS.
Between vim and a tiling wm, you're going to have enough of a learning curve to start, I think.
Just avoid Nvidia to start with?
I am--I've gone with a Radeon 7900 XTX.
Damn, nice. That's the card I keep telling myself I should upgrade to. I have a 5700 XT and I really like it but I kinda want something newer with more power
The build is comedy.
Ryzen 9 9950X
Radeon 7900 XTX
4TB SSD
64GB RAM
4k120hz TV. That's something I didn't mention--this is a living room build. The ultimate infodumping experience.
It's important to note my current system is a MacBook (emulating retro), and a PS5/Steam Deck. My PC at work is an old desktop running Arch (I experiment in my free time). This is why I'm doing a build. If your card is only just starting to fall behind, I'd wait until next generation. It'll save you in the long run, which I think matters more than anything.
Ooohh nice. That's a beast of a system. Although mine isn't a slouch it doesn't quite compare to that. I have a 7950X, 10TB of total NVMe but with raid it's only 5TB, 64GB of ram...and my 5700 XT.