Mitchell Hashimoto
1a12355dc9
ci: add signing and tarball generation to release-tip workflow
2024-10-24 16:32:43 -07:00
Mitchell Hashimoto
8bb8b01e54
build: use Zig system packaging options
...
This allows dynamically linking against system libraries, which is
particularly useful for packaging.
2024-10-24 14:46:37 -07:00
Qwerasd
d38d0f30c4
font/sprite: replace pixman with z2d, extend Box coverage
...
More complete coverage of the Symbols For Legacy Computing block,
including characters from Unicode 16.0.
Pixman and the web canvas impl for Canvas have been removed in favor of
z2d for drawing, since it has a nicer API with more powerful methods,
and is in Zig with no specific platform optimizations so should compile
to wasm no problem.
2024-10-14 17:50:49 -04:00
isabel
02be641358
refactor(nix): stdenv.isX -> stdenv.hostPlatform.isX
...
In preparation for the deprecation of `stdenv.isX`
e0464e4788
2024-10-14 16:39:28 +01:00
Jeffrey C. Ollie
cadca8ca45
nix: remove tracy from the devshell
2024-09-27 23:18:42 -05:00
Mitchell Hashimoto
a9deb37071
nix: remove ZLS
...
Fixes #2171
ZLS has caused us issues in our Nix shell before and I noted when we
first added it that we probably shouldn't. We now pin to release
versions of Zig so I think its reasonable to expect developers to have
ZLS installed themselves with the proper version or not use it at all.
2024-09-03 15:18:04 -07:00
Łukasz Niemier
f9be02a20f
chore: clean up typos
2024-08-05 13:56:57 +02:00
Mitchell Hashimoto
c5496b89ee
nix: do not build ZLS on linux aarch64, see comment
2024-04-11 05:30:20 -07:00
RGBCube
aa928b8d87
nix: use packages = instead of (native)buildInputs as that is recommended
2024-03-29 22:27:32 +03:00
Jeffrey C. Ollie
160f05395b
add hyperfine to the nix development environment
2024-02-07 12:55:37 -06:00
Mitchell Hashimoto
31d5785105
simd: basic ISA detection, boilerplate
2024-02-05 21:22:03 -08:00
Jeffrey C. Ollie
ef09fa89b0
Generate documenation (manpages, etc.) from help strings.
2024-01-21 15:07:22 -06:00
Mitchell Hashimoto
d796d1259b
nix: only add shellhook on linux
2023-12-16 14:14:53 -08:00
Denys Pavlov
212a95866a
nix: fix GTK icons for debug builds
...
Set `XDG_DATA_DIRS` in `nix develop` shell to include default Gnome
icon sets and gsettings schemas.
Sourced from [nixos wiki](https://nixos.wiki/wiki/Development_environment_with_nix-shell#No_GSettings_schemas_are_installed_on_the_system ).
2023-12-16 13:15:03 -05:00
Jeffrey C. Ollie
c4ed1f1b80
Use Alejandra to format Nix modules.
2023-12-12 11:38:39 -06:00
RGBCube
5846d991e9
Add garnix cache and clean up all nix code
2023-12-08 16:52:58 +03:00