Skip to content

Repository files navigation

MoMoS

A lightweight tiling window manager with modern creature comforts and style, built on Awesome WM.

Features

  • Tiling window management- no more jumbled windows!
  • Robust application launcher with the ability to pin apps for quick access and run with sudo
  • Notification tray that stores notifications you might have missed
  • System tray for background tasks
  • Interactive calendar
  • Shutdown menu
  • Task swither (like Alt+Tab from Windows)
  • Ultrawide monitor support: splits displays wider than 16:9 into two "logical screens"
  • Configuration & theme variables

Screenshots

Desktop

Desktop

App Launcher

Launcher

Notifications

Notifications

Calendar

Calendar

Shutdown Menu

Shutdown

Task Switcher

Switcher

Required Extras

List of required external programs for MoMoS to run properly:

  • Zenity (AUR: zenity)
    Simple API for creating dialog GUIs. Used for running programs with sudo in the application launcher
  • PlayerCTL (AUR: playerctl)
    Universal music player API. Music controls will not work without it

Recommended Extras

A list of additional applications for the best experience:

  • Picom (Jonaburg Fork)
    • Lightweight compositor that adds transparency and animation effects
    • You will have to build it yourself, but it's pretty easy: https://github.com/jonaburg/picom
    • The "extras" folder contains a good default config, which you can put into ~/.config/picom/

Setup

  • Install Awesome WM (VERY IMPORTANT to use the Git version!):
    yay -S awesome-git
  • Git clone this repository into your AwesomeWM config directory:
    git clone https://github.com/MikulDev/MoMoS.git ~/.config/awesome/
  • Configure your desired settings in the config.lua file (especially the "Default Applications" section)
  • Restart Awesome WM
  • You're good to go!

Note: Awesome WM needs to be restarted after making config changes. The MoMoS hotkey for this is Ctrl+Mod+R.

About

My very Awesome tiling window manager skin

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages