AlphaTechnolog / awesomewm-config

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AwesomeWM config

A new incoming AwesomeWM which is being daily driven at a Gentoo installation.

Intended for personal and daily usage, but should work as a codebase or even as a kickstart for a custom AwesomeWM configuration.

Note that it should also work on others distros if you install the packages for your distro

Preview

preview

Last preview was updated at 18/03/24, note that it may be outdated...

Requirements

Check your package manager instructions in order to be able to install these packages appropiately

Some packages may be missing... report the missing ones at issues if needed please 😁

Packages

  • vorbis
  • libnotify
  • wget
  • curl
  • awesomewm git (not the stable one!)

Fonts

Installation

To install just execute the next command

Note that these may be outdated, this will be improved when merged to dotfiles.

git clone https://github.com/alphatechnolog/awesomewm-config ~/.config/awesome \
    --recurse-submodules \
    --depth=1

Then just restart AwesomeWM

Planned features ATM

Some of the planned features at the moment are:

  • Bar
  • Wallpaper Manager
    • Colour wallpaper
    • Image wallpaper
    • Tiled wallpaper
  • Base configuration
    • Keybindings
    • Client rules
    • ...
  • Titlebars (though it kinda needs to be improved)
  • Notifications
    • Popup
    • Sound
    • Panel
      • Regular notifications
      • GitHub notifications (50% tho)
  • Powermenu
  • Settings/Dashboard main popup
    • Animations
    • Dialog
    • Tabs
      • Layout
      • Animations
      • Define links
    • Home
    • Tasks (Main layout is mostly done tho)
      • List tasks
      • Edit tasks
      • Update tasks
      • Search tasks
      • Create tasks
    • Notes
    • Youtube Manager (checking possibility to ship at v1)
      • Coming soon splash
    • About the system

Maybe there're more features but i did forget lmao

About

License:MIT License


Languages

Language:Lua 100.0%