osmium wifi ip4v fix

This commit is contained in:
2025-07-07 11:03:18 -05:00
parent 1f6e048941
commit 9b3400f8a0
+29 -44
View File
@@ -60,56 +60,40 @@
networking.hostName = "roy-laptop"; networking.hostName = "roy-laptop";
networking.hostId = "4cb9fc76"; networking.hostId = "4cb9fc76";
networking.wireless = { networking = {
enable = true; useDHCP = true;
secretsFile = config.sops.secrets."networkPasswords".path; networkmanager.enable = false;
networks = { wireless = {
"flooper" = { userControlled.enable = true;
pskRaw = "ext:flooperPsk"; enable = true;
}; secretsFile = config.sops.secrets."networkPasswords".path;
"NU-Guest" = { networks = {
priority = -1; "flooper" = {
}; pskRaw = "ext:flooperPsk";
"d fam google" = { };
pskRaw = "ext:ancestralGrounds"; "NU-Guest" = {
}; priority = -1;
"mojo dojo casa house" = { };
pskRaw = "ext:homeNetwork"; "d fam google" = {
}; pskRaw = "ext:ancestralGrounds";
"TwoHeartedQueen Guest" = { };
pskRaw = "ext:2QCafe"; "mojo dojo casa house" = {
}; pskRaw = "ext:homeNetwork";
"Close Personal Friends of Osmium" = { };
pskRaw = "ext:osmium"; "TwoHeartedQueen Guest" = {
pskRaw = "ext:2QCafe";
};
"Close Personal Friends of Osmium" = {
pskRaw = "ext:osmium";
};
}; };
}; };
};
networking.wireless.userControlled.enable = true; # Enable user to edit wpa_supplicant. };
networking.networkmanager.enable = false; # Easiest to use and most distros use this by default.
# Set your time zone. # Set your time zone.
time.timeZone = "America/Chicago"; time.timeZone = "America/Chicago";
# Configure network proxy if necessary
# networking.proxy.default = "http://user:password@proxy:port/";
# networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
# Select internationalisation properties.
# i18n.defaultLocale = "en_US.UTF-8";
# console = {
# font = "Lat2-Terminus16";
# keyMap = "us";
# useXkbConfig = true; # use xkb.options in tty.
# };
# Enable the X11 windowing system.
# services.xserver.enable = true;
# Configure keymap in X11
# services.xserver.xkb.layout = "us";
# services.xserver.xkb.options = "eurosign:e,caps:escape";
# Enable CUPS to print documents. # Enable CUPS to print documents.
services.printing = { services.printing = {
enable = true; enable = true;
@@ -122,6 +106,7 @@
nssmdns4 = true; nssmdns4 = true;
openFirewall = true; openFirewall = true;
}; };
# Enable sound. # Enable sound.
# hardware.pulseaudio.enable = true; # hardware.pulseaudio.enable = true;
# OR # OR
@@ -138,7 +123,7 @@
users.users.roy = { users.users.roy = {
isNormalUser = true; isNormalUser = true;
hashedPassword = "$y$j9T$4yOAv6R7Xtn23XmhSSC8g.$T1CckfWgxjEyZshjBzcaMO9WidP.q..OG7LwtXFTw12"; hashedPassword = "$y$j9T$4yOAv6R7Xtn23XmhSSC8g.$T1CckfWgxjEyZshjBzcaMO9WidP.q..OG7LwtXFTw12";
extraGroups = [ "wheel" ]; extraGroups = [ "wheel" "networkmanager" ];
shell = pkgs.fish; shell = pkgs.fish;
}; };