neon-dream
neon-dream copied to clipboard
AwesomeWM setup
Neon Dream
Awesome Windows Manager setup

:flashlight: Dependencies Information
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 |
:wrench: Additional Information
zsh
Confugured with oh-my-zsh framework and using Starship Prompt
Spotify
Spotify client customized using spicetify. Client using Dribbblish theme with a custom color scheme
nvim
nvim configuration icnludes plugins configuration using:
packer plugins
vim-plug plugins
Firefox
- Has custom color theme.
- Website pages styled with firefox stylish plugin
- Windowed plugin used to for in-window fullscreen mode
:mag_right: Awesome
Awesome configuration based on default awesome config. All lua widgets are custom-made.
Dependencies
zsh | default shell |
rofi | Keybindings includes rofi calls |
flameshot | Keybindings includes flameshot calls for making screenshots |
playerctl | Used for player widgets implementations |
Decorations
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
Main Bar
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
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
Notifications
Notification icon on systray. On click triggers notification menu to open
Packages bar
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
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
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
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
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
V1
Includes:
- System State Monitor
- Top Processes Monitor
- Partitions Monitor
V2
Includes:
- Top Processes Monitor
- System State & Partitions Monitor Charts
Theme Switch
Scrollable list of available themes. Each theme option changing style of:
- AwesomeWM itself
- Spotify (spicetify)
- Alacritty
- Cava
Available themes
Coffepot-v1

Light-Blue-v1

Neon-Dream-v1

Neon-Dream-v2

Nord-v1

:sparkling_heart: Tkanks for your attention
You can leave any ideas, notes on the "issues" tab and support me by dropping some coins.