summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2021-11-26Add GUILE_LOAD_PATHBen Sima
2021-11-26Add bitocin-otc and bsima channelsBen Sima
2021-11-26Add libera and other updates to zncBen Sima
2021-11-26Add fd and opensslBen Sima
2021-11-26Add minidlnaBen Sima
2021-11-26Add radicale service and organize portsBen Sima
2021-11-26Add -F to treeBen Sima
2021-11-26A few cgit settingsBen Sima