Skip to main content

Transform Your Sway Experience

Config-Sway is a comprehensive dotfiles configuration that brings Hyprland-style keybindings and aesthetics to the Sway window manager. With six beautiful pre-configured themes, an intuitive theme switcher, and seamless integration with Waybar, Rofi, and SDDM, you can create a stunning Wayland desktop environment that’s both powerful and visually appealing.

Quick Start

Get up and running with Config-Sway in minutes

Installation Guide

Step-by-step installation for Arch Linux

Keybindings Reference

Complete keyboard shortcuts for navigation and control

Theme Gallery

Explore six stunning themes with live reload support

Key Features

Hyprland-Style Bindings

Familiar keybindings from Hyprland, optimized for Sway

Multi-Theme System

Six pre-configured themes with consistent styling across all applications

Rofi Integration

Beautiful app launcher, power menu, and theme switcher

Waybar Status Bar

Customized Waybar with Sway-specific modules

SDDM Theme

Custom astronaut-themed login screen with virtual keyboard

Automated Sync

Install and update scripts for seamless dotfile management

What’s Included

Config-Sway provides complete configuration for:
  • Sway WM - Window manager config with Hyprland-style keybindings
  • Waybar - Status bar with network, audio, battery, and workspace modules
  • Rofi - App launcher, power menu, theme switcher, and wallpaper selector
  • Kitty - Terminal emulator with theme-aware styling
  • Neovim - Text editor configuration
  • SDDM - Display manager with custom astronaut theme
  • Mako - Notification daemon configuration

Available Themes

Choose from six carefully crafted themes:

Anime

Vibrant anime-inspired aesthetics

Batman

Dark and sleek gotham theme

Hacker

Matrix-style green on black

Mode-Dark

Modern dark theme with purple accents

Superman

Bold red and blue color scheme

Windows10

Clean Windows-inspired design

Get Started

1

Install Dependencies

Run the installation script to set up all required packages on Arch Linux
2

Apply Configuration

Use the update script to sync dotfiles to your home directory
3

Choose a Theme

Launch the theme switcher with Super+A and select your favorite theme
4

Customize

Tweak keybindings, colors, and settings to match your preferences

Ready to dive in?

Follow the installation guide to get started with Config-Sway

Build docs developers (and LLMs) love