Compare commits
4 commits
master
...
temp/caram
| Author | SHA1 | Date | |
|---|---|---|---|
| 3b5f8350e3 | |||
| 328b028348 | |||
| c34578dd03 | |||
| 613280b0e2 |
11 changed files with 54 additions and 51 deletions
|
|
@ -4,25 +4,30 @@
|
|||
time.timeZone = "Asia/Singapore";
|
||||
|
||||
age.secrets = {
|
||||
acme_dns.file = ../../secrets/acme_dns.age;
|
||||
passwd.file = ../../secrets/passwd.age;
|
||||
wg_sugarcane.file = ../../secrets/wg_sugarcane.age;
|
||||
};
|
||||
imports = with modules.system; [
|
||||
(modulesPath + "/profiles/qemu-guest.nix")
|
||||
inputs.home-manager-porcupine.nixosModule
|
||||
imports =
|
||||
(with modules.system; [
|
||||
(modulesPath + "/profiles/qemu-guest.nix")
|
||||
inputs.home-manager-porcupine.nixosModule
|
||||
|
||||
base
|
||||
home-manager
|
||||
input
|
||||
nix-porcupine
|
||||
security
|
||||
wireguard
|
||||
base
|
||||
home-manager
|
||||
input
|
||||
nix-porcupine
|
||||
security
|
||||
wireguard
|
||||
|
||||
./filesystem.nix
|
||||
./kernel.nix
|
||||
./networking.nix
|
||||
./packages.nix
|
||||
./filesystem.nix
|
||||
./kernel.nix
|
||||
./networking.nix
|
||||
./packages.nix
|
||||
|
||||
../../users/hana
|
||||
];
|
||||
../../users/hana
|
||||
]) ++
|
||||
(with modules.services; [
|
||||
nginx
|
||||
]);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
{ config, inputs, ... }: {
|
||||
networking.firewall.allowedTCPPorts = [ 80 443 ];
|
||||
security.acme = {
|
||||
acceptTerms = true;
|
||||
email = "me@lava.moe";
|
||||
|
|
@ -27,16 +28,16 @@
|
|||
forceSSL = true;
|
||||
root = inputs.website.outPath;
|
||||
};
|
||||
"_" = {
|
||||
default = true;
|
||||
addSSL = true;
|
||||
# TODO generate this somewhere
|
||||
sslCertificate = "/persist/fakeCerts/fake.crt";
|
||||
sslCertificateKey = "/persist/fakeCerts/fake.key";
|
||||
extraConfig = ''
|
||||
return 444;
|
||||
'';
|
||||
};
|
||||
# "_" = {
|
||||
# default = true;
|
||||
# addSSL = true;
|
||||
# # TODO generate this somewhere
|
||||
# sslCertificate = "/persist/fakeCerts/fake.crt";
|
||||
# sslCertificateKey = "/persist/fakeCerts/fake.key";
|
||||
# extraConfig = ''
|
||||
# return 444;
|
||||
# '';
|
||||
# };
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@ let
|
|||
serverIp = "51.79.240.130";
|
||||
|
||||
forwarding = {
|
||||
"80" = [ "10.100.0.2" "80" ];
|
||||
"443" = [ "10.100.0.2" "443" ];
|
||||
# "80" = [ "10.100.0.2" "80" ];
|
||||
# "443" = [ "10.100.0.2" "443" ];
|
||||
"22727" = [ "10.100.0.3" "7777" ];
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ in {
|
|||
"secrets/passwd.age".publicKeys = [ blossom caramel sugarcane rin ];
|
||||
"secrets/wpa_conf.age".publicKeys = [ blossom caramel rin ];
|
||||
|
||||
"secrets/acme_dns.age".publicKeys = [ caramel rin ];
|
||||
"secrets/acme_dns.age".publicKeys = [ caramel sugarcane rin ];
|
||||
"secrets/warden_admin.age".publicKeys = [ caramel rin ];
|
||||
"secrets/wg_blossom.age".publicKeys = [ blossom rin ];
|
||||
"secrets/wg_caramel.age".publicKeys = [ caramel rin ];
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -1,14 +1,13 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 U9FXlg U5BvNdCURLw3Za/EFnyiwJWE+nR05pw6N/gyCCtejRg
|
||||
UwW0knEEwdbsNIDF8pCIbwwf4X5hahwZ0Cx8w2+b6i0
|
||||
-> ssh-ed25519 Hx37cw vO0M5kzkG7BtuNpC5+xtM663HKqj80KQ0qWh+wkSPxM
|
||||
lbTCCCv+VNuGXPmpC7rzLeTlqZWqAXzc24eZ1gZShBI
|
||||
-> ssh-ed25519 krYeuQ DCsEUqV49Wg4BdWydxKmVQnFZrwxpFd6ZhJ1w9RyC3w
|
||||
gio9eITeS3kjOW/jtm2ajmKqvBecj+rjlvAqLILuiW4
|
||||
-> ssh-ed25519 CUCjXQ eGjsQfi+/Habc+KcQZRtVp2T+Vs/QK+VR6tmouxkzWw
|
||||
y1aAwk8qJ4m0xmIGsQbMnT01+zawmp0B34tUX+mPkSw
|
||||
-> 4"nrU-grease hfIl x e)a
|
||||
xyMmSA
|
||||
--- ISCslqpC6CkOA7RcpPOtAC8JA68s3AhMdYdeDlJOW6M
|
||||
›\o°$Ò;ò|„Àªà*ýå,<ÅöÕç
|
||||
úëyáCÆ Œ¦<C592>ŒYSAÇÚuÛˆËîû«ûà¿áUÂû2÷–Úøáî`DUÑwñ,±èf~Sà›â´|BØ´2÷é;˜Êc+Õ±aƒ)±‹…F$ï¶TܸrЫvš^söA”tdòÏXP
|
||||
-> ssh-ed25519 CUCjXQ ZrbLZXETJagm+HHfxYT0a8pyUngDlw6YKNG3xK5W9zQ
|
||||
L8D/Hr/ir0BFnZrJKtCkfSQkX+/4OzHg0m26RzHCE9U
|
||||
-> ssh-ed25519 krYeuQ 10ymP+C5ZeRwrnxtErKA9VKHuVPy8+bNHJObzX0Jp0U
|
||||
OCquEuxRe3xt12IkmkP8RnY8pz9KcRKNVIQVWA52eIE
|
||||
-> ssh-ed25519 Hx37cw v1nwWHdbSLdk8Wk0RF0nKBGIiANyXBxOEyU8jESA7Wc
|
||||
an8NMIhDKgNhHBecOzEuXHKdcr3+aAQPXly88+791a0
|
||||
-> ssh-ed25519 U9FXlg L/9mBIcwWLDcEZWT32Oo0WzWeoRVoZN2Rah7oNt7Gio
|
||||
akZ3AdYuKAEfXiNKZk3XHm4IrwSCjCPKe9yk9mfYmVI
|
||||
-> +-grease Q{/
|
||||
+e/clwQ33SN111HEvsNUxjXJl0NRROAK
|
||||
--- f0/c5YRQjnyZirMkYSA05W0meE1lOMXaDSh9xbwBiR4
|
||||
ͅИ¸_NÁÌ@˜üÖrÄ‹±nv_y,倬]!nìáDxÒ¶ï‘×ýñ¯®´ËSX¨BÝÅÖønz~Ñü°b–“79bÈŒÀeîH«AÖ®Üd÷!ÎŒþûìãÚOs¤‡JZà…}å„ Á»P3W¤&öSß\´wî_g¶C¬´"®
|
||||
Binary file not shown.
|
|
@ -1,11 +1,9 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 U9FXlg Y/Q29duiKdP+fV11ellTIMtHFyi9saczXfbcnq7iB0s
|
||||
D9P8MAHlFOLR7P8Ux90CjljnhExARGnuSuw24AXOr5c
|
||||
-> ssh-ed25519 CUCjXQ eGpAJd5fydYBlC7o34CP7091jg4O4NsuLji1/rYtQVg
|
||||
9/rgYCpe9wcCrLM7fTYI92oa+3+SAEK6ZgJNmBeOtnM
|
||||
-> A-grease xTj~+6%4 aF]RZn tj](JCp
|
||||
5iDN8bexrr7eNqyFwBNCUefrOqAIS10KppbrdDJH1+fD0TkUifEOjcM2uV/+3tH2
|
||||
dYX5eM94zkmwxw
|
||||
--- QKnJmu6ICTTfadXCKLKii03FXVTBqAFvbAZVHGzGLzE
|
||||
äï<GÚÓ4q§<71>#gàâ
ªJ_<17>ÿ^o–ò4G•Vð£æþ5ä§
|
||||
ÑÈŠ$½<7F>wŸTú‹œ‹Íl¡•t—‹!…a†wŘí<CB9C>[Å„›
|
||||
-> ssh-ed25519 CUCjXQ Fp3Mrgaw4yRKvdabJJ3dNcnKXJUqRuZP4QO8f3wN3SY
|
||||
IkH7jnotoXzo8HE42s2pT3MR4JckFbdBWajnsOBJZl8
|
||||
-> ssh-ed25519 U9FXlg 89PWDDxlJs2wAx0MpHQ4/nQOYBhDOW3IHbT8ZMNrW1U
|
||||
5SqO0LRGbnPSaT4Wyskn+TjLROkBlXZj4CZpUdprASw
|
||||
-> 7.-grease "7|kya
|
||||
h1PiRYdaZsbG0yfAlNY/jSFOwcKxWi5DhZqn20c8iQ
|
||||
--- Z76EcD46quTH32YiSgnqhHpDdRcZJu5Q/+jtOutFl6c
|
||||
xó•ÛCÓôª¯rÕw<EFBFBD>bk˜gcÄÞ¦ôqnòբͲæß’ËÖœd'<27>t<EFBFBD>ç<EFBFBD>s¯ò¶Ö<>ä>µ\ðnÝŸÓTo¤Ð/„»~4|Ö–÷
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue