Commit Graph
100 Commits
Author SHA1 Message Date
rnhmjoj 497b7018e4 nixos/bluetooth: disable restart on unit changes 2020-10-31 21:46:42 +01:00
rnhmjoj f7904ca45b nixos/tests/firefox: add audio subtest 2020-10-31 20:53:15 +01:00
rnhmjoj 2aaf963019 cshatag: init at 2019-12-03 2020-10-31 18:43:15 +01:00
rnhmjoj e79ac7b3d6 bdf2psf: 1.197 -> 1.198 2020-10-30 17:08:35 +01:00
rnhmjoj b0a06f1786 monero-gui: fixup of 7a498ab
The INSTALL_PATH has been fixed upstream and this was causing
the binary to be under $out/bin/bin/.
2020-10-29 08:53:31 +01:00
rnhmjoj 8f897b0f9c pdns-recursor: 4.3.5 -> 4.4.0 2020-10-29 08:34:13 +01:00
rnhmjoj 79a81f81aa monero-gui: 0.17.1.0 -> 0.17.1.1 2020-10-29 01:21:00 +01:00
rnhmjoj 7a498aba3e monero: 0.17.1.0 -> 0.17.1.1 2020-10-29 01:20:48 +01:00
rnhmjoj bc35565463 nixos/activation-script: make scripts well-typed 2020-10-26 13:33:12 +01:00
rnhmjoj 9e04bba0af nixos/dnscrypt-wrapper: fix key rotation script
Fix an error in the validation code when the public key is in a
nonstandard location. The check command fails and the key is
incorrectly assumed to be expiring.
2020-10-26 13:07:49 +01:00
rnhmjoj 883006d6bf arx-libertatis: 2019-07-22 -> 2020-10-20 2020-10-25 02:38:37 +02:00
rnhmjoj 9ae47f9e64 arx-libertatis: remove old override 2020-10-25 02:38:37 +02:00
rnhmjoj d5d6f619d4 nixosTests.powerdns: test a complete setup
The test now check the following things:
- Configuring a MySQL server to hold the records
- Loading the PowerDNS schema from file
- Adding records through pdnsutil
2020-10-24 16:41:34 -04:00
rnhmjoj a89b842271 pango: 1.45.3 -> 1.47.0 2020-10-23 23:51:37 +02:00
rnhmjoj bc2188b083 nixos: fix qemu_test being used in normal VMs
This is an attempt to fixup PR #49403.
2020-10-21 16:38:04 +02:00
rnhmjoj 160c27413f mkvtoolnix: 50.0.0 -> 51.0.0 2020-10-17 13:47:20 +02:00
rnhmjoj 101bb7814b monero-gui: fix install path 2020-10-17 11:47:07 +02:00
rnhmjoj 9bf0008d68 monero-gui: 0.17.0.1 -> 0.17.1.0 2020-10-17 11:18:43 +02:00
rnhmjoj bf627ae0e0 monero: 0.17.0.1 -> 0.17.1.0 2020-10-17 11:18:15 +02:00
rnhmjoj 23f735224c bup: use python3 2020-10-14 17:03:10 +02:00
rnhmjoj c3e6fbe81e tremc: set license to GPL 3+ 2020-10-14 09:28:34 +02:00
rnhmjoj b42a421e47 transmission-remote-cli: remove
This finally stopped working after transmission upgraded the API
protocol to v3.0.
2020-10-14 09:26:23 +02:00
rnhmjoj a92c678c3f tremc: 0.9.1 -> 0.9.2 2020-10-14 09:15:43 +02:00
rnhmjoj 65cbea4563 sc-controller: fix broken svg icons
The gdk-pixbuf module exposed by librsvg wasn't detected
due to strictDeps being enabled by default in python packages.
2020-10-12 08:10:18 +02:00
rnhmjoj 843c5da500 monero-gui: fix aarch64 build 2020-10-08 07:50:56 +02:00
rnhmjoj b5ca332b1d monero: apply patch to fix monero-gui build
This is a more appropriate solution to fix a
build error in monero-gui.
2020-10-08 01:12:31 +02:00
rnhmjoj 059292cc64 monero-gui: use the cmake build system 2020-10-08 00:09:41 +02:00
rnhmjoj 59fe3e87c3 monero: export patched sources
This is needed to build monero-gui without duplicating code.
2020-10-08 00:07:24 +02:00
rnhmjoj cc90474581 monero: force use of system libraries 2020-10-08 00:07:24 +02:00
rnhmjoj 9f8aad2ca6 nixos/doc: document fonts.enableFontDir changes 2020-10-04 15:22:36 +01:00
rnhmjoj eda7e23ea4 nixos/fontdir: add the directory to the xserver font paths 2020-10-04 14:56:29 +01:00
rnhmjoj 1fdd3921a2 nixos/xserver: add option to configure the "Files" section 2020-10-04 14:56:29 +01:00
rnhmjoj 3fafb02125 qutebrowser: downgrade Qt to 5.14
There are a number of unresolved issues with Qt 5.15, the most
important one being the inability to properly restore sessions[1].
For now it's better to stay at the earlier version.

[1]: https://github.com/qutebrowser/qutebrowser/issues/5359
2020-10-03 12:12:37 +02:00
rnhmjoj c45160366b xorg: mark fonts with proprietary licences as unfree 2020-09-27 11:29:06 +02:00
rnhmjoj 8cadf94a4d xorg.fontbitstreamtype1: generate .otf fonts 2020-09-27 11:29:05 +02:00
rnhmjoj d7ae8ab35f nixos/tests/ncdns: more tests and disable DNSSEC
- DNSSEC is currently disable because it's failing
- Separately test .bit domain on ncdns and pdns-recursor
- Test for the SOA record of the bit. zone
2020-09-25 20:56:15 +02:00
rnhmjoj d9cd2ca21d haskellPackages.pandoc-crossref: mark unbroken 2020-09-02 14:12:02 +02:00
rnhmjoj 3f8a3246f4 nixos/lib/make-options-doc: remove loaOf subs
Remove the substitution for the <name?> placeholder used by loaOf,
now that the type has been deprecated.
2020-09-02 00:42:51 +02:00
rnhmjoj bc62423a87 nixos/doc: convert loaOf options refs to attrsOf 2020-09-02 00:42:51 +02:00
rnhmjoj 20d491a317 treewide: completely remove types.loaOf 2020-09-02 00:42:50 +02:00
rnhmjoj 502695997a monero: 0.16.0.1 -> 0.16.0.3 2020-08-22 18:15:19 +02:00
rnhmjoj 1067236150 nixos/release-notes: mention GRUB password support 2020-08-22 15:29:23 +02:00
rnhmjoj b14e1581c8 nixos/release-notes: fix typo 2020-08-22 15:10:04 +02:00
rnhmjoj 6545e5a506 pkgs/data/fonts: merge back the split otb output
Since the Pango issue 457[1] has been fixed and Nixpkgs patched, it's no
longer necessary to keep X11 and .otb fonts in separate outputs (previously
they would cause application to display broken fonts).

[1]: https://gitlab.gnome.org/GNOME/pango/-/issues/457
2020-08-22 09:45:05 +02:00
rnhmjoj d5673218df pango: 1.44.7 -> 1.45.3 2020-07-26 09:26:10 +02:00
rnhmjoj 322d13eb67 qutebrowser: re-add option to control the browser backend 2020-07-17 10:50:59 +02:00
rnhmjoj 6d2be2a2ce qutebrowser: fix restart patching 2020-07-16 18:49:57 +02:00
rnhmjoj 6eae3bc430 bdf2psf: 1.195 -> 1.196 2020-07-14 21:11:28 +02:00
rnhmjoj 5718d1927b uncertainties: 3.1.2 -> 3.1.4 2020-07-14 20:46:47 +02:00
rnhmjoj e39d0ad473 monero: 0.16.0.0 -> 0.16.0.1 2020-07-14 18:38:44 +02:00
rnhmjoj c37347af7e nixos/users-groups: handle password hashes with special meaning 2020-07-04 12:21:49 +02:00
rnhmjoj 99899e2e46 nixos/users-groups: add assertion for ":" in hashes 2020-07-04 12:21:49 +02:00
rnhmjoj 751c2ed6e4 nixos/users-groups: do not check validity of empty hashes 2020-07-04 12:21:49 +02:00
rnhmjoj 900ae97569 nixos/users-groups: clearly document special hash values
This explanation was contained in the description of
security.initialRootPassword but got lost when it was deprecated
a long ago (f496c3c) and removed.
2020-07-04 12:21:48 +02:00
rnhmjoj a6ed7d4845 nixos/users-groups: remove ancient security.initialRootPassword option
This option has been deprecated for a long time because is redundant
(users.users.root.initialHashedPassword exists).
Moreover, being of type string, it required to handle the special value
"!" separately, instead of using just `null`.
2020-07-04 12:14:37 +02:00
rnhmjoj 5b59329234 nixos/fish: enable man cache generation 2020-06-29 22:28:32 +02:00
rnhmjoj 33c4a4bdd5 nixos/tests: add test for grub authentication 2020-06-24 10:22:53 +02:00
rnhmjoj b520055df6 nixos/lib/test-driver: add wait_for_console_text
This method is similar to wait_for_text but is based on matching
serial console lines instead of the VGA output.
2020-06-24 10:22:53 +02:00
rnhmjoj 1b17b3b915 nixos/doc: add section on Intel DDX drivers 2020-06-22 17:50:18 +02:00
rnhmjoj 7d209950ca aliases: add zeromq3 packages 2020-06-22 15:46:00 +02:00
rnhmjoj 8415766d6f zeromq3: remove
This zeromq version is really old and is no longer needed
by any package in Nixpkgs.
2020-06-22 15:45:14 +02:00
rnhmjoj 0006326d35 jzmq: remove
This package does not support zeromq 4.x and is unmaintained.
2020-06-22 15:45:14 +02:00
rnhmjoj c7b3e54dff rzmq: use default zeromq 2020-06-22 15:37:36 +02:00
rnhmjoj aef5ee6964 apache-storm: 1.2.1 -> 2.1.0 2020-06-22 15:36:39 +02:00
rnhmjoj 9e05e7ce38 mutt: 1.14.3 -> 1.14.4 2020-06-19 00:31:45 +02:00
rnhmjoj 7c041738c8 monero-gui: 0.15.0.4 -> 0.16.0.0 2020-06-18 23:41:46 +02:00
rnhmjoj a31103196e monero: 0.15.0.1 -> 0.16.0.0 2020-06-18 23:41:04 +02:00
rnhmjoj 4dd95c0cfc nixos/release-notes: mention new man.generateCaches option 2020-06-18 10:36:24 +02:00
rnhmjoj edc6a76cc0 nixos/documentation: add option to generate caches
Previously the NixOS-specific configuration for man-db was in the
package itself and /etc/man.conf was completely ignored.
This change moves it to /etc/man_db.conf, making declarative
configuration practical again.

It's now possible to generate the mandb caches for all packages
installed through NixOS `environment.systemPackages` at build-time.
The standard location for the stateful cache (/var/cache/man) is also
configured to allow users to run `mandb` manually if they wish.

Since generating the cache can be expensive the option is off by
default.
2020-06-18 10:17:04 +02:00
rnhmjoj dfff485819 man-db: remove NixOS-specific configuration
When using --with-config-file, all man-db programs completely ignore the
systemwide configuration in /etc/man_db.conf: it means on NixOS there is
no way to change the configuration without rebuilding man-db, which in
turn causes a mass-rebuild.

To solve this problem this commit removes the NixOS-specific
configuration in man-db, which wasn't the appropriate place to begin
with: the package is expected to work on non-NixOS systems as well. Also
a small patch now ensure /etc/man_db.conf is used, if available, before
the bundled configuration.
2020-06-18 10:17:03 +02:00
rnhmjoj 986079275b lib/attrsets: add getMan function 2020-06-18 10:16:57 +02:00
rnhmjoj 470ce4784e nixos/users: validate password hashes 2020-06-15 20:08:36 +02:00
rnhmjoj 8ff681a7ca ncdns: add test to passthru.tests 2020-06-14 01:16:12 +02:00
rnhmjoj 14aa8d9b75 nixos/tests/ncdns: add test 2020-06-14 01:09:33 +02:00
rnhmjoj e23c57c347 nixos/ncdns: init module 2020-06-14 01:09:33 +02:00
rnhmjoj 5ec0bd7649 ncdns: init at 0.0.10.3 2020-06-14 01:09:32 +02:00
rnhmjoj 8fa6c0d12d nixos/release-notes: document dnschain removal 2020-06-13 12:33:31 +02:00
rnhmjoj 2e5019b92c dnschain: remove package and NixOS module
The software is unmaintained since ~2014 and the package
can't be built anymore (issue #89205).
2020-06-13 12:33:31 +02:00
rnhmjoj ffa3b2b459 pirate-get: 0.3.7 -> 0.4.0 2020-05-28 14:14:48 +02:00
rnhmjoj 201bf4bfb8 nixos/release-notes: document bazaar removal 2020-05-25 09:28:48 +02:00
rnhmjoj aee614c996 treewide: replace bazaar with breezy 2020-05-25 09:22:54 +02:00
rnhmjoj 6a13fe4ece bazaar: remove
Bazaar is deprecated in favour of Breezy, which is backward compatible
Python 3 fork of the original VCS.
2020-05-25 09:22:53 +02:00
rnhmjoj cb8975f5b0 nixos/tests/dnscrypt-wrapper: init 2020-05-25 09:16:23 +02:00
rnhmjoj 743eea4c5f nixos/dnscrypt-wrapper: make provider keys configurable 2020-05-25 09:16:23 +02:00
rnhmjoj fd3727a313 nixos/dnscrypt-wrapper: use dnscrypt-proxy1 2020-05-25 09:16:23 +02:00
rnhmjoj 027d4e639a nixos/picom: document breaking change in release notes 2020-05-04 08:58:09 +02:00
rnhmjoj 1b9f81ca0d nixos/picom: cleanup
- Use floating points instead of strings, which Nix now supports

- Make the type of picom.settings option recursive

- Add a meaningful description of both the option and its type
2020-05-04 08:58:09 +02:00
rnhmjoj c9a77e4d6d pythonPackages.secretstorage: drop old dependency
pygobject was an optional dependency at some point but it has been
removed and is no longer needed.
2020-04-19 19:18:18 +02:00
rnhmjoj 55d52851a6 mitmproxy: 4.0.4 -> 5.1.1 2020-04-19 11:19:36 +02:00
rnhmjoj a3e64e81fc pythonPackages.publicsuffix2: init at 2.2019-12-21 2020-04-19 11:19:27 +02:00
rnhmjoj c339130b80 vapoursynth: R48 -> R49 2020-04-17 08:51:55 +02:00
rnhmjoj 1af6a1a134 riot-desktop: add gsettings schemas to the wrapper 2020-04-04 11:27:40 +02:00
rnhmjoj 8296679c4b haskellPackages.superbufer: remove old fix
The package is unmaintained and now broken for other reasons.
2020-04-03 22:00:27 +02:00
rnhmjoj 23210babd0 haskellPackages.pandoc-crossref: fix build 2020-04-03 22:00:27 +02:00
rnhmjoj 8ef9611645 nix-script: 2015-09-22 -> 2020-03-23 2020-03-31 09:26:35 +02:00
rnhmjoj 9c7c0e148c antimony: 2019-10-30 -> 2020-03-28 2020-03-28 09:24:55 +01:00
rnhmjoj 3c93f1ba96 monero-gui: 0.15.0.1 -> 0.15.0.4 2020-03-22 03:37:45 +01:00
rnhmjoj ddabb09c35 monero: use a compatible protobuf version 2020-03-22 03:37:45 +01:00
rnhmjoj 018a46ffe8 minecraft: install missing gsettings schemas 2020-03-09 16:15:54 +01:00
rnhmjoj 655b9c3400 python2Packages.jinja2: disable tests on 32bit systems 2020-02-24 14:39:39 +01:00