notes/vpm: update information about creating qr code with configs

This commit is contained in:
Dmitriy Pleshevskiy 2024-08-27 23:49:14 +03:00
parent a6d5a32396
commit 4016eb1b71
Signed by: pleshevskiy
GPG key ID: 17041163DA10A9A2
2 changed files with 15 additions and 2 deletions

View file

@ -1,4 +1,3 @@
# use nix-build -E (import <system>/misc/wg-client-conf.nix {})
{ pkgs ? import <nixpkgs> { }
, address
, privateKey

View file

@ -1,6 +1,6 @@
# WireGuard
## Generate keypair
## Generate key pair
```sh
umask 077
@ -8,6 +8,20 @@ wg genkey > ./private
wg pubkey < ./private > ./public
```
## Configuration
Then create QR code with configuration using the following command:
```sh
nix build -f ./misc/wg-client-conf.nix \
--argstr address "" \
--argstr dns "" \
--argstr privateKey "$(cat private)" \
--argstr serverPublicKey "" \
--argstr serverEndpoint ""
```
# References:
- https://nixos.wiki/wiki/WireGuard