aboutsummaryrefslogtreecommitdiffstats
path: root/updates/default.nix
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar+git@gmail.com>2026-08-19 02:27:28 +0530
committerArpit Chakladar <arpitchakladar+git@gmail.com>2026-08-29 03:50:27 +0530
commit2757e5b552efeed41854fd42d0658c34141f3bb3 (patch)
tree3f6d85a2a3c3f9992d99d8e250aefb188f8cafe0 /updates/default.nix
parent23c07949ab400a49f05405feb5071812e6b81311 (diff)
downloadhome-manager-config-2757e5b552efeed41854fd42d0658c34141f3bb3.tar.gz
home-manager-config-2757e5b552efeed41854fd42d0658c34141f3bb3.zip
feat: add nix run .#updates and consolidate extension metadata
Diffstat (limited to 'updates/default.nix')
-rw-r--r--updates/default.nix18
1 files changed, 18 insertions, 0 deletions
diff --git a/updates/default.nix b/updates/default.nix
new file mode 100644
index 0000000..2cf2894
--- /dev/null
+++ b/updates/default.nix
@@ -0,0 +1,18 @@
+{ pkgs, lib, ... }:
+
+let
+ chromiumExtensions = (import ./web/chromium/extensions.nix { inherit pkgs lib; }).mkUpdateScript;
+in
+pkgs.writeShellApplication {
+ name = "updates";
+ runtimeInputs = [ chromiumExtensions ];
+ text = ''
+ echo "Running all update checks..."
+ echo ""
+
+ check-chromium-extension-updates
+
+ echo ""
+ echo "All update checks complete."
+ '';
+}