Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neurarian/ags-bar
Simple desktop multi-monitor ags bar config.
https://github.com/neurarian/ags-bar
ags dotfiles hyprland linux
Last synced: about 2 months ago
JSON representation
Simple desktop multi-monitor ags bar config.
- Host: GitHub
- URL: https://github.com/neurarian/ags-bar
- Owner: Neurarian
- License: gpl-3.0
- Created: 2024-06-01T21:09:31.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-11-02T16:33:49.000Z (2 months ago)
- Last Synced: 2024-11-02T17:21:09.601Z (2 months ago)
- Topics: ags, dotfiles, hyprland, linux
- Language: JavaScript
- Homepage:
- Size: 112 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple bar made with [Aylur's Gtk Shell](https://github.com/Aylur/ags)
This is basically a fork of [fufexan's](https://github.com/fufexan/dotfiles) ags config, tailored to personal taste and my multi-monitor desktop setup on [hyprland](https://github.com/hyprwm/Hyprland). I also stole / botched the color-theme generation from [end-4](https://github.com/end-4/dots-hyprland). Some snippets for CPU / RAM widgets were yanked from [AhmedSaadi0](https://github.com/AhmedSaadi0/my-hyprland-config/tree/main). The design is also inspired by [saimoomedits](https://github.com/saimoomedits/eww-widgets).
---
### ⛓️ Dependenciesshow dependency list
#### Required:
- ags
- hyprland
- python-materialyoucolor-git
- gradience-git
- python-libsass
- python-material-color-utilities
- python-build
- python-pillow
- python-pywal
- python-setuptools-scm
- python-wheel
- adw-gtk3-git
- adwaita-icon-theme
- coreutils
- dart-sass
- gawk
- imagemagick
- procps-ng
- ripgrep
- util-linux
- Any Nerd Font (Symbols are sufficient)
#### Not required but launched by AGS widgets:
- gnome-control-center
- mission-center
- overskride
- pavucontrol### 🛠️ Installation
**Before you start make sure to create a backup of your current ags config if you want to keep it!**Clone this repo...
```console
git clone https://github.com/Neurarian/ags-bar
```
... and link/move/copy its content into ~/.config/ags or your stowed ags dotfiles directory. E.g.
```console
mv ags-bar ~/.config/ags
```
For the color generation to work, run this command to create the necessary additional directories:```console
mkdir -p $XDG_STATE_HOME/ags/{scss,user} $XDG_CACHE_HOME/ags/user/generated
```After using pywal together with hyprpaper or some other means to set your wallpaper, run the script from [end-4](https://github.com/end-4/dots-hyprland) like this:
```console
$HOME/.config/ags/scripts/colorgen.sh "$HOME/.cache/current_wallpaper.jpg" --apply --smart
```
The color generation works better with wallpapers that have a bit of contrast.
For a NixOS implementation and example [scripts](https://github.com/Neurarian/NixOS-config/blob/master/home/Liqyid/common/scripts/wal_set.nix) for use with hyprpaper, check my [NixOS-config](https://github.com/Neurarian/NixOS-config).---
### 🌚 Dark example
![screenshot-20240602-010310](https://github.com/Neurarian/ags-bar/assets/110474238/39baf677-26bf-402a-8d33-8a8cd326bbe3)![screenshot-20240602-010238](https://github.com/Neurarian/ags-bar/assets/110474238/e3e87c15-e8f4-481c-b71a-1625542887d1)
---
### 🌞 Light example
![screenshot-20240602-010428](https://github.com/Neurarian/ags-bar/assets/110474238/4efbb62d-b416-44e2-a044-92e4704b3d83)![screenshot-20240602-005946](https://github.com/Neurarian/ags-bar/assets/110474238/36195074-559a-4a52-ba26-96869a512db1)
---
https://github.com/Neurarian/ags-bar/assets/110474238/3f01073e-552a-479b-99f9-d82647138e55