about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* pkgs/openlab/gitit: Mark as brokenaszlig2016-11-281-0/+1
| | | | | | | | Doesn't build since quite a while, so let's mark it as broken until someone either fixes it or removes it entirely. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch, @sternenseemann
* tishtushi: Switch to common kernel configaszlig2016-11-281-23/+2
| | | | | | | | | | | This brings tishtushi in par with dnyarri and mmrnmhrm, because the patch for the BFQ scheduler doesn't apply, while the one we already have in pkgs.vuizvui.kernel.bfqsched *does* apply. Besides it doesn't make sense to use different versions of the *same* patch within the same repository. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* dnyarri/mmrnmhrm: Enable all firmwareaszlig2016-11-282-0/+2
| | | | | | This is needed mostly for the GPUs and for KMS to hopefully work. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* dnyarri/mmrnmhrm: Switch to generic kernelaszlig2016-11-285-3045/+20
| | | | | | | | | | | | | | | | | I've been patching these machines up since ages and I'm tired now to do both kernel configs *again* for the recent kernel versions. Of course, in the long run I still want them to have their customized kernel, but right now it's better to have a recent generic kernel rather than have a fucked up custom kernel. Also, this removes all that cruft for the Intel HDA pinning on dnyarri, because the machine now has two X-Fi sound cards. Both machines probably won't boot now, so we'll have to adjust a few things very soon. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/bfqsched: Update to v8r4 (kernel >= 4.8.0)aszlig2016-11-281-10/+10
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/gnupg: Support --supervised since 2.1.16aszlig2016-11-282-20/+52
| | | | | | | | | | | | | | | | | | | | | | | | See the release announcement at: https://lists.gnupg.org/pipermail/gnupg-announce/2016q4/000398.html Unfortunately we still need the wrapper, because we need to pick up the PID of the socket endpoint in order to gather various information we can pass to pinentry (which then for example can recognize that the actual SSH client is using X or is using a particular TTY). On the upside however, this is a step into a direction I didn't imagine to happen anytime soon, given the following statement from Werner Koch back then: https://lists.gnupg.org/pipermail/gnupg-devel/2014-November/029104.html However I don't think the way I'm picking up the PID and doing inspection of /proc/PID is going to happen in upstream GnuPG anytime soon. But after cleaning up and doing it as a patch I might now consider upstreaming it. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/fliewatuet: disable gnunetsternenseemann2016-11-221-4/+0
|
* machines/fliewatuet: add missing ';'sternenseemann2016-11-221-1/+1
| | | | oops
* machines/fliewatuet: re-add jackline, add go-font, cleanup fontssternenseemann2016-11-221-9/+11
|
* modules/git: Fix/flesh out type for Git configaszlig2016-11-091-2/+3
| | | | | | | | | | | | | | We need to properly separate attrsOf from the nested attrsOf because otherwise the either type isn't able to distinguish between both types during merging of the subtypes. Now we have sub sections which is '[section "subsection"]' in Git's config syntax and attrsOf (attrsOf ...) on our side and simple sections like '[section]' which is just a plain attrsOf. This way we have an additional type constraint in that we can't mix up subsections with sections by the same name. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* profiles/packages: Revert using Chromium stableaszlig2016-11-091-1/+1
| | | | | | | | | This reverts commit 1fb2981f660b2155331cdac1b28640ba7c6b4786. Since NixOS/nixpkgs@c67a7ee73156796187894c63386b1a78e5902ea5, the Chromium beta channel builds fine again, so let's go back to beta. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/schaf: add the headcounter hydra as binary cachesternenseemann2016-11-091-3/+11
|
* machines/schaf: set system to armv7l-linuxsternenseemann2016-11-061-0/+1
|
* machines/schaf: set timezonesternenseemann2016-11-061-0/+3
|
* machines/schaf: add pubkey, dtach and unisonsternenseemann2016-11-051-0/+3
|
* machines/fliewatuet: Fix evaluation erroraszlig2016-11-051-3/+2
| | | | | | | | | | | | | The jackline package only existed in nixpkgs for a short period of time until it got reverted in NixOS/nixpkgs@7e0ca08bfa19304b446f860a8899122ef019c51a. As soon as jackline enters nixpkgs again, this commit can either be reverted or just left as-is, because it uses pkgs.jackline only if the attribute exists. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @sternenseemann
* machines/schaf: electric sheep dream of other people's computerssternenseemann2016-11-042-0/+76
|
* machines/fliewatuet: simplify config, remove old junksternenseemann2016-11-031-58/+17
|
* machines/fliewatuet: rust, jackline, mpv-cut, wrapfig for texlivesternenseemann2016-11-031-3/+6
|
* pkgs/linux-4.7: Provide patches via callPackageaszlig2016-10-272-5/+7
| | | | | | | | | | | | As mentioned in the previous commit, kernel patches from boot.kernelPatches are added to the kernel package via .override. Unfortunately, .override overrides the function arguments of the expression referenced from callPackage, so having the patches inside the package expression itself will discard those patches once there is an override. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* hardware/t100ha: Switch to use boot.kernelPatchesaszlig2016-10-271-12/+12
| | | | | | | | | | | | | | The implementation of boot.kernelPatches uses .override and passes back the original kernelPatches attribute to the patches that are going to be added from boot.kernelPatches. However, the T100HA module already uses .override to pass these patches but without re-using the existing patches. So instead of just adding preexisting patches to the kernelPatches attribute, let's just switch to boot.kernelPatches, which should also allow overrides and introspection from different NixOS modules. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/linux-4.7: Bring back bridge STP helper patchaszlig2016-10-271-0/+1
| | | | | | | | | | | This reverts commit e27c4cdfbe994a259b77cb4f71c1746552f639f3. I was wrong about this patch being applied upstream, but it turns out that somehow both of these patches are opplied twice, so we'll need to deduplicate the patch list or even better not introduce these duplicates in the first place. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/linux-4.7: Drop patch for bridge STP helperaszlig2016-10-271-1/+0
| | | | | | The patch doesn't apply because it is already included upstream. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* tishtushi: Update BFQ scheduler patch for v4.9-rc2aszlig2016-10-271-4/+10
| | | | | | | | | | | | | | | | The rebased patch has been announced upstream at: https://groups.google.com/forum/#!topic/bfq-iosched/Et-axgapbrs Unfortunately the GitHub branch isn't linked there, but it can be found here: https://github.com/linusw/linux-bfq/tree/add-bfq-logical This time the patch adds the BFQ scheduler as an extra scheduler instead of modifying CFQ, so we need to add extra kernel options again. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* hardware/t100ha: Fix evaluation erroraszlig2016-10-271-1/+1
| | | | | | | The right attribute is vuizvui.kernel.linux_4_7 and not vuizvui.linux_4_7. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/nixops: Update to latest upstream masteraszlig2016-10-271-3/+8
| | | | | | | | | | | This includes a small patch coming from NixOS/nixops#508 for fixing peer-to-peer tunneling for kernel versions >= 4.5. In addition, I'm patching out the Python sqlite3 module as this also doesn't exist anymore since NixOS/nixpkgs@bee439207bd729eee0bf5dcae5be44320cee45cd. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* hardware/t100ha: Bring back Linux 4.7.10aszlig2016-10-273-1/+27
| | | | | | | | | | | | | | Removed in NixOS/nixpkgs@b3f7d626c164ae591a067f78bfcbb06fc3a588b9. We are currently stuck in 4.7 with the T100HA because of this upstream bug: https://bugs.freedesktop.org/show_bug.cgi?id=97529 So let's bring back the expression for Linux 4.7 until there is time for debugging the mentioned bug. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs: Rename "kpatches" directory to "kernel"aszlig2016-10-273-3/+3
| | | | | | | | | This now should reflect "all things kernel" and thus could not only contain patches but other things. If we have so many patches that it makes sense to namespace them further, we can still use kernel/patches for that purpose which is way better than "kpatches". Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/grandpa: Remove dependency on cursesaszlig2016-10-271-3/+1
| | | | | | | | | | | Follow up to 65c8919d0da4494786ee28fef6da97ac59fcee1a. Another attribute that is now gone since NixOS/nixpkgs@bee439207bd729eee0bf5dcae5be44320cee45cd. However, I've tested evaluation on the package this time. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/grandpa: Remove dependency on bsddbaszlig2016-10-271-1/+1
| | | | | | | | | | | It seems (haven't really tested) that since NixOS/nixpkgs@bee439207bd729eee0bf5dcae5be44320cee45cd using bsddb is no longer necessary and built in into Python. I haven't tested whether this is true or not, but the attribute is gone so let's make sure that the expression evaluates for now. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/schnurrkadse: -xmonad +herbstluft +aspellsternenseemann2016-10-201-8/+5
|
* machines/schnurrkadse: bumplukasepple2016-10-201-1/+10
|
* pkgs/santander: Switch to 32bit buildaszlig2016-10-192-5/+7
| | | | | | | | | | Right now the linking process with wineg++ fails on 64bit and I currently don't have time to properly look into why this happens. Another workaround would be to just use patchelf to fix the errors afterwards, but in the end everything except dwb has to be 32bit anyway. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/santander: Trim down closure sizeaszlig2016-10-191-2/+4
| | | | | | | | | | | | | | | Since the version bump of wineStaging, stuff like mono and gecko are included when creating a new wineprefix. We can avoid this by overriding DLLs using "mscoree,mshtml=". In addition to that, we now use wineMinimal instead of the wineStaging attribute from nixpkgs so that we really have as few options compiled in as possible, especially because we really don't need them for the plugin. This trims down the closure size by a few hundred megabytes. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines/katara: enable searxProfpatsch2016-10-181-1/+1
|
* machines/katara: two-finger scrollingProfpatsch2016-10-181-3/+7
|
* machines/katara: use getBinProfpatsch2016-10-181-3/+4
|
* machines/katara: change fontsettingsProfpatsch2016-10-181-1/+1
|
* machines/katara: +/- some packagesProfpatsch2016-10-181-29/+39
|
* machines/katara: 32bit options for gamesProfpatsch2016-10-181-0/+4
|
* machines/katara: remove references to taffybarProfpatsch2016-10-181-5/+1
|
* modules/i3/conky: Fix weather URLaszlig2016-10-181-1/+1
| | | | | | | The URL has changed, see brndnmtthws/conky#325 for the fix in upstream conky. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Revert "runCommand -> runCommandCC"aszlig2016-10-176-109/+42
| | | | | | | | | | | | | This reverts commit e3f8d28d6be67257d70035d122263f3a35adc438 and my attempts to mitigate this in 0a50f5fab1abf2e70fd5d7a2dd717c2f2c1b983b and 3b91f25b37ea709f5c86e38a50061199bbed5341. Vuizvui is a repository for experimental stuff, but NOT a dumpster. So please refrain from pushing waste into this repository, like markers for a failed merge. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch
* machines/katara: Fix evaluation of all testsaszlig2016-10-171-1/+1
| | | | | | | | | | | The tests within Vuizvui currently depend on all machines to evaluate correctly. The option hardware.pulseaudio.extraDaemonConfig doesn't exist hence the evaluation fails. I assume @Profpatsch wanted to use extraConfig, which is for the default.pa. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Fix evaluation of module listaszlig2016-10-171-1/+2
| | | | | | | | | | | Regression introduced by e3f8d28d6be67257d70035d122263f3a35adc438. Another time where a commit references files without actually adding them. So let's remove the missing module from the module list and let only those machines break which are actually using it. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @Profpatsch
* runCommand -> runCommandCCProfpatsch2016-10-156-42/+108
|
* machines/tyree: Remove support for rtl8192cuaszlig2016-10-131-3/+0
| | | | | | | Now that internal WiFi is working, we don't need that WiFi dongle anymore. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* hardware/t100ha: Fix support for SDIO WiFi cardaszlig2016-10-133-0/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While I had terse Internet connectivity these days, I haven't checked T100HA hardware related news/patchs very often. Meanwhile a small patch by @tagorereddy popped up on hadess/rtl8723bs#80 which works around the SDIO detection. On some devices the BIOS has an option to map the SDIO controller to PCI instead of ACPI, but the T100HA doesn't have this option. IIUC the issue here is that the controller is already being attached via PCI device ID 80862280, which prevented the platform device from being attached via ACPI. The patch circumvents that by removing PCI device ID 80862280 while probing for ACPI devices in SDHCI (yes, very hacky but works) and forces the ACPI platform device to be initialized if the HID is 80860F14:02. I've rebased and tidied up the original patch a bit to prevent warnings during build. Other than this patch, we now need to add the right firmware and the corresponding parameters to hardware.firmware, so that the actual driver for the WiFi card can be loaded. The firmware parameters are stored in EFI on the host itself: /sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b51f-43268123d113 So I added a copy of it to prevent impurities. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* profiles/packages: Temporarily use Chromium stableaszlig2016-10-131-1/+1
| | | | | | | | | | Chromium's beta channel doesn't build for quite a while because the GYP stuff is heavily broken in beta and dev and we need to move to GN instead. So until that's done I'm going with the stable channel for now. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* kernel: Switch to use boot.kernelPatchesaszlig2016-10-133-24/+17
| | | | | | | | Since NixOS/nixpkgs@da36847d925058fd86f027b64cc712c57be11ad8 we no longer need so much cruft to specify kernel patches, so let's switch to boot.kernelPatches instead of the hackery we had so far. Signed-off-by: aszlig <aszlig@redmoonstudios.org>