Commit 092cc1e

HPCesia <me@hpcesia.com>
2026-07-23 15:03:14
new package: helixPlugins.smith
1 parent 7b8f1a2
Changed files (3)
pkgs/helix-plugins/default.nix
@@ -26,6 +26,8 @@ lib.makeScope newScope (
       scooter = callPackage ./scooter.nix {};
       scooter-hx = selfLib.renamePackage "helixPlugins.scooter-hx" "helixPlugins.scooter" self.scooter;
 
+      smith = callPackage ./smith.nix {};
+
       trail = callPackage ./trail.nix {};
 
       wakatime = callPackage ./wakatime.nix {};
pkgs/helix-plugins/smith.nix
@@ -0,0 +1,23 @@
+{
+  lib,
+  buildHelixPlugin,
+  fetchFromGitHub,
+  ...
+}:
+buildHelixPlugin {
+  pname = "smith.hx";
+  version = "0-unstable-2026-07-12";
+
+  src = fetchFromGitHub {
+    owner = "kn66";
+    repo = "smith.hx";
+    rev = "a5ddb240aad6999b7c095ceb352b90a12167034e";
+    hash = "sha256-ccLoMI9E3v8BLPLKtrjg1c0UK5VgdBH6L/d59HaQ4yg=";
+  };
+
+  meta = {
+    description = "A declarative Helix plugin manager";
+    homepage = "https://github.com/kn66/smith.hx";
+    license = lib.licenses.mit;
+  };
+}
README.md
@@ -41,6 +41,7 @@
 | `helixPlugins.notify` | [notify.hx](https://github.com/chuwy/notify.hx) | `0-unstable-2026-05-30` | [MIT](https://spdx.org/licenses/MIT.html) | A notification engine for Helix |
 | `helixPlugins.oil` | [oil.hx](https://github.com/Ra77a3l3-jar/oil.hx) | `0-unstable-2026-06-21` | [MIT](https://spdx.org/licenses/MIT.html) | File Manager in a buffer for Helix editor |
 | `helixPlugins.scooter` | [scooter.hx](https://github.com/thomasschafer/scooter.hx) | `0-unstable-2026-06-22` | [MIT](https://spdx.org/licenses/MIT.html) | Interactive find-and-replace Helix plugin |
+| `helixPlugins.smith` | [smith.hx](https://github.com/kn66/smith.hx) | `0-unstable-2026-07-12` | [MIT](https://spdx.org/licenses/MIT.html) | A declarative Helix plugin manager |
 | `helixPlugins.trail` | [trail.hx](https://github.com/Ra77a3l3-jar/trail.hx) | `0-unstable-2026-07-06` | [MIT](https://spdx.org/licenses/MIT.html) | A recent-project picker for Helix |
 | `helixPlugins.wakatime` | [wakatime.hx](https://github.com/Xerxes-2/wakatime.hx) | `0-unstable-2026-05-01` | [MIT](https://spdx.org/licenses/MIT.html) | Wakatime plugin for Helix Steel |