summaryrefslogtreecommitdiff
path: root/Biz/Cloud
AgeCommit message (Collapse)Author
2023-01-03Add mumble and botamusique servicesBen Sima
2023-01-03Remove devalloc.io (expired domain)Ben Sima
2023-01-02Add m.youtube redirectBen Sima
2022-12-28Get ava GPT chatbot prototype workingBen Sima
Mostly thid required packaging up some deps, but also had to recompile stuff with cuda support.
2022-12-15Update nixpkgsBen Sima
2022-11-14Add delete-project plugin to GerritBen Sima
2022-11-12Deploy gerritBen Sima
2022-11-12Disable gmnisrvBen Sima
Its broken, the service fails to start every time, its annoying.
2022-10-12Add sd to SSL certBen Sima
2022-10-12Add libreddit and invidious servicesBen Sima
2022-10-11Add sd.simatime.com proxyBen Sima
2022-08-25Prototype DNS support locallyBen Sima
This works when I route from lithium, including with 'dig', but when I try to 'dig @lithium router.home' from helium, for example, it times out. So my thought is that the firewall is blocking, but that doesn't seem to be the problem. So maybe my router is doing something? Hopefully when I migrate this to my APU router this will all just work, but idk.
2022-08-08Remove some TODOsBen Sima
I don't like TODOs in my codebase, I'd rather keep them in org files. Eventually I need a linter that prevents all TODOs from getting into code.
2022-07-29Update nixos-mailserver and deploy Biz/Cloud.nixBen Sima
The cloud was old, so some extra fixes snuck in that should have been a part of the nixpkgs upgrade.
2022-07-27Upgrade nixpkgsBen Sima
2022-07-25Run deadnix as a linterBen Sima
2022-03-30Move to nixpert.chat domain nameBen Sima
I'm also just using the que.run stylesheet for now. Eventually I should make this a base stylesheet, instead of nesting it under Biz/Que, but that can come later.
2022-02-23Test out nixpert chat serviceBen Sima
This is rough, I should move it up in the directory hierarchy and clean up the nix files, but that can all come later. Just gonna test it out for now. Will announce it tomorrow afternoon.
2022-02-02Move all git stuff to Git.nixBen Sima
Well except for the redirect, but that's an annoying part of the cgit implementation which will hopefully go away at some point.
2022-02-02Update my IP addressBen Sima
2022-01-06Start syncthing serviceBen Sima
2022-01-05Small infra updatesBen Sima
- notes about dovecot and ssl certs - disable matrix because its not setup properly and i don't use it - format some stuff - fix path to git repos
2021-12-21Switch services.radicale.config -> settingsBen Sima
2021-12-01Run k3s, and provide bild.imageBen 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-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-26Rename Devalloc to DragonsBen Sima
2021-11-26Enable jupyter, consolidate ports, open bitcoindBen 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-26Add bitocin-otc and bsima channelsBen Sima
2021-11-26Add libera and other updates to zncBen Sima
2021-11-26Add radicale service and organize portsBen 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-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-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-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-26Run gmnisrv in the cloudBen Sima
2021-04-02Get my static site working againBen Sima
2021-03-16Update my home IPBen Sima
2021-02-17Add routes for dandel-rovbur and sabtenBen Sima
2021-01-05mail: increase my quotaBen Sima
2021-01-04Support multiple keys per userBen Sima
Every key is just a new line in the $USER.pub file. This is not automatically reflected to gitolite, which uses a separate config, so I'll need to come up with a way to replace gitolite someday.
2020-12-30bild: build everytingBen Sima
Now bild knows how to determine between modules that require ghcjs and ghc. It also knows what *not* to build, meaning it won't try to build non-buildable nix targets, for example (unfortunately this is just hardcoded for now), but it also won't build scm or py targets that I haven't implemented yet. It just silently fails, which is fine, because it means I can do `bild **/*` and everything just works. Of course, if I want to build scm code then I will have to implement that, but that's not a priority right now.
2020-12-29Deploy hoogle to Biz.DevBen Sima
I had to refactor Biz/Bild/Rules.nix. I also had to checkin my patched hoogle.nix file, but I also upstreamed the patch to nixpkgs-dev so it shouldn't stick around for too long.