Compare commits
No commits in common. "436c1785a8a03316d19d7b2118b0fbf60d31330c" and "8d1b7584f3346be030f5654ecf81104317adcbfb" have entirely different histories.
436c1785a8
...
8d1b7584f3
5 changed files with 10 additions and 39 deletions
17
flake.lock
generated
17
flake.lock
generated
|
|
@ -411,26 +411,9 @@
|
|||
"nixpkgs-unstable-raw": "nixpkgs-unstable-raw",
|
||||
"nur": "nur",
|
||||
"plasma-manager": "plasma-manager",
|
||||
"secrets": "secrets",
|
||||
"vscode-extensions": "vscode-extensions"
|
||||
}
|
||||
},
|
||||
"secrets": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1708347322,
|
||||
"narHash": "sha256-30rLLNMGvVz8xbklqRpA3uE6UDneAUGFz7dCmH9YbA8=",
|
||||
"ref": "refs/heads/main",
|
||||
"rev": "409536f1d2b8ffe741fe47b8701ba28137f9de38",
|
||||
"revCount": 3,
|
||||
"type": "git",
|
||||
"url": "http://git.everest.sable-pancake.ts.net/Toast/nix-secrets"
|
||||
},
|
||||
"original": {
|
||||
"type": "git",
|
||||
"url": "http://git.everest.sable-pancake.ts.net/Toast/nix-secrets"
|
||||
}
|
||||
},
|
||||
"systems": {
|
||||
"locked": {
|
||||
"lastModified": 1681028828,
|
||||
|
|
|
|||
|
|
@ -2,10 +2,6 @@
|
|||
description = "Configuration for Everest";
|
||||
|
||||
inputs = {
|
||||
secrets = {
|
||||
url = "git+http://git.everest.sable-pancake.ts.net/Toast/nix-secrets";
|
||||
flake = false;
|
||||
};
|
||||
nixpkgs-raw.url = "nixpkgs/nixos-23.11";
|
||||
nixpkgs-unstable-raw.url = "nixpkgs/nixos-unstable";
|
||||
|
||||
|
|
|
|||
|
|
@ -43,12 +43,12 @@ in
|
|||
fsType = "btrfs";
|
||||
options = [ "subvol=@" ];
|
||||
};
|
||||
"btrfs_persist" = {
|
||||
mountPoint = "/persist";
|
||||
/*"btrfs_boot" = {
|
||||
mountPoint = "/boot";
|
||||
label = ssdLabel;
|
||||
fsType = "btrfs";
|
||||
options = [ "subvol=@persist" ];
|
||||
};
|
||||
options = [ "subvol=@boot" ];
|
||||
};*/
|
||||
"btrfs_home" = {
|
||||
mountPoint = "/home";
|
||||
label = ssdLabel;
|
||||
|
|
|
|||
|
|
@ -105,7 +105,11 @@
|
|||
# Set up secrets
|
||||
age = {
|
||||
identityPaths = [
|
||||
"/persist/id_host"
|
||||
"/etc/ssh/ssh_host_rsa_key"
|
||||
"/etc/ssh/ssh_host_ed25519_key"
|
||||
# This key has a passcode, so if you need to use it you'll have to
|
||||
# enter the password A LOT of times. Only on the first setup tho
|
||||
"/tmp/id_ed25519_bootstrap"
|
||||
];
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -1,19 +1,7 @@
|
|||
{ config, flakeSelf, ... }:
|
||||
|
||||
let
|
||||
hostSecrets = "${flakeSelf.inputs.secrets}/" + config.networking.hostName;
|
||||
in
|
||||
{ config, ... }:
|
||||
|
||||
{
|
||||
# Get secrets
|
||||
age.secrets = {
|
||||
syncthingKey.file = hostSecrets + "/syncthingKey.age";
|
||||
syncthingCert.file = hostSecrets + "/syncthingCert.age";
|
||||
};
|
||||
|
||||
services.syncthing = {
|
||||
key = config.age.secrets.syncthingKey.path;
|
||||
cert = config.age.secrets.syncthingCert.path;
|
||||
overrideDevices = true;
|
||||
overrideFolders = true;
|
||||
openDefaultPorts = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue