aboutsummaryrefslogtreecommitdiff
path: root/default.nix (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Config: switch conferer → conftrackHEADmainstuebinm2024-07-051-4/+28
| | | | | | | | | | | | conftrack is a configuration library that I wrote to replace conferer, as dealing with its idiosyncrasies became increasingly annoying. It is currently very much still alpha-state software, but far enough along to be tested in my own projects, and hopefully will soon be in a state that is publishable on hackage. For now, it can be found at https://stuebinm.eu/git/conftrack
* use OsPath instead of FilePath in easy casesstuebinm2024-05-201-2/+3
| | | | | | | | | this is still far from being supported by most libraries, but does make it possible to remove some uses of String (though most times, there is a conversion back to String later). Note that using the default.nix now only works on nixpkgs-unstable for a bit; using the newer filepath package on stable leads to broken other packages.
* replace protocol-buffers with proto-lensstuebinm2024-04-171-24/+16
| | | | | | I do not really like either option, but at least the second one seems more likely to be maintained (and a little less clunky to use, too, for what it's worth).
* update nix overridesstuebinm2023-06-301-18/+14
| | | | | | | | protocol-buffers's last release has been some while ago, and since then a deprecated function it used to use has been removed from the bytestring package. so here's some fun overrides to ignore that.
* add assets to nix derivationstuebinm2023-03-161-0/+4
|
* switch to ghc 9.0.2stuebinm2023-01-221-18/+32
| | | | this makes the nix builds /much/ nicer
* nix: strip ghc dependencies from outputstuebinm2022-11-071-1/+12
|
* fix nix buildstuebinm2022-10-161-2/+2
|
* fix the nix buildstuebinm2022-09-021-13/+19
|
* gtfs realtime proof of conceptstuebinm2022-07-021-9/+13
| | | | | | | | this adds a package for protobuf stuff, generated via hprotoc. Seems to work kinda fine? (the generated API is horrible though, will have to write some wrappers for that)
* rename package to tracktrainstuebinm2022-06-171-11/+17
|
* generate OpenAPI docsstuebinm2022-06-101-0/+40
lots of lenses in this stuff :(