about summary refs log tree commit diff
path: root/machines
Commit message (Collapse)AuthorAgeFilesLines
* Integrate Postfix config into module-list.nix.aszlig2015-03-181-5/+2
| | | | | | | | This currently is just a dummy module for now with a big fat TODO, but at least we now have a homogenous module namespace starting with "labernix." and categorized by services/config/tasks/whatnot. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Add common.nix and use it for all machines.aszlig2015-03-173-2/+8
| | | | | | | | We now have "pkgs.labernix" available for every machine. Also, we're deactivating the packet filter by default, so we can use it whenever we _really_ need it. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/labtop: Fix evaluation of systemPackages.aszlig2015-03-171-1/+4
| | | | | | | | We don't have a Nix package for pronterface yet and slic3r is broken right now, so we need to investigate it after the first build from Hydra. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines: Add dummy boot/fileSystems attributes.aszlig2015-03-173-0/+12
| | | | | | | | As these machines are not deployed yet, we need to put in dummy values, because if we're not building VMs those attributes are expected to be set and end up with an evaluation error. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* labtop: Add some commonly needed packages.aszlig2015-03-141-0/+11
| | | | | | | | | | | At least, this is after I asked around who wanted to have which software on the LabTop by default. For repetierhost, we don't have a package yet and we're going to package it first. Unfortunately it's proprietary software, so we may need to patchelf :-/ Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* labtop: Switch to US keyboard layout.aszlig2015-03-141-2/+2
| | | | | | | The hardware has a US keyboard layout, so let's match it with the configuration. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Add rudimentary mail server config.aszlig2015-03-111-0/+114
| | | | | | | | | | | | A still unfinished version of @waaaaargh's ansible deployment: https://github.com/waaaaargh/mailserver-ansible The idea here is to create a NixOS profile specific to large-scole mail server deployments. All with a 100% fleshed out Postfix configuration of course :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Move heinrich and labtop into machines/.aszlig2015-03-112-0/+191
If we want to make tests or modules for those machines, it makes sense to properly namespace them. Signed-off-by: aszlig <aszlig@redmoonstudios.org>