aviac
027f6a4b02
feat(nix): allow override of RUSTFLAGS for certain features
...
- enabling the `http3` features requires unstable features, namely `reqwest_unstable`
- the main suggestion of cargo is to enable this through RUSTFLAGS
- we had no way to customize RUSTFLAGS, now we do
- changed the max-perf package to showcase this feature
- also turn on http3 by default in both max-perf and the default build
(jade approved this)
2026-04-20 17:49:03 +00:00
aviac
42028f155b
feat(nix): also add release-max-perf package build to flake outputs
2026-04-20 17:49:03 +00:00
Henry-Hiles
379ef5014c
fix: only run patchelf on linux
2026-04-08 20:14:36 +00:00
Henry-Hiles
2ab177f100
fix: fix continuwuity build on nix-darwin
2026-04-08 20:14:36 +00:00
Henry-Hiles
a818f51396
fix: devshell on darwin
...
Co-authored-by: thetayloredman <nutdriver716@gmail.com >
2026-04-08 20:14:36 +00:00
Henry-Hiles
915643c965
feat: overridable rocksdb
2026-04-07 20:41:19 +00:00
Henry-Hiles
4063b2c7da
fix: various issues with continuwuity build
2026-04-07 20:41:19 +00:00
Henry-Hiles
943bd81ce9
fix: fix typo in continuwuity build
2026-04-07 20:41:19 +00:00
Henry-Hiles
2942d9133e
chore: remove old newline
2026-04-07 20:41:19 +00:00
Henry-Hiles
0fdb1be938
feat: add customizable cargoExtraArgs
2026-04-07 20:41:19 +00:00
Henry-Hiles
c278663f65
fix: devshell fixes
...
Co-authored-by: kraem <
me@kraem.xyz >
2026-04-07 20:41:19 +00:00
Henry-Hiles
c822c945e7
fix: make fmt run on correct toolchain
2026-04-07 20:41:19 +00:00
Henry-Hiles
6eb3dc1f9d
fix: postPatch issue due to version override
2026-04-07 20:41:19 +00:00
Henry-Hiles
1cfa3ff10b
feat: add rocksdb updater nix app
2026-04-07 20:41:19 +00:00
Henry-Hiles
02cf6b5695
fix: use correct versioning for rocksdb
2026-04-07 20:41:19 +00:00
Henry-Hiles
4cc4893376
chore: remove now incorrect liburing comment in rocksdb nix build override
2026-04-07 20:41:19 +00:00
Henry-Hiles
7643b64f60
fix: patchelf binary to link to correct rocksdb
2026-04-07 20:41:19 +00:00
Henry-Hiles
3d9fd34012
feat: add meta to continuwuity build
2026-04-07 20:41:19 +00:00
Henry-Hiles
630963d6e1
fix: add bindgen hook to build
2026-04-07 20:41:19 +00:00
Henry-Hiles
36da6f5bf3
fix: recursively merge build configuration
2026-04-07 20:41:19 +00:00
Henry-Hiles
462ef63945
fix: bump rocksdb
2026-04-07 20:41:19 +00:00
Henry-Hiles
46bcfe5605
chore: rename toolchain packages
2026-04-07 20:41:19 +00:00
Henry-Hiles
16321cf467
fix: fix crane name in package build
2026-04-07 20:41:19 +00:00
Henry-Hiles
4d59e07006
chore: rewrite devshell, remove checks
2026-04-07 20:41:19 +00:00
Henry-Hiles
ec5f50c68e
chore: rewrite continuwuity build
2026-04-07 20:41:19 +00:00
Henry-Hiles
db1b08532e
chore: reorganize nix files
2026-04-07 20:41:19 +00:00
Henry-Hiles
d8f67e3b46
chore: simplify rocksdb build
2026-04-07 20:41:19 +00:00
Henry-Hiles
300b6d81e7
feat(nix): add NPM to devshell
2026-03-25 12:55:49 +00:00
renovate
e3ae714248
chore(Nix): Updated flake hashes
2026-03-20 18:55:28 +00:00
aviac
9a3f7f4af7
feat(nix): always enable liburing in all builds by default
2026-03-04 15:58:15 +00:00
Ginger
9fe761513d
chore: Clippy & prek fixes
2026-02-21 11:27:39 -05:00
Ben Botwin
4aa03a71eb
fix(nix): Added unstable flag to buildDeps
2026-02-21 00:15:53 +00:00
aviac
f847918575
fix(nix): Fix all-features build
...
The build was broken since we started using an unstable reqwest version
which requires setting an extra feature flag
2026-02-21 00:15:53 +00:00
Henry-Hiles
a9a39e6d5e
fix: Update regex for web template in uwulib build
2026-02-15 23:04:05 +00:00
aviac
5dc449a87a
test: add test for config with default_room_version
...
This commit refactors the test a bit to run the basic test script with
different configs. Currently we have two configs we test:
- the bare minimum to make it run (base)
- base + default_room_version set to "12"
2025-12-16 14:19:43 +00:00
aviac
430200b60e
fix: add explicit fix of rpath
...
Without this the rpath is empty and the binary won't be able to load the librocksdb.so.10 shared lib
2025-11-23 16:26:27 +00:00
renovate
da3efa05b5
chore(Nix): Updated flake hashes
2025-11-11 15:07:05 +00:00
aviac
ec3564e8aa
chore: use upstream rust-jemalloc-sys-unprefixed after flake.lock update
2025-10-27 12:55:21 +00:00
aviac
9a887ac04b
chore: fix CI to make all checks green
...
- define a nix default package
- try to fix CI
- fix/improve (?) CI even more (??)
2025-10-27 12:55:21 +00:00
aviac
fed808a3c6
feat: add taplo.toml to check now that we have it
2025-10-27 12:55:21 +00:00
aviac
37983b33a2
feat: add treefmt
2025-10-27 12:55:21 +00:00
aviac
1b2224fac6
feat: add hydra jobs to build all packages
2025-10-27 12:55:21 +00:00
aviac
c1c165ab48
fix: apply rocksdb changes in checks and shll
2025-10-27 12:55:20 +00:00
aviac
68bea1816f
feat(nix): flake-parts, first draft
2025-10-27 12:55:20 +00:00
Ginger
d19e0f0d97
feat: Move packaging scripts into dist/ and consolidate the service files
2025-09-06 14:03:57 +00:00
Gwendolyn Kornak
925e200d9c
include xtask
2025-07-07 14:18:09 -07:00
Shuroii
6289bcaabc
style: Run statix
2025-07-07 20:47:30 +01:00
Shuroii
520a179bb0
ref: Remove lots of unused Nix assets
...
Also change some links to the new ones, removing reliance on June's github repos in some places
2025-07-07 20:47:29 +01:00
Shuroii
09199b0ea7
style: Format nix
...
nixfmt-rfc-style for flake
nixpkgs-fmt for nix/ directory
2025-07-07 20:47:29 +01:00
Jade Ellis
beee996f72
docs: Rename conduwuit to continuwuity in more places
2025-05-10 20:37:08 +01:00