home: remove unused 'secrets' module
This commit is contained in:
parent
f3519e845f
commit
963c86c66f
|
@ -23,7 +23,6 @@
|
||||||
./packages.nix
|
./packages.nix
|
||||||
./pager.nix
|
./pager.nix
|
||||||
./power-alert.nix
|
./power-alert.nix
|
||||||
./secrets # Home-manager specific secrets
|
|
||||||
./ssh.nix
|
./ssh.nix
|
||||||
./terminal
|
./terminal
|
||||||
./tmux.nix
|
./tmux.nix
|
||||||
|
|
3
home/secrets/.gitattributes
vendored
3
home/secrets/.gitattributes
vendored
|
@ -1,3 +0,0 @@
|
||||||
* filter=git-crypt diff=git-crypt
|
|
||||||
.gitattributes !filter !diff
|
|
||||||
/default.nix !filter !diff
|
|
Binary file not shown.
|
@ -1,31 +0,0 @@
|
||||||
{ lib, ... }:
|
|
||||||
|
|
||||||
with lib;
|
|
||||||
let
|
|
||||||
throwOnCanary =
|
|
||||||
let
|
|
||||||
canaryHash = builtins.hashFile "sha256" ./canary;
|
|
||||||
expectedHash =
|
|
||||||
"9df8c065663197b5a1095122d48e140d3677d860343256abd5ab6e4fb4c696ab";
|
|
||||||
in
|
|
||||||
if canaryHash != expectedHash
|
|
||||||
then throw "Secrets are not readable. Have you run `git-crypt unlock`?"
|
|
||||||
else id;
|
|
||||||
in
|
|
||||||
throwOnCanary {
|
|
||||||
options.my.secrets = mkOption {
|
|
||||||
type =
|
|
||||||
let
|
|
||||||
valueType = with types; oneOf [
|
|
||||||
int
|
|
||||||
str
|
|
||||||
(attrsOf valueType)
|
|
||||||
];
|
|
||||||
in
|
|
||||||
valueType;
|
|
||||||
};
|
|
||||||
|
|
||||||
config.my.secrets = {
|
|
||||||
# Home-manager secrets go here
|
|
||||||
};
|
|
||||||
}
|
|
Loading…
Reference in a new issue