You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Angelo Fallaria 62e20946de
ci: add formatting checker
2 years ago
.github ci: add formatting checker 2 years ago
docs [update] move assets/ -> docs/assets/ and update INSTALL.md 2 years ago
src return the command line instead 2 years ago
.gitignore [update] add server binary to gitignore 2 years ago
.rustfmt.toml [Create] rustfmt.toml 2 years ago
Cargo.lock [feature] Implement UNIX domain socket IPC between swhks ( server ) & swhkd ( daemon ) 2 years ago
Cargo.toml [feature] Implement UNIX domain socket IPC between swhks ( server ) & swhkd ( daemon ) 2 years ago
LICENSE move to permissive BSD 2-Clause "Simplified" License 2 years ago
Makefile [update] Comment out man page build instructions. 2 years ago
README.md [update] move assets/ -> docs/assets/ and update INSTALL.md 2 years ago
swhkd.rules [feature] Polkit rule for authentication. 2 years ago

README.md

SWHKD

A next-generation hotkey daemon for Wayland/X11 written in Rust.

SWHKD

Simple Wayland HotKey Daemon

swhkd is a display protocol-independent hotkey daemon made in Rust. swhkd uses an easy-to-use configuration system inspired by sxhkd so you can easily add or remove hotkeys.

It is also a drop-in replacement for sxhkd, meaning, your sxhkd config file is also compatible with swhkd.

Because swhkd can be used anywhere, the same swhkd config can be used across Xorg or Wayland desktops, and you can even use swhkd in a tty.

Note: The project isn't complete yet.

Installation

See INSTALL.md for installing swhkd.

Running:

pkexec swhkd

Support server:

https://discord.gg/KKZRDYrRYW

Contributors: