summaryrefslogtreecommitdiff
path: root/Biz
AgeCommit message (Collapse)Author
2021-11-26Add -F to treeBen Sima
2021-11-26A few cgit settingsBen Sima
2021-11-26Publish self-hosted git repos with cgitBen Sima
Also I need more repos...
2021-11-26Fix stupid typoBen Sima
2021-11-26Only generate the archive on public reposBen Sima
Publicity is marked by the presences of the git-daemon-export-ok file.
2021-11-26Open ports for tor, mpd, and mpd-streamBen Sima
2021-11-26Switch to my nixpkgs forkBen Sima
This way I can develop on nixpkgs directly, and directly send patches upstream, instead of trying to copy files back and forth and work with overlays. Of course with private stuff that I will never publish, I should use overlays, but that will probably not be very many things, I imagine.
2021-11-26Update nivBen Sima
2021-11-26Publish and archive some git reposBen Sima
Also adds a post-receive script that creates and publishes a git-archive of the repo at that commit. This way I can depend on my own nixpkgs fork. It took me forever but I finally figured out that I need --prefix in the git archive. I also switched to using gzip instead of xz because its faster, and I figured out how to get the sha256 that nix expects, so I can now just copy that and paste it into Biz/Bild/Sources.json.
2021-11-26Enable torBen Sima
2021-11-26Move Biz/Bild/Rules.nix -> Biz/Bild.nixBen Sima
2021-11-26Fix post-checkout scriptBen Sima
Don't exit on no-such-variable because we can just silently fail...
2021-11-26Copy gmnisrv into treeBen Sima
The correct way to do this would be to use my own nixpkgs fork published at git.simatime.com, but to do that I need to setup a public git repo, so until then I have to do it this way, which is fine.
2021-11-26Fix wemux packageBen Sima
I also upstreamed this to nixpkgs-dev
2021-11-26Run gmnisrv in the cloudBen Sima
2021-11-26Fix typoBen Sima
2021-11-26Remove required nix argumentsBen Sima
This allows us to use nix-build as a check that bild is working. I think bild sometimes hangs because it doesn't get input from nix-build? I'm not sure, but one workaround is to run nix-build on the target, and then bild will just get the cached build.
2021-04-13Doc fix and factor for readibilityBen Sima
2021-04-13Fix typoBen Sima
2021-04-02Init bizbotBen Sima
2021-04-02Get my static site working againBen Sima
2021-03-30Move Analysis class instances near type definitionBen Sima
2021-03-30Manually specify nameserversBen Sima
My router's DNS service likes to die, then I can't lookup any names, so let's just use the public ones.
2021-03-30Remove watch from sentryBen Sima
2021-03-29Update syntax for exampleBen Sima
2021-03-29Always restart que.run servicesBen Sima
Hopefully this will keep the service online, even if it drops connection with the client or something occasionally.
2021-03-25Add manual submission formBen Sima
2021-03-24Add a simple admin pageBen Sima
2021-03-22Remove dummy hotspots numberBen Sima
The right way to show number of hotspots would be to find files in which commit frequency is more than like 1 standard deviation from the norm. I could even show a histogram instead of a flame graph...
2021-03-22Deduplicate activeAuthor listBen Sima
This might not be very robust, but it works for now.
2021-03-22Timeout bild after 5 minutesBen Sima
No build should take longer than 5 minutes; if it does then something is wrong so let's just die and start over.
2021-03-22Add script for loading example analysisBen Sima
2021-03-22Add descriptions to report detailsBen Sima
2021-03-20Display hotspots graph and stacked line chartsBen Sima
I think I should change the colors a bit... to be done later I suppose.
2021-03-20Calculate hotspotMap in AnalysisBen Sima
2021-03-19Add ability to clone private reposBen Sima
The strategy is to clone over https with the OAuth token: git clone https://<user>:<oauth-token>@github.com/<user>/<repo>
2021-03-19Add label for private reposBen Sima
2021-03-19Fix {gmni,gmnisrv}.nixBen Sima
2021-03-19Add bearssl, gmni, and gmnisrvBen Sima
Eventually I'll just upstream these to nixpkgs-dev. I also want to make z into a gemini-compatible zettlekasten. All in due time.
2021-03-17Change auth error message and reorg Analysis cssBen Sima
2021-03-17Add a HasCss classBen Sima
This way I can attach page-specific CSS to the type for the page. I could make this even tighter by combining HasCss with the HTML declaration, but that would basically just be Lucid.ToHtml, so I'm not sure it is worth it.
2021-03-17Restful analysis endpointBen Sima
2021-03-17Remove TODO about XSRF settingBen Sima
Since we don't use a JavaScript frontend, we don't actually need any XSRF protection. All of the requests will be coming from the browser, not from a computer running inside the browser (js).
2021-03-17Put an example analysis on the homepageBen Sima
The design kinda sucks, but I will refresh it later. I just want to get this shipped right now.
2021-03-16Update my home IPBen Sima
2021-02-23Add repoVisibilityBen Sima
2021-02-23Add Biz.Log middleware that works with systemdBen Sima
Perhaps this is not as performant as the wai-provided one, but it is *much* simpler and follows my output format, which I think is much easier to quickly read. Anyway I doubt logging will ever be a bottleneck, and if it is then I should be able to create some instrument to detect that.
2021-02-22Keep a checkpoint on shutdownBen Sima
2021-02-22Add quiet option for devalloc startupBen Sima
It would be good to have this as a general logging config, but I'm not sure how to do that. I probably need a logging monad or something.
2021-02-22Test for empty GitHub user emailBen Sima