From 3c958ba502be04c2ffbf32f40182c2c863306809 Mon Sep 17 00:00:00 2001 From: winston Date: Sun, 19 Feb 2023 01:58:53 +0100 Subject: [PATCH] chore: add empty fallbacks for secrets --- .gitattributes | 2 +- home/default.nix | 7 ++++++- home/secrets/fallback.nix | 7 +++++++ 3 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 home/secrets/fallback.nix diff --git a/.gitattributes b/.gitattributes index c77fb68..b81ffdf 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,2 @@ flake.lock -diff -home/secrets/* -diff +home/secrets/**/*.json -diff diff --git a/home/default.nix b/home/default.nix index a91887b..3d2535d 100644 --- a/home/default.nix +++ b/home/default.nix @@ -6,6 +6,7 @@ ... }: let inherit (pkgs.stdenv.hostPlatform) isDarwin isLinux; + secretsAvailable = builtins.pathExists ./secrets/default.nix; in { imports = [ @@ -25,7 +26,11 @@ in { ./apps/zsh.nix ./secrets/sops.nix ] - ++ lib.optionals (builtins.pathExists ./secrets/default.nix) [./secrets]; + ++ ( + if secretsAvailable + then [./secrets] + else [./secrets/fallback.nix] + ); home = { packages = with pkgs; ([ diff --git a/home/secrets/fallback.nix b/home/secrets/fallback.nix new file mode 100644 index 0000000..d8459b1 --- /dev/null +++ b/home/secrets/fallback.nix @@ -0,0 +1,7 @@ +{ + accounts.email.accounts."personal" = { + address = "your.email@example.com"; + userName = ""; + realName = ""; + }; +}