Fix things up related to booting and network settings

This commit is contained in:
Gene Liverman 2024-09-03 08:27:05 -04:00
parent 13abf7f895
commit 966b7f2ef7

View file

@ -6,11 +6,17 @@
system.stateVersion = "23.05"; system.stateVersion = "23.05";
boot.loader = { boot = {
efi.canTouchEfiVariables = true; initrd.systemd = {
systemd-boot= {
enable = true; enable = true;
consoleMode = "1"; network.wait-online.enable = false; # Handled by NetworkManager
};
loader = {
efi.canTouchEfiVariables = true;
systemd-boot= {
enable = true;
consoleMode = "1";
};
}; };
}; };
@ -89,16 +95,20 @@
services = { services = {
boinc.enable = true; boinc.enable = true;
dbus.implementation = "broker";
desktopManager.cosmic.enable = true; desktopManager.cosmic.enable = true;
desktopManager.plasma6.enable = true; desktopManager.plasma6.enable = true;
displayManager.sddm = { displayManager.sddm = {
enable = true; enable = true;
wayland.enable = true; wayland.enable = true;
}; };
fstrim.enable = true;
fwupd.enable = true; fwupd.enable = true;
gnome.gnome-keyring.enable = true; # Provides secret storage gnome.gnome-keyring.enable = true; # Provides secret storage
gvfs.enable = true; # Used by Nautilus gvfs.enable = true; # Used by Nautilus
irqbalance.enable = true;
printing.enable = true; # Enable CUPS printing.enable = true; # Enable CUPS
resolved.enable = true;
tailscale = { tailscale = {
enable = true; enable = true;
authKeyFile = config.sops.secrets.tailscale_key.path; authKeyFile = config.sops.secrets.tailscale_key.path;
@ -159,6 +169,13 @@
}; };
}; };
system.switch = {
enable = false;
enableNg = true;
};
systemd.network.wait-online.enable = false; # Handled by NetworkManager
users.extraGroups.vboxusers.members = [ "${username}" ]; users.extraGroups.vboxusers.members = [ "${username}" ];
# Define a user account. Don't forget to set a password with passwd. # Define a user account. Don't forget to set a password with passwd.