README.md
June 8, 2026 ยท View on GitHub
My personalized configs for sway window manager, minimalistic in design and optimized for developer productivity and speed.
โจ Features
- Optimized for keyboard driven CLI workflow
- Minimalistic UI, optimized for AMOLED displays
Setup
โก Requirements
Run setup.sh to install dependencies on Arch-based systems, or refer to it for manual installation on other distros.
๐ Installation
git clone https://github.com/2kabhishek/sway2k
cd sway2k
./setup.sh
Recommended Configurations
Highly recommended to use this alongside the following configurations:
- dots2k CLI Dev Environment
- nvim2k Personalized Editor
- rofi2k as rofi config
- qute2k as quetbrowser config
๐ป Usage
Keybindings
All the configured keybindings can be found in the keybinding manual here.
Theming
Edit theme.conf to customize themes. This will override options selected via lxappearance.
Themix
After installing themix, find BWnB in the Contributed section, click on "Export Theme" and set the export path to ~/.local/share/themes/BWnB
themix can be removed after BWnB gtk theme export
Kvantum
Clone BWnb to a directory. Launch Kvantum Manager and select the BWnB/kvantum/BWnB folder and click install.
If the theme is not installed manually, Kvantum will always open after restart.
Icons
Download Reversal-blue Icons and extract it to ~/.local/share/icons or install the downloaded Reversal-blue.tar.xz file via lxappearance.
Waybar
Details about the customized Waybar modules can be found here.
Behind The Code
๐ Inspiration
Needed a light and fast go to setup for my Linux systems.
A spiritual successor to awesome2k.
๐ก Challenges/Learnings
- Learned about wayland and sway APIs
๐ More Info
- awesome2k โ Xorg based tiling wm configs
โญ hit the star button if you found this useful โญ
Source | Blog | Twitter | LinkedIn | More Links | Other Projects