about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* README: Change wording about dotfiles.aszlig2015-03-071-1/+1
| | | | | | Properly distinguish between patched-in dotfiles and real dotfiles. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel sources to latest mainline master.aszlig2015-03-061-2/+2
| | | | | | Geesh, the kernel is too OLD! Two fucking days! Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel sources to version 4.0-rc2.aszlig2015-03-041-3/+3
| | | | | | Plus a few more commits after the tag was created. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* overrides: Remove config validation patch.aszlig2015-03-041-8/+0
| | | | | | It is no longer needed as it has been applied upstream in version 4.9. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* common: Use networkd on all machines.aszlig2015-03-041-0/+1
| | | | | | | I prefer networkd over the scripted configuration, because it's able to properly track the interface states. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Revert static configuration for redmoon network.aszlig2015-03-043-32/+2
| | | | | | | | This reverts commit d64ed6fb4fd211f9690b359275371926246f4521. Since I have moved back to my new home, this is no longer needed. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel source and configs to v4.0-rc1.aszlig2015-02-273-4/+37
| | | | | | | Let's get rid of that buggy old 3.19-rc6 and get to the new buggy 4.0-rc1 + a few more commits (so it's more like -rc1.5). Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* tishtushi: Really use the latest mainline kernel.aszlig2015-02-141-4/+6
| | | | | | | | | | | | | | | | | | I can't emphasize this enough: *REALLY* Whenever the newest stable kernel is released, the version in linux_testing will *still* the latest -rc even though it's older than the current stable. Strictly speaking, it's true that even though the stable version is newer, the label "testing" is correct. However, and in my case I want to really have the latest mainline version, no matter whether it's stable or testing. So, we're just comparing the major and minor version numbers and if they match, we're using the latest stable, otherwise we're using testing. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* common: Turn on Nix store auto-optimization.aszlig2015-02-131-0/+1
| | | | | | | | | | | This makes sense especially on tishtushi where disk space is sparse, but also helps especially when testing/working on Nix expressions. Motivated by a message from @wmertens: http://lists.science.uu.nl/pipermail/nix-dev/2015-February/016180.html Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel sources to version 3.19.0-rc6.aszlig2015-01-301-3/+3
| | | | | | And as usual it's not -rc6, but a few commits ahead :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Add a static configuration for redmoon network.aszlig2015-01-303-2/+32
| | | | | | | | | | | | | | | | Today seems to be a "bad luck day" because my Sheeva Plug just died. So I'm back to some weird stupid old Netgear thingy that seems to be so old that it doesn't even know what IPv6 "might be". And it's already the "latest and gro^Heatest" firmware that's available. One of the ugly things is that our internal DNS configuration can't be done using that stupid thing, because it uses DHCP to assign external DNS servers rather than having an internal DNS forwarder where you can assign your own[TM] zones. So let's hope that we can revert this in the foreseeable future. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* tishtushi: Use TLP service instead of hdparm.aszlig2015-01-271-3/+1
| | | | | | | | | | Thanks to @abbradar for packaging the TLP nixpkg and NixOS service module. The upside is that the APM level of the disk is 254 by default, so we don't need to explicitly set that during bootup and it is done automatically when we're on AC (when the battery is the power source it's 128). Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* packages: Add acpi package.aszlig2015-01-271-0/+1
| | | | | | | | | | Quite useful to get power management statistics like battery info. Of course, in a better world we would have a completly modular status bar that is able to display such information *only* if we're *not* on AC. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/i3: Allow to set a network timeout.aszlig2015-01-272-2/+19
| | | | | | | | For the primary network interface that is going to be displayed in the status bar, it's a good idea to have a timeout value. I'm sitting in the train right now and it's annoying to *not* have a working status bar. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* packages: Switch to using Haskell NG.aszlig2015-01-261-4/+4
| | | | | | | Also now uses dashes for the names instead of the camelCased versions we had in old haskellPackages. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/nixops: Update to latest upstream master.aszlig2015-01-211-26/+10
| | | | | | | | | | | | We also now use fetchFromGitHub and no longer use "git rev-parse" in order to truncate the commit hash. Instead, we're just trimming down the revision we already have in the Nix expression to 7 characters (like per default if done by "git rev-parse --short"). This should also mitigate the evaluation problems with latest nixpkgs, where leaveDotGit changed so it results in a different hash. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel sources to version 3.19.0-rc5.aszlig2015-01-211-3/+3
| | | | | | ... actually a few commits ahead of -rc5 ;-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel sources to version 3.19.0-rc4.aszlig2015-01-131-3/+3
| | | | | | | | Particularly tripped over a small bug, which is fixed in torvalds/linux@b800c91, so let's get up to latest mainline master (23 commits ahead of v3.19.0-rc4 tag). Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* bfqsched: Update patch set to version 3.18-v7r7.aszlig2015-01-111-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | Changes for v7r7: * BUGFIX: Prevent the OOM queue from being involved in the queue cooperation mechanism. In fact, since the requests temporarily redirected to the OOM queue could be redirected again to dedicated queues at any time, the state needed to correctly handle merging with the OOM queue would be quite complex and expensive to maintain. Besides, in such a critical condition as an out of memory, the benefits of queue merging may be little relevant, or even negligible. * IMPROVEMENT: Let the OOM queue be initialized only once. Previously, the OOM queue was reinitialized, at each request enqueue, with the parameters related to the process that issued that request. Depending on the parameters of the processes doing I/O, this could easily cause the OOM queue to be moved continuously across service trees, or even across groups. It also caused the parameters of the OOM queue to be continuously reset in any case. * CODE IMPROVEMENT. Performed some minor code cleanups, and added some BUG_ON()s that, if the weight of an entity becomes inconsistent, should better help understand why. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* mmrnmhrm: Revert disabling BFQ scheduler.aszlig2015-01-111-2/+2
| | | | | | | | This reverts commit 58f0b7ada55ce0416d2a35e81ac748da88284a74. Seems to be working without lockups so far. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel sources and configs to v3.19-rc3.aszlig2015-01-113-9/+29
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Add Apache 2.0 license, closes #1.aszlig2015-01-052-0/+222
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* git: Add mercurial/bazaar bridge.aszlig2014-12-311-0/+1
| | | | | | | | Especially useful if you want to patch a bunch of applications and don't want to either search for an up-to-date Git mirror or even being forced to use Mercurial. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* packages: Move gitAndTools.hub into git module.aszlig2014-12-312-2/+4
| | | | | | We don't want packages.nix to grow too big, do we? ;-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* cfgfiles/gajim: Properly define status messages.aszlig2014-12-311-119/+28
| | | | | | | | So far, I've kept the default ones and dragged custom ones to various machines manually. Now, this defines a few custom status messages I frequently use. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* cfgfiles/gajim: Move msgwin tabs to the right.aszlig2014-12-311-1/+1
| | | | | | | Especially when having a large number of MUC channels, a scrollable tab bar on the top gets quite messy. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* cfgfiles/gajim: Always maximize message window.aszlig2014-12-311-1/+1
| | | | | | Should work better with tiling window managers. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* packages: Add beets.aszlig2014-12-301-0/+1
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Remove "aszlig" from vboxusers, except on dnyarri.aszlig2014-12-182-2/+2
| | | | | | | Yep, for now I need USB support on that machine, so let's stay in the vboxusers group there for now. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* common-workstation: Fix udev extraRules.aszlig2014-12-161-1/+3
| | | | | | | Using # at the end of rules doesn't seem to be accepted by udev, so let's use lines beginning with #. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* vim: Update nixAddon and add vimAddonErrorFormats.aszlig2014-12-161-2/+9
| | | | | | | | The latter is a newly introduced (well... not exactly introduced but actually referenced, I think it was there before) dependency of nixAddon. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* packages: Add the Tomahawk audio player.aszlig2014-12-091-0/+1
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel source to version 3.18.0.aszlig2014-12-091-3/+3
| | | | | | Actually, why the heck did I mention 3.17-rcN in all these commit logs? Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* vim: Add dependencies for vim-haxe plugin.aszlig2014-12-091-0/+21
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* zsh: Set window title to command if using xterm.aszlig2014-12-081-0/+12
| | | | | | | Having a shitton of xterms open can get quite confusing at some point, so let's make this easier by providing a sane title. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* zsh: Remove obsolete environment variables.aszlig2014-12-081-2/+0
| | | | | | | | | | | My old audioserver (nasd) doesn't exist anymore since years, so let's drop that stuff for now, especially because nowadays I'd probably use pulseaudio or jack. The SCUMMVM_PORT is only used for MIDI output, but if I should get back to using ScummVM again, I'd probably patch the port into it directly. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel source to version 3.17-rc7.aszlig2014-12-011-3/+3
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* common-workstation: Fix VirtualBox host setting.aszlig2014-11-271-1/+2
| | | | | | | We no longer need to import .../programs/virtualbox.nix anymore, so let's switch to the module option. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* common-workstation: Remove services.syslogd.tty.aszlig2014-11-271-2/+0
| | | | | | No longer in use, because it was pre-systemd NixOS. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel sources and configs to v3.18-rc6.aszlig2014-11-243-5/+11
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* common-workstation: Remove foomatic_filters.aszlig2014-11-231-4/+1
| | | | | | | | | They're already included in cups_filters, so we no longer need to keep them here, as they conflict with each other: https://headcounter.org/hydra/build/582983/nixlog/9/raw Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* tishtushi: Add and enable BFQ scheduler patch.aszlig2014-11-201-2/+17
| | | | | | | I hate it to not being able to use my system while there is heavy I/O load :-/ Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/zsh: Fix formatting and check for enable.aszlig2014-11-201-4/+6
| | | | | | | We don't want to have the zsh module active for _all_ machines, only for warkstations. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* common-workstation: Switch to vuizvui Git module.aszlig2014-11-202-1/+22
| | | | | | Yay, no .gitconfig anymore :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules: Add "git" module for system-wide config.aszlig2014-11-202-0/+69
| | | | | | | Allows to declaratively specify the Git configuration options using nested attribute sets. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* zsh: Move into its own module.aszlig2014-11-194-87/+96
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel source to version 3.17-rc5.aszlig2014-11-181-3/+3
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* nixops: Move from overrides into own package.aszlig2014-11-183-27/+64
| | | | | | | | We now no longer override the package included in <nixpkgs>, but build it completely from the upstream Git repository and do our patches right after the fetchgit. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Update kernel source to version 3.17-rc4.aszlig2014-11-141-3/+3
| | | | | | | Still can't understand why I could live with such an old kernel, so let's bring it up to date with latest mainline master. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Integrate console lock screen into i3.aszlig2014-11-053-0/+10
| | | | | | | Now it's enough to just press super + shift + escape in order to trigger the socket and thus the lock screen. Signed-off-by: aszlig <aszlig@redmoonstudios.org>