1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
{ depot, pkgs, ... }:
let
# Import shared Go dependencies (includes Charm Bracelet TUI stack)
sharedDeps = import ../go-deps.nix { inherit depot pkgs; };
in
sharedDeps // rec {
# github.com/fsnotify/fsnotify - File system notifications
# git-blimey-specific dependency for watching file changes
fsnotify-fsnotify = depot.nix.buildGo.external {
path = "github.com/fsnotify/fsnotify";
src = pkgs.fetchFromGitHub {
owner = "fsnotify";
repo = "fsnotify";
rev = "v1.9.0";
sha256 = "sha256-WtpE1N6dpHwEvIub7Xp/CrWm0fd6PX7MKA4PV44rp2g=";
};
deps = [ sharedDeps.golang-x-sys-unix ];
};
}
|