use different wifi solution
This commit is contained in:
parent
79116ad45a
commit
d57cef0741
6 changed files with 71 additions and 30 deletions
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
age.secrets = {
|
||||
home-wifi-ssid.file = ../secrets/home-wifi-ssid.age;
|
||||
home-wifi-password.file = ../secrets/home-wifi-password.age;
|
||||
network-manager.file = ../secrets/network-manager.age;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
config,
|
||||
lib,
|
||||
modulesPath,
|
||||
pkgs,
|
||||
|
|
@ -84,20 +85,71 @@
|
|||
swraid.enable = lib.mkForce false;
|
||||
};
|
||||
|
||||
networking = {
|
||||
interfaces."wlan0".useDHCP = true;
|
||||
wireless = {
|
||||
enable = true;
|
||||
interfaces = ["wlan0"];
|
||||
# ! Change the following to connect to your own network
|
||||
networks = {
|
||||
"${secrets.home-wifi-ssid.age}" = {
|
||||
psk = "${secrets.home-wifi-password.age}";
|
||||
# networking = {
|
||||
# interfaces."wlan0".useDHCP = true;
|
||||
# wireless = {
|
||||
# enable = true;
|
||||
# interfaces = ["wlan0"];
|
||||
# # ! Change the following to connect to your own network
|
||||
# networks = {
|
||||
# "${config.age.secrets.home-wifi-ssid.}" = {
|
||||
# psk = "${secrets.home-wifi-password.age}";
|
||||
# };
|
||||
# };
|
||||
# };
|
||||
# };
|
||||
networking.networkmanager.ensureProfiles = {
|
||||
environmentFiles = [
|
||||
config.age.secrets.nm-secrets.path
|
||||
];
|
||||
|
||||
profiles = {
|
||||
House_Bayram = {
|
||||
connection = {
|
||||
id = "House_Bayram";
|
||||
type = "wifi";
|
||||
};
|
||||
ipv4 = {
|
||||
method = "auto";
|
||||
};
|
||||
ipv6 = {
|
||||
addr-gen-mode = "stable-privacy";
|
||||
method = "auto";
|
||||
};
|
||||
wifi = {
|
||||
mode = "infrastructure";
|
||||
ssid = "House_Bayram";
|
||||
};
|
||||
wifi-security = {
|
||||
key-mgmt = "wpa-psk";
|
||||
psk = "$HOME_WIFI";
|
||||
};
|
||||
};
|
||||
it_hurts_when_IP = {
|
||||
connection = {
|
||||
id = "it_hurts_when_IP";
|
||||
type = "ethernet";
|
||||
};
|
||||
ipv4 = {
|
||||
method = "auto";
|
||||
};
|
||||
ipv6 = {
|
||||
addr-gen-mode = "stable-privacy";
|
||||
method = "auto";
|
||||
};
|
||||
wifi = {
|
||||
mode = "infrastructure";
|
||||
ssid = "it_hurts_when_IP";
|
||||
};
|
||||
wifi-security = {
|
||||
key-mgmt = "wpa-psk";
|
||||
psk = "$HOME_WIFI";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
# Enable OpenSSH out of the box.
|
||||
services.sshd.enable = true;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +0,0 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 kHqLyg woA6xpvXAda0BzF/R+2/CnZk7lUzxMQn5b9dVZk0UDk
|
||||
MmzfOkibx20SnEVA1tlWFwVRt2TPy8+vE4SBr/6HEvc
|
||||
-> ssh-ed25519 a9zBzw zZ1/d0mP0cdz6WDcXMNwBOPtqavuIgxkofVCReISNH8
|
||||
wjNiKNYRzIeUdoznqftVWF8cO1sj7xIqS8MEqpNtqNU
|
||||
--- /iuuEaPzfH39OiUpNLiXLIcCeTYLV6KPAByem7oZ7EU
|
||||
¬{Å?£
QŠÎc"+·ÌÁ©Ç6Tƒ‚¿¾C6RDˆoÔn K¼¸Û"<22>‰É
F
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 kHqLyg PvHw7QO60UMsgCzcUeQrB9AtgZqXXujpJBBST66FqDY
|
||||
PxwgZ4nF+fLPvQz+TcL0G02RET1AMCZ9sgFeWebXiOk
|
||||
-> ssh-ed25519 a9zBzw gNppgNrAFO0wb/iNOfkGFhagqRe32Mh9AGOYmkslJlU
|
||||
ARjjZQxfnH2r4feytbVSVEfnWf2AKa8psIfl+HtN2oM
|
||||
--- GtCIl90bG/BhaBAHkYE6wml2KPOm4/IN/X5zQxcZRXo
|
||||
"(IB¸Å,wÉdsó`÷'<27>óNÑÁôN<>÷Ý<C3B7>ÃaéåªF
ä_ú¨ì©œ«Î
|
||||
8
secrets/network-manager.age
Normal file
8
secrets/network-manager.age
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 kHqLyg zm3tVSNUKnNIT/vSGBf8kG2E86swC+6AkU//FkJxayc
|
||||
v0VwkFG0ILrcUMg5d32a/PTS1fcGFtKM/ykF0SRdtv8
|
||||
-> ssh-ed25519 a9zBzw REq2BogyBTL9BTsiyMf6+Qr3nl7YeOMAi8xcljzVGDI
|
||||
OdVlIN6wD7oHEBiej+DF3mY7n0PLVGjFdazCuPIbQX0
|
||||
--- b3RQD0vvnCCDVLRRHPdY73sKeogzp+r9X0kn65H7clQ
|
||||
‹w¥öCC3殢$<24>Fý؈´‘Ü=8Y½e-ÅlëÈB<C388>ǧ‡åâ¹óö¨—
|
||||
Òçne2{ý«¬$Â8<C382>ÁKÍocb¶M<C2B6>0¾H<C2BE>ÃWŒrw€i¤#~
|
||||
|
|
@ -7,9 +7,5 @@ let
|
|||
tartarus
|
||||
];
|
||||
in {
|
||||
ymir = ymir;
|
||||
tartarus = tartarus;
|
||||
|
||||
"home-wifi-ssid.age".publicKeys = machines;
|
||||
"home-wifi-password.age".publicKeys = machines;
|
||||
"network-manager.age".publicKeys = machines;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue