57
Moving to Arch/EndeavorOS from PopOS?
(midwest.social)
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
Arch is fairly easy, the difficulty is a bit of a meme:
Wiki is huge, read it before you do things.
As others said, pacman and AUR are dummy easy to work with, you generally don’t need to worry about dependencies etc, pacman and AUR helpers (like YaY) will install everything for you.
AUR is massive but understand that it is maintained by users.
The part that is hard is installing arch manually, archinstall mitigates this, you don’t learn too much by doing it manually, except how to partition disks through CLI and mount them (which, granted can be useful), also chroot is a good thing to know how to do if you brick something.
A clean arch install will give you a TTY environment, if you depend on wifi, make sure the install sets up networking before you reboot (archinstall has a separate option for this). Archinstall does give you options to install a WM / DE.
I recommend checking out Hyprdots by prasanthrangan for a very comfy Hyprland environment, but you could of course just set up something you are more comfortable with.
Nvidia drivers are not too hard to set up, the above dotfiles do it for you on a clean, minimal install. But if you want to do your own thing just follow the wiki on NVIDIA, you will need to be able to string together a few concepts independently by following the wiki links (to remove the KMS hook and add nvidia modesettings.