Add git-crypt

This commit is contained in:
Dave Gallant
2022-03-13 03:37:50 -04:00
parent de510fcf4f
commit 7cd312b744
7 changed files with 33 additions and 24 deletions

1
.gitattributes vendored Normal file
View File

@@ -0,0 +1 @@
**/.aws/** filter=git-crypt diff=git-crypt

1
.gitignore vendored
View File

@@ -1,2 +1,3 @@
.pre-commit-config.yaml .pre-commit-config.yaml
result result
git-crypt-key

View File

@@ -30,3 +30,7 @@ If there are updates, they should be reflected in [flake.lock](./flake.lock).
## Pre-commit hooks ## Pre-commit hooks
Pre-commit hooks are automatically activated when [direnv](https://github.com/direnv/direnv) is installed. Pre-commit hooks are automatically activated when [direnv](https://github.com/direnv/direnv) is installed.
## Encryption
Overly sensitive configuration is encrypted with [git-crypt](https://www.agwa.name/projects/git-crypt/).

View File

@@ -109,6 +109,7 @@ in
dnsutils dnsutils
gping gping
iperf iperf
networkmanager-openvpn
nmap nmap
openssl openssl
openvpn openvpn

48
flake.lock generated
View File

@@ -7,11 +7,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1645293039, "lastModified": 1647173930,
"narHash": "sha256-PwdDu+SkX8dreeuJ/4av1sEluNZdrpdXv8JsRKKg1Yc=", "narHash": "sha256-8oca3Pc68VrCp8HeOtHmzs5g0rdQnPO9beDEEZJ02W0=",
"owner": "lnl7", "owner": "lnl7",
"repo": "nix-darwin", "repo": "nix-darwin",
"rev": "1df878b6f8351795a3bebfbe4fd2d02e1e8b29d6", "rev": "17fbc68a6110edbff67e55f7450230a697ecb17e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -38,11 +38,11 @@
}, },
"flake-utils": { "flake-utils": {
"locked": { "locked": {
"lastModified": 1629481132, "lastModified": 1644229661,
"narHash": "sha256-JHgasjPR0/J1J3DRm4KxM4zTyAj4IOJY8vIl75v/kPI=", "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
"owner": "numtide", "owner": "numtide",
"repo": "flake-utils", "repo": "flake-utils",
"rev": "997f7efcb746a9c140ce1f13c72263189225f482", "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -58,11 +58,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1646559628, "lastModified": 1647199655,
"narHash": "sha256-WDoqxH/IPTV8CkI15wwzvXYgXq9UPr8xd8WKziuaynw=", "narHash": "sha256-vUSLikZNUEYQI5vz/vOVabB/l5DAIrmplPqfQGd+yO8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "afe96e7433c513bf82375d41473c57d1f66b4e68", "rev": "da92196a95c3aeaa6e8336be2864ef02245ad730",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -81,11 +81,11 @@
}, },
"locked": { "locked": {
"dir": "contrib", "dir": "contrib",
"lastModified": 1646510521, "lastModified": 1647152497,
"narHash": "sha256-VSHLQPk19BKSTpT09IuDs4E7T4TNlNTpv42KrGiiNz0=", "narHash": "sha256-KNqAdyM0DQPSqb/low6Py9eUBQjfga0KAHAF6naMd7Y=",
"owner": "neovim", "owner": "neovim",
"repo": "neovim", "repo": "neovim",
"rev": "8ed9c84481a7d0df0708d11ffa538f832591240f", "rev": "c9b94188d5f96349566372e8a0ce94e14fd6b549",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -102,11 +102,11 @@
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
}, },
"locked": { "locked": {
"lastModified": 1646554432, "lastModified": 1647159229,
"narHash": "sha256-FOFDqZweiT+X92dljiIFn+SqP6WsNz6/gj9Putt+f/o=", "narHash": "sha256-aGawpstqvThlV5OWqCAFIFBc8apYvMT/Qwig111coSo=",
"owner": "nix-community", "owner": "nix-community",
"repo": "neovim-nightly-overlay", "repo": "neovim-nightly-overlay",
"rev": "a7383d577ed8f4c4e77102cf0b8199146ba5d17d", "rev": "4cf0e4a5738fb247f191a35c7c3900c4f06caca3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -117,11 +117,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1646398322, "lastModified": 1646825982,
"narHash": "sha256-p+WCAOoJLc4R6x60pLYYqAiq30PlDUYJMrXqQ3rkBCg=", "narHash": "sha256-uWvS4UFkdE4Iqk1pXhxkZqPsqI+Z2V9VRmLxGUFejbY=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "a7bca8d0d8188ae9802ecc467150cf018e19b958", "rev": "816a935bf5aa5f77cb1f03ebfe20ab13b112d0f1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -133,11 +133,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1646254136, "lastModified": 1646939531,
"narHash": "sha256-8nQx02tTzgYO21BP/dy5BCRopE8OwE8Drsw98j+Qoaw=", "narHash": "sha256-bxOjVqcsccCNm+jSmEh/bm0tqfE3SdjwS+p+FZja3ho=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "3e072546ea98db00c2364b81491b893673267827", "rev": "fcd48a5a0693f016a5c370460d0c2a8243b882dc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -149,11 +149,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1646254136, "lastModified": 1646939531,
"narHash": "sha256-8nQx02tTzgYO21BP/dy5BCRopE8OwE8Drsw98j+Qoaw=", "narHash": "sha256-bxOjVqcsccCNm+jSmEh/bm0tqfE3SdjwS+p+FZja3ho=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "3e072546ea98db00c2364b81491b893673267827", "rev": "fcd48a5a0693f016a5c370460d0c2a8243b882dc",
"type": "github" "type": "github"
}, },
"original": { "original": {

BIN
home/.aws/config Executable file

Binary file not shown.

View File

@@ -357,4 +357,6 @@ in
home.file.".config/nvim/lua".source = ./nvim/lua; home.file.".config/nvim/lua".source = ./nvim/lua;
home.file.".config/srv".source = ./srv; home.file.".config/srv".source = ./srv;
home.file."..aws/config".source = ./.aws/config;
} }