about summary refs log tree commit diff
path: root/third_party/default.nix (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-02-08 r/482 chore(third_party): Expose pandocVincent Ambo1-0/+1
2020-01-22 r/441 chore(overrides): Remove lispPackages overridesVincent Ambo1-1/+0
No longer required since Gemma now uses buildLisp.nix
2020-01-22 r/440 refactor(fun/gemma): Use buildLisp.nix to build GemmaVincent Ambo1-0/+1
This removes the ASDF system definition for Gemma and switches the code over to buildLisp. The program builds (including some terrifying hacks to get the frontend to work), but there are some bizarre runtime issues that I need to debug.
2020-01-19 r/423 feat(third_party/guile): Override guile to version 3.0.0Vincent Ambo1-1/+1
Lets try this thing out!
2020-01-18 r/400 chore(third_party): Bump nixos-unstable channelVincent Ambo1-2/+3
2020-01-12 r/380 feat(third_party/cgit): Add derivation to build cgitVincent Ambo1-0/+3
This is pretty much exactly the derivation from nixpkgs, with some things removed to reduce the closure size (e.g. the various formatters used in the default cgit version, which are replaced by cheddar in my setup).
2020-01-12 r/379 feat(third_party/git): Add derivation to build gitVincent Ambo1-0/+1
This overrides the upstream derivation to: * use local sources * build `git send-email` It also calls autoreconf before building because files that are included in the git distribution tarball (which the normal derivation uses) are missing from source.
2020-01-08 r/346 feat(buildLisp): Implement dependency loading & propagationVincent Ambo1-0/+1
Similar to buildGo.nix, the library derivations carry information about their dependencies which is merged when a load file is instantiated. The load files are created when compiling libraries, but will in the future also be created when wrapping SBCL and dumping images.
2020-01-05 r/335 fix(emacs): Build emacs with imagemagick supportVincent Ambo1-0/+1
2020-01-05 r/334 chore(third_party): Bump channel to nixos-unstableVincent Ambo1-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 upVincent Ambo1-0/+3
2020-01-01 r/325 feat(bin): Add link to 'age' tool from third_party.ageVincent Ambo1-0/+1
2020-01-01 r/324 chore(third_party): Bump packages to latest nixpkgs-unstableVincent Ambo1-8/+6
2019-12-28 r/316 feat(third_party/git): Support dottime as log date formatVincent Ambo1-2/+1
2019-12-27 r/313 feat(third_party/notmuch): Display dottime in relative time viewsVincent Ambo1-1/+6
2019-12-23 r/294 feat(third_party/lieer): Overwrite included client secretVincent Ambo1-0/+1
2019-12-23 r/292 feat(third_party): Check in derivation for lieerVincent Ambo1-0/+1
2019-12-21 r/277 feat(cheddar): Use syntax highlighting assets from batVincent Ambo1-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 filterVincent Ambo1-0/+1
It renders GitHub-flavoured Markdown, which is nice for most use-cases.
2019-12-21 r/265 feat(bootstrapping-2018): Fix build and check in built presentationVincent Ambo1-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 readTreeVincent Ambo1-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 correctlyVincent Ambo1-0/+1
2019-12-20 r/235 feat(journaldriver): Add Naersk-based build configurationVincent Ambo1-1/+3
2019-12-20 r/219 chore(third_party): Expose nginxVincent Ambo1-0/+1
2019-12-19 r/199 feat(emacs): Add telega.el supportVincent Ambo1-0/+1
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 imagesVincent Ambo1-0/+2
2019-12-18 r/180 feat(services/cgit-taz): Check in initial cgit configurationVincent Ambo1-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 naerskVincent Ambo1-1/+4
2019-12-14 r/152 chore(tools): Add 'rink'Vincent Ambo1-0/+1
2019-12-14 r/151 refactor(tools): __dispatch.sh now uses relative pathsVincent Ambo1-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 layoutVincent Ambo1-1/+4
2019-12-13 r/127 chore(third_party): Bump nixpkgs channelVincent Ambo1-2/+2
This channel is nixos-unstable on 2019-12-13.
2019-12-13 r/122 chore(overrides): Upgrade buildGo.nixVincent Ambo1-0/+1
2019-12-09 r/110 fix(overrides): Fix package importing for kontemplateVincent Ambo1-0/+1
2019-12-09 r/108 fix(third_party): Expose various other missing dependenciesVincent Ambo1-0/+5
2019-12-09 r/107 fix(third_party): Expose missing dependencies for NixeryVincent Ambo1-1/+17
2019-12-09 r/104 fix(writeElispBin): Add required nixpkgs attributes for elispVincent Ambo1-1/+4
2019-12-09 r/102 feat(third_party): Explicitly expose packages from nixpkgsVincent Ambo1-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!