Commit Graph

53 Commits (b85174c7ac83f649b7e63351bacb779cae4705e7)

Author SHA1 Message Date
Mitchell Hashimoto b85174c7ac
build: add oniguruma 2023-11-29 15:29:43 -08:00
Hanna 2d7e2c8345
Integrate libadwaita for the gtk backend (#792)
* When using gtk as the backend, link libadwaita

* Update c.zig

* Use libadwaita's theme manager for gtk

* update the documentation for window-theme

* build: add libadwaita to the nix devshell

* forgot to properly import libadwaita

* apprt/gtk: adwaita style change

---------

Co-authored-by: Mitchell Hashimoto <mitchell.hashimoto@gmail.com>
2023-11-02 21:29:29 -07:00
Mitchell Hashimoto e3a58526ce
fix dynamic build 2023-10-01 17:42:18 -07:00
Mitchell Hashimoto 779611c04b
nix: install prettier, also ignore zig-cache/out 2023-09-28 15:16:12 -07:00
Mitchell Hashimoto 90b5fdeede
ci: don't run gtk tests in CI 2023-09-18 15:46:57 -07:00
Thorsten Ball d86de34cf1 nix: add latest version of `zls` to flake.nix
I know not everybody uses ZLS (or LSPs in general) but I think it's very
useful and it's very handy to have it in the `flake.nix` to keep it up
to date with the `zig` version.

As with a lot of my PRs in this project, please consider the following a
disclaimer: I have 0 clue what I'm doing here and if there's a better
way to do what I'm trying to do, let me know!
2023-09-09 15:18:05 +02:00
Mitchell Hashimoto 0bdd73797e
Fix rendering issues with bash shell integration (#301)
* shell-integration/bash: we need to wrap escape sequences in brackets

* nix: install bashInteractive on Linux
2023-08-17 22:42:26 -07:00
Mitchell Hashimoto c2137360f4
update nix to 23.05 (#250)
* update nix to 23.05

* nix: do not install gdb on macos
2023-08-08 09:01:47 -07:00
Mitchell Hashimoto c7865f0aad
nix: remove unused libs 2023-08-07 10:55:56 -07:00
Mitchell Hashimoto d356d5ea38
build: add libxml2/libbuid for fontconfig dynamic link for CI 2023-08-07 10:33:00 -07:00
Mitchell Hashimoto 68b57f1001
nix: update to python3 2023-07-03 17:15:16 -07:00
Mitchell Hashimoto c9f486be9b
Revert "update nix to 23.05"
This reverts commit fe65764832.
2023-07-03 14:51:08 -07:00
Mitchell Hashimoto fe65764832
update nix to 23.05 2023-07-03 14:36:46 -07:00
Mitchell Hashimoto 3a28ab1e8a
nix: add ncurses so we have access to tic, infocmp, etc. 2023-06-24 09:52:32 -07:00
Mitchell Hashimoto d114f95165
clean up some of the nix package building 2023-03-13 10:12:32 -07:00
Mitchell Hashimoto e227f4d5ef
nix: flatpak stuff should go into linux section 2023-02-26 08:45:24 -08:00
Mitchell Hashimoto 31540c24e7
nix: need debugedit for flatpak-builder 2023-02-25 19:39:33 -08:00
Mitchell Hashimoto 3345c2bb82
nix: add flatpak-builder 2023-02-25 16:50:06 -08:00
Mitchell Hashimoto edb926d434
nix: remove dpkg 2023-02-25 15:16:32 -08:00
Mitchell Hashimoto f217cd24b9
fpm build deb 2023-02-25 14:57:48 -08:00
Mitchell Hashimoto f268f3955e
init gtk app 2023-02-24 07:58:29 -08:00
Mitchell Hashimoto 48c9c65915
add app runtime option, add gtk backend 2023-02-24 07:58:29 -08:00
Mitchell Hashimoto 7d626326de
nix: fix darwin devshell 2023-02-12 19:29:26 -08:00
Mitchell Hashimoto 1840829e9e
add node for web stuff 2022-12-03 21:34:14 -08:00
Mitchell Hashimoto 894d36f28a
build: support for dynamic linking pixman 2022-11-24 10:21:27 -08:00
Mitchell Hashimoto 2d3126ffb7
release-tip workflow (wip) 2022-11-17 11:24:12 -08:00
Mitchell Hashimoto cf14ea506f
update zig 2022-10-24 14:35:42 -07:00
Mitchell Hashimoto d422d1ee78
pkg/fontconfig: starting, not working 2022-09-13 13:53:20 -07:00
Mitchell Hashimoto 367aba62c4
Add harfbuzz build (not used yet) 2022-08-28 10:09:39 -07:00
Mitchell Hashimoto ecf8353c74
support dynamic linking (not default) test in GH actions 2022-08-20 15:21:24 -07:00
Mitchell Hashimoto e83262e48e
nix: remove libpng 2022-08-20 10:37:39 -07:00
Mitchell Hashimoto 5d27fd55e9
temp: add libpng to nix 2022-08-20 10:37:06 -07:00
Mitchell Hashimoto 2457454b07
test wasm of the term package 2022-08-17 13:57:21 -07:00
Mitchell Hashimoto ead6e5a435
src/terminal can build into a minimal wasm library, I think 2022-08-17 12:25:53 -07:00
Mitchell Hashimoto d614da2435
make dev/install to add a dev install 2022-07-31 16:11:01 -07:00
Mitchell Hashimoto 473f749f00
nix: add wraptest 2022-07-25 08:18:35 -07:00
Mitchell Hashimoto f11c82853f
test: run-all runs in parallel 2022-07-24 16:47:47 -07:00
Mitchell Hashimoto 46db4623bc
OSC 133;C 2022-06-21 15:50:44 -07:00
Mitchell Hashimoto 989d23e9fc
update deps and fixes for NixOS 22.05 2022-06-01 18:00:37 -07:00
Mitchell Hashimoto 700124ea8e
use nix-direnv 2022-05-04 09:41:08 -07:00
Mitchell Hashimoto fbe9c10944
add tracy and update Zig 2022-04-29 08:33:10 -07:00
Mitchell Hashimoto c6f1be3343
move from epoxy to glad 2022-04-04 14:35:19 -07:00
Mitchell Hashimoto 670af17a1b
getting closer to dumb font rendering 2022-04-03 22:04:42 -07:00
Mitchell Hashimoto 3cb5dae9d8
fontconfig example 2022-04-03 20:08:29 -07:00
Mitchell Hashimoto dc3d2d65d0
draw a triangle with opengl 2022-04-01 14:25:55 -07:00
Mitchell Hashimoto 387b0ff4a8
setup opengl 2022-04-01 10:49:54 -07:00
Mitchell Hashimoto a78e1894f8
minimal raylib window 2022-03-31 17:27:07 -07:00
Mitchell Hashimoto 83e5252c52
basics of setting up webgpu are up 2022-03-30 21:07:21 -07:00
Mitchell Hashimoto 81982a5d99
nix 2022-03-30 14:24:26 -07:00
Mitchell Hashimoto 112b13ae4d
build mach-glfw 2022-03-30 11:38:06 -07:00