summaryrefslogtreecommitdiff
path: root/overlays/kimai.nix
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2026-03-15 14:26:23 +0100
committerGregor Kleen <gkleen@yggdrasil.li>2026-03-15 14:26:23 +0100
commit43d8e0394f38364a2bbecfd05d8ddde3763efdb7 (patch)
treedc3f81312ccb9ffefdae1f5bece37bdc4095d29c /overlays/kimai.nix
parenta7e4275f432900ec7957d65f024cc9f7d5822b25 (diff)
downloadnixos-43d8e0394f38364a2bbecfd05d8ddde3763efdb7.tar
nixos-43d8e0394f38364a2bbecfd05d8ddde3763efdb7.tar.gz
nixos-43d8e0394f38364a2bbecfd05d8ddde3763efdb7.tar.bz2
nixos-43d8e0394f38364a2bbecfd05d8ddde3763efdb7.tar.xz
nixos-43d8e0394f38364a2bbecfd05d8ddde3763efdb7.zip
bump
Diffstat (limited to 'overlays/kimai.nix')
-rw-r--r--overlays/kimai.nix16
1 files changed, 16 insertions, 0 deletions
diff --git a/overlays/kimai.nix b/overlays/kimai.nix
new file mode 100644
index 00000000..0151f01a
--- /dev/null
+++ b/overlays/kimai.nix
@@ -0,0 +1,16 @@
1{ final, prev, ... }: {
2 kimai = prev.kimai.overrideAttrs (oldAttrs: rec {
3 composerNoPlugins = false;
4
5 postInstall = ''
6 # Make available the console utility, as Kimai doesn't list this in
7 # composer.json.
8 mkdir -p "$out"/share/php/kimai "$out"/bin
9 ln -s "$out"/share/php/kimai/bin/console "$out"/bin/console
10
11 # Install bundled assets. This is normally done in the `composer install`
12 # post-install script, but it's being skipped.
13 (cd "$out"/share/php/kimai && php ./bin/console assets:install)
14 '';
15 });
16}