Skip to main content

Kanagawa Dotfiles

Minimalist Arch Linux setup with Hyprland, dynamic theming, and seamless workflow integration

Key Features

A production-ready dotfiles configuration built for productivity and aesthetics.

Dynamic Theme Switching

Switch between Kanagawa, Gruvbox, Catppuccin, and Everforest themes instantly

Hyprland Wayland

Modern compositor with smooth animations and efficient window management

LazyVim Configuration

Fully configured Neovim with Lua plugins and theme integration

GNU Stow Management

Clean, symlink-based dotfile organization and deployment

Quick Start

Get your environment up and running in minutes.
1

Clone the repository

git clone https://github.com/nixer112/dotfiles.git ~/dotfiles
cd ~/dotfiles
2

Run the installation script

./install.sh
3

Select your theme

theme-selector

What’s Included

Complete configuration for a modern Arch Linux development environment.

Window Manager

Hyprland with custom keybindings

Terminal

Ghostty with theme support

Editor

Neovim and VSCodium configs

Status Bar

Waybar with modular design

Launcher

Wofi application launcher

Shell

Zsh with Oh My Zsh and P10k

Available Themes

Four carefully crafted color schemes for every preference.
A dark, warm theme inspired by Japanese aesthetics with subtle, nature-inspired colors.
Retro groove color scheme with warm, earthy tones designed for long coding sessions.
Soothing pastel theme with vibrant accents and excellent contrast.
Comfortable green forest theme that’s easy on the eyes.

Learn More

Explore the documentation to customize your setup.

Installation Guide

Step-by-step installation instructions

Configuration

Customize Hyprland, Waybar, and more

Theme Customization

Create and add your own themes

Troubleshooting

Common issues and solutions

Build docs developers (and LLMs) love