General recommendation for using an arch based distro

Hi, i am using using linux daily since about a year and a half. Currently i am using kubuntu. However i had some problems with snaps and the way that certain applications are launched and accessible in my own system (kinda sucks).
After looking for alternatives i found EOS and was directly intrigued. However i also have to admit that i have never done anything with arch based distros. And more importantly:

I am kinda an idiot.

As i want to use my current laptop as my main workstation for my pdh i want to able to tailor the system to my workflows to ease my upcoming day to day work. My current worklows can be optimised (i am using the mouse way to much) in my job as a software engineer (not a real software engineer, just a dude solid in applied math that can kinda code).
I am mostly concerned about stability as i don’t want to have my system break and have my research lost so i would like to hear some recommendations from more experienced user to help me get into the finer ways of using linux.

For this i would like to quickly summarize what i actually want to do with my machine:
-Coding (C++, C#, Python, Latex)
-Simple Simulations in OpenFoam (the true simulation bulk is done on a high powered machine)
-Gaming to undwind after work (Steam [older single player games], gba emulator, Lutris)

I saw on some arch related content that there is a distinct difference between the AUR and installing packages with pacman. What are some of your recommendations regarding the installation of packages?
Are there any good maintance plans to ensure smooth running of the machine? If no, what would you do, if you were to formalise such a plan?

For further information some specs of my machine:
Lenovo ThinkPad P16S Gen 1
Intel i7-1270P
48GiB Ram
NVIDIA T550 Laptop GPU

I hope my question doesn’t promote any unwanted redundancy and i also hope your help can make me a happy EOS user.

Cheers!

I wrote a post on my recommendations for a use-case similar to the one you describe:

7 Likes

I would say try, and also look at what @dalto mentioned. EOS has been by far my best experience with Linux, not only easy to install but easy to get involved and learn about through the forums.

Looks really fleshed out, i will take a look. Thank you!

1 Like

Learning and also having a distro that i can make “my own” is really a motivation behind trying EOS. If only i wasn’t way to scared to break things :rofl:

I was like this at first, best advise I can give here is backup (or learn how to backup).
EDIT I think I had to revert to a snapshot once and that was due to me

Use btrfs as your filesystem so you can use the snapshot feature to roll back if needed, together with btrfs-assistant and snapper. Be sure to configure btrfs-assistant to your liking as well when it comes to what volumes you want snapshotted and how often.

aur/btrfs-assistant 2.1.1-1 [+52 ~7.04] [Installed]
    An application for managing BTRFS subvolumes and Snapper snapshots


And if you use Grub as your booloader, then also install grub-btrfs.

extra/grub-btrfs 4.13-2
    Include btrfs snapshots in GRUB boot options

So that you can boot off of your existing snapshots.

2 Likes

Yes this is what helped me when I needed it, only needed once but was a lifesaver

1 Like

In your free time, go to this site and press Alt-Shift-X and start reading.

When done, press the key combo again!

5 Likes

Will be using this a lot now, thanks

1 Like

Haha yeah, i already assumed that i will spend a lot of time on this website

2 Likes

It’s a great site, just remember to ask if you have trouble understanding. Another thing I do is look at most posts asking for help (like this) to see where I can improve my knowledge

4 Likes

Ha, or learn how to reinstall and store anything important offline/cloud/etc.
You learn by breakage (and fixing).

1 Like

Backup, backup, backup
I always remind myself of this though have been a bit slack the last few months doing it

4 Likes

Anything like this for systemd-boot?

AFAIK no, but I could be wrong

1 Like

I don’t make things of relevance (that I need to keep) very often. When I do, I guess I do backup by storing them off my system. Handled individually.
I have a NAS and I use flash drives, portable hard drives (almost never), and cloud storage.

1 Like

Correct because the systemd-boot bootloader doesn’t contain filesystems because it’s more simplistic than Grub.

1 Like

Thought so, It’s why I use GRUB so I can use snapshots, JIC

I use systemd-boot because I like it’s simplicity compared to Grub and I can count on one hand and one finger how many times I actually restored from a snapshot and that was to test out if it works which is 1. So unless it starts becoming a regular thing I don’t plan to switch back to Grub.

4 Likes