about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* 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>
* overrides: Update kernel source to v3.12.0-rc2.aszlig2013-09-251-3/+3
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update source/config to latest mainline kernel.aszlig2013-09-143-7/+8
| | | | | | 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>
* common: Add user aszlig to group "video".aszlig2013-09-061-1/+1
| | | | | | This is needed for write access to DRI devices. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel source and configs to pre-3.12.aszlig2013-09-063-25/+21
| | | | | | | | 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>
* i3: Enable audio controls using pvolctrl.aszlig2013-08-292-1/+6
| | | | | | | Since I use the new typematrix keyboard everywhere, which has audio control keys, why not use them? Hereby done :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* overrides: Use remix packs for UQM.aszlig2013-08-151-0/+1
| | | | | | Hell yes! Of course we want it, don't we? :-D Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* i3: Swap heads for workspaces on dnyarri.aszlig2013-08-151-0/+7
| | | | | | | | This is because of the somewhat weird Synergy configuration, which I did because it couldn't map the heads correctly to the configured layout. I haven't checked whether this still is the case, but until that this workaround will do it. 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>
* i3: Allow to specify primary network interface.aszlig2013-08-152-1/+3
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* i3: Do workspace assignment based on machine.aszlig2013-08-152-32/+45
| | | | | | | | For example on dnyarri I only have the browser running on workspace 1 and the XMPP client is running on another machine. These names are now generated from a list of workspace names according to the respective machine name. 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>
* common: Add i3 config to system configuration.aszlig2013-08-142-1/+211
| | | | | | | | | | | This now embeds the i3 configuration file directly into the X session using the new option introduced by NixOS/nixos@9392329. The config file itself is not yet cleaned up and there is still quite a lot of cruft left over from my Debian system, but let's clean it up later. Signed-off-by: aszlig <aszlig@redmoonstudios.org>