Files
nix/overlays/default.nix
Nikolaos Karaolidis 492b643d8b Add immich
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-09-30 10:13:59 +01:00

88 lines
3.7 KiB
Nix

final: prev:
{
android-tools = import ./android-tools final prev;
attic-client = import ./attic-client final prev;
darktable = import ./darktable final prev;
go-swagger = import ./go-swagger final prev;
mpv = import ./mpv final prev;
spicetify-cli = import ./spicetify-cli final prev;
tea = import ./tea final prev;
telepresence = import ./telepresence final prev;
}
// (import ../packages { pkgs = final; })
// {
dockerImages = prev.dockerImages or { } // {
adguardhome = final.docker-image-adguardhome;
attic = final.docker-image-attic;
authelia = final.docker-image-authelia;
base = final.docker-image-base;
comentario = final.docker-image-comentario;
flaresolverr = final.docker-image-flaresolverr;
gitea = final.docker-image-gitea;
gitea-act-runner = final.docker-image-gitea-act-runner;
gitea-act-runner-worker = final.docker-image-gitea-act-runner-worker;
grafana-image-renderer = final.docker-image-grafana-image-renderer;
grafana-to-ntfy = final.docker-image-grafana-to-ntfy;
grafana = final.docker-image-grafana;
immich = final.docker-image-immich;
immich-machine-learning = final.docker-image-immich-machine-learning;
jellyseerr = final.docker-image-jellyseerr;
littlelink-server = final.docker-image-littlelink-server;
mariadb = final.docker-image-mariadb;
mysql = final.docker-image-mysql;
nextcloud = final.docker-image-nextcloud;
nginx = final.docker-image-nginx;
nginx-receiver = final.docker-image-nginx-receiver;
ntfy = final.docker-image-ntfy;
oidcwarden = final.docker-image-oidcwarden;
outline = final.docker-image-outline;
plex = final.docker-image-plex;
postgresql = final.docker-image-postgresql;
postgresql-vectorchord = final.docker-image-postgresql-vectorchord;
prometheus = final.docker-image-prometheus;
prometheus-fail2ban-exporter = final.docker-image-prometheus-fail2ban-exporter;
prometheus-node-exporter = final.docker-image-prometheus-node-exporter;
prometheus-podman-exporter = final.docker-image-prometheus-podman-exporter;
prometheus-smartctl-exporter = final.docker-image-prometheus-smartctl-exporter;
prowlarr = final.docker-image-prowlarr;
radarr = final.docker-image-radarr;
recyclarr = final.docker-image-recyclarr;
redis = final.docker-image-redis;
shlink = final.docker-image-shlink;
shlink-web-client = final.docker-image-shlink-web-client;
sish = final.docker-image-sish;
sonarr = final.docker-image-sonarr;
traefik = final.docker-image-traefik;
transmission-protonvpn = final.docker-image-transmission-protonvpn;
whoami = final.docker-image-whoami;
};
obsidianPlugins = prev.obsidianPlugins or { } // {
better-word-count = final.obsidian-plugin-better-word-count;
dataview = final.obsidian-plugin-dataview;
excalidraw = final.obsidian-plugin-excalidraw;
kanban = final.obsidian-plugin-kanban;
languagetool = final.obsidian-plugin-languagetool;
linter = final.obsidian-plugin-linter;
map-view = final.obsidian-plugin-map-view;
minimal-settings = final.obsidian-plugin-minimal-settings;
outliner = final.obsidian-plugin-outliner;
style-settings = final.obsidian-plugin-style-settings;
tasks = final.obsidian-plugin-tasks;
url-into-selection = final.obsidian-plugin-url-into-selection;
};
obsidianThemes = prev.obsidianThemes or { } // {
minimal = final.obsidian-theme-minimal;
};
sshKnownHosts = prev.sshKnownHosts or { } // {
gitea = final.ssh-known-hosts-gitea;
github = final.ssh-known-hosts-github;
gitlab = final.ssh-known-hosts-gitlab;
};
yaziPlugins = prev.yaziPlugins or { } // {
custom-shell = final.yazi-plugin-custom-shell;
};
}