Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-12 | Disable gmnisrv | Ben Sima | |
Its broken, the service fails to start every time, its annoying. | |||
2022-11-07 | Support cuda | Ben Sima | |
2022-11-02 | Select built nix targets with ship | Ben Sima | |
2022-11-02 | Document supportedFeatures in nix remote builder | Ben Sima | |
2022-11-02 | Fix call to 'format' | Ben Sima | |
2022-10-28 | Factor out metadata handling into Biz.Bild.Meta | Ben Sima | |
The code was becoming repetitive and messy, with functions like 'metaDep' and so on. So that's an indication that they just need to have their own home. | |||
2022-10-26 | Support building with SDL | Ben Sima | |
As a byproduct this also (sorta) generalizes how I pass flags to the C compiler using pkg-config, instead of using the guile-config. Now the 'lib' metadata will be added with 'pkg-config --libs', and the 'sys' metadata will be added with 'pkg-config --cflags'. I'm not *really* sure what the difference is, but if it works it works. | |||
2022-10-12 | Add sd to SSL cert | Ben Sima | |
2022-10-12 | Add libreddit and invidious services | Ben Sima | |
2022-10-11 | Add sd.simatime.com proxy | Ben Sima | |
2022-10-11 | Add dre user | Ben Sima | |
2022-10-10 | Fix network | Ben Sima | |
2022-08-25 | Make sentry executable | Ben Sima | |
2022-08-25 | Add users to 'git' group | Ben Sima | |
This *actually* fixes the git/gitolite filesystem permissions issues I ran into before. | |||
2022-08-25 | Prototype DNS support locally | Ben 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-10 | Fix path to git hook | Ben Sima | |
2022-08-10 | Add dnsmasq for .home network | Ben Sima | |
2022-08-09 | Use wrapper and compiler fields from Target | Ben Sima | |
2022-08-09 | Move serval TODOs into org | Ben Sima | |
2022-08-08 | Ensure BIZ_ROOT is set in shell scripts | Ben Sima | |
2022-08-08 | Remove some TODOs | Ben 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-08-05 | Remove args from lisp example | Ben Sima | |
2022-08-05 | Load asdf before loading the target file | Ben Sima | |
Asdf is required in order to load any third-party packages. | |||
2022-08-05 | Refactoring to simplify some code | Ben Sima | |
Reduced duplication of out and sysdeps detection. Some other readibility cleanups. | |||
2022-08-05 | Combine GhcLib and GhcExe into just Ghc | Ben Sima | |
2022-08-04 | Add wutbar glyph and use it | Ben Sima | |
2022-08-04 | Improve bild logging | Ben Sima | |
2022-08-03 | Fix bild test | Ben Sima | |
2022-08-03 | Fix globbing in pre-push hook | Ben Sima | |
2022-08-03 | Distinguish between output name and output path | Ben Sima | |
Bild.nix relies on output name when setting the output path, which is gonna be different than the dev build cabdir output path. | |||
2022-08-03 | Print bild JSON analysis as a dictionary instead of a stream | Ben Sima | |
2022-08-03 | Key analyses on Namespace, not FilePath | Ben Sima | |
Namespace is unique, whereas FilePath could be relative or absolute, or have a leading . or trailing / or not. | |||
2022-08-03 | Fold analyses with a caching container | Ben Sima | |
2022-08-03 | Add module stub so these are buildable | Ben Sima | |
2022-08-03 | Add compilerFlags to Target | Ben Sima | |
This moves logic into the analysis step, and allows better auditing because you can see exactly what flags and command bild will use to compile the target. | |||
2022-08-02 | Make bild dev build work again | Ben Sima | |
Unfortunately, until bild can instantiate nix builds, it needs all of its compilers in the dev environment, and I need to pass this environment into the dev nix-shell in order for it to work in the repl or after being built to _/bin. | |||
2022-08-02 | Simplify analyze code a bit more | Ben Sima | |
2022-08-02 | Break up monolithic detectImports function | Ben Sima | |
2022-08-02 | Fix test argument to deps | Ben Sima | |
2022-08-01 | Fix some lints | Ben Sima | |
2022-08-01 | Lint only changed files | Ben Sima | |
2022-08-01 | Log to dumb terminals better | Ben Sima | |
2022-08-01 | Add missing runtime dependencies to bild | Ben Sima | |
2022-07-29 | Implement Guile linking for C builds | Ben Sima | |
In order to write Guile code against C, I need to distiguish between libs and bins, so I did that, then I got the flags that gcc needs from `guile-config` and put them in the args for any C lib build. I tested this with Bessel.c and Bessel.scm (not in this patch, because I don't really want that code in my tree, I'll come up with another way to test it later). | |||
2022-07-29 | Refactor repl | Ben Sima | |
- added --bash in case you just really want a shell - added support for C programs | |||
2022-07-29 | Parse sysdeps for C code | Ben Sima | |
2022-07-29 | Update nixos-mailserver and deploy Biz/Cloud.nix | Ben Sima | |
The cloud was old, so some extra fixes snuck in that should have been a part of the nixpkgs upgrade. | |||
2022-07-27 | Upgrade nixpkgs | Ben Sima | |
2022-07-26 | Port Niv.Cli to Biz.Bild.Deps | Ben Sima | |
2022-07-26 | Add hlint hints for bind +> and fmap </ | Ben Sima | |