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...
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

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"

An easy to use command line project manager for projects using the ReCT programming language
An easy to use command line project manager for projects using the ReCT programming language

☢️ A powerful project manager for the ReCT programming language! ☢️ ReCTx makes your projects easier to manage by allowing you to configure everything

♾️ Fast & Simple AppImage manager
♾️ Fast & Simple AppImage manager

⚠️ Heavily in development (Not working) Leap Fast & Simple AppImage manager What's working Installation (github only, info about app not stored yet) R

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

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

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
Generic tiling window manager library in Rust

Pop Tiler Generic tiling window manager library for Rust, using an architecture based on GhostCell. License Licensed under the GNU Lesser General Publ

Pop!_OS 65 Dec 29, 2022
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 (جاد) 2.6k Jan 1, 2023
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 627 Jan 4, 2023
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
بو النوافذ is a personal Window manager

عربي؟ كمل قراءة بالعربي (لهجة سعودية). Bunnuafeth | بو النوافذ Bunnuafeth is a personal Window manager written in Rust General philosophy This window

Salman Abuhaimed 4 Oct 4, 2023
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 18 Dec 28, 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 47 Dec 14, 2022
Provides event handling for egui in SDL2 window applications.

egui-sdl2-event Provides event handling for egui when SDL2 is used as the windowing system. This crate does not perform any rendering, but it can be c

Valtteri Vallius 8 Feb 15, 2023
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 12 Dec 28, 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 212 Jan 6, 2023