about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* pkgs/vim: Wrap lines at 79 chars instead of 80aszlig2017-07-241-4/+4
| | | | | | | | | | The reason is that for terminals that have a width of 80 characters, having a line with exactly 80 characters will wrap it. I've wrapped most of my code in 79 characters since a while manually, so it's time to enforce this by the editor. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/vim: Set history size to 500 linesaszlig2017-07-241-0/+1
| | | | | | The default is 50, which is a bit small for my taste. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/vim: Add flag to skip defaults.vimaszlig2017-07-241-0/+1
| | | | | | | | This one is annoying because it enables mouse mode and it's sourced *after* our defined configuration. Setting skip_defaults_vim disables this behaviour. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/aszlig: Make vim module a plain packageaszlig2017-07-246-57/+47
| | | | | | | | | | | | I don't use anything that's machine specific within my Vim configuration (and even if, we can pass it via the callPackage arguments) so it's kinda pointless that it's a module instead of a plain package (override). This makes it also easier to nix-build the package without the need to go through the module system. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* tests/bfq: Use bleeding edge kernelaszlig2017-07-201-1/+1
| | | | | | | | IMHO it makes more sense to use the latest rc kernel instead of the latest stable kernel to run this test, because what we're actually testing here is whether our bfq-by-default.patch is working. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* bfq: Remove SCSI_MQ_DEFAULT option for kernel 4.13aszlig2017-07-201-4/+6
| | | | | | | This has been removed upstream and is no longer needed, see commit torvalds/linux@5c279bd9e40624f4ab6e688671026d6005b066fa. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Introduce new system.kernel.useBleedingEdge optionaszlig2017-07-204-8/+13
| | | | | | | | | | | | This dissolves the user.aszlig.system.kernel module, which was not only to stay on the latest bleeding edge kernel but also to enable BFQ. The latter has been factored out already a while ago already. Originally, I had a fully custom kernel config for mmrnmhrm and dnyarri, but it's no longer the case and thus the user.aszlig.system.kernel module is now no longer needed. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* starbound: Update to version 1.3.2aszlig2017-07-191-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Additions and changes: * Reduce cost of player station parts * Show some system information on hovering over stars in the navigation interface * Show system name on the system screen in the navigation interface * Properly beam away a player's mech when a player beams off the world * Deploying to asteroid fields puts you in a position related to where in the field your ship is * Allow any number of script panes with no source entity * Add player.interact lua binding * Keep player from starving when in a mech Bug fixes: * Various NPC and Monster behavior fixes * Fix issue where player ships from other systems would be visible on the navigation screen * Fix issue where deploying to a party member could result in deploying a mech to their ship * Improve jarring movement of the sky during flying and warping * Fix issue where inventory items would count twice in crafting interfaces * Fix parameters argument for spawnnpc console command * Fix issue allowing the player to fly the ship before fully repairing it The full upstream release announcement can be found at: http://playstarbound.com/starbound-1-3-2-changelog/ Tested using the games.starbound VM test. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/eris: Remove terminatordevhell2017-07-181-1/+0
|
* machines/profpatsch: enable fcitx & mozc japanese IMEProfpatsch2017-07-171-0/+4
|
* machines/fliewatuet: remove packageOverridessternenseemann2017-07-171-6/+1
| | | | cc @aszlig
* profiles/base: Add patch for networkd IPv6 fixaszlig2017-07-171-0/+8
| | | | | | | | | | | | | | | The upstream issue is systemd/systemd#3879 and this bug has annoyed me for a while now. I've also opened a pull request (NixOS/systemd#12) to the NixOS fork of systemd, but this is pending since almost a month now and the bug is still annoying as fuck, so let's patch it in vuizvui. I'm not yet porting this to other machines yet, because I want to test whether this actually really solves my problem (even though it's exactly what the upstream bug describes) or whether we need to patch something else as well. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @devhell (uses networkd as well)
* Convert packageOverrides to overlaysaszlig2017-07-174-38/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are two other occasions where packageOverrides are still in use, one of them is @sternenseemann's fliewatuet machine and another one is @devhell's package profile. I've replaced every other occurence of packageOverrides and replaced it with overlays and checked the store path hash after evaluation. The reason why I left @sternenseemann's fliewatuet alone was that for I wasn't quite sure whether "bluez = pkgs.bluez5" is still needed or intentional to pin it to version 5. Because if it's not the case the packageOverrides can just be dropped because bluez is already bluez5 in upstream <nixpkgs>. For @devhell's package profile, I did the conversion, but the store path turned out to be a different one than what it was prior to the change. I did take a quick look at the requisites of the drv and found that sox was one of the different paths that led to the change in the final store path. This obviously needs to be tested and/or investigated first. Other than that, the main reason why I'm moving everything to overlays is that it's the replacement for packageOverrides and also has a better way to pass through chains of overrides than packageOverrides had. My guess is that after NixOS 17.09, the old packageOverrides function will be removed, so let's make sure we're ready for that. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @devhell, @sternenseemann
* profiles/packages: Add termitedevhell2017-07-141-0/+1
| | | | Let's see what the fuss is all about.
* modules/openlab/speedtest: may_ was kind of a no-opProfpatsch2017-07-121-3/+1
|
* modules/openlab/speedtest: add curl timeoutProfpatsch2017-07-111-3/+17
| | | | When the connection drops packages, it should be picked up by the script.
* modules/openlab: use a smaller speedtest fileProfpatsch2017-07-111-2/+2
| | | | Based on comments in https://github.com/openlab-aux/orgafoo/issues/257.
* machines/haku: forgot the firewall exception for searxProfpatsch2017-07-101-1/+3
|
* machines/haku: move searx from katara to hakuProfpatsch2017-07-102-5/+5
|
* machines/katara: back to wpa_supplicant againProfpatsch2017-07-101-8/+8
|
* machines/katara: add TERM to the environmentProfpatsch2017-07-101-0/+2
|
* machines/katara: add anki plugin depsProfpatsch2017-07-101-1/+1
|
* modules/profpatsch/scannning: add option to list remote scannersProfpatsch2017-07-102-4/+24
| | | | | sane has a file called `net.conf` which is a list of hosts that are searched for remote scanners.
* machines/hannswurscht: serve speedtest output with nginxProfpatsch2017-07-082-8/+16
|
* modules/openlab: improve speedtest scriptProfpatsch2017-07-082-19/+38
| | | | | | Add an option to specify the file where new data should be appended to. Check the size of the actual downloaded file. Add IPv6 and IPv6 checks and a version field for outputs.
* machines/haku: remove pub subdomain againProfpatsch2017-07-081-8/+3
| | | | | Apparently `enableACME` doesn’t generate certificates for the right subdomains if they are on the same machine in different virtual hosts.
* machines/haku: add a pub subdomainProfpatsch2017-07-081-3/+8
|
* machines/haku: fix warpspeed serviceProfpatsch2017-07-081-2/+2
|
* machines/haku: add correct port numberProfpatsch2017-07-081-0/+2
|
* machines/katara: fix evaluation errorProfpatsch2017-07-081-1/+0
|
* machines/haku: refactor a bit to include into base server configProfpatsch2017-07-084-7/+44
| | | | | Until now, the config on the actual server was deviating because I changed it locally.
* machines/hannswurscht: increase stackenblocken volumeProfpatsch2017-07-071-1/+1
|
* modules/openlab: small patch to speedtest for more correct pingProfpatsch2017-07-071-3/+4
|
* machines/{titan,eris,skunkworks}: Enable BFQdevhell2017-07-063-0/+3
|
* profiles/managed: Enable BFQ scheduler by defaultaszlig2017-07-061-0/+2
| | | | | | | Now that the scheduler is in mainline, I think there is nothing now to stop us from unleashing it to end users :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Remove service and tests for multipath-vpnaszlig2017-07-064-441/+0
| | | | | | | | | | The service and test has been broken for a long time now and nobody really has any interest in using it or even fixing it, so I'm removing it to decrease the amount of crap we have in there. If somebody still wants to use this someday we can still bring it back. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules: Move BFQ stuff into its dedicated moduleaszlig2017-07-066-20/+56
| | | | | | | | | Not everybody likes to have the latest release canidate kernel, so we now have an option called vuizvui.system.kernel.bfq.enable, which *only* enables the BFQ scheduler per default. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @devhell
* modules/kernel: Really enable BFQ by defaultaszlig2017-07-063-25/+15
| | | | | | | | | | | | | | | I previously wrote that patch in a hurry, so I thought it would be enough to set CONFIG_DEFAULT_IOSCHED to "bfq". But in block/elevator.c the actual default for blk-mq is a constant and can't be configured via CONFIG_DEFAULT_IOSCHED. So we're now patching just that constant and nothing more. Also, I've enabled CONFIG_DM_MQ_DEFAULT, because the DM devices need to be switched to blk-mq as well and for example on dnyarri I'm actually using the device mapper for LUKS. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/openlab: add correct locale for speedtestProfpatsch2017-07-051-0/+1
|
* modules/openlab: add speedtestProfpatsch2017-07-044-0/+88
| | | | A simple script to gather DNS & download speed data.
* hardware/t100ha: Switch to stable kernel 4.12aszlig2017-07-041-1/+1
| | | | | | | We no longer need to use linux_testing, because kernel 4.12 is stable since yesterday. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/nixops: Update to latest upstream masteraszlig2017-07-041-2/+2
| | | | | | | I need to thoroughly test the latest development version, so it's a must to keep it up to date. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/titan: Switch wirelesstools for iwdevhell2017-06-301-1/+1
| | | | Signed-off-by: devhell <devhell@mailfresser.de>
* machines/eris: Add missing /bootdevhell2017-06-291-0/+5
| | | | | | | For whatever reason the /boot configuration was missing and subsequently nixos-rebuild would fail. Thanks for pointing out the error @aszlig! Signed-off-by: devhell <devhell@mailfresser.de>
* machines/titan: Disable synaptics in favor of libinputdevhell2017-06-291-3/+8
| | | | | | | Let's see how the touchpad on this new laptop behaves with libinput instead of synaptics. Signed-off-by: devhell <devhell@mailfresser.de>
* machines/tyree: Remove OpenSSH serviceaszlig2017-06-291-1/+0
| | | | | | | I no longer need to actively debug the kernel or do much development on the machine, so this is no longer needed. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Revert "devhell/titan: Disable networking.wireless"devhell2017-06-271-1/+1
| | | | | | | This reverts commit 2e90b9562939208e5392790834c6ffd89aede692. Sorry about this. I was wrong as it seems networking.wireless is required for connman.
* devhell/titan: Disable networking.wirelessdevhell2017-06-271-1/+1
| | | | Not even sure if it is needed anymore to keep connman working.
* devhell/titan: Switch to connman for networkingdevhell2017-06-271-3/+3
|
* machines/tyree: Add kate to systemPackagesaszlig2017-06-241-3/+3
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>