Commit Graph
100 Commits
Author SHA1 Message Date
Jörg Thalheim e2ef8b439f knot: add keyFiles option
This useful to include tsig keys using nixops without adding those
world-readable to the nix store.
2020-02-12 16:36:42 +00:00
Jörg Thalheim 88029bce39 knot: drop dynamic user
This makes it hard to include secret files.
Also using tools like keymgr becomes harder.
2020-02-12 16:34:10 +00:00
Jörg Thalheim 6adc09ed30 knot: put runtime paths outside the nix store
Otherwise knot tries to write to non-writable directories.
This for example breaks dnssec signing.
While it's possible to overwrite these path in the configuration,
having a sane defaults is nicer.
2020-02-12 16:27:38 +00:00
Jörg Thalheim 447207114f restic: reference nixos test 2020-02-07 10:39:18 +00:00
Jörg Thalheim c24a2d3e32 nixos/irqbalance: re-add multi-user.target
otherwise the service is never started by us.
2020-02-04 14:20:12 +00:00
Jörg Thalheim 4d676594ac radare2-cutter: 1.9.0 -> 1.10.1 2020-02-04 11:31:06 +00:00
Jörg Thalheim 0bb7b8a72d radare2: 4.0.0 -> 4.2.0 2020-02-04 11:31:04 +00:00
Jörg Thalheim c9d6dee9e4 nixos/locate: don't create /var/cache
This is already handled by the default systemd tmpfiles.

fixes #78941
2020-02-01 17:14:52 +00:00
Jörg Thalheim 37286820f2 verilator: shebangs patch is not needed anymore 2020-01-30 20:42:51 +00:00
Jörg Thalheim 4fa2d4b5c3 nixos/restic: use optionalString/optionalAttrs where possible 2020-01-30 17:07:21 +00:00
Jörg Thalheim ccb3846596 lxd: also use default text for other package options 2020-01-30 14:26:54 +00:00
Jörg Thalheim 6f7c3fbff7 bpftool: fix compilation with 5.5 2020-01-30 14:11:47 +00:00
Jörg Thalheim 4358dfff8d appdaemon: 3.0.5 -> 4.0.1 2020-01-30 14:00:40 +00:00
Jörg Thalheim b23b1e3d7c python3.pkgs.deepdiff: init at 4.0.9 2020-01-30 14:00:33 +00:00
Jörg Thalheim 0fc20ed4fb perf: fix build on 5.5 2020-01-30 12:11:16 +00:00
Jörg Thalheim 0218f30af5 telegraf: reference nixosTests 2020-01-28 14:08:38 +00:00
Jörg Thalheim 3ef5115963 nixos/systemd: add all systemd tmpfiles files
Especially tmp.conf is important to create /tmp and /var/tmp with the correct
permissions.
2020-01-24 17:20:54 +00:00
Jörg Thalheim 2685806371 nixos/kresd: add listenDoH option 2020-01-23 23:22:37 +00:00
Jörg Thalheim bfa278ee5a nixos/knot: set defaultText for package option
the package attributes looks nicer in the manual
2020-01-23 23:17:04 +00:00
Jörg Thalheim 1d24ce5ba0 snitun: fix macOS build 2020-01-21 07:56:14 +00:00
Jörg Thalheim 17a3674aad home-assistant: regenerate to include icloud 2020-01-20 13:59:49 +00:00
Jörg Thalheim 89d1275c38 python.pkgs.pyicloud: init at 0.9.1 2020-01-20 13:59:46 +00:00
Jörg Thalheim c08aa3c2a8 nmap: fix zenmap, reduce vendored libraries 2020-01-15 13:20:25 +00:00
Jörg Thalheim 05a507e597 liblinear: fix soname path names on linux 2020-01-15 13:20:25 +00:00
Jörg Thalheim 4d7da1d72d nmapsi4: fix startup by adding wrapQtAppsHook 2020-01-15 10:58:54 +00:00
Jörg Thalheim 00a2084a40 openssl: fix build linux with clangStdenv 2020-01-14 22:08:15 +01:00
Jörg Thalheim 382b0aa52d nixos/openldap: check configuration with slaptest
slapd does only print the error and not the line number.
Sometimes it is not even clear that it fails to start
due to an incorrect configuration file.

Example output of slaptest:

5e1b2179 /nix/store/gbn2v319d4qgw851sg41mcmjm5dpn39i-slapd.conf: line 134 objectClass: Missing closing parenthesis before end of input
ObjectClassDescription = "(" whsp
  numericoid whsp                 ; ObjectClass identifier
  [ "NAME" qdescrs ]
  [ "DESC" qdstring ]
  [ "OBSOLETE" whsp ]
  [ "SUP" oids ]                ; Superior ObjectClasses
  [ ( "ABSTRACT" / "STRUCTURAL" / "AUXILIARY" ) whsp ]
                                  ; default structural
  [ "MUST" oids ]               ; AttributeTypes
  [ "MAY" oids ]                ; AttributeTypes
  whsp ")"
slaptest: bad configuration file!
2020-01-12 14:25:49 +00:00
Jörg Thalheim cf8cb059e2 home-assistant-cli: fix typo in description 2020-01-09 10:45:46 +00:00
Jörg Thalheim f74fc27ace home-assistant-frontend: 20200108.0 -> 20191204.1 2020-01-09 10:43:43 +00:00
Jörg Thalheim 283e3e7218 nixos/home-assistant: support for secrets 2020-01-09 10:39:50 +00:00
Jörg Thalheim b2dbc1edd1 home-assistant: 0.100.3 -> 0.103.6 2020-01-09 10:39:38 +00:00
Jörg Thalheim cd9947a5a7 linux_5_4: also include fpu patch
Otherwise zfs performance is unbearable
2020-01-07 13:34:13 +00:00
Jörg Thalheim 1a931f1f60 Revert "Revert "ffmpeg: fix cross compilation""
This reverts commit 7d46f7363c.

This change was accidentally commit to master. To avoid a mass-rebuild we
actually apply this change on staging first.
2020-01-04 08:26:03 +00:00
Jörg Thalheim 7d46f7363c Revert "ffmpeg: fix cross compilation"
This reverts commit f6f8f0b75a.

avoid mass-rebuild on master; move to staging instead.
2020-01-04 08:25:54 +00:00
Jörg Thalheim f1568223c9 Revert "ffmpeg: fix cross compilation"
This reverts commit f6f8f0b75a.

avoid mass-rebuild on master; move to staging instead.
2020-01-04 08:24:30 +00:00
Jörg Thalheim 9458ec4115 pam: remove unused ftp service
vsftpd is the only ftp server module and defines its own pam service.
2020-01-03 15:24:36 +00:00
Jörg Thalheim 2591fc7ede pam: remove cups service
The cups module itself already defines this.
2020-01-03 15:24:34 +00:00
Jörg Thalheim 900aaa5a98 screen: move pam service to module 2020-01-03 15:24:32 +00:00
Jörg Thalheim 8e8dfe381d README.md: fix typos 2019-12-31 15:29:54 +00:00
Jörg Thalheim f3b68a724e bitwarden-cli: move to nodePackages version 2019-12-25 07:20:22 +00:00
Jörg Thalheim 96d4f80d70 nodePackages.bitwarden-cli: init at 1.8.0 2019-12-25 07:12:20 +00:00
Jörg Thalheim 75760562dd gitAndTools.git-hub: 1.0.3 -> 1.1.0 2019-12-23 15:13:04 +00:00
Jörg Thalheim cebf1cc37b cl: mark as broken on aarch64 2019-12-23 10:41:18 +00:00
Jörg Thalheim 7063f6f29a tortoisehg: 5.0.2 -> 5.2.1
This version is not yet released. However given that python2 will soon
go end-of-life (without security updates), this seems like a good move.
The package was also lacking proper qt wrapping and unusable before.
2019-12-22 10:04:31 +00:00
Jörg Thalheim 8a57552c18 nixpkgs-review: 2.1.0 -> 2.1.1
changelog: https://github.com/Mic92/nixpkgs-review/releases/tag/2.1.1
2019-12-22 09:26:57 +00:00
Jörg Thalheim aadfcc0900 nixos/keepalived: add test 2019-12-22 08:52:56 +00:00
Jörg Thalheim 725f85e271 net-snmp: rename from net_snmp 2019-12-21 22:56:08 +00:00
Jörg Thalheim 475aecef6a argus: flex & bison belongs to nativeBuildInputs 2019-12-21 22:56:06 +00:00
Jörg Thalheim 2ce0f06a7c keepalived: 1.4.5 -> 2.0.19 2019-12-21 22:56:03 +00:00
Jörg Thalheim 0913701d47 dnsdist: 1.3.2 -> 1.4.0
- fixes build against boost
- also enable DoH
2019-12-21 22:56:01 +00:00
Jörg Thalheim b9bc38934b h2o: build with openssl
otherwise we get symbol conflicts, once we link it against applications using
openssl
2019-12-21 22:55:58 +00:00
Jörg Thalheim a446ac2bb0 net-snmp: add multiple outputs to reduce closure size 2019-12-21 22:55:43 +00:00
Jörg Thalheim e17e5f0ace cloud-print-connector: fix build against cups 2019-12-21 11:59:08 +00:00
Jörg Thalheim 4d7ae1e646 hplip: 3.19.6 -> 3.19.12 2019-12-21 07:39:09 +00:00
Jörg Thalheim 001999e25b python3.pkgs.qscintilla-qt5: don't propagate pyqt5
Since this package symlinks pyqt5 in its own tree, propagating pyqt5
is detected as a conflict by our python setup hook.
2019-12-21 07:33:00 +00:00
Jörg Thalheim 88a473fc12 mercurial: 4.9.1 -> 5.2.1
also switch to python3
2019-12-21 07:32:58 +00:00
Jörg Thalheim ae4071efd2 sysdig: 0.26.4 -> 0.26.5 2019-12-19 10:03:41 +00:00
Jörg Thalheim e71bd33878 nfs-utils: link nfs tests 2019-12-13 11:24:48 +00:00
Jörg Thalheim ecbe18dd3b bcc: 0.11.0 -> 0.12.0
- fix bash shebangs
- fix reference to $out/share/bcc/tools/lib when scripts are started from $out/bin
- use submodules to download libbpf
2019-12-11 05:50:56 +00:00
Jörg Thalheim 8031617f3f bash-completion: apply musl patch unconditionally
This way we don't forget accidentally to remove the patch on the next upgrade.
2019-12-02 10:15:10 +00:00
Jörg Thalheim b7f504812b perf: build with python3 2019-12-01 18:53:03 +01:00
Jörg Thalheim 1caddbe258 clang-tools: fix substitution in wrapper 2019-12-01 17:12:00 +00:00
Jörg Thalheim 62cbdcbbaf hbmqtt: fix tests 2019-12-01 10:35:53 +00:00
Jörg Thalheim 4195870b66 pcsclite: build with python3
The script is compatible with both
2019-11-30 09:05:12 +01:00
Jörg Thalheim b1f1c73b76 redis: reference tests 2019-11-29 12:28:02 +00:00
Jörg Thalheim 571ed9d22e nginx: reference tests 2019-11-29 12:27:55 +00:00
Jörg Thalheim bc120beb68 ferm: reference tests 2019-11-29 12:27:49 +00:00
Jörg Thalheim 189a345e22 nixos/ferm: port test to python
related to #72828
2019-11-28 16:50:51 +00:00
Jörg Thalheim e3f2309d14 libftdi1: build with python3 support 2019-11-28 11:54:40 +00:00
Jörg Thalheim 8c145dc0fb git: build with python3
git-p4 seems to be python3 ready:

https://github.com/git/git/blob/master/git-p4.py#L32
2019-11-28 11:29:19 +00:00
Jörg Thalheim bab9a6f8a8 cntr: 1.2.0 -> 1.2.1 2019-11-27 10:12:04 +00:00
Jörg Thalheim 1003613c08 glowing-bear: 0.7.1 -> 0.7.2 2019-11-19 09:39:26 -08:00
Jörg Thalheim 4e25c75630 nix-review: 2.0.1 -> 2.1.0 2019-11-17 11:10:32 -08:00
Jörg Thalheim 08f0e49ce9 nix-serve: correct license
see: https://github.com/edolstra/nix-serve/pull/14
2019-11-17 13:16:26 +00:00
Jörg Thalheim a10ef1aa4f clang-tools: teach about nix's include path
By translating NIX_CFLAGS_COMPILE to CPATH,
all tools will now find c headers properly,
when run in a nix-shell.
2019-11-13 18:29:58 +00:00
Jörg Thalheim d2d1c533b0 rustc: add QA documentation 2019-11-13 12:34:42 +00:00
Jörg Thalheim 03e6ca15e2 test-driver: add mypy support
It's a good idea to expand this in future to test code as well,
so we get type checking there as well.
2019-11-11 13:49:48 +00:00
Jörg Thalheim d6292986d8 android-udev-rules: 20190315 -> 20191103 2019-11-05 10:32:43 +00:00
Jörg Thalheim fce2426dd3 radare2: 3.9.0 -> 4.0.0 2019-10-30 18:55:00 +00:00
Jörg Thalheim 36f35bd78a cheat: 2.5.1 -> 3.0.3 2019-10-30 13:44:56 +00:00
Jörg Thalheim 91f4d7a818 kmymoney: 5.0.5 -> 5.0.7 2019-10-29 02:30:04 -07:00
Jörg Thalheim 1e501c868b python3.pkgs.weboob: 1.3 -> 1.5
html2text is python3 only now, which implicitly also affects weboob.
2019-10-29 02:30:04 -07:00
Jörg Thalheim 22b2ccf876 passExtensions.pass-import: 2.3 -> 2.6 2019-10-28 10:36:02 +00:00
Jörg Thalheim fa2e8fc136 iperf3: update musl patch 2019-10-17 17:41:19 +01:00
Jörg Thalheim b731394033 testdisk: enable ntfs/extfs on non-darwin platforms
This option was accidentally flipped in b2b29d4398
also see: https://github.com/NixOS/nixpkgs/pull/69945/commits/b2b29d4398fd048b25ca206d5e45272e871c7ebe#r334432081
2019-10-14 12:15:43 +01:00
Jörg Thalheim 14a6713aef linux: remove deprecated kernel config options
Our oldest kernel is 4.4. That's why we can remove configurations that only
applies to kernels older than that.
2019-10-14 11:43:18 +01:00
Jörg Thalheim 283ef6bc6d Revert "fwupd: Move D-Bus conf file to share/dbus-1/system.d"
This reverts commit ad6aada7e2.

The patch does not apply to our version.
This commit was part of https://github.com/NixOS/nixpkgs/pull/68875

cc @worldofpeace
2019-10-14 11:01:45 +01:00
Jörg Thalheim bda58c465d testdisk: pkgconfig belongs to nativeBuildInputs 2019-10-14 10:51:57 +01:00
Jörg Thalheim b2b29d4398 testdisk: inline platform specific option defaults
Makes it easier to read since one does not need to be aware
of overrides in all-packages.nix.
2019-10-14 10:48:51 +01:00
Jörg Thalheim 12880e57e1 nixos/zfs: mention trim support in the release notes 2019-10-14 10:30:59 +01:00
Jörg Thalheim 9a89467606 nixos/zfs: simplify logic for scrub/autosnapshot service
This makes them consistent with the way zfs.trim is enabled
and allow to enable them by default in future.
2019-10-14 10:30:57 +01:00
Jörg Thalheim d94f92c816 python3.pkgs.tables: fix build against hdf5
In 6cbf0b4bd2 the package splitted
of header files, which broke this build as a result.

cc @ttuegel
2019-10-14 08:58:02 +01:00
Jörg Thalheim 692656daf8 nixos/zfs: avoid script derivation for trim service
Since we only have a single pipe we can save the overhead of building a derivation
when creating the zfs trim service file when building the system.
2019-10-08 11:11:06 +01:00
Jörg Thalheim a412d90e10 nixos/zfs: only enable trim if zfs is enabled
Also don't fail the service if there are no pools yet.
This might happen on installation ISOs.
2019-10-07 10:44:56 +01:00
Jörg Thalheim 96097ab665 linux: update fpu patches for 5.3
At the moment we experience bad instabilities with linux 5.3:

https://github.com/zfsonlinux/zfs/issues/9346

as the zfs-native method of disabling the FPU is buggy.
2019-10-03 11:13:28 +01:00
Jörg Thalheim fca2e1cb5a thunderbird: fix build with rustc 1.38 2019-10-02 08:53:58 +01:00
Jörg Thalheim 173d5a4e6e rustc: remove test related patches/code
Tests have been disabled since over a year and now the
code starts to bit-rot. As it seems unlikely that they
will come back in near future, let's just remove it.
2019-09-30 10:00:33 +01:00
Jörg Thalheim 64d821d9f4 Revert "busybox: fix musl builds"
This reverts commit 5ba8c04ae5.

Broke non-musl busybox.

fixes: #70007
2019-09-29 15:31:50 +01:00
Jörg Thalheim 925b4244d7 radare2-for-cutter: 3.6.0 -> 3.8.0 2019-09-29 11:02:01 +01:00
Jörg Thalheim 539e66c429 zfsUnstable: drop build patches 2019-09-28 10:43:46 +01:00