27 src = fetchFromGitHub {
31 hash = "sha256-ebnkUaee/pnfmw1KmOZj+MP1g5wA+8BT/TPKmn4Dkwc=";
32 fetchSubmodules = true;
35 npmDepsHash = "sha256-ucWdADdMqAdLXQYKGOXHNRNM9bhjKX4vkMcQ8q/GZ20=";
37 mesonFlags = [ (lib.mesonBool "build_types" true) ];
49 # Most of the build inputs here are basically needed for their typelibs.
63 chmod u+x ./post_install.sh && patchShebangs ./post_install.sh
66 passthru.updateScript = nix-update-script { };
69 homepage = "https://github.com/Aylur/ags";
70 description = "EWW-inspired widget system as a GJS library";
71 changelog = "https://github.com/Aylur/ags/releases/tag/v${version}";
72 license = lib.licenses.gpl3Plus;
73 maintainers = with lib.maintainers; [
78 platforms = lib.platforms.linux;