Home

Awesome

<div align = "center"> <h1><a href="https://github.com/2kabhishek/sway2k">sway2k</a></h1> <a href="https://github.com/2KAbhishek/sway2k/blob/main/LICENSE"> <img alt="License" src="https://img.shields.io/github/license/2kabhishek/sway2k?style=flat&color=eee&label="> </a> <a href="https://github.com/2KAbhishek/sway2k/graphs/contributors"> <img alt="People" src="https://img.shields.io/github/contributors/2kabhishek/sway2k?style=flat&color=ffaaf2&label=People"> </a> <a href="https://github.com/2KAbhishek/sway2k/stargazers"> <img alt="Stars" src="https://img.shields.io/github/stars/2kabhishek/sway2k?style=flat&color=98c379&label=Stars"></a> <a href="https://github.com/2KAbhishek/sway2k/network/members"> <img alt="Forks" src="https://img.shields.io/github/forks/2kabhishek/sway2k?style=flat&color=66a8e0&label=Forks"> </a> <a href="https://github.com/2KAbhishek/sway2k/watchers"> <img alt="Watches" src="https://img.shields.io/github/watchers/2kabhishek/sway2k?style=flat&color=f5d08b&label=Watches"> </a> <a href="https://github.com/2KAbhishek/sway2k/pulse"> <img alt="Last Updated" src="https://img.shields.io/github/last-commit/2kabhishek/sway2k?style=flat&color=e06c75&label="> </a> <h3>Swaying Windows in Wayland 🎏🛣</h3> <figure> <img src="images/screenshot.png" alt="sway2k in action"> <br/> <figcaption>sway2k in action</figcaption> </figure> </div>

My personalized configs for sway window manager, minimalistic in design and optimized for CLI productivity.

✨ Features

Setup

⚡ Requirements

# Arch
sudo pacman -S sway foot rofi waybar mako grimshot wf-recorder cliphist wluma wlsunset light python

# Debian
sudo apt install sway foot rofi waybar mako grimshot wf-recorder cliphist wluma wlsunset light python

# Fedora
sudo dnf install kvantum lxappearance kanshi calcurse

Themes

sway2k uses BWnB as gtk and Kvantum themes, for Firefox it uses Nightblue

Edit theme.conf to customize accordingly.

🚀 Installation

git clone https://github.com/2kabhishek/sway2k
ln -sfnv "$PWD/sway2k" ~/.config/sway
# To setup foot separately
ln -sfnv "$PWD/sway2k/foot" ~/.config/foot
# To setup waybar separately
ln -sfnv "$PWD/sway2k/waybar" ~/.config/waybar

💻 Usage

Definitions

Default apps and definitions are in definitions.conf

Keybindings

All the configured keybindings can be found in the keybinding manual here.

Waybar Modules

Comes with a bunch of customized waybar modules:

Behind The Code

🌈 Inspiration

A spiritual successor to awesome2k.

I have been using awesome wm for a while and wanted to try out wayland, so I jumped in to sway!

💡 Challenges/Learnings

🧰 Tooling

🔍 More Info

<hr> <div align="center">

<strong>⭐ hit the star button if you found this useful ⭐</strong><br>

<a href="https://github.com/2KAbhishek/sway2k">Source</a> | <a href="https://2kabhishek.github.io/blog" target="_blank">Blog </a> | <a href="https://twitter.com/2kabhishek" target="_blank">Twitter </a> | <a href="https://linkedin.com/in/2kabhishek" target="_blank">LinkedIn </a> | <a href="https://2kabhishek.github.io/links" target="_blank">More Links </a> | <a href="https://2kabhishek.github.io/projects" target="_blank">Other Projects </a>

</div>