Configuration for my infrastructure
Find a file
dadada 7cc9501220
flake.lock: Update
Flake lock file updates:

• Updated input 'devshell':
    'github:numtide/devshell/5143ea68647c4cf5227e4ad2100db6671fc4c369' (2023-05-09)
  → 'github:numtide/devshell/6b2554d28d46bfa6e24b941e999a145760dad0e1' (2023-06-05)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
  → 'github:numtide/flake-utils/a1720a10a6cfe8234c0e93907ffe81be440f4cef' (2023-05-31)
• Updated input 'home-manager':
    'github:nix-community/home-manager/2d963854ae2499193c0c72fd67435fee34d3e4fd' (2023-05-27)
  → 'github:nix-community/home-manager/93db05480c0c0f30382d3e80779e8386dcb4f9dd' (2023-06-01)
• Updated input 'nixd':
    'github:nix-community/nixd/8f3251fc2d8d1e3cac140e20e785ac733d76ed4a' (2023-05-31)
  → 'github:nix-community/nixd/b5079c4d79905048d3c0b39e1a2a6a66067f1111' (2023-06-08)
• Updated input 'nixd/flake-parts':
    'github:hercules-ci/flake-parts/006c75898cf814ef9497252b022e91c946ba8e17' (2023-05-08)
  → 'github:hercules-ci/flake-parts/71fb97f0d875fd4de4994dfb849f2c75e17eb6c3' (2023-06-01)
• Updated input 'nixd/flake-parts/nixpkgs-lib':
    'github:NixOS/nixpkgs/da45bf6ec7bbcc5d1e14d3795c025199f28e0de0?dir=lib' (2023-04-30)
  → 'github:NixOS/nixpkgs/4f53efe34b3a8877ac923b9350c874e3dcd5dc0a?dir=lib' (2023-05-31)
• Updated input 'nixos-generators':
    'github:nix-community/nixos-generators/05bef004794f352ea12475a89f3f55b4102c0728' (2023-05-25)
  → 'github:nix-community/nixos-generators/122dcc32cadf14c5015aa021fae8882c5058263a' (2023-06-05)
• Updated input 'nixos-generators/nixlib':
    'github:nix-community/nixpkgs.lib/367c0e1086a4eb4502b24d872cea2c7acdd557f4' (2023-04-09)
  → 'github:nix-community/nixpkgs.lib/961e99baaaa57f5f7042fe7ce089a88786c839f4' (2023-06-04)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/4cc688ee711159b9bcb5a367be44007934e1a49d' (2023-05-24)
  → 'github:NixOS/nixos-hardware/e4b34b90f27696ec3965fa15dcbacc351293dc67' (2023-06-08)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/551a52bfdd02e7b75be5faf9b42f864112d88654' (2023-05-26)
  → 'github:NixOS/nixpkgs/a558f7ac29f50c4b937fb5c102f587678ae1c9fb' (2023-06-06)
2023-06-09 00:46:55 +02:00
.github build(deps): bump DeterminateSystems/nix-installer-action from 1 to 3 2023-05-30 19:05:29 +02:00
home add more caches and nixd 2023-05-31 22:20:31 +02:00
nixos Enable IPv4 routing via VPN 2023-06-04 19:52:01 +02:00
pkgs remove some flake inputs 2023-03-04 12:03:11 +01:00
secrets secrets: rekey for ninurta 2023-06-04 02:57:09 +02:00
.envrc add devshell cli 2022-10-28 18:31:51 +02:00
.gitignore Add .envrc 2021-01-16 19:49:25 +01:00
.gitmodules Move tubslatex package to NUR repo 2020-04-05 17:23:35 +02:00
admins.nix move admin config to top-level 2022-08-04 20:52:43 +02:00
apps.nix add update script 2022-09-11 14:29:18 +02:00
checks.nix update and remove deploy-rs 2023-01-31 10:38:52 +01:00
default.nix add hydra jobsets spec 2022-10-16 16:58:08 +02:00
devshell.nix add more caches and nixd 2023-05-31 22:20:31 +02:00
flake.lock flake.lock: Update 2023-06-09 00:46:55 +02:00
flake.nix add more caches and nixd 2023-05-31 22:20:31 +02:00
hydra-jobs.nix remove some flake inputs 2023-03-04 12:03:11 +01:00
jobsets.nix add hydra jobsets spec 2022-10-16 16:58:08 +02:00
LICENSE Add LICENSE 2021-01-10 17:08:28 +01:00
outputs.nix Add package for installer iso image 2023-06-03 15:11:29 +02:00
overlays.nix clean up packages and overlays 2022-09-11 14:44:22 +02:00
README.md add TODO 2022-10-07 22:17:32 +02:00
spec.json fixup: spec.json 2022-10-16 17:54:38 +02:00

nix configuration

Use at your own risk.

Deploying

nix run .#deploy $TARGET_HOST

TODO

  • make private keys in networking module into options and store keys with agenix