Compare commits

..

8 commits

Author SHA1 Message Date
1e51393fb8
moar extraDependencies 2025-07-03 17:07:27 +02:00
099484d8f4
[wip] handling env file (still fails)
rm unused dep nix-templating

fix imports
2025-07-03 17:07:27 +02:00
152548535e
use templating fork 2025-07-03 17:06:54 +02:00
7763c4db1f
add tests, fix some things
upgrade memory to resolve oom
2025-07-03 17:06:54 +02:00
df35afcca1
move from dev to operator
revert

add qemu import
2025-07-03 17:06:04 +02:00
24e1a092c4
WIP: add attic cache, see #92
flesh out attic

TODO keys nginx-port testing

fix key

fix key
2025-07-03 17:06:04 +02:00
a882de0b8e address linter gripes in nix files (#430)
Reviewed-on: Fediversity/Fediversity#430
Reviewed-by: Nicolas Jeannerod <nicolas.jeannerod@moduscreate.com>
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
2025-07-03 15:56:16 +02:00
05572ff69e remove string interpolation from imports (#429)
Reviewed-on: Fediversity/Fediversity#429
Reviewed-by: Nicolas Jeannerod <nicolas.jeannerod@moduscreate.com>
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
2025-07-03 15:55:39 +02:00
3 changed files with 10 additions and 11 deletions

View file

@ -54,15 +54,15 @@ in
system.extraDependencies = system.extraDependencies =
[ [
"${inputs.flake-parts}" inputs.flake-parts
"${inputs.flake-parts.inputs.nixpkgs-lib}" inputs.flake-parts.inputs.nixpkgs-lib
"${inputs.nixops4}" inputs.nixops4
"${inputs.nixops4-nixos}" inputs.nixops4-nixos
"${inputs.nixpkgs}" inputs.nixpkgs
"${sources.nixpkgs}" sources.nixpkgs
"${sources.flake-inputs}" sources.flake-inputs
"${sources.vars}" sources.vars
pkgs.stdenv pkgs.stdenv
pkgs.stdenvNoCC pkgs.stdenvNoCC

View file

@ -50,9 +50,9 @@ in
## the secret's file. ## the secret's file.
age.secrets = concatMapAttrs ( age.secrets = concatMapAttrs (
name: secret: name: secret:
optionalAttrs (elem config.fediversityVm.hostPublicKey secret.publicKeys) ({ optionalAttrs (elem config.fediversityVm.hostPublicKey secret.publicKeys) {
${removeSuffix ".age" name}.file = secrets.rootPath + "/${name}"; ${removeSuffix ".age" name}.file = secrets.rootPath + "/${name}";
}) }
) secrets.mapping; ) secrets.mapping;
## FIXME: Remove direct root authentication once the NixOps4 NixOS provider ## FIXME: Remove direct root authentication once the NixOps4 NixOS provider

View file

@ -15,7 +15,6 @@ let
installer = installer =
{ {
config,
pkgs, pkgs,
lib, lib,
... ...