feat(subs): start setting up bazarr-bulk
All checks were successful
Discord / discord commits (push) Has been skipped
All checks were successful
Discord / discord commits (push) Has been skipped
This commit is contained in:
parent
9ee721e52f
commit
8f08976322
|
@ -1,5 +1,7 @@
|
||||||
{
|
{
|
||||||
|
bazarr-bulk,
|
||||||
config,
|
config,
|
||||||
|
lib,
|
||||||
pkgs,
|
pkgs,
|
||||||
subsync,
|
subsync,
|
||||||
...
|
...
|
||||||
|
@ -7,12 +9,30 @@
|
||||||
inherit (config.vars) mainUser;
|
inherit (config.vars) mainUser;
|
||||||
|
|
||||||
subsyncPkg = subsync.packages.${pkgs.system}.default;
|
subsyncPkg = subsync.packages.${pkgs.system}.default;
|
||||||
|
bbPkg = bazarr-bulk.packages.${pkgs.system}.default;
|
||||||
|
|
||||||
node-syncsub = pkgs.callPackage ./node-syncsub {
|
node-syncsub = pkgs.callPackage ./node-syncsub {
|
||||||
subsync = subsyncPkg;
|
subsync = subsyncPkg;
|
||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
environment.systemPackages = [subsyncPkg node-syncsub];
|
environment.systemPackages = [
|
||||||
|
subsyncPkg
|
||||||
|
node-syncsub
|
||||||
|
|
||||||
|
(pkgs.writeShellApplication {
|
||||||
|
name = "bb";
|
||||||
|
text = ''
|
||||||
|
exec ${lib.getExe bbPkg} --config ${config.sops.secrets.bazarr-bulk.path} "$@"
|
||||||
|
'';
|
||||||
|
})
|
||||||
|
|
||||||
|
(pkgs.writeShellApplication {
|
||||||
|
name = "bb-fr";
|
||||||
|
text = ''
|
||||||
|
exec ${lib.getExe bbPkg} --config ${config.sops.secrets.bazarr-bulk-fr.path} "$@"
|
||||||
|
'';
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
systemd = {
|
systemd = {
|
||||||
services.subsync-job = {
|
services.subsync-job = {
|
||||||
|
|
30
flake.lock
30
flake.lock
|
@ -115,6 +115,27 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"bazarr-bulk": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1715912570,
|
||||||
|
"narHash": "sha256-Fyxsn7OLo8dHtKGKc1PcirQBBbQTD6tzHDDedEYlXnQ=",
|
||||||
|
"owner": "matt1432",
|
||||||
|
"repo": "bazarr-bulk",
|
||||||
|
"rev": "81be58cff86f0ef525735dfe9cdf7f899ae75899",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "matt1432",
|
||||||
|
"ref": "nix",
|
||||||
|
"repo": "bazarr-bulk",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"caddy-plugins": {
|
"caddy-plugins": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
|
@ -1903,6 +1924,7 @@
|
||||||
"astal": "astal",
|
"astal": "astal",
|
||||||
"basedpyright": "basedpyright",
|
"basedpyright": "basedpyright",
|
||||||
"bat-theme-src": "bat-theme-src",
|
"bat-theme-src": "bat-theme-src",
|
||||||
|
"bazarr-bulk": "bazarr-bulk",
|
||||||
"caddy-plugins": "caddy-plugins",
|
"caddy-plugins": "caddy-plugins",
|
||||||
"curseforge-server-downloader-src": "curseforge-server-downloader-src",
|
"curseforge-server-downloader-src": "curseforge-server-downloader-src",
|
||||||
"eisa-scripts-src": "eisa-scripts-src",
|
"eisa-scripts-src": "eisa-scripts-src",
|
||||||
|
@ -1981,11 +2003,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1712775289,
|
"lastModified": 1715913475,
|
||||||
"narHash": "sha256-jSY9GD1NCMqHrYjka0aI5mV8bAxykXDWsO2F9QctRD8=",
|
"narHash": "sha256-omx63Z5ZnK/tWz5Uz7/XWGzKpDKWgpVZa5paYB2iFao=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "d8dfe460c665cdcc497328fda79603b114bc5cc1",
|
"rev": "015f7916d2f8bbb461850ee765933e4ca66f8a23",
|
||||||
"revCount": 55,
|
"revCount": 62,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "ssh://git@git.nelim.org/matt1432/nixos-secrets"
|
"url": "ssh://git@git.nelim.org/matt1432/nixos-secrets"
|
||||||
},
|
},
|
||||||
|
|
|
@ -241,6 +241,15 @@
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
bazarr-bulk = {
|
||||||
|
type = "github";
|
||||||
|
owner = "matt1432";
|
||||||
|
repo = "bazarr-bulk";
|
||||||
|
ref = "nix";
|
||||||
|
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
|
||||||
subsync = {
|
subsync = {
|
||||||
type = "github";
|
type = "github";
|
||||||
owner = "matt1432";
|
owner = "matt1432";
|
||||||
|
|
Loading…
Reference in a new issue