Commit graph

15 commits

Author SHA1 Message Date
08f09fba55
feat(flake): expose streamd-musl and streamd-deb packages
Update packages output to include streamd-musl (static binary) and
streamd-deb (.deb package) alongside the default streamd package.
2026-04-02 22:55:44 +02:00
8b210a3b41
feat(flake): add .deb packaging with shell completions
Add mkStreamdDeb function that uses nfpm to create a .deb package
containing the statically-linked binary and shell completions for
bash, zsh, and fish.
2026-04-02 22:55:14 +02:00
73ecd4e89e
feat(flake): add musl static build for streamd
Add mkMuslCraneLib and mkStreamdMusl functions to create a
statically-linked binary using the x86_64-unknown-linux-musl target.
This enables portable binaries that don't depend on system glibc.
2026-04-02 22:54:42 +02:00
41ca1fce03
refactor(flake): read version from Cargo.toml
Extract version from Cargo.toml using builtins.fromTOML as single
source of truth instead of hardcoding "0.1.0" in derivations.
2026-04-02 22:54:11 +02:00
8d07a86fc4
chore: switch from yaml to toml
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 1m47s
Continuous Integration / Build Package (push) Successful in 2m20s
2026-03-29 19:14:51 +02:00
ed493cff29
refactor: rewrite in rust
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 1m38s
Continuous Integration / Build Package (push) Successful in 1m54s
2026-03-29 18:28:03 +02:00
ca6b5bbd4d
fix: include dev deps in basedpyright check environment
Use workspace.deps.all instead of workspace.deps.default so that
basedpyright can resolve test dependencies like faker.
2026-02-15 17:33:26 +01:00
b4848bb661
build: migrate to devenv
- Add devenv.nix with Python/uv setup and git-hooks
- Add devenv.yaml and devenv.lock
- Refactor flake.nix to use devenv integration
- Update .envrc from flake to devenv
- Add devenv artifacts to .gitignore
2026-02-15 17:33:24 +01:00
646241f355
feat: add home-manager module output
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 1m19s
2026-02-14 18:00:42 +01:00
a088057b17
ci: remove type testing from pipeline
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 45s
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2026-02-01 10:32:34 +01:00
fc706f0fce
ci: update flake to match renovate updates
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 1m0s
2026-01-18 17:24:05 +01:00
42262844a6 chore: improve dev setup
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 12:52:15 +02:00
2091e5c98d feat: add initial parser data structure & test
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-22 12:52:15 +02:00
f73c6d16cb feat: show all tasks in directory when calling streamer
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-21 16:03:16 +02:00
329ebdf9a9 feat: starting streamer
Signed-off-by: Konstantin Fickel <mail@konstantinfickel.de>
2025-06-21 16:03:16 +02:00