use different wifi solution

This commit is contained in:
Osman Faruk Bayram 2025-01-13 16:47:05 +03:00
parent 79116ad45a
commit d57cef0741
6 changed files with 71 additions and 30 deletions

View file

@ -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;
};
}

View file

@ -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;

View file

@ -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ˆn K¼¸Û"<22>‰É F

View file

@ -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 ä_ú¨ì©œ«Î

View 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¤#~

View file

@ -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;
}