-
Now that we have a running Linux system, we can bring in my custom setup scripts and set up the rest of the system with a little help from twiner.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
All that we need for this step resides under here and fortunately, with all the scripts arranged as an independent Bash program, we'll only be running a single command and the scripts will take care of the rest for us.
-
The steps for installing the packages that constitute my daily workflow in Arch start with first installing yay, which is one of the best helper tools out there to ease up the installation of packages from the AUR. Once yay is installed, the setup first installs packages from the official archives through pacman and then installs the rest from the AUR through yay.
-
Finally, I take care of a few more minor steps around my Emacs configuration which includes creating a fallback Emacs directory in case XDG config directory is not supported on the installed Emacs, and then linking my configs as a default config to my dotfiles. Don't worry if you don't really get what these last steps mean, you can safely ignore them thinking that they're too specific to my personal setup.
-
Then I set up startup services, the first one of them is Syncthing (my local cloud) and then there's network-manager service so that I can connect to wireless networks on Arch.
-
We take care of a few more steps before we start setting up the GUI. One of them is switching the default user shell to fish-shell. This step is still not totally automated, and I have to do some typing here.
-
One other thing about this basic Arch setup is that you need to install and configure many more things according to your preferences, all by yourself. Though I like to do it this way so that I have the most control over how I set up my Linux, not everyone would want to go through this lengthy and arguably difficult process. So, if instead of a basic system, you're looking for a ready-to-use out-of-the-box system that is still Arch, you can install one of the Linux distributions based on Arch, and there are plenty of them, just like there are so many of them based on Debian and Ubuntu. When speaking of Arch-based distributions, you cannot miss mentioning Manjaro as it's one of the best Arch-based Linux distributions out there and it comes with a range of official and community editions for you to choose from. Installing one of these Arch-based distributions is way easier as they come with the familiar graphical installer, which is often the Calamares installer.
-
My primary Linux distribution for quite a long time has been Arch, and that is the one we'll install during the demo today.