From 59e8ca812c06bb0dae11636bb12602e69660b46e Mon Sep 17 00:00:00 2001 From: Chris Kruining Date: Sun, 12 Apr 2026 13:02:57 +0200 Subject: [PATCH] . --- packages/flake-module.nix | 1 - packages/vaultwarden/default.nix | 28 ---------------------------- script/.shared/pwgen | 3 --- script/qbittorrent/hash.py | 19 ------------------- script/qbittorrent/password | 3 --- script/qbittorrent/password_hash | 3 --- 6 files changed, 57 deletions(-) delete mode 100644 packages/vaultwarden/default.nix delete mode 100644 script/.shared/pwgen delete mode 100644 script/qbittorrent/hash.py delete mode 100644 script/qbittorrent/password delete mode 100644 script/qbittorrent/password_hash diff --git a/packages/flake-module.nix b/packages/flake-module.nix index c6a1225..dfe7214 100644 --- a/packages/flake-module.nix +++ b/packages/flake-module.nix @@ -8,7 +8,6 @@ }: { packages = { studio = pkgs.callPackage ./studio {erosanix = inputs.erosanix.lib.${system};}; - vaultwarden = pkgs.callPackage ./vaultwarden {}; }; }; } diff --git a/packages/vaultwarden/default.nix b/packages/vaultwarden/default.nix deleted file mode 100644 index c4642fd..0000000 --- a/packages/vaultwarden/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{lib, stdenv, rustPlatform, fetchFromGitHub, openssl, pkg-config, postgresql, dbBackend ? "postgresql", ...}: -rustPlatform.buildRustPackage rec { - pname = "vaultwarden"; - version = "1.34.3"; - - src = fetchFromGitHub { - owner = "Timshel"; - repo = "vaultwarden"; - rev = "1.34.3"; - hash = "sha256-Dj0ySVRvBZ/57+UHas3VI8bi/0JBRqn0IW1Dq+405J0="; - }; - - cargoHash = "sha256-4sDagd2XGamBz1XvDj4ycRVJ0F+4iwHOPlj/RglNDqE="; - - env.VW_VERSION = version; - - nativeBuildInputs = [pkg-config]; - buildInputs = - [openssl] - ++ lib.optional (dbBackend == "postgresql") postgresql; - - buildFeatures = dbBackend; - - meta = with lib; { - license = licenses.agpl3Only; - mainProgram = "vaultwarden"; - }; -} diff --git a/script/.shared/pwgen b/script/.shared/pwgen deleted file mode 100644 index 85fc69f..0000000 --- a/script/.shared/pwgen +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -pwgen -s 128 1 diff --git a/script/qbittorrent/hash.py b/script/qbittorrent/hash.py deleted file mode 100644 index a92343f..0000000 --- a/script/qbittorrent/hash.py +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/bash - -import base64 -import hashlib -import sys -import uuid - -password = sys.argv[1] -salt = uuid.uuid4() -salt_bytes = salt.bytes - -password = str.encode(password) -hashed_password = hashlib.pbkdf2_hmac("sha512", password, salt_bytes, 100000, dklen=64) -b64_salt = base64.b64encode(salt_bytes).decode("utf-8") -b64_password = base64.b64encode(hashed_password).decode("utf-8") -password_string = "@ByteArray({salt}:{password})".format( - salt=b64_salt, password=b64_password -) -print(password_string) diff --git a/script/qbittorrent/password b/script/qbittorrent/password deleted file mode 100644 index 85fc69f..0000000 --- a/script/qbittorrent/password +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -pwgen -s 128 1 diff --git a/script/qbittorrent/password_hash b/script/qbittorrent/password_hash deleted file mode 100644 index 86ba315..0000000 --- a/script/qbittorrent/password_hash +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -python ./hash.py "$(just vars get ulmo qbittorrent/password | jq -r)"