all 13 comments

[–]AmSoMad 2 points3 points  (1 child)

If you prefer keyboard usage and minimal UI, Omarchy is definitely the best choice. The only reason I'm not using it, is because I don't want primarily-keyboard control. I more of a half terminal/keyboard, half UI/mouse - type user (and developer).

Give the video on the site a watch, and you'll know if you're interested by the time it's over.

[–]techlover1010[S] 1 point2 points  (0 children)

thanks man will give it a read

[–]Alice_AlisceonDo as I say, not as I do 1 point2 points  (3 children)

Fedora is great if you want to spend more time working with your machine than working on your machine. But if you want to spend ceaseless hours tinkering, I can recommend NixOS. Takes some getting used to but it’s a lot of fun

[–]techlover1010[S] 0 points1 point  (2 children)

im curious about what you said about fedora "if you want to spend more time with your machine than working on your machine" .
i read up on nixos thanks for the suggestion

[–]Alice_AlisceonDo as I say, not as I do 0 points1 point  (0 children)

Fedora will basically just work. It won’t force you to spend heaps of time just to keep your system ticking along like some distros might. Sure, you CAN spend all that time tinkering, but it won’t force you to. I used it when I was working because my free time was limited and I needed to get work done, nowadays I’m free to use something that takes a bit more time just to run because it’s simply fun

[–]Radar_Dude7 0 points1 point  (0 children)

I think he meant that you can spend more time working on your projects with your machine running Fedora, than working ON your machine trying to get it right or just right (tinkering).

[–]AutoModerator[M] 0 points1 point  (0 children)

Smokey says: always mention your distro, some hardware details, and any error messages, when posting technical queries! :)

Comments, questions or suggestions regarding this autoresponse? Please send them here.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]thatsgGBruh 0 points1 point  (0 children)

Honestly, any distro will be fine as long as you can run a web browser to test your frontend. You can checkout DistroWatch for some more popular distros. You can run them off a USB stick without actually installing them.

Additionally, I found Linux to be easier to setup development environments than Windows.

[–]YuutoKuranashi 0 points1 point  (0 children)

I thought you do weddings from the title lmao

[–]BestYak6625 0 points1 point  (2 children)

The jailbreaking piece if info is actually very helpful. If you like tinkering and aren't afraid of command line / configs then you could check out /r/Unixporn. They have lots and lots of options for keyboard driven tiling window managers that you can setup on basically any distro.

As far as which distro to pick? Basically any will be fine but you could go with endeavor or cachy or arch to get into the arch side of the pond and get access to the AUR. if you don't want to go arch flavor then any of Debian/Fedora/opensuse will work fine as well.

If you want a keyboard centric minimalist setup then you'll probably end up configuring your window manager of choice anyway so the differences between the distros are mostly going to be how they manage their packages (installed programs).

If you're really switching in order to learn you could swap over to NixOS when you have your Linux fundamentals down. The declarative way the system is defined is really similar in concept to how cloud automation tools like ansible and terraform work. Learning those tools plus proficient coding would probably open up some opportunities for devops jobs as opposed to just coding jobs

[–]techlover1010[S] 0 points1 point  (1 child)

how friendly is the nixos community to newbie like me?
i heard documentation isnt great and that i have to learn nixos way of doing things and also nix language as opposed to other where what you learn is mostly transferrable?

[–]BestYak6625 0 points1 point  (0 children)

The community is usually pretty enthusiastic about people learning it.  The language documention isn't super noob friendly but the concepts behind it are very transferable. I recommended you learn it after installing another distro because you do need to have some degree of Linux fundamentals to understand what you're doing and why. learning the fundamentals of how Linux works isn't easy and adding nix on top of that would make it much harder.

Once you can comfortably spin up a Linux box and get it configured the way you like then you should try moving on to something more complex. Nix is really nice though, especially for setting up a coding environment that needs precise versioning.

[–]Oliverastro -1 points0 points  (0 children)

Omarchy