Add Laptops / Desktops to README
This commit is contained in:
parent
7d92e8cae9
commit
591ad485d7
36
README.md
36
README.md
|
@ -45,7 +45,41 @@ nixos-rebuild switch -I nixos-config=./hosts/containers/$HOST/configuration.nix
|
||||||
|
|
||||||
Add your gpg-id to the .gpg-id file in secrets and let somebody reencrypt it for you.
|
Add your gpg-id to the .gpg-id file in secrets and let somebody reencrypt it for you.
|
||||||
Maybe this works for you, maybe not. I did it somehow:
|
Maybe this works for you, maybe not. I did it somehow:
|
||||||
```PASSWORD_STORE_DIR=`pwd` tr '\n' ' ' < .gpg-id | xargs -I{} pass init {}````
|
|
||||||
|
```
|
||||||
|
PASSWORD_STORE_DIR=`pwd` tr '\n' ' ' < .gpg-id | xargs -I{} pass init {}
|
||||||
|
```
|
||||||
|
|
||||||
Your gpg key has to have the Authenticate flag set. If not update it and push it to a keyserver and wait.
|
Your gpg key has to have the Authenticate flag set. If not update it and push it to a keyserver and wait.
|
||||||
This is necessary, so you can login to any machine with your gpg key.
|
This is necessary, so you can login to any machine with your gpg key.
|
||||||
|
|
||||||
|
# Laptops / Desktops
|
||||||
|
|
||||||
|
This repository contains a NixOS module that can be used with personal machines
|
||||||
|
as well. This module appends `/etc/ssh/ssh_known_hosts` with the host keys of
|
||||||
|
registered HQ hosts, and optionally appends `/etc/hosts` with static IPv6
|
||||||
|
addresses local to HQ. Simply import the `lib` directory to use the module. As
|
||||||
|
an example:
|
||||||
|
|
||||||
|
```nix
|
||||||
|
# /etc/nixos/configuration.nix
|
||||||
|
{ config, pkgs, lib, ... }:
|
||||||
|
let
|
||||||
|
c3d2Config =
|
||||||
|
builtins.fetchGit { url = "https://gitea.c3d2.de/C3D2/nix-config.git"; };
|
||||||
|
in {
|
||||||
|
imports = [
|
||||||
|
# ...
|
||||||
|
"${c3d2Config}/lib"
|
||||||
|
];
|
||||||
|
|
||||||
|
c3d2 = {
|
||||||
|
isInHq = false; # not in HQ, this is the default.
|
||||||
|
mapHqHosts = true; # Make entries in /etc/hosts for *.hq internal addresses.
|
||||||
|
enableMotd = true; # Set the login shell message to the <<</>> logo.
|
||||||
|
};
|
||||||
|
|
||||||
|
# ...
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in New Issue