1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-20 04:31:52 +00:00
nixpkgs/nixos/modules
Colin Arnott 66e0e5ad74
nixos/wordpress: plugins and themes as attrs
In an effort to better encode version strings and use descriptive pnames
that do not conflict with top level pkgs, we currently use
wordpress-${type}-${pname} for pname. This is good for the nix store,
but when we synthesize the wordpress derivation in our module, we reuse
this pname for the output directory.

Internally wordpress can handle this fine, since plugins must register
via php, not directory. Unfortunately, many plugins like civicrm and
wpforms-lite are designed to rely upon the name of their install
directory for homing or discovery.

As such, we should follow both the upstream convention and
services.nextcloud.extraApps and use an attribute set for these options.
This allows us to not have to deal with the implementation details of
plugins and themes, which differ from official and third party, but also
give users the option to override the install location. The only issue
is that it breaks the current api.
2023-01-27 15:24:19 +00:00
..
config nixos/no-x-libs: add qtbase (#212460) 2023-01-24 23:31:59 +02:00
hardware Merge master into staging-next 2023-01-06 00:02:28 +00:00
i18n/input-method kime: 2.5.6 -> 3.0.2 2023-01-22 19:57:34 +01:00
installer nixos/nix-fallback-paths: 2.12.0 -> 2.13.2 2023-01-26 22:54:25 +10:00
misc nixos/documentation: deprecate docbook option docs 2023-01-22 17:08:40 +01:00
profiles Merge pull request #208956 from SuperSandro2000/profile-base-tcpdump 2023-01-17 01:20:31 +01:00
programs nixos/gnome-documents: remove 2023-01-23 11:59:57 +08:00
security Merge pull request #211830 from sorpaas/patch-11 2023-01-22 16:25:44 +08:00
services nixos/wordpress: plugins and themes as attrs 2023-01-27 15:24:19 +00:00
system disable tpm-crb on riscv64 2023-01-23 15:00:41 +01:00
tasks nixos/envfs: fix envfs package option default 2023-01-22 17:50:09 +01:00
testing Merge pull request #207801 from ElvishJerricco/systemd-stage-1-test-instrumentation 2022-12-28 01:43:03 +01:00
virtualisation Merge pull request #178290 from andrew-hoff/ahh/qemu-interfaces 2023-01-25 17:32:53 +01:00
module-list.nix Merge pull request #212210 from bobby285271/rm/gnome-documents 2023-01-25 11:04:08 +08:00
rename.nix Merge pull request #210477 from wineee/deepin-lib 2023-01-26 21:56:17 +08:00