Skip to content

paranoid73/awesomewm-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AwesomeWM military / tactical HUD style

License commit askme

Introduction

AwesomeWM configuration inspired by Everfree-TEC-design. The whole desktop — wibar, popups, notifications, exit screen — follows a consistent tactical HUD look: olive/amber palette, cut corners, diagonal hatching, reticules and striped gauges. Built for AwesomeWM 4.3+, no compositor required.

Features

  • Tactical widget bar — battery, volume, memory, disk, workspace and clock widgets drawn as HUD panels with cut corners and striped bars instead of default AwesomeWM styling.
  • Battery warning banner — a blinking "WARNING" panel appears bottom-right when the battery drops below 20% while unplugged, and disappears automatically once the charger is plugged back in.
  • Volume control — wibar icon with an inline level indicator and a popup showing per-channel vertical gauges (output left/right, microphone) plus a live microphone VU meter.
  • Tasklist / taglist — client list and workspace tags rendered as console-style boxes (E1E5) sharing the same HUD look, with a reticule highlight on the focused window.
  • Custom window borders — a lightweight crosshair-style frame drawn around every managed window instead of standard borders.
  • Notification system — HUD-styled popups with per-app icons instead of the default naughty bubbles.
  • Exit screen — full-screen shutdown/reboot/logout/lock menu matching the same visual language.
  • No compositor needed — cut-corner shapes and overlay effects are done with XShape and opaque scrims, so the config runs cleanly without picom/compton.

Requirements

Dependency Description
awesome Window manager for X (4.3+).
alacritty Terminal emulator.
xclip Clipboard access, used by the error handler and screenshot actions.
light-locker Screen locking.
nm-applet Network management (if using NetworkManager).
polkit-gnome Authentication agent for privileged actions.
redshift Optional — adjusts screen color temperature according to time of day.
fonts Industry Black, Samsung Sans, Time Won, Roboto, JetBrains Mono, Blender Pro.

Installation

git clone https://github.com/paranoid73/awesomewm-config.git ~/.config/awesome --recursive

Note

In order to prevent the power key from shutting down the system,
edit /etc/systemd/logind.conf, uncomment #HandlePowerKey=poweroff
and change it to HandlePowerKey=ignore

Screenshots

desktop_overview

Keyboard

  • ctrl + MOD4 + r — Reload config
  • shift + MOD4 + q — Show exit screen
  • MOD4 + F1 / F1 — Show keyboard shortcuts
  • MOD4 + enter — Open a terminal
  • MOD4 + c — Close client
  • MOD4 + f — Toggle fullscreen
  • MOD4 + m — Toggle maximized
  • MOD4 + n — Minimize client
  • MOD4 + control + n — Restore all minimized clients
  • MOD4 + s — Toggle sticky client
  • MOD4 + t — Toggle keep on top
  • MOD4 + Tab / MOD4 + shift + Tab — Focus next / previous client
  • MOD4 + u — Jump to urgent client
  • MOD4 + space / MOD4 + shift + space — Select next / previous layout
  • MOD4 + [1-0] — View tag
  • MOD4 + Shift + [1-0] — Move focused client to tag
  • MOD4 + Left / Right — View previous / next tag
  • MOD4 + d — Toggle app search
  • MOD4 + a — Toggle control center
  • MOD4 + shift + m — Toggle process monitor widget
  • MOD4 + k — Toggle systray
  • MOD4 + l — Lock screen
  • MOD4 + v — Toggle screen recording
  • Print — Select an area and take a screenshot
  • XF86Audio* — Volume up / down / mute, mic mute
  • XF86MonBrightness* — Brightness up / down

Want to help?

Contribute some code, or improve documentation? Always open. This config could be even better with your help.

About

AwesomeWM configuration inspired by Everfree-TEC-design. The whole desktop

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Contributors

Languages