tvl-depot/users/tazjin/nixos
Vincent Ambo 5a00e58904 chore(3p): Bump nixpkgs to nixos-unstable from 2020-11-21
Included fixes for random breakage:

* 3p/awscli: pick from the stable channel; it is broken on unstable
* 3p/googletest: bumped version & removed patches that nixpkgs applies
* 3p/lisp/cffi: bumped library version for SBCL compat
* 3p/nix: fix libsystemd attribute
* 3p/nix: reformatted (clang-format handling of ternaries changed)
* glittershark/home: Use home-manager from nixkpgs
* glittershark/kernel: bumped linux-ck patch hash
* glittershark/kernel: removed "patch patch"
* multi/whitby: Use home-manager from nixpkgs
* tazjin/frog: drop Sourcetrail (it doesn't build currently)

Note that in addition to these changes, some previous CLs updated the
versions of git and cgit which was necessary for this channel bump,
but which could not be done in the same commit due to the nature of
the subtree merges.

Change-Id: If2563e8a68e2750c4b913a976ff7b93b42e8b7f3
Reviewed-on: https://cl.tvl.fyi/c/depot/+/2110
Tested-by: BuildkiteCI
Reviewed-by: multi <depot@in-addr.xyz>
Reviewed-by: glittershark <grfn@gws.fyi>
2020-11-21 23:18:27 +00:00
..
camden feat(tazjin/camden): Install flatcam tooling 2020-10-04 16:06:25 +00:00
frog chore(3p): Bump nixpkgs to nixos-unstable from 2020-11-21 2020-11-21 23:18:27 +00:00
default.nix chore(tazjin/nixos): Include camdenSystem and frogSystem in CI 2020-08-31 23:14:11 +00:00
README.md chore(tazjin): Remove nugget system definition 2020-07-01 13:16:32 +00:00

NixOS configuration

My NixOS configuration! It configures most of the packages I require on my systems, sets up Emacs the way I need and does a bunch of other interesting things.

System configuration lives in folders for each machine and a custom fixed point evaluation (similar to standard NixOS module configuration) is used to combine configuration together.

Building ops.nixos.rebuilder yields a script that will automatically build and activate the newest configuration based on the current hostname.

Configured hosts:

  • frog - weapon of mass computation at home
  • camden - NUC serving tazj.in, tvl.fyi & co
  • urdhva - T470s (currently with edef)