about summary refs log tree commit diff
path: root/machines/mmrnmhrm.nix
Commit message (Collapse)AuthorAgeFilesLines
* Renome services.mesa to hardware.opengl.aszlig2014-03-161-1/+1
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Change linuxManualConfig to buildLinux.aszlig2014-02-081-1/+1
| | | | | | 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-081-4/+2
| | | | | | | 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-201-5/+3
| | | | | | | | 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>
* Revert commit eabb4e2 but with recurseIntoAttrs.aszlig2013-04-121-1/+2
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Fix kernelPackages attribute set.aszlig2013-04-121-1/+1
| | | | | | | Referring to kernelPackages recursively is no longer needed in current nixpkgs, so let's remove it :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* dnyarri+mmrnmhrm: Use inherit for kernel src info.aszlig2013-03-011-2/+1
| | | | | | | 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>
* machines: Clean up ugliness in function headers.aszlig2013-02-221-1/+1
| | | | | | No feature changes, it just caused eye cancer to me. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Factor out kconf generator into lib/default.nix.aszlig2013-02-071-12/+2
| | | | | | | 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: Add kernel configuration as an attrset.aszlig2012-12-131-7/+15
| | | | | | | | | 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-261-6/+2
| | | | | | | | | | | | 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-261-164/+12
| | | | | | | 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>
* Add network.nix and move configs into machines/.aszlig2012-11-261-0/+218
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>