29 lines
1.5 KiB
Markdown
29 lines
1.5 KiB
Markdown
# Ags Configuration
|
|
|
|
A complete-ish shell replacement with a strong dependency on Hyprland.
|
|
Currently features a drop-in replacement for my old Waybar configuration
|
|
paired with a few other features that I found interesting, such as a program
|
|
launcher and desktop right click capture.
|
|
|
|
## Developing Locally
|
|
|
|
This configuration is primarily tied to a systemd user service - the
|
|
dependencies will be made available to ags inside a wrapper, so you do not
|
|
need to add anything to your `home.packages`. If developing locally, those
|
|
dependencies will need to be available inside your devshell. Take a look at the
|
|
`dependencies` list in `default.nix` and enter a shell with the required packages
|
|
to be able to run `ags -c ./config.js`. Currently `sassc` and `python3` are
|
|
necessary to be able to start the bar. If you skip this step, ags will not actually
|
|
display the bar.
|
|
|
|
## Credits
|
|
|
|
I have taken inspiration or/and code snippets from the cool people below. If you like
|
|
this configuration, consider giving them a star on their respective repositories.
|
|
|
|
- [Exoess](https://github.com/exoess/.files) - initially based on their configuration
|
|
- [SoraTenshi](https://github.com/SoraTenshi/ags-env) - the connection widget and weather module inspiration
|
|
- [Fufexan](https://github.com/fufexan/dotfiles/tree/main/home/programs/ags) - cool dude overall, inspiration
|
|
for a few widgets and his willingness to help with my skill issues
|
|
|
|
And of course [Aylur](https://github.com/Aylur) for his awesome work on AGS.
|