Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-01-05 | r/335 fix(emacs): Build emacs with imagemagick support | Vincent Ambo | 1 | -0/+1 | |
2020-01-05 | r/334 chore(third_party): Bump channel to nixos-unstable | Vincent Ambo | 1 | -2/+2 | |
Turns out it is useful to have builds cached in Hydra, actually. | |||||
2020-01-04 | r/327 chore(ops/nixos): Move NixOS configuration one level up | Vincent Ambo | 1 | -0/+3 | |
2020-01-01 | r/325 feat(bin): Add link to 'age' tool from third_party.age | Vincent Ambo | 1 | -0/+1 | |
2020-01-01 | r/324 chore(third_party): Bump packages to latest nixpkgs-unstable | Vincent Ambo | 1 | -8/+6 | |
2019-12-28 | r/316 feat(third_party/git): Support dottime as log date format | Vincent Ambo | 3 | -2/+121 | |
2019-12-27 | r/315 feat(third_party/notmuch): Patch notmuch to render time as dottime | Vincent Ambo | 2 | -0/+29 | |
This implements support for dotti.me in notmuch by changing the formatting of relative and absolute times. | |||||
2019-12-27 | r/313 feat(third_party/notmuch): Display dottime in relative time views | Vincent Ambo | 3 | -1/+46 | |
2019-12-26 | r/306 feat(third_party/lieer): Introduce configuration for OAuth client | Vincent Ambo | 2 | -2/+44 | |
It turns out I'm going to need multiple different OAuth clients for a variety of reasons. This defaults to the client for tazj.in accounts, but I use a different one in my work overlay. | |||||
2019-12-26 | r/304 fix(third_party/lieer): Use correct scope for SMTP access | Vincent Ambo | 1 | -1/+1 | |
Turns out that for some peculiar reason, the 'send' scope is not enough to send email and the full 'mail.google.com' scope is required. | |||||
2019-12-26 | r/303 feat(third_party/lieer): Request OAuth2 scope for sending emails | Vincent Ambo | 2 | -0/+15 | |
This makes it possible to reuse the lieer tokens for sending emails from XOAUTH2-compatible SMTP clients. | |||||
2019-12-25 | r/300 chore(lieer): Remove OAuth client patch | Vincent Ambo | 2 | -34/+1 | |
This is now done in my work-specific configuration, which is elsewhere. | |||||
2019-12-23 | r/294 feat(third_party/lieer): Overwrite included client secret | Vincent Ambo | 3 | -1/+35 | |
2019-12-23 | r/292 feat(third_party): Check in derivation for lieer | Vincent Ambo | 2 | -0/+28 | |
2019-12-21 | r/285 chore(third_party): Remove pulldown-cmark again | Vincent Ambo | 1 | -12/+0 | |
2019-12-21 | r/277 feat(cheddar): Use syntax highlighting assets from bat | Vincent Ambo | 1 | -0/+1 | |
This uses Nix to inject the path to the syntax highlighting assets that ship with the bat source code into the cheddar build at compile time, where the Rust compiler then inserts it into the binary via macros. bat has a lot of custom syntax highlighting definitions that they collected from all over the place (including for languages like Nix!) and this makes them accessible to cheddar. Also if you're reading this, can you just take a moment to appreciate how incredible it is that Nix just lets us do something like this?! | |||||
2019-12-21 | r/274 feat(cgit-taz): Use pulldown-cmark as the about filter | Vincent Ambo | 1 | -0/+1 | |
It renders GitHub-flavoured Markdown, which is nice for most use-cases. | |||||
2019-12-21 | r/273 feat(third_party): Add derivation for pulldown-cmark | Vincent Ambo | 1 | -0/+12 | |
2019-12-21 | r/267 feat(watchblob): Check in Nix expression with buildGo | Vincent Ambo | 1 | -3/+1 | |
2019-12-21 | r/265 feat(bootstrapping-2018): Fix build and check in built presentation | Vincent Ambo | 1 | -0/+6 | |
This lets people browse the folder more easily, should they be so inclined for whatever reason. | |||||
2019-12-20 | r/252 fix(kontemplate): Make build compatible with readTree | Vincent Ambo | 1 | -0/+1 | |
The kontemplate build will keep using `buildGoPackage` for now until I've had the time to add tests to //nix/buildGo | |||||
2019-12-20 | r/244 fix(cgit): Configure mimetype-file correctly | Vincent Ambo | 1 | -0/+1 | |
2019-12-20 | r/235 feat(journaldriver): Add Naersk-based build configuration | Vincent Ambo | 1 | -1/+3 | |
2019-12-20 | r/219 chore(third_party): Expose nginx | Vincent Ambo | 1 | -0/+1 | |
2019-12-19 | r/206 feat(third_party): Add Go packages for src-d/go-git | Vincent Ambo | 11 | -0/+173 | |
This is going to be used in my git syncing tool for the cgit setup. | |||||
2019-12-19 | r/199 feat(emacs): Add telega.el support | Vincent Ambo | 2 | -0/+23 | |
Packages the telega-server binary and adds the required mode into Emacs. Unread message count is displayed in the modeline, which is neat. Probably need to figure out some key bindings for this. | |||||
2019-12-18 | r/188 fix(build): Add missing packages for Nixery images | Vincent Ambo | 1 | -0/+2 | |
2019-12-18 | r/185 feat(third_party/nixery): Add OpenSSH to Nixery image | Vincent Ambo | 1 | -1/+1 | |
2019-12-18 | r/180 feat(services/cgit-taz): Check in initial cgit configuration | Vincent Ambo | 1 | -0/+2 | |
This is currently just a test to serve examples from my local machine, nothing more fancy than that. | |||||
2019-12-16 | r/159 chore(third_party): Bump naersk | Vincent Ambo | 2 | -3/+6 | |
2019-12-15 | chore(emacs): Move carp-mode to third-party | Vincent Ambo | 1 | -0/+23 | |
2019-12-14 | r/152 chore(tools): Add 'rink' | Vincent Ambo | 1 | -0/+1 | |
2019-12-14 | r/151 refactor(tools): __dispatch.sh now uses relative paths | Vincent Ambo | 1 | -0/+1 | |
This enables usage of __dispatch.sh from anywhere, even outside of the depot. Specifically this means I can add `~/depot/bin` to my $PATH and all the registered tools work from anywhere. | |||||
2019-12-14 | r/137 refactor(emacs): Rewrite derivation to match depot layout | Vincent Ambo | 1 | -1/+4 | |
2019-12-14 | r/131 chore(third_party): Add derivation for gopkgs/golang/groupcache | Vincent Ambo | 1 | -0/+9 | |
2019-12-13 | r/127 chore(third_party): Bump nixpkgs channel | Vincent Ambo | 1 | -2/+2 | |
This channel is nixos-unstable on 2019-12-13. | |||||
2019-12-13 | r/124 chore(third_party): Bump gopkgs needed for Google Cloud | Vincent Ambo | 11 | -11/+12 | |
2019-12-13 | r/123 feat(third_party/gopkgs): Import external packages for Google Cloud | Vincent Ambo | 12 | -0/+178 | |
These packages contain the Cloud SDK for Go. There is currently a linker issue (presumably due to something in `buildGo.nix`) that means that projects using them can not actually be built. | |||||
2019-12-13 | r/122 chore(overrides): Upgrade buildGo.nix | Vincent Ambo | 1 | -0/+1 | |
2019-12-09 | r/110 fix(overrides): Fix package importing for kontemplate | Vincent Ambo | 1 | -0/+1 | |
2019-12-09 | r/108 fix(third_party): Expose various other missing dependencies | Vincent Ambo | 1 | -0/+5 | |
2019-12-09 | r/107 fix(third_party): Expose missing dependencies for Nixery | Vincent Ambo | 1 | -1/+17 | |
2019-12-09 | r/106 fix(third_party): Shuffle code around to be compatible with readTree | Vincent Ambo | 5 | -8/+8 | |
As per the previous commit these files were no longer being imported, which is now fixed by moving them into separate subfolders. | |||||
2019-12-09 | r/104 fix(writeElispBin): Add required nixpkgs attributes for elisp | Vincent Ambo | 1 | -1/+4 | |
2019-12-09 | r/103 fix: Amend import paths to use whitelisted nixpkgs | Vincent Ambo | 1 | -1/+1 | |
2019-12-09 | r/102 feat(third_party): Explicitly expose packages from nixpkgs | Vincent Ambo | 1 | -0/+49 | |
Instead of exposing the entire package tree from nixpkgs, whitelist individual packages explicitly so that they show up in `pkgs.third_party`. This makes it much easier to control external dependencies used by my projects. Bonus: It even includes a working `third_party.callPackage` with only the whitelisted packages! | |||||
2019-12-09 | r/100 refactor: Introduce new layout with nixpkgs in third_party | Vincent Ambo | 1 | -1/+1 | |
This is not the final layout yet, but makes it so that my top-level attribute set is no longer overlaid into nixpkgs itself. This is useful for other people who are importing my monorepo. | |||||
2019-11-15 | chore(nix): Move files around to conform to new read-tree layout | Vincent Ambo | 8 | -109/+21 | |
Broadly speaking, the following things are included: * there is now a uniform `args` struct that is passed to all derivations, package headers have been changed appropriately * overrides are now loaded from a separate `override` folder just using read-tree.nix * third-party packages have moved into the `third_party` attribute set | |||||
2019-10-25 | chore: Bump Nixery version & package set configuration | Vincent Ambo | 1 | -2/+2 | |
2019-09-21 | r/84 chore(third_party): Bump Nixery version | Vincent Ambo | 1 | -2/+2 | |