merge in poseidon configs temporarily
This commit is contained in:
parent
ca8d2c7262
commit
26842b27a6
13 changed files with 685 additions and 0 deletions
38
hosts/servers/poseidon/old/oci-containers/default.nix
Normal file
38
hosts/servers/poseidon/old/oci-containers/default.nix
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
{config, pkgs, lib, ...}:
|
||||
let
|
||||
jellyfin = import ./jellyfin.nix;
|
||||
torrents = import ./torrents.nix;
|
||||
misc = import ./misc.nix;
|
||||
synapse = import ./synapse.nix;
|
||||
important = import ./important.nix;
|
||||
games = import ./games.nix;
|
||||
cont_list = lib.foldr lib.recursiveUpdate {} [
|
||||
jellyfin
|
||||
# torrents
|
||||
# misc
|
||||
# synapse
|
||||
important
|
||||
#games
|
||||
];
|
||||
in
|
||||
{
|
||||
# Setup docker containers
|
||||
virtualisation.oci-containers = {
|
||||
backend = "docker";
|
||||
containers = cont_list;
|
||||
};
|
||||
systemd.services."docker-network-forgejo" = {
|
||||
serviceConfig.Type = "oneshot";
|
||||
wantedBy = [
|
||||
"docker-forgejo.service"
|
||||
"docker-forgejo-db.service"
|
||||
];
|
||||
before = [
|
||||
"docker-forgejo.service"
|
||||
"docker-forgejo-db.service"
|
||||
];
|
||||
script = ''
|
||||
${pkgs.docker}/bin/docker network inspect forgejo > /dev/null 2>&1 || ${pkgs.docker}/bin/docker network create forgejo
|
||||
'';
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue