Flake Inputs: • Updated input 'gpu-screen-recorder-src': 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-03-16) rev: e7a95f830abc358fcdf6d24fcf11e346e0b77e99 → 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-03-19) rev: 634a563bc0e7d23040e70f90e7ccc498aa7db41e • Updated input 'home-manager': 'github:nix-community/home-manager' (2025-03-18) rev: fb74bb76d94a6c55632376c931fc108131260ee9 → 'github:nix-community/home-manager' (2025-03-20) rev: d725df5ad8cee60e61ee6fe3afb735e4fbc1ff41 • Updated input 'hyprland': 'github:hyprwm/Hyprland' (2025-03-18) rev: cca0f48b74e87f86244f5773c42d9ade84683f3b → 'github:hyprwm/Hyprland' (2025-03-20) rev: 7ea4fbf0ba034d947339b3a94a10da022eca1988 • Updated input 'hyprland-plugins': 'github:hyprwm/hyprland-plugins' (2025-03-16) rev: 0eb996c3ed89eeed3d493a310acd8eccb62838d9 → 'github:hyprwm/hyprland-plugins' (2025-03-18) rev: 4e85fb4fbfc0ffa4b29c61ecd19cfde93ecebaed • Updated input 'hyprpaper': 'github:hyprwm/hyprpaper' (2025-02-28) rev: 6f4ba431638e44478417b9f524fb1771e5eda83c → 'github:hyprwm/hyprpaper' (2025-03-20) rev: 05337a4595aa03eedec33f48004e46092917a5ca • Updated input 'jovian': 'github:Jovian-Experiments/Jovian-NixOS' (2025-03-18) rev: fd69a59cfab06fe8ac0695377e10573e91b6a3ff → 'github:Jovian-Experiments/Jovian-NixOS' (2025-03-20) rev: a95606cae5c9e1f5b84debe7865ef171d4deb287 • Updated input 'nixcord': 'github:kaylorben/nixcord' (2025-03-17) rev: d7f44d000158fa46af9fae1819d8221d1ccb4ca2 → 'github:kaylorben/nixcord' (2025-03-20) rev: f9797561bd3b0dbe13d56567dfd6f54c49b80d8f • Updated input 'nixos-jellyfin': 'github:matt1432/nixos-jellyfin' (2025-03-12) rev: f3e37d6173969c2d7bec41a3888d96acde88bc5a → 'github:matt1432/nixos-jellyfin' (2025-03-20) rev: 0d90325fcac192a60c4687bd2b28cf7294c6dcec • Updated input 'nixpkgs': 'github:NixOS/nixpkgs' (2025-03-15) rev: c80f6a7e10b39afcc1894e02ef785b1ad0b0d7e5 → 'github:NixOS/nixpkgs' (2025-03-18) rev: b6eaf97c6960d97350c584de1b6dcff03c9daf42 • Updated input 'nixpkgs-wayland': 'github:nix-community/nixpkgs-wayland' (2025-03-16) rev: ba7f5a383fcb5001a233cdae3de9bd0d45ce9e4a → 'github:nix-community/nixpkgs-wayland' (2025-03-20) rev: 03de202737dfdccda26959bcacd576faa32edc57 • Updated input 'poetry2nix': 'github:nix-community/poetry2nix' (2025-03-17) rev: 25b1472cf0982124a1a6674379554047f1df163b → 'github:nix-community/poetry2nix' (2025-03-19) rev: b9a98080beff0903a5e5fe431f42cde1e3e50d6b • Updated input 'sops-nix': 'github:Mic92/sops-nix' (2025-03-17) rev: 787afce414bcce803b605c510b60bf43c11f4b55 → 'github:Mic92/sops-nix' (2025-03-19) rev: 1770be8ad89e41f1ed5a60ce628dd10877cb3609 • Updated input 'spotifyplus-src': 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-03-17) rev: c69ed37af0832200a960b16ef6f04146133254f1 → 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-03-20) rev: 6beb671a9f0ed7d6851b1162dc82953385e6f8d5 • Updated input 'spotifywebapi-src': 'github:thlucas1/SpotifyWebApiPython' (2025-03-14) rev: 23e89dc0a68d10447e756ee6c0e5e9fa0fdbdc18 → 'github:thlucas1/SpotifyWebApiPython' (2025-03-19) rev: e6e24c124245e10266d350a5721e6d6f8979a6d5 • Updated input 'subscleaner-src': 'gitlab:rogs/subscleaner' (2024-12-15) rev: 72e2f5afdfeded7dc05e4d1f098fc391065ec31f → 'gitlab:rogs/subscleaner' (2025-03-19) rev: cf619272d3d3f645c0ee6daf44d7d6c7b638c6e0 • Updated input 'tuya-local-src': 'github:make-all/tuya-local' (2025-03-17) rev: 6edf4e9888eadf1506b9c04dacc2902351ec8307 → 'github:make-all/tuya-local' (2025-03-20) rev: 1a3428d58bcdef6b6fc3dd2ac649d8166aa95341 Docker Images: • vegardit/gitea-act-runner dind-latest: sha256:6190e52b6df100a1ca6be7e2e8331c60422440f98dfd286cc49c6be54d6783b5 → sha256:3a4631ca14c26674ef8f4bdb9a8d0eb20ad39bda6f05801e6c7abb452c324c66 • onlyoffice/documentserver latest: sha256:7cf23e8d1376d8c56b0d98696762bdecbe3c8b0d3c182592ed66e2e65b4f8f51 → sha256:9c76330ee4be00623e204c5305b20f8868c37e0e90c88e351c27feb148aada80 • nextcloud fpm: sha256:f277ddde7210f04a47daca3c3a0a6f42ff801c1e31b1f883b0a60feb842ee1d0 → sha256:e9470fa0b94460bfda4bb741484513fc3a5757b0b30877176c0d0e7c8727b398 • nginx latest: sha256:57a563126c0fd426346b02e5aa231ae9e5fd66f2248b36553207a0eca1403fde → sha256:124b44bfc9ccd1f3cedf4b592d4d1e8bddb78b51ec2ed5056c52d3692baebc19 • ghcr.io/linuxserver/bazarr latest: sha256:0b3e1b888615cbd32cf879963d041abcf863d15160a9ace2928039a7b00590ef → sha256:fffd75389760b731f11468a1ddabcb35b042ef4b51994c9587337825cdef5470 Firefox Addons: floccus: 5.4.4 -> 5.4.5 Node modules: typescript-eslint: 8.26.1 -> 8.27.0
40 lines
1.2 KiB
Nix
40 lines
1.2 KiB
Nix
{
|
|
config,
|
|
mainUser,
|
|
...
|
|
}: let
|
|
globalEnv = {
|
|
configPath = "/var/lib/docker-data";
|
|
mainUID = toString config.users.users.${mainUser}.uid;
|
|
mainGID = toString config.users.users.${mainUser}.uid;
|
|
TZ = "America/New_York";
|
|
};
|
|
in {
|
|
imports = [
|
|
(import ./forgejo/compose.nix globalEnv)
|
|
(import ./freshrss/compose.nix globalEnv)
|
|
(import ./gameyfin/compose.nix globalEnv)
|
|
(import ./hauk/compose.nix globalEnv)
|
|
(import ./immich/compose.nix globalEnv)
|
|
(import ./music/jbots/compose.nix globalEnv)
|
|
(import ./nextcloud/compose.nix globalEnv)
|
|
(import ./resume/compose.nix globalEnv)
|
|
(import ./vaultwarden/compose.nix globalEnv)
|
|
(import ./wg-easy/compose.nix globalEnv)
|
|
|
|
(import ./media/bazarr/compose.nix globalEnv)
|
|
(import ./media/joal/compose.nix globalEnv)
|
|
|
|
# Crashes jellyfin
|
|
# (import ./media/jellystat/compose.nix globalEnv)
|
|
|
|
(import ./media/prowlarr/compose.nix globalEnv)
|
|
(import ./media/radarr/compose.nix globalEnv)
|
|
(import ./media/seerr/compose.nix globalEnv)
|
|
(import ./media/sonarr/compose.nix globalEnv)
|
|
];
|
|
|
|
services.borgbackup.configs.docker = {
|
|
paths = [globalEnv.configPath];
|
|
};
|
|
}
|