From 20ae7d36a2fb70b5fde2e88b5227a42ee26a9073 Mon Sep 17 00:00:00 2001 From: sajenim Date: Wed, 31 May 2023 23:41:01 +0800 Subject: [PATCH] add vaultwarden --- flake.lock | 8 ++++---- nixos/lavender/containers/default.nix | 1 + .../lavender/containers/vaultwarden/default.nix | 16 ++++++++++++++++ 3 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 nixos/lavender/containers/vaultwarden/default.nix diff --git a/flake.lock b/flake.lock index 460f614..b4e4235 100644 --- a/flake.lock +++ b/flake.lock @@ -205,11 +205,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-9yA3EWDaaAmIpotcyodU2TOU9hiKU6mGhx1CDmqab2o=", - "path": "home-manager/common/jade/xmobar/xmobar-config", + "path": "home-manager/common/desktop/xmobar/xmobar-config", "type": "path" }, "original": { - "path": "home-manager/common/jade/xmobar/xmobar-config", + "path": "home-manager/common/desktop/xmobar/xmobar-config", "type": "path" } }, @@ -222,11 +222,11 @@ "locked": { "lastModified": 1, "narHash": "sha256-E4BkxlATBwtD2VV2R9RU27T7ih7NCvif/n50RV6mgiY=", - "path": "home-manager/common/jade/xmonad/xmonad-config", + "path": "home-manager/common/desktop/xmonad/xmonad-config", "type": "path" }, "original": { - "path": "home-manager/common/jade/xmonad/xmonad-config", + "path": "home-manager/common/desktop/xmonad/xmonad-config", "type": "path" } } diff --git a/nixos/lavender/containers/default.nix b/nixos/lavender/containers/default.nix index 548dc4b..afc0228 100644 --- a/nixos/lavender/containers/default.nix +++ b/nixos/lavender/containers/default.nix @@ -20,6 +20,7 @@ # Documents & Files ./qbittorrent + ./vaultwarden # Game servers ./minecraft diff --git a/nixos/lavender/containers/vaultwarden/default.nix b/nixos/lavender/containers/vaultwarden/default.nix new file mode 100644 index 0000000..70bd303 --- /dev/null +++ b/nixos/lavender/containers/vaultwarden/default.nix @@ -0,0 +1,16 @@ +{ ... }: + +{ + # Vaultwarden + virtualisation.oci-containers.containers."vaultwarden" = { + autoStart = true; + image = "vaultwarden/server:latest"; + volumes = [ + "/srv/containers/vaultwarden:/data" + ]; + ports = [ "8484:80" ]; + environment = { + DOMAIN = "https://vault.kanto.dev"; + }; + }; +}