summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-13Remember to delete pre-pushBen Sima
2021-12-13Add --repl for Haskell programsBen Sima
2021-12-13Factor out test functionBen Sima
2021-12-07Add simple API key feature to Dragons.devBen Sima
Still need to add this to the CLI, and there should be other features like delete and so on, but this works for now.
2021-12-07Stub out dragons-analyze docker imageBen Sima
2021-12-01Move some docs aroundBen Sima
2021-12-01Run k3s, and provide bild.imageBen Sima
2021-11-30Add commentBen Sima
2021-11-30Add example production environment fileBen Sima
2021-11-26Fix ci script and pre-pushBen Sima
2021-11-26Update cloud servicesBen Sima
Rebuilt email server, started wireguard setup.
2021-11-26Remove freenodeBen Sima
All the channels I like are defunct anyway.
2021-11-26Add oftc and #home-manager to zncBen Sima
2021-11-26Use nouns in ns scriptBen Sima
2021-11-26Small Ide improvementsBen Sima
2021-11-26Update to ghc 8.10.4Ben Sima
This also makes some changes to the build tooling to clean up the environment a bit, and get us closer to 'bild -s'.
2021-11-26Add Post Analysis form hints to admin pageBen Sima
2021-11-26Add hmacaroonsBen Sima
2021-11-26Fix ci commandBen Sima
2021-11-26Add demo buttonBen Sima
2021-11-26Use url insteaad of gitDirBen Sima
2021-11-26Fix GitHub OAuth argsBen Sima
This makes it explicit that we are using GitHub vs some other OAuth args. The idea is that we should be making a new type for every service, this allows us to have type safety in the implementation but a common set or pattern of names for the environment variables and record fields. Also using 'notset' instead of 'mempty' is really helpful for debugging when this breaks, as I found out.
2021-11-26FOrmattingBen Sima
2021-11-26Rename Devalloc to DragonsBen Sima
2021-11-26Re-enable devallocBen Sima
2021-11-26Update que.run front pageBen Sima
2021-11-26Update que.run homepageBen Sima
2021-11-26Add twilio-cli quescriptBen Sima
2021-11-26Move Biz/Que/Prod.nix to Biz/Que.nixBen Sima
2021-11-26Fix Que website backgroundBen Sima
2021-11-26Reimplement Que with ServantBen Sima
Still todo: add authentication. But that can wait. In re-implementing this, I was able to figure out how to get the Go.mult working properly as well. The problem is that a tap from a mult channel does not remove the message from the original channel. I'm not sure if that should be a core feature or not; for now I'm just draining the channel when it's received in the Que HTTP handler. (Also, this would be a good place to put persistence: have a background job read from the original channel, and write the msg to disk via acid-state; this would obviate the need for a flush to nowhere.) Also, streaming is working now. The problem was that Scotty closes the connection after it sees a newline in the body, or something, so streaming over Scotty doesn't actually work. It's fine, Servant is better anyway.
2021-11-26Automatically detect Haskell dependenciesBen Sima
This parses the files contents for imports, then uses ghc-pkg to lookup the package that provides the module. Now I can do that analysis in Haskell instead of nix, which is much easier to code with.
2021-11-26Delete Hero/Part.hsBen Sima
2021-11-26Enable jupyter, consolidate ports, open bitcoindBen Sima
2021-11-26Factor Analysis into own moduleBen Sima
2021-11-26Factor out runAnalysis functionBen Sima
2021-11-26Factor OAuth code into Biz.AuthBen Sima
2021-11-26Don't OverloadStrings in ghciBen Sima
This often causes failures in CI when I forget to add it to the module.
2021-11-26Begin packaging guix for nixBen Sima
2021-11-26Add both optionBen Sima
2021-11-26Cleanup nix overlays a bitBen Sima
2021-11-26Convert from r6rs to r7rsBen Sima
2021-11-26Comment out broken libfive/inspekt3dBen Sima
2021-11-26Upgrade nixpkgs, add guile 3.0Ben Sima
2021-11-26Move commands and add ns functionBen Sima
2021-11-26Enable eternal-terminalBen Sima
2021-11-26Deploy grocyBen Sima
2021-11-26Upgrade to nixos-21.05Ben Sima
Getting me closer to the latest GHC. This release also includes my own packages that I submitted some time ago. GHCJS is not present in 21.05 for some reason, but I think it's back in master, so I might do another upgrade soon, but for now I just disabled my GHCJS support. I'm not really using it anyway. I also had to bring it string-quote, update nixos-mailserver, and a few other things.
2021-11-26Get all scheme code compiling with GuileBen Sima
2021-11-26Make executableBen Sima