summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-07-20Provision scheme environments with nixBen Sima
There's no `guileWith` in nixpkgs, so I think I just need to pass multiple `--packages` flags. I can't test this yet because I need to implement import detection in Bild.hs first, but that's less important because Guile ships with a bunch of SRFIs, which is nice, and anyway there aren't many Guile libraries in nixpkgs for me to pull from.
2022-07-20Re-enable scheme buildsBen Sima
I had thought that I needed some unmerged commits to nixpkgs that enable Guile 3.0, but turns out I just needed to use a different target name :P
2022-07-19Add note about direnv refreshingBen Sima
2022-07-19Provision lisp repls with nixBen Sima
asdf seems to always be necessary for any other packages to work, so I just include that in the call to nix-shell, and swank is included because it's just useful to start a repl server.
2022-07-19Support multiple targets in replBen Sima
Also fixed a bug where the json failed to parse correctly.
2022-07-19Upgrade nixpkgs, ghc923Ben Sima
I ended up deleting miso, and consequently all files under Hero/ and Miso/, because I couldn't get miso to build with GHC 9.2. Other things: - Niv has been wrapped by Biz/Bild/Deps.hs, so I can extend it to my liking. - Apply-refact is gone because I couldn't get it to build. - Disabled python stuff.
2022-07-18Move let bindings to 'private'Ben Sima
This way I can still inspect and use them from the nix repl by just doing `:l Biz/Bild.nix`, but its also clear that they aren't part of the normal build rules.
2022-07-18Delete ShellHook.sh in favor of just using direnvBen Sima
2022-07-18Change help to tipsBen Sima
"help" is a bash builtin, "tips" isn't the best but its just what I thought of first.
2022-07-18Move sentry function to Sentry.shBen Sima
2022-07-17Add support for SBCL replBen Sima
2022-07-17Add basic Rust supportBen Sima
Support for packages and third-party imports will need to come later once I figure out how to lookup rust packages by their import statements. Until then, this works to compile "hello world".
2022-07-14Sort this enum alphabeticallyBen Sima
2022-07-14Remove unnecessary MapBen Sima
2022-07-14Add fontSmoothingBen Sima
2022-07-05Clarify TODOBen Sima
2022-07-05Add Mode typeBen Sima
Removes 'boolean blindness'. I also fixed the issue with hlint erroring on `--fix` and clarified the `args` field.
2022-07-05Case on target extension and provide proper error messagesBen Sima
2022-07-05Doc fixesBen Sima
2022-07-05Init urbit harborBen Sima
This is mostly stubbed out and needs some work to be functional... the idea is to run urbit ships as systemd services, and provide a simple interface for managing them.
2022-05-24Add git and remove custom shell promptBen Sima
2022-03-30Replace ci with the git pre-push hookBen Sima
2022-03-30Add isCab functionBen Sima
2022-03-30Fix list and nix-lobby linkBen 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-03-30Move Nixpert stuff up in tree hierarchyBen Sima
2022-03-30Fix my home IP referenceBen Sima
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-18Remove old pie program from helpBen Sima
2022-02-18Fix noteBen Sima
2022-02-18Refactor ns, add more viewsBen Sima
2022-02-09Add run script and rewrite nsBen Sima
2022-02-09Use fzf-tmux and add hoog.sh to ghciBen Sima
2022-02-09Fix simple errors in Serval and coreBen Sima
2022-02-09Get tor working againBen Sima
2022-02-09Move git hooks to own folderBen Sima
Instead of symlinking, just set the local git config.
2022-02-07Use nix-direnvBen Sima
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-02-02Fix argument referenceBen Sima
2022-02-02Fix some broken thingsBen Sima
2022-02-02Add some structure to the Dragons planBen Sima
2022-01-10Add stub of dragons bizplanBen 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-21Enable shellcheck lint and fix its warningsBen Sima
2021-12-21Remove some old bild commentsBen Sima
2021-12-21Update ship scriptBen Sima
2021-12-21Extract repl program from bildBen Sima
This is basically building on top of bild's analysis, which is great becuase it means that bild is becoming a useful tool rather than a monolithic do-everything job runner. The eventual goal is for the bild analysis to be much more useful, maybe even provide data to remote repls or language-server or whatever.
2021-12-21Add kelvin versioning to pre-commit hookBen Sima