Skip to content

Commit

Permalink
+
Browse files Browse the repository at this point in the history
  • Loading branch information
oluceps committed Nov 3, 2024
1 parent 717d7e8 commit e55719c
Showing 1 changed file with 7 additions and 39 deletions.
46 changes: 7 additions & 39 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,55 +1,23 @@
# Vaultix

Secret management for NixOS. Subset replacement of agenix.
Secret management for NixOS.

Highly inspired by agenix-rekey.
Highly inspired by agenix-rekey. Based on rust age crate.

> [!CAUTION]
> This project is in early dev stage, NOT ready for production.
## Known Issue

secret edited but not renc yet, vaultix calculate the path from `file` and get from store path,

at this moment the path `storageDirStore` exist on store but the renced secret not. app will crash.

## Target

+ Less Bash
+ Parallel Encryption / Decryption
+ AGE Key Support
+ PIV Card Support
+ **No** GPG Support

### Support platforms:

```nix
systems = [
"x86_64-linux"
"aarch64-linux"
];
```
+ PIV Card (Yubikey) Support

## Usage

Prerequisite:

+ using flake.

+ using nix-command feature

+ using flake-parts.

+ pass `self` as specialArgs, to `nixosSystem`.

+ flake.

## Compatibilities
+ nix-command feature enabled

(Will) Inherited Options:
+ flake-parts.

```
config.age.identityPaths # /persist/keys/ssh_host_ed25519_key
config.age.secrets
config.age.secretsDir # /run/vaultix
config.age.secretsMountPoint # /run/vaultix.d
```
+ `self` as specialArgs, to `nixosSystem`.

0 comments on commit e55719c

Please sign in to comment.