Wi-Fi now has passwords automatically configured
This commit is contained in:
parent
d42fca2eaa
commit
cab650a803
5 changed files with 29 additions and 2 deletions
|
|
@ -9,6 +9,7 @@
|
||||||
base = {
|
base = {
|
||||||
nix.enable = true;
|
nix.enable = true;
|
||||||
locale.enable = true;
|
locale.enable = true;
|
||||||
|
secrets.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
boot = {
|
boot = {
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@
|
||||||
base = {
|
base = {
|
||||||
nix.enable = true;
|
nix.enable = true;
|
||||||
locale.enable = true;
|
locale.enable = true;
|
||||||
|
secrets.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
boot = {
|
boot = {
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@
|
||||||
base = {
|
base = {
|
||||||
nix.enable = true;
|
nix.enable = true;
|
||||||
locale.enable = true;
|
locale.enable = true;
|
||||||
|
secrets.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
boot = {
|
boot = {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,30 @@ in {
|
||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
networking.networkmanager.enable = true;
|
networking.wireless = {
|
||||||
users.users.horseman.extraGroups = ["networkmanager"];
|
enable = true;
|
||||||
|
userControlled.enable = true;
|
||||||
|
|
||||||
|
secretsFile = toString config.age.secrets.wifi.path;
|
||||||
|
|
||||||
|
networks = {
|
||||||
|
"Wi-Fi de Ruiters" = {
|
||||||
|
pskRaw = "ext:psk_wifideruiter";
|
||||||
|
};
|
||||||
|
|
||||||
|
"kargadoor" = {
|
||||||
|
pskRaw = "ext:psk_kargadoor";
|
||||||
|
};
|
||||||
|
|
||||||
|
"eduroam" = {
|
||||||
|
auth = ''
|
||||||
|
key_mgmt=WPA-EAP
|
||||||
|
eap=PWD
|
||||||
|
identity="ext:identity_eduroam"
|
||||||
|
password="ext:psk_eduroam"
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,7 @@ in {
|
||||||
services.syncthing = {
|
services.syncthing = {
|
||||||
enable = true;
|
enable = true;
|
||||||
user = "horseman";
|
user = "horseman";
|
||||||
|
group = "users";
|
||||||
dataDir = "/home/horseman";
|
dataDir = "/home/horseman";
|
||||||
configDir = "/home/horseman/.config/syncthing";
|
configDir = "/home/horseman/.config/syncthing";
|
||||||
overrideDevices = true;
|
overrideDevices = true;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue