summary refs log tree commit diff
path: root/modules/installer/cd-dvd/installation-cd-big.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2009-06-11 09:51:27 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2009-06-11 09:51:27 +0000
commit03760c0c03ed4f73637a06cb5ceb3fb254fd64be (patch)
treefe449f25812fe29816cafa6e1cd653b83f8e557e /modules/installer/cd-dvd/installation-cd-big.nix
parentcd1e4aefc13f463af7338c43eb74f0d70eb2f2cc (diff)
downloadnixpkgs-03760c0c03ed4f73637a06cb5ceb3fb254fd64be.tar
nixpkgs-03760c0c03ed4f73637a06cb5ceb3fb254fd64be.tar.gz
nixpkgs-03760c0c03ed4f73637a06cb5ceb3fb254fd64be.tar.bz2
nixpkgs-03760c0c03ed4f73637a06cb5ceb3fb254fd64be.tar.lz
nixpkgs-03760c0c03ed4f73637a06cb5ceb3fb254fd64be.tar.xz
nixpkgs-03760c0c03ed4f73637a06cb5ceb3fb254fd64be.tar.zst
nixpkgs-03760c0c03ed4f73637a06cb5ceb3fb254fd64be.zip
* `installation-cd-big.nix' builds a NixOS installation CD containing
  an X server and KDE 4.  Thanks to squashfs it's only 466 MiB large.
  `installation-cd-small.nix' builds the original, text-only
  installation CD.

svn path=/nixos/branches/modular-nixos/; revision=15934
Diffstat (limited to 'modules/installer/cd-dvd/installation-cd-big.nix')
-rw-r--r--modules/installer/cd-dvd/installation-cd-big.nix16
1 files changed, 16 insertions, 0 deletions
diff --git a/modules/installer/cd-dvd/installation-cd-big.nix b/modules/installer/cd-dvd/installation-cd-big.nix
new file mode 100644
index 00000000000..fada3cd1017
--- /dev/null
+++ b/modules/installer/cd-dvd/installation-cd-big.nix
@@ -0,0 +1,16 @@
+# This module defines a NixOS installation CD that contains X11 and
+# KDE 4.
+
+{config, pkgs, ...}:
+
+{
+  require = [./installation-cd-base.nix];
+
+  services.xserver = {
+    enable = true;
+    autorun = false;
+    defaultDepth = 16;
+    desktopManager.default = "kde4";
+    desktopManager.kde4.enable = true;
+  };
+}