Commit graph

11 commits

Author SHA1 Message Date
Tristan Daniël Maat ff39947b97
Re-implement music visualizer 2022-08-14 00:17:49 +01:00
Tristan Daniël Maat 594e9bcbfd
Hack in a package.yaml instead of package.json
json is just incredibly tedious to use for this, especially because of
lack of comments.

Upstream has been informed of this many times apparently, npm won't
change it. Just hack it downstream.

npm will never get better, will it...
2022-08-05 19:25:14 +01:00
Tristan Daniël Maat f9bd128a02
Start linting with eslint 2022-08-03 19:00:53 +01:00
Tristan Daniël Maat 056acbf397
Add nix flake checks 2022-08-03 01:47:50 +01:00
Tristan Daniël Maat af062715d9
Clean up dev workflow a bit 2022-08-01 21:15:30 +01:00
Tristan Daniël Maat fae59fbb3f
Migrate to npmlock2nix 2022-06-20 14:43:10 +01:00
Tristan Daniël Maat 94503f5f7d
Update to nixos-unstable
This is necessary because a dependency of `favicons`, `sharp`, depends
on a slightly newer version of libvips than what is available in
nixos-20.09.
2021-04-11 05:57:15 +01:00
Tristan Daniël Maat 75e60a40d4
Explain sharp deps and use them in the dev shell
The sharp dependencies are *also* required in the dev shell when
upstream pulls their prebuilt binaries.
2021-04-11 05:56:25 +01:00
Tristan Daniël Maat db64e511d0
Remove pug in favor of a few posthtml plugins
Pug caused no end of issues and is frankly far too heavy-weight for
what I want.

As it turns out, there are posthtml plugins to do everything pug did
for me, so it's getting kicked out.
2021-04-11 02:25:26 +01:00
Tristan Daniël Maat de932501c5
Add typescript-eslint 2021-04-07 23:15:11 +01:00
Tristan Daniël Maat 541c96806a
Introduce nix flake 2021-04-07 23:14:58 +01:00