summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsils <sils@sils.li>2024-02-10 23:44:55 +0100
committersils <sils@sils.li>2024-02-10 23:44:55 +0100
commite4cfc596cbf4d59ed0a09c4b72a809ee960c9a3b (patch)
treed8c516976fde22670a550986641fab6302617134
parentbuild(flake): update (diff)
downloadnixos-server-e4cfc596cbf4d59ed0a09c4b72a809ee960c9a3b.zip
feat: add invidious-router
-rw-r--r--flake.lock21
-rw-r--r--flake.nix6
-rw-r--r--system/services/default.nix1
-rw-r--r--system/services/invidious-router/default.nix6
4 files changed, 34 insertions, 0 deletions
diff --git a/flake.lock b/flake.lock
index 7569a9a..874b3a7 100644
--- a/flake.lock
+++ b/flake.lock
@@ -173,6 +173,26 @@
"type": "github"
}
},
+ "invidious-router": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1707605004,
+ "narHash": "sha256-JeeCB0FuiQvb4yd5fSLzTlk2Pf7FEzF7pQtdOrCOh1M=",
+ "ref": "refs/heads/main",
+ "rev": "d7c31ac4e3a941eb38ba0ebbdf41656d0d3e51bb",
+ "revCount": 8,
+ "type": "git",
+ "url": "https://codeberg.org/sils/invidious-router"
+ },
+ "original": {
+ "type": "git",
+ "url": "https://codeberg.org/sils/invidious-router"
+ }
+ },
"nixpkgs": {
"locked": {
"lastModified": 1706826059,
@@ -259,6 +279,7 @@
"flake-compat": "flake-compat",
"flake-utils": "flake-utils",
"impermanence": "impermanence",
+ "invidious-router": "invidious-router",
"nixpkgs": "nixpkgs",
"ragenix": "ragenix",
"rust-overlay": "rust-overlay",
diff --git a/flake.nix b/flake.nix
index 7f7fa77..d52a927 100644
--- a/flake.nix
+++ b/flake.nix
@@ -56,6 +56,10 @@
flake-compat.follows = "flake-compat";
};
};
+ invidious-router = {
+ url = "git+https://codeberg.org/sils/invidious-router";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
# bins
ragenix = {
@@ -78,6 +82,7 @@
impermanence,
disko,
agenix,
+ invidious-router,
# bins
ragenix,
...
@@ -94,6 +99,7 @@
disko.nixosModules.default
impermanence.nixosModules.impermanence
agenix.nixosModules.default
+ invidious-router.nixosModules.default
];
};
devShells."${system}" = {
diff --git a/system/services/default.nix b/system/services/default.nix
index 799d235..f44165b 100644
--- a/system/services/default.nix
+++ b/system/services/default.nix
@@ -3,6 +3,7 @@
./etebase
./fail2ban
./invidious
+ ./invidious-router
./keycloak
./libreddit
./mail
diff --git a/system/services/invidious-router/default.nix b/system/services/invidious-router/default.nix
new file mode 100644
index 0000000..9645222
--- /dev/null
+++ b/system/services/invidious-router/default.nix
@@ -0,0 +1,6 @@
+{...}: {
+ services.invidious-router = {
+ enable = true;
+ domain = "invidous-router.sils.li";
+ };
+}