Install nextcloud side-menu

This commit is contained in:
SebastianStork 2024-09-05 22:15:01 +02:00
parent dd94a75d30
commit 236d1cc5b8
3 changed files with 31 additions and 1 deletions

14
flake.lock generated
View file

@ -146,6 +146,19 @@
"type": "github" "type": "github"
} }
}, },
"nextcloud-custom-menu": {
"flake": false,
"locked": {
"lastModified": 1720634526,
"narHash": "sha256-Uiq7LSVFzFy1HB9nbHT2r2wWBIbZjjYTsBT3I9aesmI=",
"type": "tarball",
"url": "https://gitnet.fr/deblan/side_menu/releases/download/v3.13.1/side_menu_v3.13.1.tar.gz"
},
"original": {
"type": "tarball",
"url": "https://gitnet.fr/deblan/side_menu/releases/download/v3.13.1/side_menu_v3.13.1.tar.gz"
}
},
"nextcloud-news": { "nextcloud-news": {
"flake": false, "flake": false,
"locked": { "locked": {
@ -317,6 +330,7 @@
"firefox-addons": "firefox-addons", "firefox-addons": "firefox-addons",
"flake-parts": "flake-parts", "flake-parts": "flake-parts",
"home-manager": "home-manager", "home-manager": "home-manager",
"nextcloud-custom-menu": "nextcloud-custom-menu",
"nextcloud-news": "nextcloud-news", "nextcloud-news": "nextcloud-news",
"nextcloud-twofactor-totp": "nextcloud-twofactor-totp", "nextcloud-twofactor-totp": "nextcloud-twofactor-totp",
"nix-index-database": "nix-index-database", "nix-index-database": "nix-index-database",

View file

@ -65,6 +65,10 @@
url = "https://github.com/nextcloud/news/releases/download/25.0.0-alpha8/news.tar.gz"; url = "https://github.com/nextcloud/news/releases/download/25.0.0-alpha8/news.tar.gz";
flake = false; flake = false;
}; };
nextcloud-side-menu = {
url = "https://gitnet.fr/deblan/side_menu/releases/download/v3.13.1/side_menu_v3.13.1.tar.gz";
flake = false;
};
}; };
outputs = outputs =

View file

@ -45,6 +45,7 @@
log_type = "file"; log_type = "file";
default_phone_region = "DE"; default_phone_region = "DE";
maintenance_window_start = "2"; # UTC maintenance_window_start = "2"; # UTC
defaultapp = "side_menu";
}; };
configureRedis = true; configureRedis = true;
@ -56,7 +57,12 @@
startAt = "04:00:00"; startAt = "04:00:00";
}; };
extraApps = { extraApps = {
inherit (config.services.nextcloud.package.packages.apps) calendar contacts onlyoffice; inherit (config.services.nextcloud.package.packages.apps)
calendar
contacts
onlyoffice
memories
;
twofactor_totp = pkgs.fetchNextcloudApp { twofactor_totp = pkgs.fetchNextcloudApp {
url = inputs.nextcloud-twofactor-totp.outPath; url = inputs.nextcloud-twofactor-totp.outPath;
@ -70,6 +76,12 @@
license = "agpl3Plus"; license = "agpl3Plus";
unpack = true; unpack = true;
}; };
side_menu = pkgs.fetchNextcloudApp {
url = inputs.nextcloud-side-menu.outPath;
sha256 = inputs.nextcloud-side-menu.narHash;
license = "agpl3Plus";
unpack = true;
};
}; };
}; };