Post Install
1. Update Your System
Octopi is a graphical package manager for Arch-based distributions that provides a convenient way to manage packages and updates. To update your system with Octopi, follow these steps:
- Launch Octopi from the application menu.
- In the main window, click on the Check updates button (Top left), now next to it System upgrade.
- Octopi will now check for available updates and prompt you to either install them on Octopi itself or in a terminal.
- To proceed with the update, click the Apply button.
- Octopi will download and install the updates.
- It is advised to reboot your computer after a big update (especially if the kernel got an update).
-
Open a terminal emulator (or press
ctrl + alt + t
-mod + return
in Cachy’s WMs). -
Run the following command to update the system:
-
It is advised to reboot your computer after a big update (especially if the kernel got an update).
2. Configuring Firewall (ufw)
To configure ufw, follow these steps:
By default, ufw allows all incoming and outgoing traffic, you can add specific rules to the firewall to block or allow specific connections.
3. Enable Global Menu
For some apps like Visual Studio Code, the global menu may not work or may be attached to the parent app instead of the panel.
4. Enable AppArmor support using AppArmor.d profiles
-
Add the following kernel parameters to your Boot Manager, see Boot Manager Configuration for reference
-
Install apparmor and apparmord (Set of over +1500 profiles) packages
-
Enable/Start AppArmor service
-
Enable caching for AppArmor profiles
Save the file and reboot.
5. Changing the Default Shell
Currently, CachyOS uses fish as the user’s default login shell. However, you can change the default shell to whatever you like.
This is the default shell on almost every Linux distribution. It is also still used as the root user’s login shell. bash has basic autocomplete functionality and easy history management. It differs from zsh and fish in that it doesn’t have the fancy customization and plugin ecosystem that both fish and zsh have.
We provide a zsh config with commonly used plugins and configurations. It aims to have 1:1 functionality with our fish config. This is also the default shell used in MacOS.