An open API service indexing awesome lists of open source software.

https://github.com/bytes-chaser/neon-dream

AwesomeWM setup
https://github.com/bytes-chaser/neon-dream

alacritty archlinux awesomewm cava dotfiles fm6000 linux-desktop linux-shell lua neon nvim picom ranger rofi spicetify wibox xorg zsh

Last synced: 3 months ago
JSON representation

AwesomeWM setup

Awesome Lists containing this project

README

        

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](https://ohmyz.sh/) framework and using [Starship Prompt](https://spaceship-prompt.sh/)

### Spotify
Spotify client customized using [spicetify](https://github.com/spicetify/spicetify-cli). Client using [Dribbblish](https://github.com/spicetify/spicetify-themes/tree/master/Dribbblish) theme with a [custom color scheme](https://github.com/bytes-chaser/dotfiles/tree/main/.config/spicetify/Themes/Dribbblish)

### nvim
nvim configuration icnludes plugins configuration using:
* [packer](https://github.com/wbthomason/packer.nvim)
* [vim-plug](https://github.com/junegunn/vim-plug)

#### packer plugins
* [Neon theme](https://github.com/rafamadriz/neon)

#### vim-plug plugins
* [airline](https://github.com/vim-airline/vim-airline')
* [nerdtree](https://github.com/preservim/nerdtree)

### Firefox
* Has [custom color theme](https://github.com/bytes-chaser/dotfiles/tree/main/.config/firefox/themes).
* Website pages styled with firefox [stylish](https://addons.mozilla.org/en-US/firefox/addon/stylish/) plugin
* [Windowed](https://addons.mozilla.org/en-US/firefox/addon/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:
1. Close
2. Maximize/Unmaximize
3. Toggle floating mode
4. Toggle sticky
5. Toggle ontop

![](https://github.com/bytes-chaser/dotfiles/blob/main/assets/neon-2.0/decorations.png)

### Main Bar
Transparent bar with rounded widget subsections.
![](https://github.com/bytes-chaser/dotfiles/blob/main/assets/neon-2.0/bar.png)
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

![](https://github.com/bytes-chaser/dotfiles/blob/main/assets/neon-2.0/shutdown.png)

### Notifications
Notification icon on systray. On click triggers notification menu to open

![](https://github.com/bytes-chaser/dotfiles/blob/main/assets/neon-2.0/notifications.png)

### 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**

![](https://github.com/bytes-chaser/dotfiles/blob/main/assets/neon-2.0/pacs.png)

### 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**

![](https://github.com/bytes-chaser/dotfiles/blob/main/assets/neon-2.0/repos.png)

### 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**

![](https://github.com/bytes-chaser/dotfiles/blob/main/assets/neon-2.0/docker_showcase.png)

### 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

![](https://github.com/bytes-chaser/dotfiles/blob/main/assets/neon-2.0/user.png)

### 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

![](https://github.com/bytes-chaser/dotfiles/blob/main/assets/neon-2.0/stats.png)

#### V2
Includes:
* Top Processes Monitor
* System State & Partitions Monitor Charts

![](https://github.com/bytes-chaser/dotfiles/blob/main/assets/neon-2.0/stats-v2.png)

### Theme Switch
Scrollable list of available themes.
Each theme option changing style of:
* AwesomeWM itself
* Spotify (spicetify)
* Alacritty
* Cava

![](https://github.com/bytes-chaser/dotfiles/blob/main/assets/neon-2.0/theme_switch.png)

## 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.

[![](https://img.shields.io/badge/sponsor-30363D?style=for-the-badge&logo=GitHub-Sponsors&logoColor=#EA4AAA)](https://github.com/sponsors/bytes-chaser)