H

screenshot of 1440p desktop running my configuration of awesomewm.

awesome

awesomewm is a window manager framework with a widget system. using lua, i have configured awesomewm to a enjoyable and minimally viable desktop environment. my configuration currently supports multiple monitors, spaces, tiling & floating window management, media control, notifications, system tray and some small utilities.

screenshot of a 1440p desktop with a terminal and neovim window open.

the original plan was to have most elements attached to the menubar at the bottom of the screen, like notifications and control panel.

cropped screenshot of the menubar, notification and control panel.

i've since been inspired by the dynamic island on ios. currently changing the menubar to become similarly small, expandable and contextual.

i run this window manager on multiple devices. a desktop, which is often connected to a 27" (2560x1440) monitor, and a laptop with a 13" (2256x1504) display. i don't have a steam deck, however i'd like it to work well on its 7.4" (1280 x 800) screen.

next

i plan to switch to wayland and use pinnacle eventually.

references

are.na / private / private