add submodules

This commit is contained in:
Jonas Heinrich 2022-12-30 18:53:47 +01:00
parent a8d300cada
commit ad4672c7e6
4 changed files with 8 additions and 3 deletions

View file

3
.gitmodules vendored Normal file
View file

@ -0,0 +1,3 @@
[submodule "calendar"]
path = calendar
url = https://github.com/nextcloud/calendar.git

1
calendar Submodule

@ -0,0 +1 @@
Subproject commit ac58a9b16e4c9c24a42333bc2a76a63b159ca96e

View file

@ -6,6 +6,7 @@
# Remove first run wizard and password policy check from Nextcloud # Remove first run wizard and password policy check from Nextcloud
# package # package
nextcloud25 = super.nextcloud25.overrideAttrs (oldAttrs: rec { nextcloud25 = super.nextcloud25.overrideAttrs (oldAttrs: rec {
src = ./server;
installPhase = oldAttrs.installPhase + '' installPhase = oldAttrs.installPhase + ''
rm -r $out/apps/firstrunwizard rm -r $out/apps/firstrunwizard
rm -r $out/apps/password_policy rm -r $out/apps/password_policy
@ -34,11 +35,11 @@
# Mount our local development app repository into the VM # Mount our local development app repository into the VM
nixos-shell.mounts.extraMounts = { nixos-shell.mounts.extraMounts = {
"/var/lib/nextcloud/store-apps/calendar" = { "/var/lib/nextcloud/store-apps/calendar" = {
target = /home/onny/projects/calendar; target = ./calendar;
cache = "none"; cache = "none";
}; };
"/var/lib/nextcloud/server" = { "/var/lib/nextcloud/server" = {
target = /home/onny/projects/server; target = ./server;
cache = "none"; cache = "none";
}; };
}; };
@ -101,7 +102,7 @@
rm /var/lib/nextcloud/apps rm /var/lib/nextcloud/apps
ln -s /var/lib/nextcloud/server/apps /var/lib/nextcloud/apps ln -s /var/lib/nextcloud/server/apps /var/lib/nextcloud/apps
ln -fs /var/lib/nextcloud/config /var/lib/nextcloud/server/config #ln -fs /var/lib/nextcloud/config /var/lib/nextcloud/server/config
''; '';
serviceConfig = { serviceConfig = {
Type = "oneshot"; Type = "oneshot";