nichts/nyx/homes/notashelf/services/wayland/ags/README.md
2024-04-09 23:11:33 +02:00

1.5 KiB

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 - initially based on their configuration
  • SoraTenshi - the connection widget and weather module inspiration
  • Fufexan - cool dude overall, inspiration for a few widgets and his willingness to help with my skill issues

And of course Aylur for his awesome work on AGS.