My little AwesomeWM configuration. Riddled with copyright law breaches. The main attraction is probably my DBus global menu (src/appmenu/). I struggle to document anything but if you want to steal any of my code, go ahead.
- Font: Inter
- Compositor: Picom
- GTK Theme: Materia-theme-transparent
- Icons: WhiteSur-dark
- Cursor: LiOS V
- Firefox CSS: BlurredFox with this fix
- Terminal: xfce4-terminal
- File Manager: Thunar
- Rofi Theme: adi1090x's rofi (type 3, style 1)
# Pull submodules
git submodule update --init --recursive
# Copy the default configuration and modify as seen fit
cp config_example.lua config.lua
vim config.lua
# Build the appmenu server (only if you want global menus)
echo $(cd src/appmenu/server; make)awesome(window manager)lgi(lua GObject introspection library)
appmenu-gtk-module(appmenus for GTK apps)whatsapp-ttf-emoji(little guy in the top left)inter-fonts(nice system font)xorg-xbacklight(backlight control)xautolock(locking after config.lock_time minutes)polkit-gnome(GNOME polkit agent)redshift(redshift blue light filter)geoclue(redshift blue light filter)pulseaudio(audio)python-pywal(sync terminal/rofi colors to wallpaper)picom(compositor)playerctl(media info)upower(battery stats)mpstats(cpu stats)
widgets/exit_menu.luais lifted from manilarome/the-glorious-dotfileswidgets/components/client_preview.luais improved from this Reddit Threadclient/restore.luais modified from this Reddit threadappmenu/serverwouldn't have been possible without fbuihuu/samples-dbus- A lot of the icons are stolen from ionicons - I plan to do this in a legal manner soon™
- Dynamic Wallpapers
- Cached Wallpaper variants for speed
- Multihead support (ish)
- Radial Layout Selector (Ctrl+Mod+F)
- Emoji CPU load indicator that opens
topwhen clicked - Alt+Tab client switcher (current tag)
- Drag clients to tags in screen preview






