diff options
author | aszlig <aszlig@redmoonstudios.org> | 2015-03-18 12:36:04 +0100 |
---|---|---|
committer | aszlig <aszlig@redmoonstudios.org> | 2015-03-18 12:36:04 +0100 |
commit | b73d9004052a90647647475ee46884b445e1f534 (patch) | |
tree | 3536ae7701d2ea5e527bb6e4c19d68b6736b9212 /labernix/machines/labtop.nix | |
parent | b0911354527c2363332cd02fc7c2a3711ca7cbe2 (diff) |
machines: Integrate heinrich+labtop from labernix.
So far I'm not quite sure whether mailserver really belongs to labnet, so I'm leaving it at the labernix subtree. Maybe it even makes sense to just make it a profile until we have it on a real machine. We no longer need common.nix for these machines, because it is already done via callMachine. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'labernix/machines/labtop.nix')
-rw-r--r-- | labernix/machines/labtop.nix | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/labernix/machines/labtop.nix b/labernix/machines/labtop.nix deleted file mode 100644 index bf376ba5..00000000 --- a/labernix/machines/labtop.nix +++ /dev/null @@ -1,72 +0,0 @@ -{ pkgs, ... }: - -let - greybird = pkgs.stdenv.mkDerivation { - name = "greybird-xfce-theme"; - - src = pkgs.fetchFromGitHub { - repo = "Greybird"; - owner = "shimmerproject"; - rev = "61ec18d22780aa87998381599c941e0cf4f7bfb5"; - sha256 = "03h8hba4lfp337a4drylcplrbggry9gz8dq1f3gjy25fhqkgvq05"; - }; - - phases = [ "unpackPhase" "installPhase" ]; - - installPhase = '' - mkdir -p "$out/share/themes/Greybird" \ - "$out/share/themes/Greybird-compact/xfwm4" - cp -vrt "$out/share/themes/Greybird" \ - gtk-* metacity-1 unity xfce-notify-4.0 xfwm4 - cp -vrt "$out/share/themes/Greybird-compact/xfwm4" \ - xfwm4_compact/* - ''; - }; - -in { - imports = [ ../common.nix ]; - - i18n = { - consoleFont = "lat9w-16"; - consoleKeyMap = "us"; - defaultLocale = "de_DE.UTF-8"; - }; - - # TODO: This is a dummy, replace it once we know about the real root fs. - fileSystems."/".label = "root"; - boot.loader.grub.device = "nodev"; - - environment.systemPackages = [ - greybird - #repetierhost <- TODO - pkgs.firefox - pkgs.gimp - pkgs.freecad - pkgs.openscad - #pkgs.pronterface <- TODO - pkgs.blender - pkgs.slic3r - pkgs.libreoffice - pkgs.inkscape - pkgs.filezilla - pkgs.gmpc - pkgs.vlc - ]; - - # TODO: Needed for slic3r right now. - nixpkgs.config.allowBroken = true; - - services.xserver.enable = true; - services.xserver.layout = "us"; - services.xserver.xkbOptions = "eurosign:e"; - - services.xserver.displayManager.auto.enable = true; - services.xserver.displayManager.auto.user = "openlab"; - services.xserver.desktopManager.xfce.enable = true; - - users.mutableUsers = false; - users.extraUsers.openlab = { - uid = 1000; - isNormalUser = true; - }; -} |