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

  • Joined on 2024-06-12
fricklerhandwerk approved fediversity/fediversity#323 2025-04-30 14:05:07 +02:00
Add a basic integration test

Nice, except the slightly weird factoring of nested imports.

fricklerhandwerk commented on pull request fediversity/fediversity#311 2025-04-29 10:26:03 +02:00
unify versioning (minus around nixops, for now)

That's the config of the packages submodule from flake-parts. And we don't need builtins.currentSystem -- just pass system from the forAllSystems into that call, such as here:…

fricklerhandwerk commented on pull request fediversity/fediversity#311 2025-04-25 09:56:42 +02:00
unify versioning (minus around nixops, for now)

We may have talked about it in a side channel, but this is how one can do it: https://github.com/fricklerhandwerk/flake-inputs (real-world example: https://github.com/ngi-nix/ngipkgs/blob/bbf2cdaa6

fricklerhandwerk created pull request fediversity/fediversity#321 2025-04-24 12:40:41 +02:00
collapse VM tests into one, use subtests
fricklerhandwerk created branch test-eval-perf in fricklerhandwerk/Fediversity 2025-04-24 12:40:19 +02:00
fricklerhandwerk pushed to test-eval-perf at fricklerhandwerk/Fediversity 2025-04-24 12:40:19 +02:00
4725d4cec5 collapse VM tests into one, use subtests
09239e6245 move to inner
fricklerhandwerk commented on pull request fediversity/fediversity#311 2025-04-23 17:11:20 +02:00
unify versioning (minus around nixops, for now)

We can just re-export that from default.nix no? Why keep the split?

fricklerhandwerk commented on pull request fediversity/fediversity#311 2025-04-23 17:11:20 +02:00
unify versioning (minus around nixops, for now)

Is that imported from anywhere else except the top level? Because if not, we could just leave it with { pkgs }: for now.

fricklerhandwerk commented on pull request fediversity/fediversity#311 2025-04-23 17:11:20 +02:00
unify versioning (minus around nixops, for now)

Don't think that file is needed

fricklerhandwerk commented on pull request fediversity/fediversity#311 2025-04-23 17:11:20 +02:00
unify versioning (minus around nixops, for now)

Not using that yet

fricklerhandwerk commented on pull request fediversity/fediversity#311 2025-04-23 17:11:20 +02:00
unify versioning (minus around nixops, for now)

++ [ pkgs.npins ] (we had a schema divergence multiple times now, please always ship npins with the project)

fricklerhandwerk commented on pull request fediversity/fediversity#311 2025-04-23 17:06:58 +02:00
unify versioning (minus around nixops, for now)

We currently have no need to emphasize composition, and if we need to we can still follow through with the module system idea. Right now it's just a monorepo with stuff in it.

fricklerhandwerk commented on pull request fediversity/fediversity#311 2025-04-23 16:46:58 +02:00
unify versioning (minus around nixops, for now)

Looks good generally (we can keep trimming it down later), but I don't understand why we would need multiple shell.nix or .envrc

fricklerhandwerk commented on pull request fediversity/fediversity#285 2025-04-22 17:02:57 +02:00
generate Python data models from module options

here it's simply not setting those fields because they're optional

fricklerhandwerk commented on pull request fediversity/fediversity#285 2025-04-22 17:02:11 +02:00
generate Python data models from module options

this was required to somehow propagate that fixed attrs are required fields

0bae4c4a27 revert unneeded changes
5c0e35dabc Merge branch 'main' into generate-module-options
725520ddd4 don't track symlinked htmx
061314a062 programmatically place generated files in development environment
5ccc6151be generate
Compare 8 commits »
fricklerhandwerk deleted branch generated-code from fricklerhandwerk/Fediversity 2025-04-22 16:36:16 +02:00
fricklerhandwerk pushed to main at fediversity/fediversity 2025-04-22 16:36:15 +02:00
725520ddd4 don't track symlinked htmx
061314a062 programmatically place generated files in development environment
Compare 2 commits »