diff --git a/modules/default.nix b/modules/default.nix index e44abad..6cedf83 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -6,6 +6,7 @@ ./fail2ban ./gitea ./golink + ./livebook ./monitoring ./synapse ]; diff --git a/modules/livebook/default.nix b/modules/livebook/default.nix new file mode 100644 index 0000000..ac38bd2 --- /dev/null +++ b/modules/livebook/default.nix @@ -0,0 +1,15 @@ +{ config, ... }: +{ + virtualisation.oci-containers = { + backend = "docker"; + containers = { + "livebook" = { + image = "ghcr.io/livebook-dev/livebook"; + ports = [ "8080:8080" "8081:8081" ]; + volumes = [ "/home/daniel/livebook/data:/data" ]; + user = "${toString config.users.users."daniel".uid}:${toString config.users.groups."users".gid}"; + environmentFiles = [ "/home/daniel/.livebook_env" ]; + }; + }; + }; +}