about summary refs log tree commit diff
path: root/machines
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* dnyarri: Update kernel configuration to v3.8.aszlig2013-02-071-2/+12
| | | | | | | These changes were lying around uncommitted for quite some time, so better commit now than never :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Factor out kconf generator into lib/default.nix.aszlig2013-02-072-25/+4
| | | | | | | This should get rid of the duplication already marked with XXX and of course should make the machine-specific configuration way easier to read. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Use the new xrandrHeads option for xorg.aszlig2013-01-101-15/+1
| | | | | | Just committed the new multi head option upstream at NixOS/nixos@0129717. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Add synergy call and configuration.aszlig2013-01-091-0/+4
| | | | | | | | | | | | So, now we no langer need to issue synergys by the window manager or in the shell, just log in and everything is set up :-) Well, of course you should only do something like this in a trusted environment, because this means, that mouse movements and keystrokes are sent unencrypted! Be sure to set up a SSH tunnel or something similar if you're in a hostile environment. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Provide fixed default XRandR properties.aszlig2013-01-091-1/+19
| | | | | | | In my case this is just dual head for this machine. Synergy is not yet added to the NixOS configuration, but this is in preparation for it to work. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Change to btrfs-only filesystem layout.aszlig2012-12-271-20/+5
| | | | | | | | | | | | | | | | | | So, this was a big adventure during the last days, because as you might have guessed from my older configuration this was a single-disk system. And that single disk failed, so I had to do data recovery instead of actual useful things in upstream NixOS. Fortunately I could recover everything, so nothing is lost... just a bit hard to find :-D Anyway, the new filesystem layout is now without LUKS and LVM, as I really want to have the flexibility to change striping/raid behaviour per file and possibly encryption as well someday. Well, as you might have noticed from the previous commit: ecryptfs is now built into the kernel and is currently my workaround for encryption until btrfs finally gets native crypto support. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Update kernel config to version 3.8.0.aszlig2012-12-271-8/+16
| | | | | | | | | | This is still somewhat tedious to do because we need to revert 7e62e31f9f2bba0864ee8dd05b490c17387f5322, rebuild the nix file and then reset the revert. So, let's see when I start getting annouyed by this ;-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* dnyarri: Add kernel configuration as an attrset.aszlig2012-12-272-5/+1281
| | | | | | | | | | | So, now we have lots of duplication which needs to be merged as soon as possible. This commit is obviously quite similar to the previous commit: 7e62e31f9f2bba0864ee8dd05b490c17387f5322 Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Add kernel configuration as an attrset.aszlig2012-12-132-7/+1083
| | | | | | | | | So, this is the first step towards enhancing manual kernel configuration. Of course. this still looks a bit ugly because I personally don't like all-uppercase variable names for the kernel config and it still needs to have a few more expressions to properly handle value types (y/n/m, int, hex, string). Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Move kernel source expr into nixpkgs/config.nix.aszlig2012-11-262-12/+4
| | | | | | | | | | | | I'm just using the kernel source from mmrnmhrm, even though it's older than dnyarri's kernel config. The reason is because I want to make sure that a nixos-rebuild won't bring up any changes. It is rather unlikely, but I better want to make sure it won't happen. Afterwards, let's upgrade that old kernel, because the 3.7.0-rc7 tag was pushed by Linus just about two hours ago. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Move common NixOS expressions into common.nix.aszlig2012-11-262-333/+25
| | | | | | | This should at least clean up some of this mess and only hardware and filesystem specific stuff should now endup within the respective machine expressions. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/dnyarri: Fix import of kernel config.aszlig2012-11-261-1/+7
| | | | | | | | | Now all kernel configuration files should point to a consistent location (/home/aszlig/linux/.config). While I'm still not happy how the kernel configuration stuff is handled right now, this at least consolidates the issue a bit. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Add network.nix and move configs into machines/.aszlig2012-11-262-0/+484
The network.nix file roughly resembles a charon network expression file. Not that i intend to use charon in order to manage both machines right now, but it definitely makes sense that way. At the moment the network.nix file is just imported by /etc/nixos/configuration.nix on both machines, pointing to the respective attribute set. Signed-off-by: aszlig <aszlig@redmoonstudios.org>