Awesome WM customizer/configurator

This page summarizes the projects mentioned and recommended in the original post on /r/awesomewm

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • awesome-wm-widgets

    Widgets for Awesome Window Manager

  • u/BaigGam3rss I still have some work to do to make my own widgets but you probably start with the documentation [1][2]. And then look at some other projects that use Awesome API to build widgets (ex: [3][4][5][6][7]).

  • awesome

    awesome window manager (by awesomeWM)

  • AwesomeWM has been with us for 15 years now. I still remember the beginnings of DWM, which is its "father". I have been actively teaching AW for almost two years. There are several points that are worth considering, which I perceive as long-term valid for all beginners. * Investing in learning is a key. However, it is a gradual process, just like learning GNU/Linux. It's not within a month, it's not within a year, it takes several years. However, the basics can be obtained in just a few weeks. There are plenty of active tutorials and guides. There is a thread on Discord that lists them, or users can give you links. Or you can use my educational program series. It was primarily intended for Czech interested parties, but because the interest was very high, the vast majority is already in English too. * You cannot write a GUI application if you do not have a great knowledge of the awesome API. If you want to create something for others, you need to have API in your pocket first. * The Awesome Documentation is very good, but again it needs learning to use it properly. At first, it is not intuitive, but later you will understand how doc generation works, how to find API examples, tests, which documentation pages are for beginners, etc. The questions that have been asked here are described in the documentation, you just did not find them. If you start from https://awesomewm.org and jump to the documentation via the button, you will get to the beginners' section, where you will find the relevant subsections. * You can also use ChatGPT these days, which has extensive experience with Awesome. The vast majority of answers are valid and for beginners who need the basics, it is an excellent source of information. * I have been working with Java for over 20 years, I remember when Amy Fowler took over the new JavaFX project and tried to fix all the bugs in Swing. It was still Sun Microsystems at the time. Unfortunately, JavaFX came too late, we won't discuss that here. However, you will be fighting with a lot of problems. Awesome still belongs to WM, that is, it tries to save available space, it is optimal, fast, and efficient. Your created GUI application will require JVM + JavaFX, so if someone does not have JRE or SDK installed, we get over 100MB on the disk just to run your GUI application. This is unacceptable for most of your customers. Secondly, the vast majority of your users go through the entire education in the Awesome API and have chosen the Window Manager precisely because they already have enough of all the buttons, sliders, etc. The mouseless approach is the basis for AW, and creating complex GUIs in another framework is simply unacceptable.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Awesome-AwesomeWM-Modules-Widgets-And-Libraries

    A community driven, not-so-curated list of projects you can bolt into your AwesomeWM Configuration

  • Navigating the api docs and this list of configs is so treacherous that I've considered what's probably a terrible idea of starting with https://github.com/Drostina/EasyAwesomeWM.

  • EasyAwesomeWM

    Simple script to setup a beautiful awesomewm desktop

  • Navigating the api docs and this list of configs is so treacherous that I've considered what's probably a terrible idea of starting with https://github.com/Drostina/EasyAwesomeWM.

  • cozy

    a practical and productive awm setup (by garado)

  • u/BaigGam3rss I still have some work to do to make my own widgets but you probably start with the documentation [1][2]. And then look at some other projects that use Awesome API to build widgets (ex: [3][4][5][6][7]).

  • yoru

    夜 - Yoru | Aesthetic and Beautiful Awesome Environment :first_quarter_moon:

  • u/BaigGam3rss I still have some work to do to make my own widgets but you probably start with the documentation [1][2]. And then look at some other projects that use Awesome API to build widgets (ex: [3][4][5][6][7]).

  • KwesomeDE

    A desktop environment made in AwesomeWM

  • u/BaigGam3rss I still have some work to do to make my own widgets but you probably start with the documentation [1][2]. And then look at some other projects that use Awesome API to build widgets (ex: [3][4][5][6][7]).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts