From 5b6482931721e84b98291845f6eb121665a3869e Mon Sep 17 00:00:00 2001
From: Jens Nolte <jens@nightmarestudio.de>
Date: Wed, 22 Jan 2020 03:31:03 +0100
Subject: [PATCH] Add teamspeak layer

---
 nixos/layers/teamspeak.nix | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 nixos/layers/teamspeak.nix

diff --git a/nixos/layers/teamspeak.nix b/nixos/layers/teamspeak.nix
new file mode 100644
index 0000000..52f4541
--- /dev/null
+++ b/nixos/layers/teamspeak.nix
@@ -0,0 +1,26 @@
+{ pkgs, ... }:
+
+{
+  imports = [
+    # remove once multi-user audio works
+    ./steam.nix
+  ];
+
+  # remove once multi-user audio works
+  users.users.steam = {
+    packages = with pkgs; [
+      teamspeak_client
+    ];
+  };
+
+  users.users.teamspeak = {
+    uid = 1200;
+    isNormalUser = true;
+    packages = with pkgs; [
+      teamspeak_client
+    ];
+    extraGroups = [
+      "audio"
+    ];
+  };
+}
\ No newline at end of file
-- 
GitLab