alyssum/networking: use wpa_conf
This commit is contained in:
parent
880316173f
commit
ae707d33ea
4 changed files with 16 additions and 4 deletions
|
|
@ -4,7 +4,7 @@
|
||||||
time.timeZone = "Australia/Melbourne";
|
time.timeZone = "Australia/Melbourne";
|
||||||
|
|
||||||
age.secrets = {
|
age.secrets = {
|
||||||
# acme_dns.file = ../../secrets/acme_dns.age;
|
wpa_conf.file = ../../secrets/wpa_conf.age;
|
||||||
};
|
};
|
||||||
|
|
||||||
imports = with modules.system; [
|
imports = with modules.system; [
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
{ ... }: {
|
{ config, ... }: {
|
||||||
networking.useDHCP = true;
|
environment.etc."wpa_supplicant.conf".source = config.age.secrets.wpa_conf.path;
|
||||||
|
networking = {
|
||||||
|
useDHCP = true;
|
||||||
|
interfaces.wlp1s0.useDHCP = false;
|
||||||
|
interfaces.wlp1s0.ipv4.addresses = [{
|
||||||
|
address = "192.168.1.167";
|
||||||
|
prefixLength = 24;
|
||||||
|
}];
|
||||||
|
|
||||||
|
defaultGateway = "192.168.1.1";
|
||||||
|
nameservers = [ "8.8.8.8" "8.8.4.4" ];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
let
|
let
|
||||||
|
alyssum = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAp00i2DTwMk9i2WBEwpNTDA51TQJEqzpyCka6znmRzR";
|
||||||
anemone = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEPFifSAybe97xDP/cq6AAjy7Fm0go0dtQ9ICK6JRUgc";
|
anemone = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEPFifSAybe97xDP/cq6AAjy7Fm0go0dtQ9ICK6JRUgc";
|
||||||
blossom = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA5wfPCcpkNR3ubr7cBV0UwVCDo/sMmV0aI/JOJTIxQj";
|
blossom = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA5wfPCcpkNR3ubr7cBV0UwVCDo/sMmV0aI/JOJTIxQj";
|
||||||
dandelion = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFUk99ku7+eiIO7Q9sIPlPx3GiUljLv7W404W/zwrtzI";
|
dandelion = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFUk99ku7+eiIO7Q9sIPlPx3GiUljLv7W404W/zwrtzI";
|
||||||
|
|
@ -7,7 +8,7 @@ let
|
||||||
rin = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPru5eTBvHJ4ZmrrzPRHCGM09wQP/ZHSaKYalDuBVO15";
|
rin = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPru5eTBvHJ4ZmrrzPRHCGM09wQP/ZHSaKYalDuBVO15";
|
||||||
in {
|
in {
|
||||||
"secrets/passwd.age".publicKeys = [ anemone blossom rin ];
|
"secrets/passwd.age".publicKeys = [ anemone blossom rin ];
|
||||||
"secrets/wpa_conf.age".publicKeys = [ blossom rin ];
|
"secrets/wpa_conf.age".publicKeys = [ alyssum blossom rin ];
|
||||||
|
|
||||||
"secrets/acme_dns.age".publicKeys = [ dandelion hazel rin ];
|
"secrets/acme_dns.age".publicKeys = [ dandelion hazel rin ];
|
||||||
"secrets/navidrome_env.age".publicKeys = [ anemone dandelion rin ];
|
"secrets/navidrome_env.age".publicKeys = [ anemone dandelion rin ];
|
||||||
|
|
|
||||||
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue