Migrate to AGS v3 with colorshell configuration

- Updated AGS from v1 to v3 with Astal integration
- Integrated colorshell desktop shell (without app runner)
- Added all required Astal packages (apps, auth, battery, bluetooth, etc.)
- Disabled runner module (using Vicinae launcher instead)
- Disabled dunst (colorshell handles notifications)
- Fixed colorshell dependencies: gresource, pywal colors, uwsm
- Patched colorshell to work with NixOS paths
- Added build tools: pnpm, glib.dev for gresource compilation
- Created default pywal color scheme (Catppuccin-based)
- Set XDG_CACHE_HOME in Hyprland environment
- Fixed path resolution for cache directories

Colorshell is now running with styled bar on both monitors
This commit is contained in:
2025-11-04 20:54:25 +00:00
parent 8a3ce641fb
commit 593735370a
4 changed files with 46 additions and 264 deletions

View File

@@ -20,9 +20,10 @@
astal.url = "github:aylur/astal";
astal.inputs.nixpkgs.follows = "nixpkgs";
# AGS - Aylur's GTK Shell for custom widgets/bar (v1)
ags.url = "github:Aylur/ags/v1";
# AGS - Aylur's GTK Shell for custom widgets/bar (v3)
ags.url = "github:Aylur/ags";
ags.inputs.nixpkgs.follows = "nixpkgs";
ags.inputs.astal.follows = "astal";
# Optional: Other useful inputs
# nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";