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

32
flake.lock generated
View File

@@ -2,22 +2,23 @@
"nodes": {
"ags": {
"inputs": {
"astal": [
"astal"
],
"nixpkgs": [
"nixpkgs"
],
"systems": "systems"
]
},
"locked": {
"lastModified": 1735346349,
"narHash": "sha256-n/VeEnc6fra2SPgm2ppzwQ52ggYDhpzmBnIBrVD/f+0=",
"lastModified": 1762046771,
"narHash": "sha256-baVZvZZN0t9F3fvVhxmQA1/oNykXGd/YhlF19JqCLc8=",
"owner": "Aylur",
"repo": "ags",
"rev": "237601999d65a4663bcbab934f4f6ce1f579d728",
"rev": "fe13af2daec716226ccdb3158606a8577853e0ff",
"type": "github"
},
"original": {
"owner": "Aylur",
"ref": "v1",
"repo": "ags",
"type": "github"
}
@@ -93,7 +94,7 @@
},
"flake-utils": {
"inputs": {
"systems": "systems_3"
"systems": "systems_2"
},
"locked": {
"lastModified": 1731533236,
@@ -222,7 +223,7 @@
"hyprwayland-scanner": "hyprwayland-scanner",
"nixpkgs": "nixpkgs",
"pre-commit-hooks": "pre-commit-hooks",
"systems": "systems_2",
"systems": "systems",
"xdph": "xdph"
},
"locked": {
@@ -510,21 +511,6 @@
}
},
"systems_2": {
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
"owner": "nix-systems",
"repo": "default-linux",
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default-linux",
"type": "github"
}
},
"systems_3": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",