Commit graph

19 commits

Author SHA1 Message Date
dennkaii
97fc6360ea
Fix nix build (#85) 2025-07-11 18:00:46 +02:00
Exidex
30963ffd73
Fix nix hash mismatch. Add nix build to github actions 2025-05-31 19:23:23 +02:00
Exidex
624f37aaeb
Read gauntlet version from main file in nix flake 2025-05-11 15:37:21 +02:00
Oscar Muhr
5b4f94cfc6
update npmDepsHash in nix overlay (#69) 2025-05-04 12:45:17 +02:00
Exidex
25a10d573c
Bump nix version 2025-04-13 19:36:16 +02:00
DaRacci
aacf78a377 fix(flake): update npmDepsHash 2025-03-20 18:17:30 +01:00
Exidex
81c21e9ab6
Bump version in nix overlay 2025-03-15 08:52:53 +01:00
Exidex
19ff11a501
Remove warning from nix README.md because the issue has been fixed 2025-01-20 18:40:24 +01:00
Exidex
1d9da7ec5b
Bump version in nix overlay 2025-01-19 20:02:25 +01:00
Exidex
c64dfbfe65
Bump version in nix overlay 2025-01-19 12:10:16 +01:00
Exidex
72ba3f03cb
Move npm version bump to final state of publishing, so nix hash is not mismatched on release tag 2025-01-10 21:46:04 +01:00
Tristan Schrader
8cf1fedf20 fix: libxkbcommon + pkg-config for linux devshell
Because libxkbcommon is needed during package build now on Linux, we
have to included it as a package and configure it for access by
smithay-client-toolkit with pkg-config
2025-01-10 20:55:24 +01:00
Tristan Schrader
f9e4f6660e fix: libxkbcommon needed during linux build on nix
the new smithay-client-toolkit dependency requires access to these
libraries during build, not just runtime as before
2025-01-06 10:15:15 +01:00
Exidex
873220ef89
Revert "Slightly throttle search index reload when calling add/remove in entrypoint generator"
This reverts commit f584f28a74.
2024-12-28 23:03:06 +01:00
Exidex
f584f28a74
Slightly throttle search index reload when calling add/remove in entrypoint generator 2024-12-28 21:00:20 +01:00
Exidex
11af8eaff2
Update nix hash 2024-12-26 11:10:41 +01:00
Exidex
dbc22aa81b
Update mismatched nix hash 2024-12-22 16:56:25 +01:00
Exidex
95b0243d5b
Bump version in nix overlay 2024-12-22 13:18:10 +01:00
Tristan Schrader
f15e7c61ce
feat: Nix package + devShell & NixOS + Home-Manager modules (#27)
We use crane to provide incremental caching to avoid unnecessary rebuilds.

Because @project-gauntlet/tools is a git:// dependency in NPM, we must use
fetchNpmDeps with a hash unique to package-lock.json.

librusty_v8 builds quite slowly, so we fetch the binary bindings from the
project's GitHub release and provide a .#fetch-rusty-v8-hashes package to
get the correct hashes when v8 updates.

The modules are quite basic for now, but once declarative configuration is
supported in Gauntlet, these can be built out more.

Also, we had to include a patch in Cargo.toml for libffi-sys because its
crates.io release is outdated and breaks the nix sandbox.
2024-12-20 23:47:14 +01:00