now | blog | wiki | recipes | bookmarks | contact | about | donate
* * * back home * * *
wiredWM is our "fork" of i3, my favorite tiling window manager. I have added a bunch of customizations on top, with a host of custom scripts, a host of keyboard shortcuts, color themes matching our nightshade color scheme, and a suite of software both hand-picked and written (and/or forked) by us.
We have configs for both X11 and Wayland, so the user can pick and choose. These are handled through custom configurations of i3 and Sway, respectively. We have forks of each window manager that feature our customizations and are actively synced with upstream versions to keep features up to date.
As you can probably tell from the images, wiredWM is heavily inspired by Serial Experiments Lain, one of my favorite anime of all time.
We have a bunch of handy keybindings that make everyday operations simple for the user. Here's a handy quickstart guide:
Please note that the Meta key is the Windows key on most keyboards, and the command key on Apple keyboards.
dmenu
to run commands..desktop
files.rofi
launcher to filter open windows and run commands.i3lock-fancy
for this.gsimplecal
for this.You can also hold the Meta key while (left)click-dragging on a window to re-organize its tiled position, or to drag it around the screen if it is floating. Doing the same while (right)click-dragging will allow you to manually resize it.
Here are some of the tools we utilize on wiredWM.
nm-applet
allows you to connect to your networks with ease from your system tray.volumeicon
allows you to adjust your volume with your mouse.flameshot
lets you take desktop screenshots and save them, copy them, annotate them, and more.blueman
for managing your Bluetooth connections from the status bar.meteo-qt
for viewing your local weather forecast from your status bar.gsimplecal
is able to be popped open with a simple keybinding, so you can view the calendar.nitrogen
for handling desktop wallpaper capabilities.arandr
allows you to handle your display configuration.cmus
allows you to listen to your music collection in your terminal.i3status
heavily customized statusbar to show you connectivity data, battery status, time and date, and your system tray.dmenu
heavily customized to allow you to run commands and display your list of apps.rofi
heavily customized showing you your open windows and allowing you to run commands.conky
customized to show you the time and date, with a little let's all love lain message.dunst
heavily customized to show you your notifications matching the nightshade color scheme.i3lock-fancy
lets you lock your screen, blurring it and showing a lock icon when you use the keybinding.alacritty
, kitty
, st
.Everywhere possible, wiredWM uses the Quicksand system font for an elegant and easy-to-read look.
wiredWM is meant to bring you a simple, sane, and easy-to-use tiling window manager environment. The configs and custom scripts built on top of the respective window managers have been tweaked and perfected for several years, and has become the ideal computing environment for me. A lot of people who run full desktop environments most of the time (such as GNOME, Cinnamon, KDE, Budgie, etc.) might ask "Who is a tiling window manager for?", and the answer is simple!
Tiling window managers use very little system memory, and automate the placement of your windows when you're opening and closing them. In traditional desktop environments, the windows float and you have to manage where they are, snapping or placing them side-by-side manually. Tiling windows ensure they don't overlap, keeping all the information on the screen for you. You can also fling open windows between different workspaces - a lot of people like to have separate workspaces for different tasks (workspace 1 being a terminal and browser, workspace 2 being communication apps, workspace 3 hosting a music player, etc).
Once you get the hang of it, a tiling window manager can really speed up your workflow! You also don't have to worry about what changes might be coming to other desktops - once you have your window manager set up just the way you like it, it's your very own desktop, tweaked to perfection and set up just how you want it.
wiredWM wants to make that last point as easy as can be, with great defaults "out of the box", configured to allow you to sit down with it and get right to work if you don't want to spend any time tweaking things.
If you want to give wiredWM a spin on your own machine, just run the included installation script!
Please note that the installation script currently assumes you are running Debian or a derivative, such as Ubuntu.
#!/usr/bin/env bash
# install wiredWM
git clone https://github.com/rav3ndust/wiredWM
cd wiredWM/scripts-config; chmod +x installer.sh
bash installer.sh
The source code of wiredWM can be found here. The code is licensed under the BSD-3-Clause License.