Implement a simple password manager

This commit is contained in:
Mattias Eriksson 2024-02-09 09:35:24 +01:00
parent 10fd396ea3
commit 71b9fb5226
8 changed files with 720 additions and 27 deletions

View file

@ -29,6 +29,9 @@ i18n-embed-fl = "0.10"
icu = { version = "2.0.0", features = ["compiled_data"] }
rust-embed = "8"
url = "2.5"
secret-service = { version = "5.0.0", features = ["rt-tokio-crypto-rust"], optional = true }
thiserror = { version = "2.0", optional = true }
secstr = { version = "0.5", optional = true }
[dependencies.cosmic-files]
git = "https://github.com/pop-os/cosmic-files.git"
@ -48,10 +51,11 @@ features = ["about", "multi-window", "tokio", "winit", "surface-message"]
fork = "0.2"
[features]
default = ["dbus-config", "wgpu", "wayland"]
default = ["dbus-config", "wgpu", "wayland", "password_manager"]
dbus-config = ["libcosmic/dbus-config"]
wgpu = ["libcosmic/wgpu", "cosmic-files/wgpu"]
wayland = ["libcosmic/wayland", "cosmic-files/wayland"]
password_manager = [ "secret-service", "thiserror", "secstr" ]
[profile.release-with-debug]
inherits = "release"