summaryrefslogtreecommitdiff
path: root/default.nix
AgeCommit message (Collapse)Author
2020-04-01Add matrix and riot server configBen Sima
2020-03-31Massively improve the que-websiteBen Sima
curl was throwing an exception if the file got too long, because I was passing the entire file contents in the arguments to curl. I tried using a tmp file but that didn't work for some reason. So I switched to req and that seems to work well. I also made it faster by serving all pages concurrently, and I spruced up the CSS a ton.
2020-03-31Add Run.Que.Website serverBen Sima
This is a simple website server that uses que.run itself to host the que webpages. I had to rename Run.Que to Run.Que.Server because nix was complaining about Run.Que being both a derivation and an attrset with Run.Que.Website in it.
2020-03-30Add nix service declaration for que.runBen Sima
I'm using serval.simatime.com as a catch-all production app server for now. The 'que.run' domain is pointed at that instance, and the service is just installed as a regular NixOS systemd service. I had to do some troubleshooting because I wasn't getting any DNS names to resolve. I think changing the nameservers fixed it. Don't know why the 127 number was in there. Another issue concerns how to add our packages to the set of nixpkgs in the generated NixOS. I played around with this for a while and landed on using an overlay to put our set of packages under 'pkgs.biz.<name>', and then passing that in to the 'buildOS' function. This isn't really the best solution because it is confusing and rather disconnected. I'm starting to realize that it might be good to separate nix artifacts into "machines" and "programs", but I don't want to do that just yet. I'd like to finish designing my bild program before making any large design decisions or re-organizations.
2020-03-30Rename Com.Simatime.Que to Run.QueBen Sima
Now that I have the domain name que.run! Aw yeah.
2020-03-30Add queBen Sima
2020-02-16Split buildHaskellApp into buildGhc and buildGhcjsBen Sima
Two functions makes it simpler to reason about what is being built and when, even if it is a bit more explicit. I also removed the dumb Apex/Aero naming thing because Server/Client is just easier to remember.
2020-02-11Upgrade nixos-mailserverBen Sima
Hopefully this won't break anything...
2020-02-11Add fallthrough to nixpkgsBen Sima
This is convenient for building stuff in our nixpkgs pin.
2019-11-23Add Com.MusicMeetsComicsBen Sima
2019-11-23Cleanup default.nixBen Sima
2019-11-23Remove apex and aero argumentsBen Sima
2019-11-14Re-namespace Serval under Com.SimatimeBen Sima
I don't have runserval.com yet, so I'm not gonna put the cart before the horse
2019-11-11serval: enable containersBen Sima
2019-11-08add runserval configBen Sima
2019-11-08remove redundant config blockBen Sima
2019-11-08remove redunant nix codeBen Sima
2019-11-06add a common buildOS function with preliminary vpnBen Sima
2019-11-06make ibb a nixos containerBen Sima
2019-11-02rename everything back to caps to appease ghcBen Sima
2019-11-02provide env and app for haskell appsBen Sima
2019-11-02fix buildHaskellApp nix functionBen Sima
2019-11-02unify nix entrypoints to default.nixBen Sima
2019-11-01add buildHaskellApp nix functionBen Sima
2019-11-01use a standard buildNixOS functionBen Sima
2019-10-27move everything to namespace directoriesBen Sima
2019-08-31depo: pass nixos as an argumentBen Sima
this allows us to centralize the nixpkgs import.
2019-08-31pack: a common bild functionBen Sima
2019-03-02Flesh out build topologyBen Sima
2019-01-21add ibbBen Sima
2019-01-21InitBen Sima