A step-by-step guide to creating a customizable Arch Linux theme. This project enhances the visual appeal and functionality of your system with modern themes and tools.
Give your bootloader a modern touch with the Grub-theme-vimix. This stylish theme supports 2K and 4K displays, making it perfect for high-resolution setups.
- Clone the theme repository:
git clone https://github.com/vinceliuice/grub2-themes.git
- Navigate to the downloaded directory:
cd grub2-themes - Run the installation script:
sudo ./install.sh
- Update GRUB to apply the theme:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Enjoy a refined GRUB experience with Vimix!
Enhance your display manager by adding a stylish theme to SDDM.
- Search for SDDM themes using the AUR helper
paru:paru -Ss sddm-theme
- Install the desired theme:
paru -S sddm-theme-<theme-name>
- Open the default configuration file for SDDM:
sudo nano /usr/lib/sddm/sddm.conf.d/default.conf
- Locate the [Theme] section and update it:
[Theme] Current=<theme-name>
- Restart SDDM to apply the changes:
sudo systemctl restart sddm
Add a modern bar to your setup using Waybar and the Macchiato theme from the Catppuccin repository.
- Install Waybar:
sudo pacman -S waybar
- Clone the Catppuccin Waybar repository:
git clone https://github.com/catppuccin/waybar.git
- Copy the configuration files:
- Config file to
~/.config/waybar:mkdir -p ~/.config/waybar cp configs/macchiato.jsonc ~/.config/waybar/config
- CSS theme file to
~/.config/waybar/themes:mkdir -p ~/.config/waybar/themes cp themes/macchiato.css ~/.config/waybar/themes/style.css
- Config file to
Replace wlr with hyprland in your Waybar config file for compatibility:
Restart Waybar to apply the changes:
pkill waybar && waybarAdd a sleek logout menu to your Waybar with Wlogout.
- Install wlogout using the AUR helper
yay:yay -S wlogout
- Edit the
style.cssfile in/etc/wlogout:sudo nano /etc/wlogout/style.css
- Update the background-color transparency (recommended: 0.7):
background-color: rgba(0, 0, 0, 0.7);
- Save the file and exit.
- Add Wlogout to your Waybar configuration:
"modules-right": [ "wlogout" ]
- Restart Waybar:
pkill waybar && waybar
Secure your system by adding a lock screen with Swaylock.
- Install swaylock-effects using
yay:yay -S swaylock-effects
- Add the following binding to your configuration file:
bind=SUPER,L,exec,swaylock --clock --indicator --indicator-radius 120 --indicator-thickness 7 --effect-blur 5x3 --inside-color 00000055 --ring-color ffaaff --key-hl-color 8be9fd --line-color 00000000 --separator-color 00000000 --text-color ffffff --fade-in 0.2
This setup creates a sleek lock screen with a blur effect, clock, and customized colors.
By following these steps, you can achieve a fully customized and visually appealing Arch Linux setup. Whether it's GRUB, SDDM, Waybar, Wlogout, or Swaylock, every detail contributes to a modern and functional desktop experience.
Happy customizing!