Compare commits

...

4 commits

Author SHA1 Message Date
2d311af09f
vscode: fmt 2024-02-01 11:46:38 -05:00
ff1f4d0aa9
restic: update excludes 2024-02-01 11:46:26 -05:00
d64a1de35d
miniflux: disable webauthn 2024-02-01 11:46:15 -05:00
8c97b095a2
hosts: use digest for oci-containers 2024-02-01 11:46:02 -05:00
9 changed files with 9 additions and 12 deletions

View file

@ -1,5 +1,5 @@
{ {
"yaml.schemas": { "yaml.schemas": {
"https://raw.githubusercontent.com/woodpecker-ci/woodpecker/main/pipeline/frontend/yaml/linter/schema/schema.json": "file:///home/notoh/snowflake/.woodpecker/deploy.yml" "https://raw.githubusercontent.com/woodpecker-ci/woodpecker/main/pipeline/frontend/yaml/linter/schema/schema.json": "file:///home/notoh/snowflake/.woodpecker"
} }
} }

View file

@ -39,7 +39,7 @@
virtualisation.oci-containers.containers = { virtualisation.oci-containers.containers = {
whisparr = { whisparr = {
image = "ghcr.io/hotio/whisparr:v3-b7c95ec"; image = "ghcr.io/hotio/whisparr@sha256:88b91920b77339e2deda418960be28868df538413abea6cdddaf4013e43c4c0f"; # v3-3.0.0.425
ports = ["6969:6969"]; ports = ["6969:6969"];
volumes = [ volumes = [
"/var/lib/whisparr:/config" "/var/lib/whisparr:/config"
@ -49,7 +49,7 @@
extraOptions = ["--network=host"]; extraOptions = ["--network=host"];
}; };
flaresolverr = { flaresolverr = {
image = "ghcr.io/flaresolverr/flaresolverr:v3.3.13"; image = "ghcr.io/flaresolverr/flaresolverr@sha256:213bb58aa341a0188e64ce2c21e1c5748b167c719828bc61dd904eb0fb1aec63"; # v3.3.13
ports = ["8191:8191"]; ports = ["8191:8191"];
extraOptions = ["--network=host"]; extraOptions = ["--network=host"];
}; };

View file

@ -2,7 +2,7 @@
sops.secrets.gluetun = {}; sops.secrets.gluetun = {};
virtualisation.oci-containers.containers = { virtualisation.oci-containers.containers = {
gluetun = { gluetun = {
image = "qmcgaw/gluetun:v3.37.0"; image = "qmcgaw/gluetun@sha256:e15ede3ce007e3f6e3f6532c7d8d6051f4bb0dca4bb3c5edd7aa3316916e9990"; #v3.37.0
hostname = "gluetun"; hostname = "gluetun";
ports = [ ports = [
"8000:8000/tcp" # HTTP control server "8000:8000/tcp" # HTTP control server
@ -17,7 +17,7 @@
extraOptions = ["--cap-add=NET_ADMIN"]; extraOptions = ["--cap-add=NET_ADMIN"];
}; };
qbittorrent = { qbittorrent = {
image = "linuxserver/qbittorrent:4.6.2"; image = "linuxserver/qbittorrent@sha256:c388ef02586a7d37c708c63eef069025663f4ac99cd29c9480bc34018d8b4194"; # v4.6.3
dependsOn = ["gluetun"]; dependsOn = ["gluetun"];
environment = { environment = {
PUID = "1001"; PUID = "1001";

View file

@ -1,7 +1,7 @@
_: { _: {
networking.firewall.allowedTCPPorts = [8025]; networking.firewall.allowedTCPPorts = [8025];
virtualisation.oci-containers.containers.justlog = { virtualisation.oci-containers.containers.justlog = {
image = "ghcr.io/gempir/justlog"; image = "ghcr.io/gempir/justlog@sha256:44b2426c0057b44019b78b1daece13dac2356ff68f9f506f067c8c4c92f54f22";
ports = ["8025:8025"]; ports = ["8025:8025"];
volumes = [ volumes = [
"/home/notoh/justlog/config.json:/etc/justlog.json" "/home/notoh/justlog/config.json:/etc/justlog.json"

View file

@ -19,8 +19,6 @@
"/home/*/Games" "/home/*/Games"
"/home/*/Videos" "/home/*/Videos"
"/home/*/osu!" "/home/*/osu!"
"/home/*/mounted"
"/home/*/cryptomator/mounted"
"/home/*/.cache" "/home/*/.cache"
"/home/*/.wine" "/home/*/.wine"
"/home/*/.rustup" "/home/*/.rustup"

View file

@ -13,7 +13,6 @@
PORT = 9000; PORT = 9000;
BASE_URL = "https://rss.internal.flake.sh"; BASE_URL = "https://rss.internal.flake.sh";
HTTPS = "true"; HTTPS = "true";
WEBAUTHN = "true";
DATABASE_URL = lib.mkForce "host=100.94.214.100 port=5432 user=miniflux password=miniflux dbname=miniflux sslmode=disable"; DATABASE_URL = lib.mkForce "host=100.94.214.100 port=5432 user=miniflux password=miniflux dbname=miniflux sslmode=disable";
}; };
}; };

View file

@ -12,7 +12,7 @@
in { in {
package = pkgs.paperless-ngx; package = pkgs.paperless-ngx;
enable = true; enable = true;
address = "100.108.113.89"; address = "0.0.0.0";
port = 28981; port = 28981;
passwordFile = config.sops.secrets.paperless-pwd.path; passwordFile = config.sops.secrets.paperless-pwd.path;
dataDir = "${dataDir}"; dataDir = "${dataDir}";

View file

@ -1,6 +1,6 @@
_: { _: {
virtualisation.oci-containers.containers.stash = { virtualisation.oci-containers.containers.stash = {
image = "stashapp/stash:v0.24.3"; image = "stashapp/stash@sha256:b3b59809d5be1d82467253ec9e2ee98628a0db7527d27a6c7daa75e1fcda7deb";
environment = { environment = {
STASH_STASH = "/data/"; STASH_STASH = "/data/";
STASH_GENERATED = "/generated/"; STASH_GENERATED = "/generated/";

View file

@ -1,6 +1,6 @@
_: { _: {
virtualisation.oci-containers.containers.wallos = { virtualisation.oci-containers.containers.wallos = {
image = "bellamy/wallos:latest"; image = "bellamy/wallos@sha256:d3846ab980095be55a3c07633cca905bf29505bc63e5d92ad49938f56fd7b9f7";
ports = [ ports = [
"8282:80" "8282:80"
]; ];