test
This commit is contained in:
parent
46b3d287f6
commit
28cd511d63
2 changed files with 0 additions and 40 deletions
|
@ -13,9 +13,6 @@
|
||||||
{ lib, config, pkgs, ... }: {
|
{ lib, config, pkgs, ... }: {
|
||||||
imports =
|
imports =
|
||||||
[
|
[
|
||||||
# SOPS Shell integration
|
|
||||||
./shell.nix
|
|
||||||
|
|
||||||
# Desktop Environments
|
# Desktop Environments
|
||||||
./desktops/gnome.nix
|
./desktops/gnome.nix
|
||||||
|
|
||||||
|
|
37
shell.nix
37
shell.nix
|
@ -1,37 +0,0 @@
|
||||||
# shell.nix
|
|
||||||
with import <nixpkgs> {};
|
|
||||||
let
|
|
||||||
sops-nix = builtins.fetchTarball {
|
|
||||||
url = "https://github.com/Mic92/sops-nix/archive/master.tar.gz";
|
|
||||||
};
|
|
||||||
in
|
|
||||||
mkShell {
|
|
||||||
# imports all files ending in .asc/.gpg
|
|
||||||
sopsPGPKeyDirs = [
|
|
||||||
"${toString ./.}/keys/hosts"
|
|
||||||
"${toString ./.}/keys/users"
|
|
||||||
];
|
|
||||||
# Also single files can be imported.
|
|
||||||
#sopsPGPKeys = [
|
|
||||||
# "${toString ./.}/keys/users/mic92.asc"
|
|
||||||
# "${toString ./.}/keys/hosts/server01.asc"
|
|
||||||
#];
|
|
||||||
|
|
||||||
# This hook can also import gpg keys into its own seperate
|
|
||||||
# gpg keyring instead of using the default one. This allows
|
|
||||||
# to isolate otherwise unrelated server keys from the user gpg keychain.
|
|
||||||
# By uncommenting the following lines, it will set GNUPGHOME
|
|
||||||
# to .git/gnupg.
|
|
||||||
# Storing it inside .git prevents accedentially commiting private keys.
|
|
||||||
# After setting this option you will also need to import your own
|
|
||||||
# private key into keyring, i.e. using a a command like this
|
|
||||||
# (replacing 0000000000000000000000000000000000000000 with your fingerprint)
|
|
||||||
# $ (unset GNUPGHOME; gpg --armor --export-secret-key 0000000000000000000000000000000000000000) | gpg --import
|
|
||||||
#sopsCreateGPGHome = true;
|
|
||||||
# To use a different directory for gpg dirs set sopsGPGHome
|
|
||||||
#sopsGPGHome = "${toString ./.}/../gnupg";
|
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
(pkgs.callPackage sops-nix {}).sops-import-keys-hook
|
|
||||||
];
|
|
||||||
}
|
|
Loading…
Reference in a new issue