about summary refs log tree commit diff
path: root/machines
Commit message (Collapse)AuthorAgeFilesLines
...
* network: Add new machine "kzerza".aszlig2014-07-261-0/+65
| | | | | | | This is another USB flash drive that is used for booting directly into GrandPA, currently in use at Rockfabrik Augsburg. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* common: Factor out common workstation options.aszlig2014-07-253-3/+3
| | | | | | | | Those options reside now in common-workstation.nix but it's only a preliminary step, in the long term I guess we want to have this as modular as possible. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines: Add arilou, an USB pendrive machine.aszlig2014-07-251-0/+47
| | | | | | | | I was keeping this one around for some time, but it's really time to finally add it to my nixconf repository so Hydra builds the machine as well. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* i3: Reverse head assignment for dnyarri.aszlig2014-07-161-0/+1
| | | | | | | | This is because of a limitation of Synergy not being able to cope with multihead assignments. At least not at the time I have implemented it at first, so might be worth to check if it has improved in the meantime. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* kconf: Enable multiple devpts instances.aszlig2014-07-162-0/+2
| | | | | | | | | | | This is needed in order to run NixOS VM tests, because within the chroot the test driver starts the VDE switch, which in turn relies on posix_openpt() to function correctly. Which unfortunately doesn't, because CONFIG_DEVPTS_MULTIPLE_INSTANCES was not set so far. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* i3: Add NixOS options to configure workspaces.aszlig2014-07-142-0/+15
| | | | | | | | | | | This allows for a more dynamic workspace assignments, especially when varying between the number of heads. We now not only can use the NixOS module system to set workspaces but also assign applications to them. And the default workspace layout is to evenly spread out the heads among the available heads. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel and configurations to v3.16.0-rc3.aszlig2014-06-301-3/+10
| | | | | | | Moving to a new office, of course when i need to reboot anyway it's time for a new kernel, too. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Add forgotten kernel options.aszlig2014-06-031-3/+9
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Add LM90 sensor for GPU fan/temp.aszlig2014-06-031-0/+1
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Enable EDAC in kernel config.aszlig2014-06-031-0/+5
| | | | | | Yeah! At least one thing that's better than the previous hardware! Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Remove now obsolete kernelParams.aszlig2014-06-031-5/+0
| | | | | | | This was only a cable problem and is fixed now, so we don't need to enforce anything anymore. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Switch to new disk layout.aszlig2014-06-031-5/+8
| | | | | | | | | We now have two disks only and the disk containing the bootloader from the previous layout is now gone so we need to write it to the new disks. Of course, we also need to switch two swap devices as well. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Correctly pass kernelParams.aszlig2014-06-031-5/+5
| | | | | | | We only defined kernelParams within the body of "let" but didn't actually use the attribute in 2df7ee103a01da34c9c82235bc286dde35e0f1ba. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Make CFQ the default scheduler again.aszlig2014-06-031-2/+2
| | | | | | | | BFQ doesn't seem to play nice with btrfs (deadlocks), so I'm disabling it at boot time for now until the issue is either resolved or I have time to debug this. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Switch over to "new" (old) hardware.aszlig2014-06-033-25/+36
| | | | | | | | | | | | | | | | | | | | Unfortunately, the main board has died so I needed to quickly assembly a replacement machine. I haven't found a compatible main board for the last set of hardware so the "new" machine is now a Core 2 Duo with only 2 GB of RAM. I'm looking forward to more frustrations during build I already had with the i7 I had previously. Also, all these changes are untested for now, because I'm still shoveling the btrfs filesystems to two new hard disks, because the new mainboard only has 2 SATA ports. At the moment the GRUB bootloader is still on the old disk and as soon as the data is on the new disks, the GRUB install devices will change as well. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Move hardware.opengl.videoDrivers back to xserver.aszlig2014-05-022-3/+2
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel and configs to v3.15-rc3.aszlig2014-05-012-2/+6
| | | | | | This also enables POSIX ACL and extended attributes for tmpfs now. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Enable BFQ scheduler on all machines by default.aszlig2014-04-224-4/+10
| | | | | | | | | This adds the kernel patch to all machines and uses it as the default scheduler. Let's see when I need to scream at the edit of a commit message again, because the disk is busy and the editor is waiting for I/O. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel and configs to version 3.15-rc2.aszlig2014-04-222-13/+29
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* dnyarri/mmrnmhrm: Enable zwap functionality.aszlig2014-03-162-0/+4
| | | | | | | | | It's an experimental feature but hey... my machines are constantly swapping anyway and I love finding new bugs in zswap. So let's go ahead :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Renome services.mesa to hardware.opengl.aszlig2014-03-162-2/+2
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/dnyarri: Fix evaluation.aszlig2014-03-161-1/+1
| | | | | | | Yep, it might be good to actually rename all occurences of renamed attributes ;-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* dnyarri: Fix obsolete/renamed config attributes.aszlig2014-02-081-2/+1
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* dnyarri: Update kernel config to v3.14.0-rc1.aszlig2014-02-081-12/+70
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Update kernel config to v3.14.0-rc1.aszlig2014-02-081-11/+43
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Change linuxManualConfig to buildLinux.aszlig2014-02-082-2/+2
| | | | | | This was changed during the unified kernel config refactor. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Move a few attributes from "xserver" to "mesa".aszlig2014-02-082-8/+4
| | | | | | | The attributes driSupport32Bit, s3tcSupport and videoDrivers are now no longer in services.xserver and now reside in services.mesa. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Use synergy module instead of sessionCommands.aszlig2013-10-202-9/+6
| | | | | | | | Haven't noticed that we already have a service module for synergy, so let's use it instead of just executing the client/server on X session initialization. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update source/config to latest mainline kernel.aszlig2013-09-142-5/+6
| | | | | | This updates the configs of both machines to the latest kernel. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* dnyarri: Fix firmware path.aszlig2013-09-061-2/+4
| | | | | | | The firmware is now located within lib/firmware in the firmwareLinuxNonfree output poth. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel source and configs to pre-3.12.aszlig2013-09-062-22/+18
| | | | | | | | This is within the current 3.12 merge window, so it still says 3.11, even though it already contains the shiny new stuff like lockrefs and more :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* dnyarri: Add firmware RV710_smc and RV730_smc.aszlig2013-08-152-6/+14
| | | | | | | This now also makes specification of Radeon firmware way less redundant and adding new firmware will be a change in *one* place. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* dnyarri: Update references to firmware packages.aszlig2013-08-151-2/+3
| | | | | | | All firmware packages are now in firmwareLinuxNonfree and we only need to reference that one package. In addition, this adds the UVD firmware as well. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* dnyarri: Update kernel config to version 3.11-rc5.aszlig2013-08-151-14/+30
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel source and config to v3.11-rc5.aszlig2013-08-141-15/+37
| | | | | | | | | I should commit here more often, because between -rc4 and -rc5 there were changes in the configuration. But skipping the commits of release canidates before -rc5 probably doesn't harm that much, so let's jump into the future... swoooooosh... Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Enable virtualbox extension pack.aszlig2013-05-171-2/+6
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* dnyarri: Update kernel configuration to v3.10.0.aszlig2013-05-171-15/+51
| | | | | | | This also fixes a small error which caused the firmware to not be updated (as the store path was hardcoded in the configuration). Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Update kernel configuration to v3.10.0.aszlig2013-05-171-12/+30
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Revert commit eabb4e2 but with recurseIntoAttrs.aszlig2013-04-122-2/+4
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Fix kernelPackages attribute set.aszlig2013-04-122-2/+2
| | | | | | | Referring to kernelPackages recursively is no longer needed in current nixpkgs, so let's remove it :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Update kernel source and configuration.aszlig2013-03-031-1/+6
| | | | | | | This updates the kernel source to the latest mainline master revision plus the fake extra version. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* dnyarri+mmrnmhrm: Use inherit for kernel src info.aszlig2013-03-012-4/+3
| | | | | | | No changes in functionality, only style change, as using inherit is much easier on the eyes than repeating those attributes twice. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Update kernel config and source.aszlig2013-03-011-1/+1
| | | | | | | | | This time we now divert from the mainline kernel, as I have added a fake version (-pre-rc1) in order to properly test my VirtualBox patches. They differentiate the version by using preprocessor macros, which is still 3.8.0 during the merge window. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Update kernel config and source.aszlig2013-02-281-2/+9
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Enable kernel support for Wacom tablets.aszlig2013-02-281-0/+4
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* kernel/mmrnmhrm: Update kernel to latest master.aszlig2013-02-251-1/+5
| | | | | | | This updates the kernel source to the latest version in Linus' tree and adds the new config options to mmrnmhrm's configuration. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines: Clean up ugliness in function headers.aszlig2013-02-222-2/+2
| | | | | | No feature changes, it just caused eye cancer to me. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* kconf: Update mmrnmhrm's kernel config to 3.9.aszlig2013-02-221-4/+12
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* dnyarri: Add "aszlig" to the audio group.aszlig2013-02-071-0/+5
| | | | | | | | | | | Pulse doesn't seem to get the right permissions to the audio devices. I'm not sure whether this is a multi-seat configuration problem or if the culprit is because synergy doesn't count as a physical pointer in some cases. This needs some research, I think. But maybe it's even a better idea to run pulseaudio as a systemd service, because it's a remote sink for dnyarri as well. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* dnyarri: Catch up with mmrnmhrm's xserver config.aszlig2013-02-071-1/+9
| | | | | | | This should now bring the synergy and multi head config in sync, so both machines blend into a seamless 4-monitor-system. Signed-off-by: aszlig <aszlig@redmoonstudios.org>