about summary refs log tree commit diff
path: root/third_party/default.nix (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-06-11 r/897 feat(ops/nixos): Add module for configuring Gerrit for the repoVincent Ambo1-0/+1
2020-06-11 r/895 chore(3p): Use nixos from unstableVincent Ambo1-1/+1
Machines can still override the *package set*, but not the modules.
2020-06-07 r/884 feat(3p/grpc): Build gRPC using LLVM10 & libcxxVincent Ambo1-2/+1
2020-06-07 r/883 feat(3p/protobuf): Check in derivation for proto 3.12 with libcxxVincent Ambo1-1/+2
2020-05-31 r/877 fix(3p): Force all stdenvs to use LLVM10Vincent Ambo1-6/+8
2020-05-27 r/864 refactor(3p/abseil_cpp): Inline Nix derivationVincent Ambo1-1/+1
2020-05-27 r/862 chore(3p): Remove glog overrideVincent Ambo1-1/+1
This library is being vendored, hence the override doesn't matter anymore.
2020-05-27 r/859 fix(3p/git): Use git derivation from stable channel as baseVincent Ambo1-1/+2
unstable is, of course, not working correctly at the moment
2020-05-26 r/857 chore(3p): Expose nixpkgs commit to depotVincent Ambo1-3/+3
2020-05-25 r/849 chore(3p/naersk): Update to latest 'master'Vincent Ambo1-0/+1
2020-05-22 r/815 feat(third_party): Switch to LLVM 10 by defaultVincent Ambo1-1/+3
2020-05-22 r/814 fix(ops/nixos): Pin systems to stable channelVincent Ambo1-3/+3
NixOS unstable has some software I want when building things, but it's also broken. This pins systems to the stable channel for now.
2020-05-22 r/811 fix(third_party): Pick Emacs from stable NixOS channelVincent Ambo1-6/+17
Emacs is currently subtly broken on nixos-unstable, but I don't care about debugging that. To work around it, this reintroduces the NixOS stable channel (20.03) but as a separate attribute set from which attributes like Emacs can be picked into //third_party.
2020-05-22 r/810 chore: Update from Clang 9 to Clang 10 for all projectsVincent Ambo1-1/+1
2020-05-22 r/807 chore(ops/nixos/nugget): Use upstream Chromium againVincent Ambo1-6/+0
Ostensibly there is also a new way to enable VAAPI, need to look into that.
2020-05-21 r/792 chore(third_party): Bump nixpkgs to nixpkgs-unstableVincent Ambo1-3/+3
2020-05-19 r/777 style(3p/nix): Final act in the brace-wrapping sagaVincent Ambo1-0/+1
This last change set was generated by a full clang-tidy run (including compilation): clang-tidy -p ~/projects/nix-build/ \ -checks=-*,readability-braces-around-statements -fix src/*/*.cc Actually running clang-tidy requires some massaging to make it play nice with Nix + meson, I'll be adding a wrapper or something for that soon.
2020-05-18 r/755 feat(3p/glog): Update glog versionVincent Ambo1-2/+1
2020-05-17 r/750 feat(3p/nix): Add glog dependencyVincent Ambo1-0/+1
2020-05-17 r/747 fix(3p/nix): Minor fixes to derivationVincent Ambo1-1/+1
* version must be set to use this as the system Nix * missing busybox path is now set * fixed build output names
2020-05-17 r/743 chore(3p): Remove unused dependencies of NixVincent Ambo1-2/+0
2020-05-17 r/738 chore(3p/nix): Use packages from depot treeVincent Ambo1-0/+24
2020-05-17 r/723 feat(bin): Add ninja & meson CLI toolsVincent Ambo1-0/+2
2020-05-08 r/705 feat(third_party): Add newer version of AbseilVincent Ambo1-2/+2
2020-04-25 r/679 revert(third_party): Revert 20.03 channel bumpVincent Ambo1-3/+3
Reverts "Bump channel to a NixOS 20.03 release commit". This reverts commit a629d7fdd4c24b744b4623b828661fd6caee1567. This commit moves to a 20.03 release commit, in which building Chromium with VAAPI is broken.
2020-04-25 r/678 feat(third_party/python): Package broadlink infrared libraryVincent Ambo1-0/+1
2020-04-21 r/665 chore(third_party): Bump channel to a NixOS 20.03 release commitVincent Ambo1-3/+3
... maybe this even fixes my nginx issues.
2020-04-21 r/654 feat(web/tvl): Add rendered graphviz graph to the pageVincent Ambo1-0/+5
2020-04-19 r/635 feat(third_party): Add derivation for honkVincent Ambo1-0/+1
2020-04-17 r/630 feat(ops/nixos/nugget): Add chromium with VAAPI patchesVincent Ambo1-0/+6
These patches enable hardware-accelerated video decoding, which is useful for Stadia. The main issue with this is that Hydra doesn't currently cache Chromium with these patches, which means that it is built from scratch which takes in the order of 5 hours on an otherwise unused nugget.
2020-04-04 r/620 chore(third_party/default): Bump NixOS channel to nixos-20.03Vincent Ambo1-3/+3
2020-04-04 r/614 feat(third_party/ffmpeg): Add "libnpp" support to ffmpegVincent Ambo1-0/+2
Builds ffmpeg with CUDA Toolkit as a dependency, which includes a library called "libnpp" that provides something related to hardware accelerated video stream resizing. v0v
2020-03-08 r/593 refactor: emacsPackagesNg -> emacsPackagesVincent Ambo1-2/+2
The former is now just an alias for the latter anyways.
2020-03-08 r/591 chore(third_party): Bump nixos-unstable channelVincent Ambo1-2/+2
2020-03-01 r/588 chore(third_party): Remove guile 3.0 overrideVincent Ambo1-1/+1
I don't actually use guile at all, this was just for experimentation.
2020-03-01 r/587 chore(third_party): Remove pounce overrideVincent Ambo1-1/+2
Pounce is now available at 1.1 from nixpkgs upstream and no longer needs to be bumped manually.
2020-02-26 r/580 feat(third_party): Add dependencies for Google's C++ API libsVincent Ambo1-1/+7
2020-02-24 r/576 chore(third_party): Bump nixos-unstable channelVincent Ambo1-2/+2
2020-02-21 r/559 chore: Rename pkgs->depot in all Nix file headersVincent Ambo1-1/+1
2020-02-17 r/555 chore(third_party/pounce): Override version to 1.1Vincent Ambo1-1/+2
This has not yet propagated to nixos-unstable
2020-02-17 r/554 chore(third_party): Bump nixos-unstableVincent Ambo1-3/+3
2020-02-10 r/527 feat(third_party): Add package for tailscaleVincent Ambo1-0/+1
Adds a package for the now-opensourced tailscale client tailscale client.
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.