skyWM is an extensible tiling window manager written in Rust

Overview

Logo Banner

Please note: skyWM is currently in heavy development and is not usable as of yet. Documentation and versions will change quickly.

skyWM

skyWM is an extensible tiling Window Manager written in Rust using the penrose Window Manager library.

skyWM has a clear and distinct focus adhering to the KISS and Unix philosophy. As such, no additional tools such as a status bar, wallpaper utility (such as feh) or lock screen are provided by default, however can be added by the user.

  • To customise skyWM to your liking you can edit the main.rs file directly to add your own custom keybindings, startup processes and more. Once you have customised skyWM you can recompile and utilise it for your setup.

Installation

skyWM is not currently packaged for any Linux distribution.

Please see INSTALL.md to build it from source.

Customisation & Configuration

To configure and customise skyWM please see our Configuration Documentation.

Screenshots

Default skyWM

  • skyWM by default (Terminal emulator font is not default)

Customised skyWM (No Windows)

Customised skyWM with Windows

  • User customised skyWM, utilising Polybar and feh

Credits

Created by Chadano

You might also like...
Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rust
Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rust

Relm Asynchronous, GTK+-based, GUI library, inspired by Elm, written in Rust. This library is in beta stage: it has not been thoroughly tested and its

SwiftUI Inspired UI Library written in rust

Mule (Definitely a Work in Progress) The night I started this project I was on the couch drinking a Moscow Mule.

A chess engine written from scratch in Rust ♞
A chess engine written from scratch in Rust ♞

Walleye Walleye is a chess engine written completely in rust. Walleye is a UCI-compatible engine written using the classical alpha-beta style AI. It s

Highly customizable finder with high performance. Written in Rust and uses GTK
Highly customizable finder with high performance. Written in Rust and uses GTK

Findex Highly customizable finder with high performance. Written in Rust and uses GTK Installation Automatic Binary Clone from https://aur.archlinux.o

GUI based tool to sort and categorize images written in Rust
GUI based tool to sort and categorize images written in Rust

ImageSieve GUI based tool to sort out images based on similarity, categorize them according to their creation date and archive them in a target folder

A simple note taking application written in Rust and GTK4
A simple note taking application written in Rust and GTK4

Rnote A simple note taking application written in Rust and GTK4. Rnote aims to be a simple but functional note taking application for freehand drawing

Cross-platform GUI toolkit written in Rust
Cross-platform GUI toolkit written in Rust

Tuix is a cross-platform GUI toolkit written in Rust. The driving principle behind tuix is to be a self-contained, small-as-possible, but still fast,

Winsafe-examples - Examples of native Windows applications written in Rust with WinSafe.
Winsafe-examples - Examples of native Windows applications written in Rust with WinSafe.

WinSafe examples This repo contains several examples of native Win32 applications written in Rust with WinSafe. All examples follow the same program s

A GUI for NordVPN on Linux that maintains feature parity with the official clients, written with Rust and GTK.

Viking for NordVPN This project aims to provide a fully usable and feature-complete graphical interface for NordVPN on Linux. While it attempts to clo

Releases(v0.2.0)
  • v0.2.0(May 25, 2022)

    What's Changed

    • Update INSTALL.md by @TheArctesian in https://github.com/MrBeeBenson/skyWM/pull/3
    • Basic autostart by @nerdjp in https://github.com/MrBeeBenson/skyWM/pull/2
    • update(docs/ README.md): Update documentation by @MrBeeBenson in https://github.com/MrBeeBenson/skyWM/pull/4

    New Contributors

    • @TheArctesian made their first contribution in https://github.com/MrBeeBenson/skyWM/pull/3
    • @nerdjp made their first contribution in https://github.com/MrBeeBenson/skyWM/pull/2
    • @MrBeeBenson made their first contribution in https://github.com/MrBeeBenson/skyWM/pull/4

    Full Changelog: https://github.com/MrBeeBenson/skyWM/compare/v0.1.0...v0.2.0

    Source code(tar.gz)
    Source code(zip)
  • v0.1.0(May 24, 2022)

    What's Changed

    • feat: add xsession file by @Henryws in https://github.com/MrBeeBenson/skyWM/pull/1
    • Initial release of skyWM, includes the core feature-set of the Window manager

    New Contributors

    • @Henryws made their first contribution in https://github.com/MrBeeBenson/skyWM/pull/1

    Full Changelog: https://github.com/MrBeeBenson/skyWM/commits/v0.1.0

    We use 0ver for tagging releases: https://0ver.org/

    Source code(tar.gz)
    Source code(zip)
Owner
Chadano
Hey I'm Chadano! I am an Open Source Enthusiast and Linux user! I am currently the Project Lead for @rollingrhinoremix :)
Chadano
A tiling window manager for Windows

komorebi Tiling Window Management for Windows. About komorebi is a tiling window manager that works as an extension to Microsoft's Desktop Window Mana

Jade (جاد) 1.4k Sep 27, 2022
A floating, tag-based window manager written in Rust

worm worm is a floating, tag-based window manager for X11. It is written in the Rust programming language, using the X11RB library. Install cargo buil

null 576 Sep 15, 2022
A window manager coded in rust

Tailwin A window manager coded in rust Thanks Victoruler for making the logo under a cc-by licence.

Arthur Melton 3 Jul 27, 2022
D3D9 Window overlay written in Rust

win-overlay (-rs) DirectX overlay written in Rust for various projects, wanted to easily create overlays across projects so decided to write my own im

Zor 16 Jul 18, 2022
A window swallower for swaywm

swayhide - A window swallower for sway Description swayhide hides the currently active terminal (by moving it to the scratchpad), then it executes the

NomisIV 45 Sep 25, 2022
A Modern, Open Source GTK4 ebook manager powered by Rust.

Bookx An MVP in progress: An ebook reader with .epub support Context menu for each book (delete, rename book, info) On click switch the carousal to th

Anurag Dhadse 8 Sep 19, 2022
A straightforward stateful input manager for the Bevy game engine.

About A simple but robust input-action manager for Bevy: intended to be useful both as a plugin and a helpful library. Inputs from various input sourc

null 151 Sep 17, 2022
A cross-platform Mod Manager for RimWorld intended to work with macOS, linux and Windows

TODOs are available here. Discussions, PRs and Issues are open for anyone who is willing to contribute. rrm Inspired by Spoons rmm. This is a cross-pl

Alejandro Osornio 7 Sep 5, 2022
Experimental package manager/system configurator for system hoppers

mascara An experimental package manager/config initializer tool for system hoppers. mascara.toml [mascara] feature = "Debian" logs = { stdout = "blue"

Ethan Gallucci 1 Apr 15, 2022
An easy-to-use, 2D GUI library written entirely in Rust.

Conrod An easy-to-use, 2D GUI library written entirely in Rust. Guide What is Conrod? A Brief Summary Screenshots and Videos Feature Overview Availabl

PistonDevelopers 3.3k Sep 26, 2022