about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* overrides: Update BFQ scheduler patch to v7r4.aszlig2014-06-031-7/+7
| | | | | | | | | | | | | | | Upstream changes: * Modified the code so as to be robust against late detection of NCQ support for a rotational device. * Removed a bug that hindered the correct throughput distribution on flash-based devices when not every process had to receive the same fraction of the throughput. This fix entailed also a little efficiency improvement, because it implied the removal of a short function executed in a hot path. * Removed quoted strings split across lines. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* overrides: Update kernel source to v3.15-rc8.aszlig2014-06-031-3/+3
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Switch over to "new" (old) hardware.aszlig2014-06-034-26/+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>
* overrides: Update kernel sources to v3.15.0-rc5.aszlig2014-05-161-3/+3
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* overrides: Include manpages in erlang package.aszlig2014-05-061-0/+12
| | | | | | | | These manpages are intentionally _not_ within manpath, because they conflict with other manpages. In order to view those manpages you have to run erl -man instead. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* collections: Remove GCC wrapper.aszlig2014-05-021-1/+0
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* collections: Add more commonly used packages.aszlig2014-05-022-1/+15
| | | | | | | This means I can finally wipe out my env with all that crap I played around with but don't actually need. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* i3/conky: Autodetect CPU load and temperature.aszlig2014-05-021-24/+27
| | | | | | | | Device ordering is something that can vastly differ from system to system, so we're detecting the available CPUs on conky startup and pass the corresponding hwmon/cpu expressions to -t. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* i3: Factor out conky configuration for i3bar.aszlig2014-05-023-21/+97
| | | | | | | | Now we're generating full conky config files and we now have a new conky.nix, which generates shell scripts for the left and right screens, that run conky with the right configuration files. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Move i3 configuration into its own module.aszlig2014-05-023-54/+58
| | | | | | | We want to keep common.nix nice and clean and in the long term the whole config should be more modular. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Rename fonts.extraFonts to fonts.fonts.aszlig2014-05-021-1/+1
| | | | 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>
* chromium: Disable PepperPDF.aszlig2014-05-021-1/+0
| | | | | | I really prefer xpdf to view PDF documents. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* bfqsched: Update to v7r3.aszlig2014-05-012-17/+17
| | | | | | This also rebases the patch against latest 3.15-rc3. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel and configs to v3.15-rc3.aszlig2014-05-013-5/+9
| | | | | | This also enables POSIX ACL and extended attributes for tmpfs now. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* bfqsched: Add patch fixing build for kernel 3.15.aszlig2014-04-222-0/+83
| | | | 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>
* overrides: Add kernel patch for BFQ scheduler.aszlig2014-04-222-0/+44
| | | | | | | This contains a small sed "patch" for supporting kernel 3.15, but will be dropped as soon as the new BFQ patches will be released for 3.15. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* common: Disable packet filter for all machines.aszlig2014-04-221-0/+1
| | | | | | | | | | | | Enabling netfilter, especially connection tracking modules add unnecessary complexity to the systems. So I really don't want to increase the attack surface of the machine because of that. Just close the ports you don't need and listen locally for stuff that doesn't need to be public and we don't really need to have netfilter enabled. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel and configs to version 3.15-rc2.aszlig2014-04-223-16/+32
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* collections: Don't use NSAPI wrapper for Chromium.aszlig2014-04-211-1/+4
| | | | | | | We're now using the PepperAPI Flash version, which is mainly for testing purposes. In the long run, the goal is to get rid of Flash entirely. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Set allowUnfree for CPU microcode.aszlig2014-04-211-0/+3
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* common: Set now option programs.ssh.startAgent.aszlig2014-04-211-1/+2
| | | | | | The old option services.xserver.startOpenSSHAgent is now obsolete. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* collections: Sort package lists by name.aszlig2014-03-172-33/+43
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* collections: Add common packages from user env.aszlig2014-03-172-1/+23
| | | | | | | | I'm not using all of them in a regular basis, but some packages such as Gimp really need a ton of time to build, so let's build them on our Hydra. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* axbo: Move src attribute to the top.aszlig2014-03-171-7/+7
| | | | | | No change in functionality, it just felt ugly to me :-D Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* librxtx-java: Provide alternate URL for download.aszlig2014-03-171-5/+8
| | | | | | The web server at rxtx.qbang.org is down at the moment. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* dnyarri/mmrnmhrm: Enable zwap functionality.aszlig2014-03-163-0/+6
| | | | | | | | | 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>
* Update kernel to version 3.14.0-rc6.aszlig2014-03-161-3/+3
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Renome services.mesa to hardware.opengl.aszlig2014-03-163-7/+6
| | | | 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>
* extraUsers.aszlig: Don't use isSystemUser.aszlig2014-02-081-1/+1
| | | | | | | This attribute is now deprecated and we now statically assign uid 1000 for this user. 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-083-11/+9
| | | | | | | 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>
* overrides: Update kernel source to 3.14.0-rc4.aszlig2014-02-081-3/+3
| | | | | | Okay, not exactly, a few commits afterwards ;-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* release: Fix import of nixpkgs.config.aszlig2013-10-301-1/+1
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* release: Add nixpkgs/config.nix to envs.aszlig2013-10-301-1/+3
| | | | | | | This is to incorporate overrides into the environments, as I'm using some custom packages. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* release: Add environments in addition to machines.aszlig2013-10-301-3/+7
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* overrides: Switch to Torvalds's Linux repository.aszlig2013-10-291-1/+1
| | | | | | | | This is instead of my local clone, which I used because I don't want to clone that repos over and over again (even if it's a shallow clone) for (re-)building the kernel. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Add basic Hydra recipe for prebuilding machines.aszlig2013-10-291-0/+5
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* overrides: Update kernel source to 3.12.0-rc7.aszlig2013-10-291-3/+3
| | | | | | ... plus two more commits ;-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* common: Switch displayManager to lightdm.aszlig2013-10-291-4/+2
| | | | | | Just a try as of now, not sure whether I'll get used to it. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* common: Rename environment.nix to nix.package.aszlig2013-10-291-1/+1
| | | | | | This is because environment.nix is now obsolete in current <nixpkgs>. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* common: Enable S3TC by default in xserver.aszlig2013-10-201-0/+1
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* common: Fix path to VirtualBox program module.aszlig2013-10-201-1/+1
| | | | | | This is needed to cope with the nixos -> nixpkgs merge. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* overrides: Update kernel source to v3.12.0-rc6.aszlig2013-10-201-3/+3
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>