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
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 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
gping
iperf
networkmanager-openvpn
nmap
openssl
openvpn

48
flake.lock generated
View File

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