Important
Install Cachy Minimal Or Arch Minimal (No Desktop Option)
This Guide Will Help You Setup Niri With Dank Material Shell With Extra Step's For A Stable and Working Out Of The Box Experience. The Step's Begin Below The Screenshot.
KitKat's Desktop Running Niri With Dank Material Shell
Dank Greeter Installation Guide
NOTE:
PLEASE REBOOT YOUR PC AFTER FOLLOWING THESE 2 STEPS.
Tip
Install Gaming Packages In The Cachy Hello App If You Are Using CachyOS, This App Will Open After Your First Login.
Before We All Setup The Best Out Of The Box Experience I Will Explain What This Script Installs In The Table's Below.
The Command To Run The Installer Is Beneath These Table's.
| Core Components: | Explanation: |
|---|---|
| xdg-desktop-portal-gnome | Backend implementation for xdg-desktop-portal for the GNOME desktop environment |
| gnome-keyring | Stores passwords and encryption keys |
| wlr-randr | Utility to manage outputs of a Wayland compositor |
| cava | Console-based Audio Visualizer with support for multiple backends |
| flatpak | Linux application sandboxing and distribution framework |
| Core Applications | Explanation: |
|---|---|
| bazaar | A new app store with a focus on flatpaks, particularly Flathub |
| nautilus | Default file manager |
| loupe | A simple image viewer |
| decibels | Audio player |
| showtime | Video player |
| papers | Document viewer for PDF and other document formats |
| gnome-text-editor | A simple text editor |
| lact | Linux GPU Configuration Tool |
| Theming Packages: | Explanation: |
|---|---|
| adw-gtk-theme | Unofficial GTK 3 port of the libadwaita theme |
| nwg-look | GTK settings editor adapted to work on wlroots-based compositors |
| qt6ct-kde | Qt 6 Configuration Utility, patched to work correctly with KDE applications |
| Other |
|---|
| Installs mimeapps.list To Your Home's Directory .config Folder To Setup Default Applications |
| ScopeBuddy To Assist GameScope For Simplicity And Stability |
To Continue, And You Have Read The Table's Above.
Install Using The Command Below In Your Terminal:
curl -fsSL https://raw.githubusercontent.com/kitkat6464/my_configs/refs/heads/cachyos/InstallPackages | shMake a Mounting Folder For The Secondary Drive.
sudo mkdir /mnt/gamesUse This Command To Find Your Drive UUID
lsblk -fAdd Your Drive To The fstab File:
sudo nano /etc/fstab| Example: |
|---|
| UUID=YOURDRIVEUUID /mnt/games btrfs defaults,noatime,compress=zstd,commit=120 0 0 |
Mount Your New Drive:
sudo systemctl daemon-reloadsudo mount -a