From 8116060e57596a0f840aa1875ed3a70a2a7152d5 Mon Sep 17 00:00:00 2001 From: Chris Toph Date: Fri, 9 May 2025 23:50:07 -0400 Subject: [PATCH] Add ags-watch script and update devShell build inputs --- flake.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index b7d9e33..ed23e3b 100644 --- a/flake.nix +++ b/flake.nix @@ -34,6 +34,7 @@ tray wireplumber ]; + in { packages.${system} = { @@ -47,18 +48,26 @@ # additional libraries and executables to add to gjs' runtime extraPackages = extraAgsLib ++ [ pkgs.fzf ]; }; + + # Ags hot reload + ags-watch = pkgs.writeScriptBin "ags-watch" '' + #!${pkgs.fish}/bin/fish + + ls **.tsx | ${pkgs.lib.getExe pkgs.entr} -r ags run -d ./ --gtk4 + ''; }; devShells.${system} = { default = pkgs.mkShell { buildInputs = [ # pkgs.typescript-language-server + pkgs.biome + pkgs.fish pkgs.glib pkgs.glibc pkgs.nodejs pkgs.pnpm - pkgs.biome - pkgs.watchexec + self.packages.${system}.ags-watch # includes astal3 astal4 astal-io by default (ags.packages.${system}.default.override { extraPackages = extraAgsLib;