nix machine / user configurations

put tailscale on dzwonek

+6
hosts/dzwonek/modules/tailscale.nix
···
+
{config, ...}: {
+
imports = [../../../modules/network/tailscale.nix];
+
+
# age.secrets.tailscaleAuthKey.file = ../../../secrets/tailscaleAuthKey.age;
+
# services.tailscale.authKeyFile = config.age.secrets.tailscaleAuthKey.path;
+
}
+4 -12
hosts/wolumonde/modules/tailscale.nix
···
{ config, ... }:
{
-
age.secrets.tailscaleAuthKey.file = ../../../secrets/tailscaleAuthKey.age;
-
-
services.tailscale = {
-
enable = true;
-
port = 41641;
-
extraSetFlags = [ "--advertise-exit-node" ];
-
extraUpFlags = [ "--ssh" ];
-
extraDaemonFlags = [ "--no-logs-no-support" ];
-
useRoutingFeatures = "both";
-
authKeyFile = config.age.secrets.tailscaleAuthKey.path;
-
openFirewall = true;
-
};
+
imports = [../../../modules/network/tailscale.nix];
+
+
# age.secrets.tailscaleAuthKey.file = ../../../secrets/tailscaleAuthKey.age;
+
# services.tailscale.authKeyFile = config.age.secrets.tailscaleAuthKey.path;
networking.firewall.public.tailscale.allowedUDPPorts = [
config.services.tailscale.port
+11
modules/network/tailscale.nix
···
+
{
+
services.tailscale = {
+
enable = true;
+
port = 41641;
+
extraSetFlags = [ "--advertise-exit-node" ];
+
extraUpFlags = [ "--ssh" ];
+
extraDaemonFlags = [ "--no-logs-no-support" ];
+
useRoutingFeatures = "both";
+
openFirewall = true;
+
};
+
}
+16 -15
secrets/clickeeProxyConfig.age
···
age-encryption.org/v1
-> ssh-rsa Abmvag
-
Z0FAbsxLDMVKjGMAaSSTxlzLO+Kgzt7hXre5y2O20IXH1OCLQ59X56l3pMrL03Yd
-
CnYIPemP62a9pwBhrWE0O23mNWxY8AQJXyVgIwUD2oMDJRNWpgCsgTvgGdze5PNg
-
FLm5l27ipT+HBHJ1eWbkgH8ymNZpHmnXPTtEx40DayY7slGywxnE5SgHqppU6C8P
-
nYVVfg2+m1ltRZtWswpfTRPMN7JfY6it2NRZ/Ygp2im0MCzP42W7S3cOFwSoDWKe
-
c48BG59p0gXidDWWj/g0IfPd03+mpj3oir1uPBLijW2AP9gN+EXILWfwmhs9iWn5
-
uCIoD8qyCFDrpMSrM2BKH+hR+rpaPPdDu7+I5u/vzsZSMib2GMv3rFbCLIrPhFbm
-
yPWNhh+7Jmgoz2YESDVljhflNOp9rtan+69Rv4Avpbu9IzK+b8jBi2ZBvRCdUUGU
-
Q/KUeGsN60ZVDiKI54xwDW4feTaktNaPOlClpqToOw8YVX7ZlE4BvZdkGHDWXit2
-
kTL3cG9Bppz2S5/CZVkvgqnhXGU22v13tg+CKKe3XGKnyaF7275noNtWOopLFU2F
-
sj/PQVChXKcRqFt15vEV//FFgemrDE9zKAIO55VHhWpTykGksPd4FYykkh/LUhxY
-
Q7udWhLsMKhs78lKkOpVgqlhMf9uq/o+96Z5W0d/q94
-
-> ssh-ed25519 KjIL7g 2u9x2GWw59kQfI3o3Vj+rNTz8dnQBIB7SsbYrBAHjCI
-
abJ8PRvSDjrMZ9IBzp9MoRF4IVllJeYsX6N71jkvK2o
-
--- oUikob6m3vbmcoJLcoOs3MbvYYKaDIvAJ8V2+ilSzlk
-
��*6��ns)��!������@����G�ag��\;V,EP~oh��g���g��<gQ���1,���@�r�l`/gF�� f.��(���U ���B=�K{�֟��x~�C��>�lfoь���xo
+
KTRuqb3EC27YPIyLCW846a4EmJ8mWl+JKKQOWgLI8vSWOrKiFzyRxjBuPc4z/IcI
+
VHt4oLEE1FoRZf4V/NxO7Ze9ps2Qh5EJScnD1onNeaF8NlG9y2Q2JZPIrqeJlpQQ
+
NrEPNDdanx01uYmxSnoT/rn0PYbbQdEtGR+7EVPfp+Z7z/JcDgMF+1MHBm0++qsk
+
87WOxnSlB+y/EFQ1oPJf+gfSZgr7MUch7fOyPVHXspNKMPV0k0UvZ+/DWU/yBbQ2
+
Yo4c+dQOn8/EbXZhmR/nlPO226QLUQ9RkJmbNVTepfpU7/jNjdK7fi0mESTUnl7f
+
k6v+BS8OzQVxlXLk/hGbNdGcOKAgFrejB0Z62ZuYanO9+QnuufCOxjf/YUqQcCYi
+
SIrL66cy1/85wUyCE/SoP8vzaJZiLozCmo69IjRZXSXtB3I7ci4yQQ1PmyQtdMA8
+
B3pSTBwxwKdh7uiTmSJiAPrYnG29QO5gUvMk/sNWLoW20Uf+1DpNngv+C19uCRWn
+
vSH9WJip9NUCTlpbEhvRdxZoJ26SlTEFTuKfQCaLmmWw+jiIomHSozLZZqJ4n0p6
+
TeprMWqAEk2aj0zJp/6ae77TqRLIpVS8+8smT0TiEugZyeikbsc01gziiQJiBtnQ
+
2jfWrJwXYrNS8Eyba2wgKun/wCt2lWvLwm0s9Ike1zc
+
-> ssh-ed25519 KjIL7g kAsQOSzqtKVQ0u65I6gk1VhwplhMzwInpEphsxZh+G8
+
vK7Gff2lZm3USYyhJddh+WmBaE5pC/8az6ioOtczGYE
+
--- tSyUAixMsxkVLIDcXmIpfC5rZJu5fXhCavOi0j2MHqA
+
�;�-�#������Rb ���]��gE�񐚄��M�\,:��z�n7�[��K��p�ei���K����
+
�p����qĶ��R+����%��ښ���c�&Pq����=T ����$,8�.'�\M�ݻ
secrets/deployWebhook.age

This is a binary file and will not be displayed.

secrets/develMobiTailscaleAuthKey.age

This is a binary file and will not be displayed.

secrets/headscaleOidcSecret.age

This is a binary file and will not be displayed.

secrets/nixGithubAccessToken.age

This is a binary file and will not be displayed.

secrets/pdsConfig.age

This is a binary file and will not be displayed.

+16 -15
secrets/persesSecret.age
···
age-encryption.org/v1
-> ssh-rsa Abmvag
-
rjbVcIfWcfTpAg5BCy5PbLt8eF5fnBjLqW1LZw2jCgBM/O6oeaUHuQYTtekvmjNA
-
0ow27Opl6OFqVN0E8j4t/i9GQeQ/9jkTITs/Kc66D3eY4UOFNIx1gmbJdcsl5vnZ
-
+og/3ppWVJPZhrsmGdAJxyNdH3Qc1VtE73zomxzabv3oNv8KCJIfziZOBELhHJJx
-
d7ybJmoFWqt4WurlnMqMV5e/S3yUdxTkn5t3d5oVa+5tlMdBnULo91y2QQLfTBEa
-
ujUSZlKfWs4G5Alb9C0a9CFJty8goR/eNVliDsu/+hzSFhVB0YyG0Srw1Qq7GJTV
-
KJlqIdX4H82fCxP5Sr4Li/u4ONhLFArSqlgiuXuXON9mmJHtr6bW48hBAxpCSxVf
-
oxv5GzcQTAYKkO8JmZUhfYG7dehB6ro3FLHdrWw1xF+vAt89YFfxOzy8WwIFWVBr
-
BcKxM902TeDwBrFtRvnZXuTZHZtXp1lwuGJGQwxzuGgQt4+jdTr8lvks7uozXsQA
-
UZa1BEgL65kRK9DQKNBX9mQEob0pUGhQhHkwOcqZuiVtQznPxDUjauVezYfEc4//
-
MqZBkd7F9acSxmanstQp3vamt6vnIClGathU/np9xlSP7MqmNGYK5Z33DgwoihdB
-
hF7jmkovHkrvJjfS+y894BAmQ09e6+pGpcbA+RiwhCc
-
-> ssh-ed25519 KjIL7g nGj4yhMFbeWN2Mze71Vei/bba6kr8mpOdmzuhenu8C8
-
DxiSMMJegNoXoDcxc5lzkQiqRqt3zbtoe918gtRG+kQ
-
--- RHnZ2YQuPHEj9fp97jdGjwRaba1FFAptyH51dnNvIp0
-
_� ~�q�&<�����#k��65�Z$���9�g����D�+0�c��KQf��w�������M����� ��%��G�{e.����N.M]�q
+
gnRXwWRObKH5JCBDDPVRDHsgSj4m3zwOHAFLDAXTmWjs0mVNKSu5AFtKkoJuUuzs
+
RQFGn3b4pv6duPjpEW4t0DBkAOCwgqTqvF3oSKNBSDuhNU4+XzCJgBZDesO3VZ/S
+
zZxM8kq14sM484pZSRI0A86VNSlR7q8lyF1kth+bn5dum7Ihq87Re6jW+OyFwL7L
+
tkTON5L4aMqjI4fMQl/PcRU+04sYkKug6JQO/DDyFXvjvROuO43ZChjqGGj4ol9b
+
mXPOJuabzUtWGoTwg7+IHhbyUbanoO+2gCMejRGbZbBTh+bOftNx0bvNj8lrxgit
+
oE5sXhqPeI9BhOGWiJvR+32YdHl2WRYQ/7nNdWsnA0UuiPRHPu827g91NrVgjxBk
+
SpgoabwZpCUl8GlfihtTvw3NbV6WnIUv0ew9bwlyf129uvH7Rn61o0JMnq5m37Zt
+
rJjLJ262zIdb4eS1QgycI+ugeb290Vh22niTLLKoJxAFdLyzSr84XsfUVyrjhJfz
+
Ll+12c7ApTcgwhuhOkFLmU8SUNwxhH523fV8zcQ/1E9yjpa26qQcTF+ujRV8FIwb
+
kVGLDHUXehU5gm/nsuQVaULYHRC50pvu7wKKZsj0UqdQeKCx1CwBOdFk6Qctxl9N
+
VvAenIra/FVImcrimQ/sNCeg8UasT+gvbY5KjhwPzkY
+
-> ssh-ed25519 KjIL7g +FQdRCFxlkayD4Hq9xb4WCE139upxkpSrvh7412gqlo
+
jxDJlUgJZfftyeyhikKi4zLhtM6fVXxAGMmD7gcQZgM
+
--- OXRvMmNqRzo4NGF4ihpPSHu77W8dH45HwJJIDI3hUCY
+
&}͘8��;YX5
+
�$m3�1r['�%<7�����W�D��h�0�%��C$�Il1;ɛl�1�i�A��E�z��,n݆�|b�?2N�}�m/Ӈ�
-4
secrets/secrets.nix
···
yusdacra
dzwonek
];
-
"tailscaleAuthKey.age".publicKeys = [
-
yusdacra
-
wolumonde
-
];
"develMobiTailscaleAuthKey.age".publicKeys = [
yusdacra
develMobi
-18
secrets/tailscaleAuthKey.age
···
-
age-encryption.org/v1
-
-> ssh-rsa Abmvag
-
iTX9q7kPMMOmyHP7E/p5qai32562O7HHubxptgyH0Sq1IGBeHD+TOUAhcl9KTljS
-
ibis2WYjbG4FMiXs6zhgCD8OsQE/8FdKWr8U1PII8eXRqe9tuhUMbTwmMDckjXQQ
-
3vJbJEmbh+YPuslkanwcqIJg+KCXBAT6DEmSsr4eIBvuPpl7gDwdLgctwTet2j8X
-
OOAXydlOcs0Jl7U/hSXqID96fXGtMbdjaTONngfkAe/DW9mtY3ysQ7/j2x7SCE4r
-
PY5OQuQllMiW2Zzrfyq54QqCKsaBuZsF5Lm1jn5g6leAZXSf44l5spTEGjeKEr8M
-
VOyyu05VucCQ/CMJOh17LkCNzFHtbC36BVDrlTGWhWs/AL7W4IAEvZNA8OADzGZs
-
ea3iRHYmEYqaWefjDncYQDUN+TFwa+9GFq5c7O+aJw731FFzTKS1OXl+ZPoIGAxD
-
b39eH1CJOmBq0Vmz5adb+kTtMDs+RCLpmNtJ7B5bQPUASobDSa3P1077LleDmqFu
-
1MmfmReBu9vAS7rgNRVeTO6i5Kv2deYvbcjscH3kjzWpA0cdaa9qJrelWBk95bUk
-
QTWzkgyjF+zwJSUIOIWqYfmtyS4ZYSl6yWH4Ah2Mx3zRPrNP1ITNdJI9jnMXiqMF
-
w1t21oxGvNvZ716NfcsNI7mR3shavnE5B1pkMeRDwf0
-
-> ssh-ed25519 KjIL7g xoZ4Fa8wYuPJ6nPhDxAgHRc0Ihk90T4Z0tbOe8TaEBk
-
eGknb37Mj6Unlet9As880cBlA3tlvgGMnLrKyqCThi4
-
--- 4D6BQZdeMNur/IfsZO86jzpYwoxRFxu0PqHNzGcq5hw
-
���D�Ƴ��.�\.�)�a=�X0nd����]��� � ��
-
h�nIٌs덺�|����;o�eF��:r{!���|^,
secrets/websiteConfig.age

This is a binary file and will not be displayed.