Quick Start Guide
Get your Kanagawa dotfiles setup ready in just 5 minutes! This guide covers the essential steps to go from zero to a fully functional, beautiful desktop environment.Prerequisites: Make sure you have Arch Linux installed and the required packages ready. See the Installation Guide for detailed requirements.
One-Command Setup
If you already have all prerequisites installed, you can set up everything with these commands:Step-by-Step Quick Setup
Start Hyprland
Launch Hyprland to see your new environment:Or reboot and select Hyprland from your display manager (GDM, SDDM, etc.).
On first launch, you may need to configure Powerlevel10k. Just follow the interactive wizard - it takes about 30 seconds.
Choose Your Theme
Open the theme selector with:Or use the keyboard shortcut (check your Hyprland keybinds).Available themes:
- Kanagawa 🌊 - The default, inspired by The Great Wave
- Gruvbox 📦 - Warm, retro colors
- Catppuccin ☕ - Pastel perfection
- Everforest 🌲 - Comfortable green

Explore Your New Setup
Try these essential keybindings (default Hyprland config):
| Action | Keybind |
|---|---|
| Open Terminal | Super + Return |
| Launch Applications | Super + D |
| Close Window | Super + Q |
| Toggle Floating | Super + V |
| Switch Workspaces | Super + 1-9 |
| Move Window to Workspace | Super + Shift + 1-9 |
| Screenshot | Super + Shift + S |
| Power Menu | Super + Shift + E |
First Steps After Installation
1. Configure Your Terminal
Open Ghostty (pressSuper + Return) and you’ll see the Kanagawa theme already applied. Test some modern CLI tools:
2. Switch Themes
The theme switcher updates everything instantly. Try it out:- ✓ Hyprland window borders and decorations
- ✓ Waybar status bar colors
- ✓ Wofi launcher appearance
- ✓ Ghostty terminal colors
- ✓ Neovim color scheme
- ✓ VSCodium theme (if installed)
- ✓ SwayNC notification styling
- ✓ Wlogout power menu
- ✓ Btop system monitor
- ✓ Cava audio visualizer
- ✓ Desktop wallpaper
The theme switcher is defined in
~/.local/bin/theme-switcher. Here’s how it works:How the Theme Switcher Works
How the Theme Switcher Works
The What it does:
theme-switcher script is a powerful tool that orchestrates theme changes across your entire system:- Updates CSS imports for Waybar, Wofi, SwayNC, and Wlogout
- Updates Hyprland color configuration
- Switches Ghostty color scheme
- Changes VSCodium color theme (if installed)
- Updates Neovim colorscheme via Lua bridge
- Links Btop and Cava theme files
- Prompts for wallpaper selection (if multiple available)
- Reloads all affected applications
- Sends a notification when complete
custom/ subdirectories:~/.config/hypr/colors/custom/~/.config/waybar/colors/custom/~/.config/wofi/colors/custom/- And so on…
3. Customize Waybar
Your status bar is powered by Waybar. It shows:- Active workspaces
- Window title
- System tray
- Network status
- Volume
- CPU/Memory usage
- Date and time
4. Use the Application Launcher
PressSuper + D to open Wofi, the application launcher. Start typing to search for apps:
5. Master Window Management
Hyprland is a tiling window manager. Windows automatically tile:6. Check System Info
View your beautiful system information:7. Monitor System Resources
Launch the themed system monitor:Q to quit.
8. Visualize Audio
Play some music and run:Essential Commands Cheat Sheet
File Operations
Theme Management
System Info
Notifications
Default Hyprland Keybindings
- Window Management
- Applications
- Workspaces
- System
| Action | Keybind |
|---|---|
| Close window | Super + Q |
| Toggle floating | Super + V |
| Toggle fullscreen | Super + F |
| Move focus | Super + Arrow Keys |
| Move window | Super + Shift + Arrow Keys |
| Resize mode | Super + R |
| Toggle split | Super + J |
What’s Next?
Now that you’re up and running, explore these guides:Configuration
Learn how to customize every aspect of your setup
Themes Deep Dive
Create your own themes and customize colors
Hyprland Config
Master Hyprland configuration and animations
Shell & CLI Tools
Get the most out of Zsh and modern CLI utilities
Need Help?
Something not working?
Something not working?
Check the Installation Guide troubleshooting section for common issues.
Want to customize keybindings?
Want to customize keybindings?
Edit
~/.config/hypr/hyprland.conf and look for the bind= lines. Changes take effect immediately with Super + Shift + R.How do I add more themes?
How do I add more themes?
Create new CSS/config files in the
custom/ directories for each component. See the Themes Guide for details.Where are the wallpapers?
Where are the wallpapers?
Wallpapers are stored in
~/.config/hypr/wallpapers/. Name them with the theme prefix (e.g., kanagawa-wave.png) for automatic selection.Enjoy your new setup! The Kanagawa dotfiles are designed to be both beautiful and productive. Take your time to explore and make it your own.