

Now we will be going through the install process of CachyOS, this will feel very familiar to a Windows setup.



Run the following commands in each section using pacman:
sudo pacman -Sysudo pacman -Sy flatpak yay snapper snap-pac grub-btrfs cachy-update zen-browser stow qbittorrent ghostty htop btop cpu-x gparted openrgb k3bsudo pacman -Sy discordsudo pacman -Sy obs-studio kritasudo pacman -Sy wps-office mythes-en ttc-iosevka ttf-fira-sans ttf-fira-code ttf-firacode-nerd vlcsudo pacman -Sy cachyos-gaming-meta cachyos-gaming-applicationscode git github-cli mysql-workbench ttf-font-awesomeIf you’d like a explanation on the code above or what each package is go here.
Below aren’t available through pacman so we will use AUR instead:
yay -Syuyay -S ttf-raleway ungoogled-chromium-bin qdirstat-bin qdiskinfo-bin nordvpn-bin rustdesk-binyay -S github-desktop-bin$ paru --version
$ paru -S opendeck-bin
$ sudo usermod -aG uucp,input $USER #Appendix
$ sudo udevadm control --reload-rules
$ sudo udevadm trigger
Appendix: This is important due to streamdeck being a HID device.
[!NOTE] You can use this method but I recommend the above.
$ bash -c 'bash <(curl -sSL https://raw.githubusercontent.com/nekename/OpenDeck/main/install_opendeck.sh)'

Once CachyOS Update is installed you should start it automatically at boot using the following command.
$ arch-update --tray --enable
[!NOTE] If you have used the CachyOS Hello GUI and checked “Cachy Update enabled” you don’t need to follow this setup.
Eiter run the below command or navigate to System Settings > Keyboard.
$ systemsettings kcm_keyboard

Then change NumLock on startup to Turn On.
In the ../files/fastfetch folder copy the config and the logo to ~/.config/fastfetch/. You might need to create the folder using fastfetch --gen-config or just mkdir.
Downloading package updates can take up a large amount of space over time, this will automatically clear the cache for you. The below instructions will clear the cache weekly but leave 3 of the most recent versions of each package incase you need to downgrade anything.
$ sudo systemctl enable paccache.timer
Run the command:
$ gh auth login #Then authenticate using your browser.
After authenticating onfigure the following:
$ git config --global user.email "senkawolf@example.com"
$ git config --global user.name "SenkaWolf"
$ git config --global init.defaultBranch main

Find a theme you like from here. I like Magna-Dark-Plasma so I will use this.
Download the file then extract/unzip the file and ensure it follows the below layout:
📦 Magna-Dark-Plasma
├─ folders
├─ colors
└─ metadata.desktop
If this looks correct then run the following commands to move the file and open system settings:
$ mv ~/Downloads/Magna-Dark-Plasma ~/.local/share/plasma/desktoptheme/
$ systemsettings
Then navigate to Colours & Themes > Plasma Style and then select the one you just installed.
Find a color scheme you like from here. I like Magna-Violet-Dark-Colorscheme so I will use this.
Download the file and ensure it follows the below layout:
📦 MagnaVioletDarkColorscheme.colors
If this looks correct then run the following commands to move the file and open system settings:
$ mv ~/Downloads/MagnaVioletDarkColorscheme.colors ~/.local/share/color-schemes/
$ systemsettings
Then navigate to Colours & Themes > Colours and then select the one you just installed.
Find a color scheme you like from here. I like Magna-Dark-Aurorae-6 so I will use this.
Download the file then extract/unzip the file and ensure it follows the below layout:
📦 Magna-Dark-Aurorae-6
├─ svg files
└─ metadata.desktop
If this looks correct then run the following commands to move the file and open system settings:
$ mv ~/Downloads/Magna-Dark-Aurorae-6 ~/.local/share/aurorae/themes/
$ systemsettings
Then navigate to Colours & Themes > Window Decorations and then select the one you just installed.
Find a icon pack you like from here. I like Slot Nord Dark Colorize Icons so I will use this.
[!NOTE] Azure Dark Icons
Download the file then extract/unzip the file and ensure it follows the below layout:
📦 Slot-Nord-Dark-Colorize-Icons
├─ Multiple folders
└─ index.theme
If this looks correct then run the following commands to move the file and open system settings:
$ mv ~/Downloads/Azure-Dark-Icons ~/.local/share/icons/
$ systemsettings
Then navigate to Colours & Themes > Icons and then select the one you just installed.
Find a cursor pack you like from here. I like Future-dark cursors so I will use this.
Download the file then extract/unzip the file and ensure it follows the below layout:
📦 Future-dark-cursors
├─ cursors
└─ index.theme
If this looks correct then run the following commands to move the file and open system settings:
$ mv ~/Downloads/Future-dark-cursors ~/.local/share/icons/
$ systemsettings
Then navigate to Colours & Themes > Cursors and then select the one you just installed.
Find a plashscreen you like from here. I like to disable this but I will give instructions on how to install one as I use to run the Magna Splash 6.
Download the file then extract/unzip the file and ensure it follows the below layout:
[!NOTE] Magna-Splash-6
📦 Magna-Splash-6 ├─ contents └─ metadata.jsonIf this looks correct then run the following commands to move the file and open system settings:
$ mv ~/Downloads/Magna-Splash-6 ~/.local/share/plasma/look-and-feel/ $ systemsettings
Then navigate to Colours & Themes > Splash Screen and then select the one you just installed or in my case I like to select none.
The splashscreen is the only customisation where you cannot edit the background image from the settings. So, if you want to edit the background image, go to the location below (remember to put your splashcreen name) and swap in a different image, ensuring it has the same name and file type as the original.
$ cd ~/.local/share/plasma/look-and-feel/Magna-Splash-6/contents/splash/images
$ dolphin .
Find a icon pack you like from here. I like Azure-SDDM-6 so I will use this.
Download the file then extract/unzip the file and ensure it follows the below layout:
📦 Azure-SDDM-6
├─ folders
├─ Main.qml
├─ metadata.desktop
└─ theme.conf
If this looks correct then run the following commands to move the file and open system settings:
$ sudo mv ~/Downloads/Azure-SDDM-6 /usr/share/sddm/themes/
$ systemsettings
Then navigate to Colours & Themes > Login Screen (SDDM) and then select the one you just installed.
I like using the fonts iosevka and raleway and we installed these earlier in the Software section so now they just need setting up.
Go to System Settings > Text & Fonts > Fonts and change them to suit your preferences, mine are as follows:

Find any Plasma 6 extensions you like from here.
I’m doing to downwload and extract the below files:
Then open the terminal and cd to the extracted files or right click the folder and open the terminal:
$ cd ~/Downloads/<widget directory> #Replace <widget directory> with the extracted folder name
$ kpackagetool6 --type Plasma/Applet --install .
$ # Then log out and back in again. Restarting plasmashell in the terminal isn't very reliable.
If you get an error saying it already exists or you are trying to update it then run the below:
$ cd ~/Downloads/<widget directory> #Replace <widget directory> with the extracted folder name
$ kpackagetool6 --type Plasma/Applet --upgrade .
Or you can right click your panel and click “Add or Manage Widgets” then press “Get New” as shown in the below screenhot. You can then search for the widget name.

To Be Completed.
I did use this YouTube Video to help me figure out sizing for my primary monitor.
Go to System Settings > Appearance & Style > Animations. The change the following:
Magic Lamp (1000 milliseconds)Then go to System Settings > Apps & Windows > Window Management > Desktop Effects. Then change the following:
