Commit Graph
100 Commits
Author SHA1 Message Date
Atemu d77ece7e27 Revert "git: Use asciidoctor instead of asciidoc for manpages"
This reverts commit bbf96d898b.

Removes dependency on ruby 2.7 and isn't much slower.

See https://github.com/NixOS/nixpkgs/pull/123502 for more info

(cherry picked from commit 88c2c543bf01063adf57ca2f4ff200cf8fbbd18b)
2021-05-23 22:04:26 +02:00
Atemu 036b557bd9 libndctl: build docs with asciidoc instead of asciidoctor
Removes dependency on ruby 2.7 and isn't much slower

(cherry picked from commit 786579c0b8ee5311af04feb036d04b78efd4b5b2)
2021-05-23 22:04:25 +02:00
Atemu 1e6a687fd0 linux_lqx: 5.11.20 -> 5.11.21 2021-05-16 10:11:39 +02:00
Atemu e2b86ad1e7 anki-bin: 2.1.43 -> 2.1.44 2021-05-13 17:31:54 +02:00
Atemu 5c4c71c31a linux_lqx: 5.11.19 -> 5.11.20 2021-05-12 19:49:25 +02:00
Atemu 0f4f1ae3f2 linux_lqx: 5.11.18 -> 5.11.19 2021-05-09 17:10:26 +02:00
Atemu cfb29088b4 linux_lqx: 5.11.16 -> 5.11.18 2021-05-04 15:13:54 +02:00
Atemu 1b10b0d579 kernel: clarify license 2021-05-02 14:44:54 +00:00
Atemu 3c678b7098 ethminer: correct license 2021-04-27 23:40:34 +02:00
Atemu 7787089f1d ethminer: mark cuda version as broken
Doesn't build on my machine, needs https://github.com/NixOS/nixpkgs/pull/109838
2021-04-27 23:40:04 +02:00
Atemu 101e5cdceb ethminer: use regular stdenv when CUDA isn't used 2021-04-27 23:39:34 +02:00
Atemu a053eae561 ethminer: provide a CUDA-free version
CUDA is only needed for Nvidia GPUs; AMD has a fully open stack
2021-04-27 23:38:10 +02:00
Atemu 976ca8c8e5 ethminer: add myself as maintainer 2021-04-25 13:07:16 +02:00
Atemu 6c04559dae zen-kernels: 5.11.15 -> 5.11.16 2021-04-25 12:20:17 +02:00
Atemu 0036ccebc2 zen-kernels: 5.11.14 -> 5.11.15 2021-04-17 20:45:33 +02:00
Atemu 87e667540a zen-kernels: 5.11.13 -> 5.11.14 2021-04-15 10:36:16 +02:00
Atemu 45ad2b290f anki-bin: 2.1.40 -> 2.1.43 2021-04-11 13:50:11 +02:00
Atemu 45a6e42ce8 zen-kernels: 5.11.11 -> 5.11.13 2021-04-11 11:48:37 +02:00
Atemu 615cad0967 zen-kernels: 5.11.8 -> 5.11.11 2021-03-31 20:24:45 +02:00
Atemu b8d9d14be4 zen-kernels: 5.11.5 -> 5.11.8 2021-03-21 09:19:17 +01:00
Atemu efb1815d1b zen-kernels: 5.11.1 -> 5.11.5 (#115920) 2021-03-21 00:50:02 +01:00
Atemu c0b7b84b91 zen-kernels: 5.10.15 -> 5.11.1 2021-02-24 11:39:47 +01:00
Atemu eccf52763d zen-kernels: 5.10.10 -> 5.10.15 2021-02-13 15:11:34 +01:00
Atemu 88f877e07d kernelPatches: drop export_kernel_fpu_functions
Hasn't been necessary since ZFS 0.8.3
2021-01-27 18:06:01 -05:00
Atemu 500908d7f0 zen-kernels: 5.10.9 -> 5.10.10
lqx2's parent is the same commit as zen1's
2021-01-25 18:32:25 +01:00
Atemu 9d342077cd linux: enable F2FS compression
Fixes https://github.com/NixOS/nixpkgs/issues/110534
2021-01-22 22:35:34 +01:00
Atemu aa58df5312 zfs: use meta.broken instead of throw when incompatible with kernel
`throw` aborts eval when the package is touched in inappropriate places. See
https://github.com/NixOS/nixpkgs/issues/109001 for an adverse instance of that.

ZFS now behaves like a regular broken package when it's, you know, broken.

It also still prints the helpful incompatibility notice when fully evaluated.
2021-01-21 14:58:00 +01:00
Atemu ea051b0417 zen-kernels: 5.10.6 -> 5.10.9 2021-01-20 12:01:57 +01:00
Atemu 4a0070fc9f zen-kernels: refactor suffix
Changing it required modifications in multiple places which is error-prone
2021-01-18 10:49:16 +01:00
Atemu 2fcab516c4 iso-image: enable XZ compress filter
Minimal ISO:
1m21 -> 2m25
625M -> 617M

Plasma5 ISO:
2m45 -> 5m18
1.4G -> 1.3G

Decompression speed stays about the same. It's just a few seconds for the whole
image anyways and, with that kind of speed, you're going to be bottlenecked by
IO long before the CPU.
2021-01-15 17:17:52 +01:00
Atemu a438a94d32 linux: make SECURITY_LOCKDOWN_LSM optional
Not supported on kernels <5.4
2021-01-11 07:03:28 +01:00
Atemu 5eedbd86f4 linux_zen: 5.10.1 -> 5.10.6 2021-01-10 15:08:53 -08:00
Atemu b775e9f474 linux_lqx: 5.10.5 -> 5.10.6 2021-01-10 15:08:53 -08:00
Atemu 71590db8fb tests/installer: give installer VM more cores
ZFS installer test runtime went from 637s to 380s on my Ryzen 3600
2021-01-10 13:45:14 +01:00
Atemu 61c0e8e657 tests/zfs: test stable with stable linuxPackages
Only unstable is supposed to be compatible with linuxPackages_latest
2021-01-10 13:24:53 +01:00
Atemu 579b25b5a8 squashfsTools: unconditionally build with lz4Support
Can't think of a reason to not enable that.
2021-01-10 12:56:46 +01:00
Atemu a87576371f jc: 1.14.0 -> 1.14.1
Now running tests with pytestCheckHook because jc generates wrong unix
timestamps in test_last_F_ubuntu_20_4 test_last_wF_centos_7_7 otherwise.
2021-01-09 14:33:44 +01:00
Atemu e44a4abdbe zfs: 2.0.0 -> 2.0.1
RT patch is included in this release
2021-01-07 05:54:10 -08:00
Atemu c2743fb52f linux_lqx: 5.9.16 -> 5.10.5 2021-01-07 12:39:00 +01:00
Atemu 6559f9654f jc: 1.13.4 -> 1.14.0 2021-01-02 20:59:43 +01:00
Atemu cc7acd49ba anki-bin: 2.1.36 -> 2.1.38 2020-12-28 15:41:56 +01:00
Atemu 0fdf69260a linux_lqx: add a description 2020-12-26 13:35:45 +01:00
Atemu 02437ff86c linux_zen: add a description
Taken from https://liquorix.net/ who use the same sauce in their kernel
2020-12-26 13:30:53 +01:00
Atemu 2c19ef2209 linux: disable module signing
Without this, the kernel would generate a random one for us which obviously
isn't reproducible.

`nix-build -A linux --check` succeeds now!
(Tested at different times with different kernel)
2020-12-26 13:15:04 +01:00
AtemuandVika 847b317a95 anki-bin: force x11
Co-authored-by: Vika <vika@fireburn.ru>
2020-12-24 07:02:43 +01:00
Atemu 0769fe2712 anki-bin: add darwin support 2020-12-24 07:02:43 +01:00
AtemuandDmitry Kalinkin 18906f453e anki-bin: init at 2.1.36
Works around https://github.com/NixOS/nixpkgs/issues/78449

Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2020-12-24 07:02:24 +01:00
Atemu fd2d1eb907 linux_lqx: 5.9.15 -> 5.9.16 2020-12-22 08:15:47 +01:00
Atemu 87994fa87b nvidia_x11_beta: 455.45.01 -> 460.27.04 2020-12-19 05:48:01 +01:00
Atemu ff636d5843 linux_lqx: init at 5.9.15
Same source as linux_zen but with a release schedule that's not quite as
bleeding edge. For example, it's currenly on the newest 5.9 release while
linux_zen is already on 5.10 and won't release future 5.9 fixes.

Originally meant for debianish Distros.
2020-12-18 13:07:55 +01:00
Atemu 10a3fd4892 linux_zen: 5.9.14 -> 5.10.1 2020-12-16 07:10:56 +01:00
Atemu 01698009ac mesa: find prefixed nm when cross compiling 2020-12-13 08:08:02 +01:00
Atemu 46224b1e19 cifs-utils: don't check for AC_FUNC_MALLOC when cross compiling
Produces "undefined reference to "rpl_malloc"" and fails the build

Apparently it's a runtime check (https://github.com/LLNL/ior/issues/4)
2020-12-13 07:59:06 +01:00
AtemuandMatthew Bauer b991ae0e28 nfs-utils: pass native rpcsvc-proto to configureFlag
It was passing in the targetPlatform's rpcgen binary which exec format errors of
course

Co-authored-by: Matthew Bauer <mjbauer95@gmail.com>
2020-12-13 07:57:18 +01:00
Atemu d3113a62b8 nixos/startx: send Xorg log to the default location
This partially reverts bf3d3dd19b.

I don't know why we weren't getting a default logfile back then but Xorg
definitely provides one now ($XDG_DATA_HOME for regular users and /var/log for
root, see `man Xorg`)
2020-12-13 06:15:33 +01:00
Atemu 693a31ab7b nixos/xserver: make logFile configurable
It makes sense for it to be /dev/null for all the displayManagers but startx,
it needs a different logFile configuration.
2020-12-13 06:15:33 +01:00
Atemu a5ea1b6fb3 xorgserver: set log-dir to /var/log instead of the Nix store
Xorg creates the log-dir in its output path because X crashes if it can't write
to its logfile. On a regular distro, this dir would be installed into the root
to prevent that from happening but with Nix, it sits in the read-only Nix store.
Ironically, when Xorg tries to write here, it fails and crashes.

To make Xorg log to /var/log, we have to stop the build script from trying to
create the log-dir as the sandbox doesn't (and shouldn't) have access to /var.

This creates a runtime dependency on /var when running as root but that should
exist on any Linux system (on NixOS, journald always creates /var/log).

Previously, the startx displayManager required some workarounds for logfiles
which are obsolete now.

patchPhase -> postPatch because overriding the patchPhase prevents patches from
being applied
2020-12-13 06:15:32 +01:00
Atemu c72c02ab26 nixos/startx: provide xserverArgs via xserverrc
Fixes #80198
2020-12-13 06:15:32 +01:00
Atemu 338939d464 xinit: use the system xserverrc
Previously it'd try to use the one under its output path which is read-only of
course
2020-12-13 06:15:32 +01:00
Atemu 74c525ddc6 linux_zen: 5.9.13 -> 5.9.14 2020-12-12 16:46:32 +01:00
Atemu 5242cec1b8 rl-2103: document nixos/dnscrypt-proxy2's default config change 2020-12-12 09:15:56 +01:00
Atemu e4c49db668 nixos/dnscrypt-proxy2: base settings on example config
Dnscrypt-proxy needs some options to be set before it can do anything useful.

Currently, we only apply what the user configured which, by default, is nothing.

This leads to the dnscrypt-proxy2 service failing to start when you only set
`enable = true;` which is not a great user experience.

This patch makes the module take the example config from the upstream repo as a
base on top of which the user-specified settings are applied (it contains sane
defaults).

An option has been added to restore the old behaviour.
2020-12-12 09:15:11 +01:00
Atemu 374c3ff563 linux_zen: 5.9.12 -> 5.9.13 2020-12-08 13:54:24 +01:00
Atemu 534223201d release/package-config: update package set versions
NixOS-search uses a list with outdated packages sets because it needs to stay
compatible with stable branches
2020-12-04 08:06:11 +01:00
Atemu 658b7c8f9e linux_zen: 5.9.11 -> 5.9.12 2020-12-03 02:21:40 +01:00
Atemu 71c8bb680e linux_zen: 5.9.10 -> 5.9.11 2020-11-30 11:42:24 +01:00
Atemu 74c4a55e10 buildFHSUserEnvBubblewrap: use arrays for constructing argument list
Generally a cleaner way of doing it and prevents issues with spaces in paths

Used to fix #97234 but #101967 already didt this with a smaller scope
2020-11-22 19:26:59 +01:00
Atemu 3a6f097fb8 mlterm: fetch from GitHub instead of Sourceforge 2020-11-19 18:24:34 +01:00
Atemu 35db176b85 wine: only use strictDeps when mingwSupport is enabled
9f5cba0aaa broke regular wineStaging
2020-11-16 23:15:12 +01:00
Atemu c6b47ff678 mlterm: add myself as maintainer 2020-11-07 18:11:40 +01:00
Atemu 62b33a614d mlterm: add Darwin support 2020-11-07 18:11:40 +01:00
Atemu 51acdda618 bear: 2.4.2 -> 3.0.1
Bear has been completely redone, this is basically a new package
2020-11-07 17:27:17 +01:00
Atemu 64eb016b66 release/package-config: port nixos-search's additions
https://github.com/NixOS/nixos-search/commit/c420d058156320d7bd80194cac1a0770fd10f10d#diff-c1e4b734102f2931f4cddbcf9b4624bd74ee25eb5e6fcab151c4fa7e931cad4e
2020-11-02 17:51:50 +01:00
Atemu 42a9cfe540 mlterm: stdenv.lib -> lib 2020-10-31 13:37:11 +01:00
Atemu 4704cec55b fractal: use libhandy_0 2020-10-24 01:17:52 +02:00
Atemu edbad936cf newsflash: use libhandy_0 2020-10-24 01:17:51 +02:00
Atemu 9d8c238b5c calls: use libhandy_0 2020-10-24 01:17:51 +02:00
Atemu 50047bf4ec deja-dup: use libhandy_0 2020-10-24 01:17:51 +02:00
Atemu 58e08f2407 shortwave: use libhandy_0 2020-10-24 01:17:50 +02:00
Atemu 703a72f4d3 gnome-podcasts: use libhandy_0 2020-10-24 01:17:50 +02:00
Atemu 8cfb2ead47 contrast: use libhandy_0 2020-10-24 01:17:50 +02:00
AtemuandR. RyanTM 5f45e68c6b gammy: 0.9.58 -> 0.9.58a (#98864)
* gammy: 0.9.58 -> 0.9.58a

Co-authored-by: R. RyanTM <ryantm-bot@ryantm.com>
2020-10-04 08:47:37 -05:00
Atemu 2b44f5640b firefox-bin/update: hard-code Mozilla's pubkey
Mozilla has ended the gpg.mozilla.org SKS server and the key can't be imported
from keys.openpgp.org because it lacks a user ID because Mozilla hasn't verified
their email...

Since the key isn't going to change any time soon and SKS is mostly busted,
might as well hard-code it.
2020-09-20 20:24:26 +02:00
Atemu 03860e0118 firefox-bin/update: don't pollute home dir 2020-09-20 20:24:26 +02:00
Atemu 3cc3e864b3 linux_testing_bcachefs: 5.3 -> 5.8
versioning scheme: major.minor.YYYY.MM.DD -> major.minor.patch-YYYY.MM.DD

Makes a lot more sense imho
2020-09-10 18:57:52 +02:00
Atemu 920441f96e bcachefs-tools: 2020-04-04 -> 2020-08-25 2020-09-10 18:57:52 +02:00
Atemu 90f01b1c55 bcachefs-tools: disable tests
Tests were failing because they require the bcachefs module to be loaded on the builder

Many tests were skipped anyways and Bcachefs is still tested via its nixos test
2020-09-10 18:54:52 +02:00
Atemu ea257a8c30 linux_5_8: 5.8.6 -> 5.8.7 2020-09-06 13:30:38 +02:00
Atemu 9323a3f3e4 appimageTools: use buildFHSUserEnvBubblewrap
I tested the execution of all dependent packages and all of them launch to the same screen as before.
2020-09-05 23:43:38 +02:00
Atemu a133475d03 linux_zen: 5.8.1 -> 5.8.7 2020-09-05 21:36:00 +02:00
Atemu b12ca077c0 firefox-bin: 79.0 -> 80.0 (#96279) 2020-08-29 21:17:20 +02:00
Atemu eb4e67505f undervolt: expose power limits as Nixopts
We no longer escape the flags because the power limit flags want two arguments
If we escaped them, we'd only get one argument with an escaped space in it.

Undervolt's flags don't have anything in them that would need to be escaped, so
that shouldn't break anything
2020-08-22 12:27:13 +02:00
Atemu 02d852fd40 mlterm: wrap as GTK app
Mlterm would throw GLib-GIO-ERROR `No GSettings schemas are installed on the system`
when the color picker was opened in mlconfig
2020-08-22 11:07:14 +02:00
Atemu f5856db1b8 rl-2009: add note on undervolt timer changes 2020-08-22 11:02:23 +02:00
Atemu ed83bac1d9 undervolt: make timer opt-in
It should no longer be needed but is worth keeping around in case it is
2020-08-22 10:42:20 +02:00
Atemu e6f0a1e7eb undervolt: apply undervolt on boot and resume
The undervolt did not persist reboots or sleep/hibernation. With this
change you should no longer have to apply the undervolt on a timer
2020-08-22 10:42:19 +02:00
Atemu 4f7cc3bf2a nvidia_x11: 450.57 -> 450.66 2020-08-19 16:48:40 -07:00
Atemu 3f5157f122 android-studio: use buildFHSUserEnvBubblewrap 2020-08-17 08:49:39 +02:00
Atemu 46d8f1a8a2 lutris: use buildFHSUserEnvBubblewrap 2020-08-17 08:49:39 +02:00
Atemu b7c09b50ff steam: use buildFHSUserEnvBubblewrap
Fixes #92798
2020-08-17 08:49:39 +02:00