A linux password manager written in Rust using GTK4 and Libadwaita.
Tested on Linux and MacOS. Windows / WSL2 may work but is untested.
Install Nix using the Determinate Installer and refresh your shell.
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
exec $SHELL
Alternatively you can install Nix from the official website and enable nix-command and flakes manually.
Clone and enter the repo then use nix develop
to enter an environment with all the required dependencies.
git clone https://github.com/justryanw/pass
cd pass
nix develop -c $SHELL
You should now be able to build with cargo.
cargo run --release
Ensure you have Rust, pkg-config, and the dependencies for GTK4 and Libadwaita installed on you system.
git clone https://github.com/justryanw/pass
cd pass
cargo run --release
The main page is shows a sidebar and the main content.
With a smaller window the page folds to only show the sidebar, clicking on an item brings you to its content with a back button to return.
Placeholder pages guide the user in initial setup.