mirror of
https://github.com/RGBCube/ncc
synced 2025-07-29 19:17:45 +00:00
Initial tard host config
This commit is contained in:
parent
f23d27c2b3
commit
73ae83a9b7
7 changed files with 96 additions and 4 deletions
50
hosts/tard/default.nix
Normal file
50
hosts/tard/default.nix
Normal file
|
@ -0,0 +1,50 @@
|
|||
{ config, lib, keys, ... }: with lib; merge
|
||||
|
||||
(systemConfiguration {
|
||||
system.stateVersion = "23.11";
|
||||
nixpkgs.hostPlatform = "x86_64-linux";
|
||||
|
||||
secrets.id.file = ./id.age;
|
||||
secrets.tailPassword.file = ./password.tail.age;
|
||||
|
||||
users.users = {
|
||||
root.hashedPasswordFile = config.secrets.tailPassword.path;
|
||||
|
||||
tail = sudoUser {
|
||||
description = "Tail";
|
||||
openssh.authorizedKeys.keys = [ keys.enka ];
|
||||
hashedPasswordFile = config.secrets.tailPassword.path;
|
||||
};
|
||||
};
|
||||
|
||||
services.openssh.hostKeys = [{
|
||||
type = "ed25519";
|
||||
path = config.secrets.id.path;
|
||||
}];
|
||||
|
||||
networking = {
|
||||
ipv4 = "";
|
||||
ipv6 = "";
|
||||
|
||||
domain = "rgbcu.be";
|
||||
|
||||
defaultGateway = "";
|
||||
defaultGateway6 = "";
|
||||
|
||||
interfaces.XXX = {
|
||||
ipv4.addresses = [{
|
||||
address = config.networking.ipv4;
|
||||
prefixLength = 25;
|
||||
}];
|
||||
|
||||
ipv6.addresses = [{
|
||||
address = config.networking.ipv6;
|
||||
prefixLength = 64;
|
||||
}];
|
||||
};
|
||||
};
|
||||
})
|
||||
|
||||
(homeConfiguration {
|
||||
home.stateVersion = "23.11";
|
||||
})
|
19
hosts/tard/id.age
Normal file
19
hosts/tard/id.age
Normal file
|
@ -0,0 +1,19 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 V6IHIQ 91DIbwI9swXgY2lHL3mWfc8gsImBcKjO0Xzd/zXRzyc
|
||||
0cOnu+aAh2sC1v0O2yhQ2YE6HUrJdQ96E6JKiipt9qM
|
||||
-> ssh-rsa jPaU3Q
|
||||
VWFFOze3RTBoIKWvozOzzXLPhj0LMAp12nTHzP0QznZC+Iu9+RBdUjzaeZ03AVci
|
||||
6dvpZHDxCFe+U+jfS7X+3Cl4XSQaepboxFcLwxoL3w/1liJVrMb3BlWfpDxdMuId
|
||||
DwSZVkLdOLQs3/6na64Hy1o8PSfmJ7Q8hJMLoqNN6eOxqy/EZIaVWncOUHnT5C5g
|
||||
cJDo++uiHIIdkTD46oWvuN5qjpzze/Avvlck8JpsZlXu45IjrRFMdhL01mGy7oU6
|
||||
4ODsP2XhIDXlSbJCp5F9FciYMjJYCZDFQ4kGuau8/vItI00llABeijsPm6FaKEe7
|
||||
fCdo2DTdO7RypXuDn/ALNMv4EejxQ+TdpvKs25Ko7dz2i78K/YOLICskU27tHqa0
|
||||
MantsYS6XN4bCSCygKxTrgVNBtVu8GYfMziZRI6HBQ8vSGINPt2K1vvF+YnIDTKn
|
||||
5gD6SYCoqKtZJRkzSTXLm0Q1YhnhAPwNze/X+RGSaCpCPVbhOqLIy0X5/6tuacK3
|
||||
|
||||
--- 8WAvkROEgqHn6kw2L0WbiVUNKh16tLZVpfKdkYXTrpE
|
||||
1ĺÂËťkz“=Ű‹pő<L‰źÜ`AŇńX¤\ŰkÍŘ,ýŞ<0C>Ýpöc)×<>śă“›#xžŐî“Ŕ‘÷ÁC±źłkľBV…ČľSĘ{W™ý†^
oö˙ˇ
|
||||
™áW1Đźn† sŻţĐ…8±
Éy#[”“őú9
|
||||
ý
L–jń§ÍÇíĆQý0h`ufÍ´đEĽď…O®ĚR8{X-
|
||||
ĚKDťźNÔJ™Ľ\ŁÄZôvwÄĂÜsâŐ=ĚŠSŠř 6~,đÄ‹r•ŕYqéŹŮ.fµúk§„DcđłÄdšKdy'??ţl÷b<C3B7>ę-ĽŰFřÝ+ë±g¨é˨ë?‹žT)Ş
KĺHă‹-8`D<>ë… Ů§mĆŠLi5ů6˛aU@ŹŘ^ň4¸—<C2B8>:y0şqŃ^P’‚›Ź/ŢYe% )őřćźČQ=©V˛ĺh˘“őěÇp¬3̱ľň14•˝Ţč7űÇŐtŮ
|
||||
ľ.1ůýĂ/´zžłÇD1«*”úRŕ¤_6<>sD®7U<37><55>°1vÂbÉ …%°…L˝<LÁ\›l"˘”hEÔ.ľb
|
15
hosts/tard/password.tail.age
Normal file
15
hosts/tard/password.tail.age
Normal file
|
@ -0,0 +1,15 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 V6IHIQ WPoRXyEXeNNfsjWnf1P0GdxY0tI2e7CXb5jX7CFJ6R0
|
||||
SFoPv2ciqczQ9nObpNprFhHZbatDUKaReSZYxtFhvH8
|
||||
-> ssh-rsa jPaU3Q
|
||||
BW2Be8ENiHyaTuf0jf6wvzutP61E2ksk2vcDXIf05Rim4POZ9EgF2ZU5y1tnuCgN
|
||||
JpziWT6qzSmuiBMq9NWoj19fC+1/t9j8ocamcjY7EDhHpO4HDUwFfMAGTMVyjtFb
|
||||
AnRg5UIoAT654jmikM7vOtF+aX7K+HXiawuCbnVl0gB8HUNuX8y9PSdBH0AMboiR
|
||||
qNJT3RmaVw8L/Nm2mdbHDiZELVQeJNIoTs5RNAXUHZbnVUpGM/WgRG7hCBmpmQT7
|
||||
mL6HLD/717YMdbXxgl2j+ytdUeuVgc3btKbSkUt6RqnoMG1bXK4V5JM8Yx+1iv/U
|
||||
gZO0SV5J2javlYzVrJmb2J6l+3mcAxOW8UjA47vilQK3guY1UM4oYjk3ZkykznTm
|
||||
67yC5Zzlj7Smrn5GZ+G+F1hLVUTpUi0Hdw20O739HOkwK+82PGjquN3UZ4Grzg01
|
||||
BgfPxyXNxbUUz1N6D3OpZUdgfdIby04lpPVsYPg5cQmqE+BFhz4D8Od7T5sNBYep
|
||||
|
||||
--- Wd38yO4ui/BAnqkQKdmW+/vCrxNfrm9JiGHj7L3aZM4
|
||||
NÕ¶¸‚¨†]º8EÐÏ‘œÈ,‡AOUÿùNOßZãD½[è×n•Ç›/}k³®“<C2AE>¯».Ô5Њ]>‡ýÍ|Kg-<2D>ÓY§ðt‰ŠùÁïcŒ±\søéÆnûØ7DöGPï
|
Loading…
Add table
Add a link
Reference in a new issue