Robert Hensing roberth
  • NixOps 4. Beyond the Fediversity project: Nix co-maintainer, Hercules CI

  • Joined on 2024-03-01
roberth commented on pull request Fediversity/simple-nixos-fediverse#23 2024-10-06 00:34:40 +02:00
pixelfed-from-lock

overlays; what's wrong with them?

I just wasted hours on a project that defined sources in an overlay for convenient access to the pins. Isn't a package, so should be fine? Nope. It affects…

roberth commented on pull request Fediversity/simple-nixos-fediverse#23 2024-09-27 09:44:23 +02:00
pixelfed-from-lock

overlays; what's wrong with them?

It's a mechanism for modifying the package set; not purely extending them. This makes them less modular than other mechanisms, because if any two overlays…

roberth pushed to pixelfed-from-lock at roberth/simple-nixos-fediverse 2024-09-25 13:29:49 +02:00
114b1d596f Add packages.${system}.pixelfed
roberth commented on pull request Fediversity/simple-nixos-fediverse#23 2024-09-25 13:27:57 +02:00
pixelfed-from-lock

Oh wait no actually that pkgs it referenced was inputs.nixpkgs.legacyPackages anyway, but I got confused for a sec. Anyway, it's more flexible now, and if you import it into an aarch64-linux

roberth commented on pull request Fediversity/simple-nixos-fediverse#23 2024-09-25 13:25:57 +02:00
pixelfed-from-lock

I prefer to avoid overlays, and I think we should decide the package version for our users, because that's essential for being able to control quality.

?

I did make a mistake coding this…

roberth pushed to pixelfed-from-lock at roberth/simple-nixos-fediverse 2024-09-25 09:42:17 +02:00
1fc83f6980 pixelfed: Use package from lock
c9bd295faa nixosModules: move pixelfed package definition into flake lexical scope
Compare 2 commits »
roberth commented on pull request Fediversity/simple-nixos-fediverse#23 2024-09-23 12:15:46 +02:00
pixelfed-from-lock

Haven't done the other services; still testing...

roberth created pull request Fediversity/simple-nixos-fediverse#23 2024-09-23 12:15:34 +02:00
pixelfed-from-lock
roberth created branch pixelfed-from-lock in roberth/simple-nixos-fediverse 2024-09-23 12:12:28 +02:00
roberth pushed to pixelfed-from-lock at roberth/simple-nixos-fediverse 2024-09-23 12:12:28 +02:00
46385f6174 nixosModules: refactor and always use pixelfed from lock
a4fedcbc44 nixosModules: Preserve file name
fa0a01f868 Use common options also in tests
43826e686b Note on style choice for eg. fediversity.internal.pixelfed.domain
73939b9d87 Rework definition of “constants”
Compare 10 commits »
roberth created pull request Fediversity/meta#13 2024-09-06 20:06:07 +02:00
Add architecture-docs/NixOps4-based-installation-process.md
roberth created branch nixops4-based-install in roberth/meta 2024-09-06 20:04:55 +02:00
roberth pushed to nixops4-based-install at roberth/meta 2024-09-06 20:04:55 +02:00
5b46270d3c Add architecture-docs/NixOps4-based-installation-process.md
roberth created repository roberth/meta 2024-09-06 20:04:32 +02:00
roberth commented on issue Fediversity/meta#11 2024-06-26 13:07:40 +02:00
Architecture - representing multiple Fediversity systems

Minor suggestion:

  • "organization" instead of "institution"?

Perhaps a useful distinction is The Software vs The Data:

  • software
    • only changed by
      • Fediversity…
roberth created branch review in roberth/simple-nixos-fediverse 2024-05-28 16:10:35 +02:00
roberth pushed to review at roberth/simple-nixos-fediverse 2024-05-28 16:10:35 +02:00
3e329b4254 review
roberth created repository roberth/simple-nixos-fediverse 2024-05-28 16:08:01 +02:00