Awesome Windows Manager setup
Latest Release | 2.3.0 |
OS | Arch Linux |
Display Server | X11 |
Windoiws Compositor | picom |
Windows Manager | Awesome |
Terminal | Alacritty |
Shell | zsh |
Prompt | Spaceship |
Apps Launcher | rofi |
System Info | fm6000 |
Files Manager | ranger |
Editor | nvim |
Browser | Firefox |
Player | Spotify |
Visualizer | cava |
Text Font | JetBrains Mono |
Icons Font | Font Awesome 6 Free |
Confugured with oh-my-zsh framework and using Starship Prompt
Spotify client customized using spicetify. Client using Dribbblish theme with a custom color scheme
nvim configuration icnludes plugins configuration using:
- Has custom color theme.
- Website pages styled with firefox stylish plugin
- Windowed plugin used to for in-window fullscreen mode
Awesome configuration based on default awesome config. All lua widgets are custom-made.
zsh | default shell |
rofi | Keybindings includes rofi calls |
flameshot | Keybindings includes flameshot calls for making screenshots |
playerctl | Used for player widgets implementations |
By default decorations are hidden. To toggle active client decorations visibility use Mod + T key binding. It will not affect other opened clients and new clients. Mod + Ctrl + T key binding will toggle decoration visibility for all opened and new spawned clients Decorations buttons has 5 buttons. Each of them has icon that becoming visible on hover. For last 4 buttons icon can changing depending on client state. Buttons:
- Close
- Maximize/Unmaximize
- Toggle floating mode
- Toggle sticky
- Toggle ontop
Transparent bar with rounded widget subsections. Includes:
- Tag Switch
- Left Bar Switch
- Active Client Title (Becomes visible on any client focus)
- Bar player (Becomes visible on playing music/video only)
- CPU usage history graph
- RAM usage history graph
- Systray (includes battery, theme switcher and notifications widgets)
Battery icon on systray shows battery charge level on hover event. Icon is changing depends on battery charge level. Battery click event triggers shutdown popup menu to open
Notification icon on systray. On click triggers notification menu to open
Packages bar can be opened on left screen side by selecting it on Left Bar Switch or with keybinding Mod + Shift + z It shows synchronization status of packages with pacman/aur repositories. Information splited on pages and can be sorted in by Name, Current Version and Available Version in any direction List of packages, pagination etc. can be configured in cfg/init.lua track_packages
Repos bar can be opened on left screen side by selecting it on Left Bar Switch or with keybinding Mod + Shift + g It shows Git repositories on your system. Information splited on pages and can be sorted in by Name, Path, Remote URL in any direction Pagination can be configured in cfg/init.lua docker
Docker bar can be opened on left screen side by selecting it on Left Bar Switch or with keybinding Mod + Shift + d It shows docker containers status. Information splited on pages and can be sorted in by Name, ID, Image, Ports, Status in any direction Scan path, pagination etc. can be configured in cfg/init.lua repos_scan
User bar can be opened on left screen side by selecting it on Left Bar Switch or with keybinding Mod + Shift + U Includes:
- User identifier
- Weather inforamation
- Audio Player
- Control Sliders
- Calendar
- TODO List
Statistics bar can be opened on left screen side by selecting it on Left Bar Switch or with keybinding Mod + Shift + S Currentry available two versions og the bar that can be selected on cfg/init.lua widgets_version.stat_bar
Includes:
- System State Monitor
- Top Processes Monitor
- Partitions Monitor
Includes:
- Top Processes Monitor
- System State & Partitions Monitor Charts
Scrollable list of available themes. Each theme option changing style of:
- AwesomeWM itself
- Spotify (spicetify)
- Alacritty
- Cava
You can leave any ideas, notes on the "issues" tab and support me by dropping some coins.