diff --git a/modules/nixos/apps/factorio-server/default.nix b/modules/nixos/apps/factorio-server/default.nix index 9d19c0f..a0b29e9 100644 --- a/modules/nixos/apps/factorio-server/default.nix +++ b/modules/nixos/apps/factorio-server/default.nix @@ -16,14 +16,17 @@ in }; config = mkIf cfg.enable { - environment.systemPackages = with pkgs; [ factorio-headless-experimental ]; + environment.systemPackages = with pkgs; [ factorio-headless ]; services.factorio = { enable = true; openFirewall = true; public = true; lan = true; - bind = "[::]"; + admins = [ + "DaHolli" + "Galbrain" + ]; nonBlockingSaving = true; autosave-interval = 5; loadLatestSave = true; @@ -31,6 +34,8 @@ in token = "4d4624ca9a23396e1955c1b4b364ff"; game-name = "Alles Nix!"; game-password = "1234"; + saveName = "Vanilla"; + bind = "192.168.178.34"; }; }; } diff --git a/modules/nixos/submodules/graphical-interface/default.nix b/modules/nixos/submodules/graphical-interface/default.nix index 6280cb3..f173972 100644 --- a/modules/nixos/submodules/graphical-interface/default.nix +++ b/modules/nixos/submodules/graphical-interface/default.nix @@ -16,15 +16,18 @@ in }; config = mkIf cfg.enable { - environment.systemPackages = with pkgs; [ ]; + environment.systemPackages = with pkgs; [ xdg-utils ]; services = { xserver = { enable = true; }; - displayManager.sddm = { - enable = true; - wayland.enable = true; + displayManager = { + defaultSession = "plasmax11"; + sddm = { + enable = true; + wayland.enable = true; + }; }; desktopManager.plasma6 = enabled; }; diff --git a/modules/nixos/system/hardware/audio/default.nix b/modules/nixos/system/hardware/audio/default.nix index abaf672..dd741d8 100644 --- a/modules/nixos/system/hardware/audio/default.nix +++ b/modules/nixos/system/hardware/audio/default.nix @@ -24,7 +24,7 @@ in programs.noisetorch.enable = true; sound.enable = true; - hardware.pulseaudio.enable = false; + hardware.pulseaudio = disabled; security.rtkit.enable = true; services.pipewire = { @@ -32,6 +32,13 @@ in alsa.enable = true; alsa.support32Bit = true; pulse.enable = true; + extraConfig = { + "11-bluetooth-policy" = { + "bluetooth_policy.policy" = { + "media-role.use-headset-profile" = false; + }; + }; + }; }; }; } diff --git a/systems/x86_64-linux/yggdrasil/default.nix b/systems/x86_64-linux/yggdrasil/default.nix index 94d9072..61a59a7 100644 --- a/systems/x86_64-linux/yggdrasil/default.nix +++ b/systems/x86_64-linux/yggdrasil/default.nix @@ -23,7 +23,7 @@ with lib.wyrdgard; discord = enabled; _1password = enabled; onedrive = enabled; - factorio-server = enabled; + factorio-server = disabled; }; system = {