WIP: Integration branch with darwin and deck support
- Added darwin and jovian inputs - Added platform-specific package configurations - Added darwinConfigurations and deck nixosConfiguration - Copied darwin and deck specific files - Fixed darwin version compatibility Some configurations still need debugging
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
{ config, pkgs, agenix, secrets, ... }:
|
||||
|
||||
let user = "dustin"; in
|
||||
{
|
||||
age = {
|
||||
identityPaths = [
|
||||
"/Users/${user}/.ssh/id_ed25519"
|
||||
];
|
||||
|
||||
secrets = {
|
||||
"syncthing-cert" = {
|
||||
symlink = true;
|
||||
path = "/Users/${user}/Library/Application Support/Syncthing/cert.pem";
|
||||
file = "${secrets}/darwin-syncthing-cert.age";
|
||||
mode = "644";
|
||||
owner = "${user}";
|
||||
group = "staff";
|
||||
};
|
||||
|
||||
"syncthing-key" = {
|
||||
symlink = true;
|
||||
path = "/Users/${user}/Library/Application Support/Syncthing/key.pem";
|
||||
file = "${secrets}/darwin-syncthing-key.age";
|
||||
mode = "600";
|
||||
owner = "${user}";
|
||||
group = "staff";
|
||||
};
|
||||
|
||||
"github-ssh-key" = {
|
||||
symlink = true;
|
||||
path = "/Users/${user}/.ssh/id_github";
|
||||
file = "${secrets}/github-ssh-key.age";
|
||||
mode = "600";
|
||||
owner = "${user}";
|
||||
group = "staff";
|
||||
};
|
||||
|
||||
"github-signing-key" = {
|
||||
symlink = false;
|
||||
path = "/Users/${user}/.ssh/pgp_github.key";
|
||||
file = "${secrets}/github-signing-key.age";
|
||||
mode = "600";
|
||||
owner = "${user}";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user