about summary refs log tree commit diff
path: root/machines
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>