Skip to content

farion/kanshiui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KanshiUI

KanshiUI is a small desktop GUI for managing display profiles with kanshi on wlroots-based compositors. It provides a visual canvas for arranging screens, a sidebar for per-screen settings, and an "Identify Screens" feature that shows one overlay window per connected output with the display name and connector.

Screenshot

KanshiUI screenshot

Features

  • Visual canvas showing screen layout
  • Sway support
  • Hyprland support
  • Mirroring
  • Rotation
  • Identify overlays
  • Licensed under GPLv3 (see LICENSE)

Quickstart

Requirements

  • Rust + Cargo (for building from source)
  • Sway or Hyprland compositor
  • kanshi (optional for applying configuration)

Build

cargo build --release
# resulting binary: target/release/KanshiUI

Run

Start the GUI (dev):

cargo run --release

About

A GUI to mange display settings for wayland using Kanshi as backend

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages