Valentin Gagarin fricklerhandwerk
  • Hamburg, Germany
  • Nix documentarian, information janitor

  • Joined on 2024-06-12
fricklerhandwerk pushed to main at fediversity/fediversity 2025-07-01 11:21:19 +02:00
fd1d55df5f move shell from flake
fricklerhandwerk commented on pull request fediversity/fediversity#419 2025-07-01 11:16:31 +02:00
move shell from flake

What about agenix? Don't we need it to re-encrypt secrets?

fricklerhandwerk commented on pull request fediversity/fediversity#389 2025-07-01 10:40:07 +02:00
Add forgejo-ci machine to our infrastructure

Let's maybe put sources and secrets into _module.args at the evaluation entry point?

fricklerhandwerk pushed to main at fediversity/fediversity 2025-06-30 15:11:39 +02:00
3f1c8a9bb7 Document why Nix and OpenSSH
fricklerhandwerk merged pull request fediversity/fediversity#418 2025-06-30 15:11:37 +02:00
Document why Nix and OpenSSH
fricklerhandwerk commented on pull request fediversity/fediversity#414 2025-06-30 15:10:14 +02:00
allow configuring whether a node uses QEMU

Ah in that case the QEMU module should be imported in the VM configuration. This may require moving some other code around, but what you’re doing here amounts to a (manually hacked) conditional…

fricklerhandwerk commented on pull request fediversity/fediversity#413 2025-06-30 13:05:14 +02:00
allow configuring network interface

sorry, typo, I meant nameservers as in the code this thread is attached to

fricklerhandwerk commented on pull request fediversity/fediversity#413 2025-06-30 12:27:15 +02:00
allow configuring network interface

You conditionally include config depending on whether ipv4 or ipv6 is enabled. These gateways are only needed for the respective case, so they should only be set in that case, i.e. inside the…

fricklerhandwerk commented on pull request fediversity/fediversity#412 2025-06-30 12:24:59 +02:00
set default value for nixops4Package

I'd propose to rework the whole setup, as discussed last week; essentially modularize everything, just not with flake-parts, because there's no reason whatsoever to produce flake outputs. But…

fricklerhandwerk commented on pull request fediversity/fediversity#412 2025-06-30 12:23:13 +02:00
set default value for nixops4Package

Nice, clean change :)

fricklerhandwerk pushed to default-nixops-package at kiara/Fediversity 2025-06-30 12:22:45 +02:00
8233326bf8 load-flake isn't needed
fricklerhandwerk commented on pull request fediversity/fediversity#412 2025-06-27 14:10:40 +02:00
set default value for nixops4Package

PS: IMO ../. is a code smell in the Nix language.

fricklerhandwerk commented on pull request fediversity/fediversity#412 2025-06-27 14:08:49 +02:00
set default value for nixops4Package

why don't we instead splice it in through the overlay? it will reduce to pkgs.nixops4 here, source wrangling will happen in panel/default.nix (before we merge it with default.nix) where it belongs, and the overlay is the correct place to add additional stuff to pkgs.

fricklerhandwerk commented on pull request fediversity/fediversity#413 2025-06-27 14:05:33 +02:00
allow configuring network interface

Wouldn't these be in the conditional?