From 760442315feba8a7b2b5cdbcc7c3b741495f7840 Mon Sep 17 00:00:00 2001
From: Jens Nolte <jens@nightmarestudio.de>
Date: Thu, 7 Nov 2019 02:01:51 +0100
Subject: [PATCH] Create workstation layer

---
 nixos/layers/desktop.nix     |  5 ++---
 nixos/layers/workstation.nix | 14 ++++++++++++++
 2 files changed, 16 insertions(+), 3 deletions(-)
 create mode 100644 nixos/layers/workstation.nix

diff --git a/nixos/layers/desktop.nix b/nixos/layers/desktop.nix
index eecb0c4..25d38a7 100644
--- a/nixos/layers/desktop.nix
+++ b/nixos/layers/desktop.nix
@@ -1,3 +1,4 @@
+# Basic desktop functionality (window manager, terminal emulator, browser and a few utilities)
 { pkgs, ... }:
 
 let
@@ -25,7 +26,7 @@ in
   ];
 
   environment.systemPackages = with pkgs; [
-    # desktop programs
+    # desktop environment programs
     glxinfo
     gnome3.gnome-disk-utility
     vscode
@@ -60,8 +61,6 @@ in
     users.jens = {
       packages = with pkgs; [
         chromium
-        tdesktop
-        spotify
         pavucontrol
         playerctl
         xdg_utils
diff --git a/nixos/layers/workstation.nix b/nixos/layers/workstation.nix
new file mode 100644
index 0000000..38ac214
--- /dev/null
+++ b/nixos/layers/workstation.nix
@@ -0,0 +1,14 @@
+{ pkgs, ... }:
+
+{
+  imports = [
+    ./desktop.nix
+  ];
+
+  environment.systemPackages = with pkgs; [
+    virtmanager
+
+    tdesktop
+    spotify
+  ];
+}
\ No newline at end of file
-- 
GitLab