nichts/nyx/homes/notashelf/services/wayland/ags
2024-04-09 23:11:33 +02:00
..
bin added stuff 2024-04-09 23:11:33 +02:00
js added stuff 2024-04-09 23:11:33 +02:00
style added stuff 2024-04-09 23:11:33 +02:00
.envrc added stuff 2024-04-09 23:11:33 +02:00
.eslintrc.yml added stuff 2024-04-09 23:11:33 +02:00
.gitignore added stuff 2024-04-09 23:11:33 +02:00
.prettierrc added stuff 2024-04-09 23:11:33 +02:00
.stylelintrc.yml added stuff 2024-04-09 23:11:33 +02:00
config.js added stuff 2024-04-09 23:11:33 +02:00
default.nix added stuff 2024-04-09 23:11:33 +02:00
package.json added stuff 2024-04-09 23:11:33 +02:00
pnpm-lock.yaml added stuff 2024-04-09 23:11:33 +02:00
README.md added stuff 2024-04-09 23:11:33 +02:00
shell.nix added stuff 2024-04-09 23:11:33 +02:00
style.css added stuff 2024-04-09 23:11:33 +02:00
tsconfig.json added stuff 2024-04-09 23:11:33 +02:00

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.