Commit graph

13 commits

Author SHA1 Message Date
f96592a7cd
nix: seralize TOML config in the NixOS module
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ia6171de7832659075918879c31420e376a6a6964
2026-02-19 00:57:42 +03:00
bfd9fa485e
chore: switch to TOML-based configuration
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Id9e80fa744f3b7e3b8abc260efdc9dd66a6a6964
2026-02-19 00:57:41 +03:00
7f2934338f
pscand-cli: configuration overrides scanner default interval
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I2e338b03ff26b355d8fd430772f94cd46a6a6964
2026-02-19 00:57:40 +03:00
e66e754e9a
chore: assume pscand in PATH for systemd service
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6914624e96ba7ce9701269cd9f253e416a6a6964
2026-02-19 00:57:39 +03:00
55403ca407
pscand-core: add async journal logging
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I79b95db2e5ea4f73d6b589397265d4c66a6a6964
2026-02-19 00:27:46 +03:00
d8f0bf3b09
nix: add package & NixOS module
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I5bfbacb984356f912f1f40d6209f0a896a6a6964
2026-02-19 00:13:18 +03:00
6e772ffefb
treewide: move application-specific crates to crates/
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I47d36cb7d1dec5ab0c892190015cfc576a6a6964
2026-02-19 00:13:17 +03:00
b68503d320
pscand-core: apply clippy fixes
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I5ea79528ee778af447cde4c82b0a7e5c6a6a6964
2026-02-19 00:13:16 +03:00
2fe05c6466
pscand-core: improve crash detection with stopped status check
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Icd4c2f29c321df38fc22a98d8110fa836a6a6964
2026-02-19 00:13:15 +03:00
f4961c7f95
scanner: make plugin interface ffi-safe with handle-based registry
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I8e4790db3cc29f84f4e0d7d8eff36c2c6a6a6964
2026-02-19 00:13:14 +03:00
4f9c7057ff
various: cleanup
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I26df4d852b4b22d0df6b6871fe9cbde96a6a6964
2026-02-19 00:13:13 +03:00
f0aa256785
nix: remove unused package for now
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ic24d8689844743de534913993a45b3236a6a6964
2026-02-19 00:13:12 +03:00
033e253259
initial commit
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ib131388c1056b6708b730a35011811026a6a6964
2026-02-19 00:13:08 +03:00