From 1ca847cd91d291dd52d2126e362f8dd4b12e05bd Mon Sep 17 00:00:00 2001 From: Katherina Walshe-Grey Date: Wed, 5 Jun 2024 23:22:51 +0100 Subject: [PATCH] [tohru] Modularise steam config --- hosts/tohru/configuration.nix | 8 +------- services/steam.nix | 9 +++++++++ 2 files changed, 10 insertions(+), 7 deletions(-) create mode 100644 services/steam.nix diff --git a/hosts/tohru/configuration.nix b/hosts/tohru/configuration.nix index d9ad02f..a233258 100644 --- a/hosts/tohru/configuration.nix +++ b/hosts/tohru/configuration.nix @@ -5,6 +5,7 @@ [ ./hardware-configuration.nix ./home.nix + ../../services/steam.nix ]; boot.loader.systemd-boot.enable = true; @@ -19,7 +20,6 @@ services.xserver.enable = true; services.xserver.displayManager.gdm.enable = true; services.xserver.desktopManager.gnome.enable = true; - services.xserver.xkb.layout = "gb"; services.printing.enable = true; @@ -27,12 +27,6 @@ sound.enable = true; hardware.pulseaudio.enable = true; - programs.steam = { - enable = true; - remotePlay.openFirewall = true; - dedicatedServer.openFirewall = true; - }; - hardware.enableAllFirmware = true; services.fwupd.enable = true; services.fstrim.enable = true; diff --git a/services/steam.nix b/services/steam.nix new file mode 100644 index 0000000..e03ca13 --- /dev/null +++ b/services/steam.nix @@ -0,0 +1,9 @@ +{ config, lib, pkgs, ... }: + +{ + programs.steam = { + enable = true; + remotePlay.openFirewall = true; + dedicatedServer.openFirewall = true; + }; +} \ No newline at end of file