Feature: Init stack.nix for stash
This commit is contained in:
parent
d1436f8491
commit
8420d3f2e0
@ -1,3 +0,0 @@
|
||||
MEDIA_DIR=/mnt/nas/av
|
||||
METADATA_DIR=/mnt/iscsi/paladin/stash
|
||||
DOCKER_DATA=/home/admin/data/stash
|
@ -4,13 +4,14 @@ services:
|
||||
image: stashapp/stash:latest
|
||||
restart: "no"
|
||||
volumes:
|
||||
- $APPDATA/.stash:/root/.stash
|
||||
- $APPDATA/generated:/generated
|
||||
- $APPDATA/metadata:/metadata
|
||||
- $APPDATA/cache:/cache
|
||||
- $LIBRARY/Videos:/media/Videos
|
||||
- $LIBRARY/Galleries:/media/Galleries
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- $METADATA_DIR/generated:/generated
|
||||
- $METADATA_DIR/metadata:/metadata
|
||||
- $METADATA_DIR/cache:/cache
|
||||
- $MEDIA_DIR/Videos:/media/Videos
|
||||
- $MEDIA_DIR/Galleries:/media/Galleries
|
||||
- $DOCKER_DATA:/root/.stash
|
||||
|
||||
environment:
|
||||
STASH_STASH: "/media/"
|
||||
STASH_GENERATED: "/generated/"
|
||||
|
18
homelab/stacks/stash/stack.nix
Normal file
18
homelab/stacks/stash/stack.nix
Normal file
@ -0,0 +1,18 @@
|
||||
{ sys, ... }: let stack = "stash"; in {
|
||||
home-manager.users."${sys.username}".home.file = {
|
||||
"${stack}" = {
|
||||
enable = true;
|
||||
recursive = true;
|
||||
source = ./.;
|
||||
target = "stacks/${stack}/";
|
||||
};
|
||||
"${stack}/.env" = {
|
||||
enable = true;
|
||||
text = ''
|
||||
APPDATA=${sys.dataDirs.appdata}/${stack}
|
||||
LIBRARY=${sys.dataDirs.library.av}
|
||||
'';
|
||||
target = "stacks/${stack}/.env";
|
||||
};
|
||||
};
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user