Configuration for my infrastructure
Find a file
dadada 02359f7303
flake.lock: Update
Flake lock file updates:

• Updated input 'devshell':
    'github:numtide/devshell/6fe837bb4f540a1832522ec54604c453757836b2' (2023-02-07)
  → 'github:numtide/devshell/71e3022e3ab20bbf1342640547ef5bc14fb43bf4' (2023-02-13)
• Updated input 'flake-utils':
    'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
  → 'github:numtide/flake-utils/3db36a8b464d0c4532ba1c7dda728f4576d6d073' (2023-02-13)
• Updated input 'home-manager':
    'github:nix-community/home-manager/65c47ced082e3353113614f77b1bc18822dc731f' (2023-01-23)
  → 'github:nix-community/home-manager/2cb27c79117a2a75ff3416c3199a2dc57af6a527' (2023-02-13)
• Updated input 'myNixpkgs':
    'github:NixOS/nixpkgs/103fe0800b9d739c279997561c9da9d242d5b6b8' (2023-02-11)
  → 'github:NixOS/nixpkgs/e19f25b587f15871d26442cfa1abe4418a815d7d' (2023-02-20)
• Updated input 'nixos-generators':
    'github:nix-community/nixos-generators/6a5dc1d3d557ea7b5c19b15ff91955124d0400fa' (2023-01-25)
  → 'github:nix-community/nixos-generators/1e0a05219f2a557d4622bc38f542abb360518795' (2023-02-13)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/44ae00e02e8036a66c08f4decdece7e3bbbefee2' (2023-02-09)
  → 'github:NixOS/nixos-hardware/d24ea777c57b69c6b143cf11d83184ef71b0dbbf' (2023-02-20)
• Updated input 'nvd/flake-utils':
    'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
  → 'github:numtide/flake-utils/3db36a8b464d0c4532ba1c7dda728f4576d6d073' (2023-02-13)
2023-02-21 19:53:55 +01:00
.github build(deps): bump cachix/cachix-action from 11 to 12 (#27) 2023-01-30 21:00:58 +01:00
home add element-desktop and librewolf 2023-02-21 19:52:56 +01:00
nixos fix formatting 2023-02-12 16:09:03 +01:00
pkgs map: init at 0.1.1 2022-10-23 15:36:05 +02:00
secrets rekey secrets 2023-02-04 18:38:01 +01: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 update and remove deploy-rs 2023-01-31 10:38:52 +01:00
flake.lock flake.lock: Update 2023-02-21 19:53:55 +01:00
flake.nix switch to last agenix release 2023-02-04 23:28:16 +01:00
hydra-jobs.nix update home-manager 2022-12-10 12:26:15 +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 switch to last agenix release 2023-02-04 23:28:16 +01: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