+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
+17
nixos/modules/services/security/bitwarden_rs/backup.sh
+17
nixos/modules/services/security/bitwarden_rs/backup.sh
···
···
+126
nixos/modules/services/security/bitwarden_rs/default.nix
+126
nixos/modules/services/security/bitwarden_rs/default.nix
···
···+# Convert name from camel case (e.g. disable2FARemember) to upper case snake case (e.g. DISABLE_2FA_REMEMBER).+else if key != "" && elem (substring 0 1 x) lowerChars then # to handle e.g. [ "disable" [ "2FAR" ] "emember" ]+substring 0 last key + optionalString (substring (last - 1) 1 key != "_") "_" + substring last 1 key + toUpper x+if value != null then [ "${nameToEnvVar name}=${if isBool value then boolToString value else toString value}" ] else []+<link xlink:href="https://github.com/dani-garcia/bitwarden_rs/blob/1.8.0/.env.template">the environment template file</link>.