Add missing runtime dependencies and fix structure of dev shell

coderabbit:

1. The main buildInputs (libev, libunwind, curlWithGnuTls, sqlite) from lines 31-36
are not included—developers won't be able to build/link the project in this
shell.

2. autoconf-archive is duplicated (line 80 and already inherited via
nativeBuildInputs).

3. libevdev (line 77) is a different library than libev—verify this is intentional.
This commit is contained in:
Ken Sedgwick 2025-12-17 09:35:45 -08:00
parent 607b8740c4
commit de45be31a3
No known key found for this signature in database
GPG key ID: DBD2AF0849D711A9

View file

@ -69,22 +69,16 @@
devShells.default = pkgs.mkShell {
inherit nativeBuildInputs;
buildInputs =
with pkgs;
nativeBuildInputs
++ [
gcc
libevdev
bind
autoconf
autoconf-archive
libtool
automake
git
# editor support
bear
];
buildInputs = buildInputs ++ (with pkgs; [
gcc
bind
autoconf
libtool
automake
git
# editor support
bear
]);
};
}
);