Because the PC enables me do do my hobbies (gaming, 3d modelling and printing), the PC itself isn't my hobby. If I spend more time tinkering with the OS than having the OS run the things I actually want to do, I'll go do something else.
post
I’ve spent far too much of my life configuring computers. I want to do as little configuring as possible. Also, I’d heard that Cachy had custom kernel changes that made pretty much any game run better.
Games run phenomenally, not sure why I’d go try anything else. (Bazzite, mint, zorin did not work with my setup)
i've been customizing linux for 15 years. it's nice to just sit down with something that works.
This is me but 25 years as my main os. I just don't care to configure if something exists already so I can do the things I actually care about. It's not the flex that people think it is to install arch. If you can follow the recipe to make boxed Mac and cheese and you can install arch assuming you have do not value your time.
I tried pure Arch. Installed it and then realized I have to set up everything myself and lost all motivation. Didn't know about archinstall at that time. Found CachyOS and stuck with it. It runs perfectly and I see no reason to switch.
I used EndeavourOS for a long time. I liked it mainly for the Sway config making it all so nice out of the box. And of course the easy install.
What differences are there between Endeavour's sway config and sway's own default config?
Neat, what is that, waybar and fuzzel? rofi?
Ay, also, props for using kagi. You a paying customer? Thinking of it myself but I'm not sure the pricing is for me. Either way it seems pretty alright, results wise. The privacy is also nice. Using the free tier right now. 100 searches/month is puny though. It's a good tease. 😅
Yea that 100 searches runs out really quickly! That's how they get you: offer a great service for free with limits, a very cheap subscription to switch to, and within months you're on it :D But I do like it. Upvoting, downvoting sources so they move up or down in each subsequent ranking, or blocking sources outright. All very convenient!
As for the bars, waybar on the EOS version, but what the vanilla sway came with, I can't remember. Also, I made the switch to niri+DMS last week, saying goodbye to Sway after many years. Mainly for the extra workspaces, as the 9 in sway was too limited.
Definitely seems like a great service so far, agreed!
Ah, nice! I'm also on Niri, but with Noctalia shell. I came from over a decade on i3, then a short while on Hyprland, then on to Niri. Thought I would write my own bar using Quickshell, but it turns out several others had already done so, and a muuuch more comprehensive system as well. 😆 Very nice.
haha indeed, why reinvent the wheel :D I hadn't heard of Noctalia, it looks beautiful. Once I'm done gawking over DMS, I might try switching :)
Yeah it's great. I tried DMS and Noctalia very briefly before settling on Noctalia. They're very similar in purpose and functionality I would say. Mess around with the settings and see what your vibe is and what your gut tells you, is what I would say. Very much down to preference. Best of luck!
I'm on nixOS, I wonder if I can easily swap DMS/Noctalia in/out via the flakes, to check the differences myself. I feel an evening or weekend project coming up :D Thanks for the tip!
This is why I'm not on nix 😆 I just install and run, takes 2 minutes. Don't like it, uninstall and uncomment the old line back. Should be 15 minutes for the whole thing lol. I hope fiddling with nix is something you enjoy though. 😁 All the best!
I switched to nix not too long ago, and I must say, it's been a smooth experience. I can't imagine removing DMS to install the other one via apt or pacman would be safe for the niri config. NixOS could give me a clean separation. And if it doesn't work, the rollback is easy, with 0 impact on my niri or DMS configs. My days of adventure are over I guess :)
Oh no, the Niri keyboard shortcuts for Noctalia would definitely not work if you removed it, or if you aren't running it. 😄 And vice versa for DMS.
That's the beauty of Niri's include directive, that you can include different config files depending on which environment you are in. Very handy.
I have one for Noctalia bindings e.g.
I guess if you are used to nix already and can work efficiently with it, it's a net gain of plus minus zero. I guess that's why I don't use it. I have to learn something fairly complicated in order to be able to do something I can already do equally efficiently. 😅
hmm those configs get added to the nix files, not sure how I leverage that include directive in such an environment. Should be fun to find out!
NixOS wasn't that bad. I'm not that familiar with the nitty-gritty of Linux so yes it was tough the first days. Setting up everything just right, recreating the Sway layout from before. Still, once that works, it's smooth sailing. I've not yet had the misfortune of having to do a reinstall, perhaps I'll reconsider then 🤣
Hopefully you have all your nix configs backed up somewhere? 😅
those configs get added to the nix files, not sure how I leverage that include directive in such an environment.
Ah yeah, I'm guessing you don't? I don't really know anything about nix yet so I don't understand how it can combine keyboard shortcuts for different shells and Niri into one Niri config other than if you add them manually. I feel like keyboard shortcuts are a very personal thing.
Especially it you're running a custom keyboard like me with Colemak-DH layout. Then the default keyboard shortcuts will most likely not be great. 😅
backed up somewhere
yea they're in a git repo, one of the benefits of doing this
I don't think it will be a matter of combining, more of commenting out one import while uncommenting the other (I hope 😆)
Different shortcuts, so custom setups for everything hmm. I don't think NixOS has much if any advantage here :)
Have you been doing Colemak for long? I've always wanted to get off this qwerty, but the brief stint over at dvorak wasn't too great. But I've since pushed through learning vim ... somewhat, seems a similar wall of frustration. I might be up for another challenge.
Why did you choose Colemak?
Nice! I've been meaning to set up chezmoi for my config files for a while. Need to get around to that.
Oooh my, yeah let's get into keyboard layouts! 😃 I've been using Colemak-DH for a little over a year, since I got my ZSA Voyager keyboard.
I was on QWERTY since childhood before that, and was typing at about 117 words per minute before the switch. I decided I was going to use a new layout immediately when starting to use the Voyager because I figured I'd just dive into the deep end. I had been researching layouts for a while before that, following legends such as Ben Vallack on YouTube, and his journey with custom keyboards. It seems like Colemak-DH is a popular and modern choice for split keyboards, among custom keyboard users. So I picked that. But really I just wanted to get off of QWERTY.
Now, I set up the Voyager to have that layout, but not only did it now have a new layout I'm not used to, it also is a split keyboard, and a column-staggered keyboard, so three major things I'm not used to.
I went from 117 WPM to about... 20. It was brutal. Answering people with simple messages on Slack took minutes. I felt like I had to apologize and explain to people why it was so slow chatting with me. 😆 I trained hard and now I'm up to like 80. But it'll probably be another lifetime until I'm ever up to the same speed, if ever.
The ergonomics are worth it though. The split keyboard opens up the chest and shoulders a lot and the hands and fingers are much more aligned with the arms and chair arm rests. Well worth the money and effort for me as a person who works with computers 8h a day.
The ergonomics of keyboard shortcuts for a looot of TUI software suffers a bit though. The HJKL home row is not... in a row, with Colemak. That takes a while to get used to. You could of course set up a keyboard layer where those keys are in line, or change the shortcuts in all your software config files. 😅 I chose just to accept the slower speed and get used to the new location of the keys. 🤷♂️ Coding isn't about speed. The thought process is the slowest part of coding. 👍
I hope that answers your question and then some. 😅
Thanks so much for that detailed explanation!
Whooo the Voyager, so nice! That's been on my list for quite a while now, must be so handy. If only that price could come down a bit :)
20 wpm is brutal! That brings back memories from the dvorak struggles haha. So frustrating. But a good strategy of yours, to do the switch along with the voyager, that way the frustration isn't focused on one particular thing which can then be easily tossed aside.
Ergonomics are important to me too, as I'm not really a spring chicken any more. I already switched to a trackball mouse, as that gave me the most problems in my hand muscles, they've gone entirely ever since. But my posture at the desk is still an issue, so voyager might help me out there.
I also see Colemak is more modern (than dvorak) and keeps a lot of the punctuation and shortcut keys in the same position compared to qwerty, that's encouraging. I also see -DH moves d and h so the vim shortcuts remain? Ingenious, absolutely perfect! I feel giddy now, I might give Colemak-DH a try this weekend (and hopefully longer).
Vim had quite a few learning resources, little games to make me get used to the bindings/motions. Did you use similar games or exercises to train your Colemak-DH muscle memory?
My pleasure 😊
Yeah, of you've been eyeing the Voyager yourself anyway, I can definitely tell you it's been absolutely great! With some effort, patience, and motivation, it's very much worth it. It's a great piece of hardware, and the customization is so simple.
The hard parts are:
- Getting used to the layout
- Getting used to column-staggered
- Customizing the keys and layers into something you want to stick with.*
(*) Maybe not hard, so much as time-consuming, because you need to try a button location out for a little while before deciding you want to change it.
I believe I got some cramps in my pinky because the default layout had backspace on the pinky and I made so many freaking mistakes in the beginning that it was getting strained and overworked. 😅
Yeah I think I had an okay strategy. I figured if I want to retrain myself I really need to just do the thing I want to relearn fully and completely, otherwise it'll just take even longer.
I think the -DH mod to original Colemak was made to suit split keyboards better, if I'm not mistaken. I might be though.
I'm happy that you're excited though, really fun! 😄
I do have some resources which were really good. First of all, when you get the Voyager I think they encourage you to sign up to ZSA's newsletter, and that's really good. But they also send you some emails which have first steps to take with your new keyboard.
One of the steps is to log in to https://typ.ing/ (I think it's the URL). It's like a little training site made by ZSA. It's pretty good! And then there's keybr.com, which to me is a really good training platform, really getting into the nitty gritty of typing technique drills.
Best of luck! I hope you get the keyboard, or some other split keyboard, and hit me up later and share your experiences. 😊
Super, that's a complete guide on how to start with Voyager, thank you so much! 😁
I don't use Arch anymore but I can imagine that the install process turned a lot of people off it or pivoted them to stuff like Manjaro, CachyOS, Endeavour etc. It isn't until recently that ArchInstall has become VERY good and simple.
Primary factor even with Archinstall is if you're trying to install Arch via Wifi. you have to do iwd and all that and for someone who isn't quite as comfortable on the command line yet that can be daunting. Even now for myself if I were installing Arch I still have to pull up the Arch Wiki during install cause I can never remember the iwd commands for wifi. I've also borked the install a couple times because I either forgot to include the networkmanager or selected the wrong video drivers.
I haven't run Arch in a few months, but I used to use CachyOS and Artix.
In the case of CachyOS, the repos have a few packages from the AUR pre-compiled, and linux-cachyos-hardened is a fantastic kernel flavour.
Artix, meanwhile, lets me use runit instead of systemd.
I also like the idea of Linux-libre, for which I would probably use Hyperbola (if not Guix). However, the only machine I own with a compatible WiFi chipset is a 32-bit MacBook from the 2000s, which I haven't seen since 2024.
The preconfigured desktop and software is irrelevant to me. I have my own DE recipes and workflows that I can replicate across most Linux distros and BSDs.
I googled 'gaming Linux distribution' and it basically gave me popos and cachy. Didn't like popos
Did you tried install games from setup.exe installer? I tried wine, lutris, steam (via add non-steam game), but never had a success.
Artix, because Arch mandates systemd and I don't want systemd.
I run EndeavourOS on my wife's laptop because it was easy to install.
I love the rolling release model, and the AUR. (I even maintain some packages on AUR.) I have installed and used pure Arch in the past, if only for the rite of passage.
But nowadays I mostly use EndeavourOS. It's basically Arch once it's installed, but has a nice and fast installer, with great defaults. Also, the community is awesome. I rarely need any help anymore, but I still like hanging out in their forums helping others, and generally chatting about non-Linux stuff.
Definitely not a good time to love the AUR rn tho
Idk, I feel like it's blown out of proportions a bit. It's always supposed to be unsupported, and users are supposed to look at the PKGBUILD files. I know most people don't, but I don't think that's AUR's fault.
lazy + unique features
like someone just fixed the isp4 webcam for my zbook, it's not even in the mainline kernel yet but at somepoint cachy's kernel started working perfectly with my webcam where before I had to build my own
Endeavor is just arch with a graphical installer takes 5 minst to install comes with a script to install nvidia drivers. I am far far from a nebie but it is just convenient. Also use cachy is repos which are faster
I used to use Arch, but I dropped it for CachyOS sometime last year. Cachy is just slightly faster for gaming for me, and since that's my biggest use, there was no really compelling reason why I shouldn't use it instead of Arch. Same experience, slightly better performance while gaming, and no additional work to set up. It's just win after win.
The installation process is intimidating for a lot of people.
I taught a friend Linux using the Arch install process.
They use EndevourOS because installation took 15 minutes instead of 3 hours.
Doesn't Arch have an installer these days?
Sorta first time Linux user, picked CachyOS because it came with friendly installer and startup install guide/automation. Unlike last time i tried Linux to run some python project on the GPU I never managed to install CUDA.
CachyOS promised out of box support, wine/proton directly, and the selection of default tools got me far along the Windows migration. So far no issues even compiling programs that need CUDA drivers and more. Haven't really gamed a lot, but this OS is supposed to be good for that.
I chose EndeavourOS initially because I was relatively new to Linux (I tinkered with Ubuntu in grade school) and wanted out of Microsoft's environment. The support community is amazing and newbie-friendly. They've helped me through a few bricked systems.
Now I'm at a crux because I own a 1080 and am tired of mistakenly breaking my installation because NVIDIA stopped supporting open source drivers for old cards. I felt uncomfortable building my own driver packages and was relying on AUR, but the recent security breach has me skittish.
Rather than switch to another distro (Mint being the top contender), I decided to replace my graphics card and stay with Endeavour because it seems the Arch distros are the only ones staunchly against age verification laws. I'm fortunate enough to be in a position to update and stick with Endeavour. Maybe when I actually get good at Linux I'll switch to pure Arch.
I didn't have time to set up arch manually as I wanted, after two/three hours I still didn't have a desktop environment and needed a working PC in the afternoon. I tried both cachyos and endeavouros, they're both good and they just work (TM). If I were to format the PC another time I guess I could try again with arch Linux, always happy to learn new stuff.
Connecting via a command, rough AF
Even more so if you’re using a non-US qwerty keyboard were many of the special symbols are swapped. Christ I spent a lot of time figuring where everything was.
I'm surprised to hear that archinstall doesn't start with setting the keyboard layout. I have only installed manually and IIRC the installation guide shows how to change the layout as the first step after booting into the installer.
Yea sometimes I like my stubbornness, but I’m not sure it was this one 🙃
I've been using bare Arch for a while but after five or so installs I couldn't be bothered anymore and realized that EndeavourOS is basically doing exactly what I'm looking for.
So it's mostly the installer.
I did a pure Arch setup in a VM before I made the ultimate switch to CachyOS. I did not use the installer script but followed the guide on the wiki to get the basics running, and then I customized from there.
And while I'm glad I got that experience, because it taught me how much is really going on under the hood, I discovered that I simply don't enjoy that level of tinkering. It's not laziness, it's a lack of enjoyment towards the process.
I use CachyOS because I don't feel like going through the hassle of installing drivers for my 1070ti. The kernel optimizations are nice, tho.
I use the Calam Arch Installer ISO to install Arch. It's the same GUI installer that most downstream Arch derivatives use, but configured to install base Arch. No dealing with messy terminal install process and you end up with pure Arch install at the end. If all the downstream distros give you is an easy installer, this exists for base Arch as well even if it is a third party thing.
I want to, I've used arch in the past for a bit, then bazzite and then cachyos.
I want to go back to arch and set it up manually following a guide just to get more familiar with it, I just haven't had the time right now and cachyos has been working great
I have no reason to use a raw distro that requires customization when there’s a better version that already comes preconfigured.
I've ran vanilla Arch multiple times in the past, and each time it was for the 'fun'of building out my system, this was mainly back when I was a uni student.
These days however, I just want something that works well for my use case.
I’ve installed arch manually a few times. The last time I did it I had issues with my nvidia gpu and plasma glitching out drawing weird lines on the screen. I got tired of trying to fix it and went back to windows for a while. Figured I’d try crunchyos to see if their setup resolved that and it did. And now that it’s installed there’s no reason to uninstall.
Got tired of consistently running into problems trying to set it up(e.g,, messing up the UUID)
top 100 comments