Commit Graph
100 Commits
Author SHA1 Message Date
Pascal Bach 195e30b74a distgen: init at 1.3
This tool is mainly used in openshift to build source to image containers.
2019-07-11 21:54:06 -04:00
Pascal Bach e928aa6f50 gitlab-runner: 11.11.2 -> 12.0.2
12.0.1 fixes an issue with git submodule fetching
12.0.2 fixes an issue with concurrent updated
2019-07-08 23:05:58 +02:00
Pascal Bach 27ea05317a plex: 1.16.0.1226 -> 1.16.1.1291 2019-07-03 09:04:24 +02:00
Pascal Bach 58be5b4ec3 gitlab-runner: 11.11.0 -> 11.11.2 2019-06-10 21:43:36 +02:00
Pascal Bach 7ba247ccb1 gitlab-runner: 11.10.1 -> 11.11.0 2019-06-04 11:33:53 +00:00
Pascal Bach ab4088c0a0 plex: 1.15.4.994 -> 1.15.6.1079 2019-05-30 10:48:49 +02:00
Pascal Bach c01b8f3027 plex: 1.15.3.876 -> 1.15.4.994 2019-05-09 18:08:30 +02:00
Pascal Bach 1bf10f920e gitlab-runner: 11.9.2 -> 11.10.1 2019-05-01 12:13:05 +02:00
Pascal Bach 5def98b89a gitlab-runner: 11.9.0 -> 11.9.2
Fixes issues with git lfs.
2019-04-17 13:01:02 +02:00
Pascal Bach 5cab8f2f1d tautulli: 2.1.26 -> 2.1.28 (#59351) 2019-04-12 16:08:31 +02:00
Pascal Bach 977d1d8413 nixos/fhsUserenv: make all locales available 2019-04-02 22:45:50 +02:00
Pascal Bach a8307b9f39 nixos/overlayfs: add test 2019-03-15 15:15:32 +01:00
Pascal Bach 260f0e0c5c bonnie: fix bon_csv2txt utility
The bon_csv2txt utility is a perl script. By default it is looking forbonnie: fix bon_csv2txt utility

The bon_csv2txt utility is a perl script. By default it is looking for
perl in /usr/bin/perl which doesn't work on nixos.

This changes patches the perl interpreter correctly. But this comes as at a cost of
closure size increase from 34'006'536 bytes to  90'289'456 bytes as perl is now a dependency.

An alterantive would be to patch the file to use /usr/bin/env perl and just rely on a perl interpreter
being present in PATH.

perl in /usr/bin/perl which doesn't work on nixos.

This changes patches the perl interpreter correctly. But this comes as at a cost of
closure size increase as perl is now a dependency.

An alterantive would be to patch the file to use /usr/bin/env perl and just rely on a perl interpreter
being present in PATH.
2019-03-10 10:29:53 +01:00
Pascal Bach d039887386 bonnie: 1.97.3 -> 1.98
Version is already available in debian testing.
2019-03-10 10:29:51 +01:00
Pascal Bach 87cb443497 unifiStable: 5.10.17 -> 5.10.19 (#56992) 2019-03-07 23:11:43 +01:00
Pascal Bach 415b927653 nixos/nextcloud: fix escapings and ocm-provider 2019-03-06 21:56:27 +01:00
Pascal Bach 390b6108a2 nixos/nextcloud: don't make phpPackages configurable
It needs to match the version in phpfm which is hard coded.
So there is no point in being able to change it.
2019-03-02 00:16:57 +01:00
Pascal Bach f0c0b8d949 nixos/nextcloud: move phpPackage and phpOptions into pool
This allows to have a php configuration for nextcloud that is independent
of the global configuration.
2019-03-02 00:16:56 +01:00
Pascal Bach 8f1b163b00 nixos/nextcloud: use PHP 7.3 instead of 7.1 by default 2019-03-02 00:16:55 +01:00
Pascal Bach 7f8620900a nixos/nextcloud: update recommended nginx settings
This updates the configuration to the recommendations in
https://docs.nextcloud.com/server/15/admin_manual/installation/nginx.html
2019-03-02 00:16:55 +01:00
Pascal Bach 8b3ffebcdc tautulli/plexpy: 1.4.25 -> 2.1.26 (renamed)
PlexPy was renamed to Tautulli.

This renames the module as well as the application accordingly.
Aliases are kept for backwards compatibility.

# Conflicts:
#	nixos/modules/services/misc/tautulli.nix
2019-02-28 19:07:00 +01:00
Pascal Bach 23846b949c gitlab-runner: 11.7.0 -> 11.8.0 (#56388) 2019-02-26 09:11:46 +01:00
Pascal Bach 30c40858bd gitlab-runner: 11.6.0 -> 11.7.0 2019-02-04 18:30:52 +01:00
Pascal Bach 8347722775 nixos/plex: allow access to hardware acceleration libraries
CUDA and OpenCL libraries are located in /run/opengldriver/lib and Plex
can make use of them if available.
2019-01-23 23:07:40 +01:00
Pascal Bach 9b7742eefc gstreamer: fix plugin detection
The `--suffix` option escapes it's arguments. This leads to the
`GST_PLUGIN_SYTEM_PATH` variable to be not correctly expanded with the embedded
bash script.

Switching to `--run` and crafting the required export by hand bypasses the issue.
2019-01-19 22:07:26 +01:00
Pascal Bach 395dbf0d9a youtube-dl: 2019.01.02 -> 2019.01.10 2019-01-10 20:36:35 +01:00
Pascal Bach c74054f1d1 youtube-dl: 2018.12.17 -> 2019.01.02 2019-01-03 14:57:43 -05:00
Pascal Bach 5b61578924 gitlab-runner: 11.5.0 -> 11.6.0 2018-12-24 11:24:42 +01:00
Pascal Bach 3b2506b048 rmlint: 2.6.1 -> 2.8.0
The recipe now uses the default scons build phases.
2018-12-23 21:43:28 +01:00
Pascal Bach 3facb3bf79 dsview: init at 0.99 2018-12-21 10:24:16 +01:00
Pascal Bach 28e9a1eef1 youtube-dl: 2018.11.18 -> 2018.12.17 2018-12-17 23:10:39 +01:00
Pascal Bach c3c57c798f gitlab-runner: 11.4.0 -> 11.5.0 2018-11-26 23:01:25 +01:00
Pascal Bach 8fa7b89353 unifiTesting: 5.9.22 -> 5.9.29 2018-10-02 19:47:38 +02:00
Pascal Bach 9cab954ab6 unifiStable: 5.8.28 -> 5.8.30 2018-10-02 19:47:26 +02:00
Pascal Bach 3c7d0da26c glusterfs: 3.12.4 -> 3.12.12 2018-08-01 00:39:06 +02:00
Pascal Bach 115c963300 minio: 2018-05-11T00-29-24Z -> 2018-07-31T02-11-47Z 2018-08-01 00:36:44 +02:00
Pascal Bach b92d6d545c minio-client: 2018-04-28T00-08-20Z -> 2018-07-31T02-28-53Z 2018-08-01 00:36:44 +02:00
Pascal Bach 277806e0d1 minio-client: 2018-03-25T01-22-22Z -> 2018-04-28T00-08-20Z 2018-05-16 23:24:06 +02:00
Pascal Bach 3518211d63 minio: 2018-03-30T00-38-44Z -> 2018-05-11T00-29-24Z 2018-05-16 23:24:06 +02:00
Pascal Bach 7f53ee8412 restic-rest-server module: init 2018-05-04 16:55:06 +02:00
Pascal Bach 5b060e8647 gitlab-runner: 10.6.0 -> 10.7.1 2018-05-02 19:21:49 +02:00
Pascal Bach caed1877eb cryptsetup-generator: add postFixup
This makes cryptsetup-generator link correctly
to the shared systemd library.
2018-04-29 22:16:27 +02:00
Pascal Bach 8b3bf022da minio-client: 2018-02-09T23-07-36Z -> 2018-03-25T01-22-22Z 2018-04-02 12:13:46 +02:00
Pascal Bach 8d87272ada minio: 2018-03-19T19-22-06Z -> 2018-03-30T00-38-44Z 2018-04-02 12:13:46 +02:00
Pascal Bach 7ccbca6010 opencv3: don't download ippicv if not enabled
On aarch64 ipp is not available but the derivation still tries to download it
leading to an error that the platform is not supported.

There is already an option to enable ipp which is disabled by default.
So the sensitive thing to do is to only download the ippicv package if
the option is enabled.

This makes opencv3 build on aarch64.
2018-03-25 15:13:32 +02:00
Pascal Bach 6e863d1558 gitlab-runner: 10.5.0 -> 10.6.0 2018-03-25 14:09:59 +02:00
Pascal Bach a76a8cc594 minio: 2018-02-09T22-40-05Z -> 2018-03-19T19-22-06Z 2018-03-24 20:56:19 +01:00
Pascal Bach f5c8fd08a6 gitlab-runner: 10.4.0 -> 10.5.0 2018-03-04 16:09:08 +01:00
Pascal Bach d351cd9f69 systemd-cryptsetup-generator: fix compilation with systemd 237
Closes #35097
2018-02-20 16:34:30 +02:00
Pascal Bach b701eed46e arangodb: 3.2.3 -> 3.3.3 2018-02-16 23:51:53 +01:00
Pascal Bach 827d1bd618 minio,minio-client: support on all unix platforms
Minio 32bit support seems to be fixed:
https://github.com/minio/minio/pull/4921
2018-02-13 21:54:48 +01:00
Pascal Bach dfba6485bb minio-client: 2017-02-06T20-16-19Z -> 2018-02-09T23-07-36Z
The package is reworked to make use of buildGoPackage
2018-02-13 21:54:48 +01:00
Pascal Bach 6247872c78 minio: 2018-01-18T20-33-21Z -> 2018-02-09T22-40-05Z 2018-02-13 21:54:47 +01:00
Pascal Bach 9db87efdd5 riot-web: 0.13.3 -> 0.13.5 2018-02-12 21:30:01 +01:00
Pascal Bach 029e80a90b gitlab-runner: 10.3.0 -> 10.4.0 2018-01-24 22:38:57 +01:00
Pascal Bach f694b98b8e prometheus-minio-exporter: 0.1.0 -> 0.2.0 2018-01-21 17:45:30 +01:00
Pascal Bach 11e91c61ef minio: 2018-01-02T23-07-00Z -> 2018-01-18T20-33-21Z
Critical security fix that fixes an issue that allows
bypassing authentication.

See: https://blog.minio.io/minio-release-jan-18-2018-security-advisory-4c64ca87721b
2018-01-18 22:58:28 +01:00
Pascal Bach d5988833da glusterfs: 3.12.3 -> 3.12.4 2018-01-10 22:59:20 +01:00
Pascal Bach 75ece627a9 restic: 0.8.0 -> 0.8.1 2018-01-09 22:23:49 +01:00
Pascal Bach e9519ba32a gitlab-runner: 10.2.0 -> 10.3.0 2018-01-07 15:58:54 +01:00
Pascal Bach d321f91fa1 remarshal: 0.6.0 -> 0.7.0
The checks in 0.6.0 did no longer work with the updated dependencies.
Updating to 0.7.0 fixes the issue.

The deps.nix file was used for the go version and is no longer required
as remarshal is now written in python.
2018-01-07 15:58:54 +01:00
Pascal Bach bfa16504a8 riot-web: 0.13.1 -> 0.13.3 2017-12-16 00:43:29 +01:00
Pascal Bach a1c98a8f78 gitlab-runner: 10.1.0 -> 10.2.0 2017-11-25 10:46:45 +01:00
Pascal Bach f008d1c305 riot-web: 0.12.6 -> 0.13.1 2017-11-25 10:38:57 +01:00
Pascal Bach 41ba309136 gitlab-runner: 10.0.2 -> 10.1.0 2017-10-27 18:06:34 +02:00
Pascal Bach 0f0f0cbc6f prometheus-node-exporter service: update for new arguments handling
The behaviour have changed again. Listed collectors are now enabled in
addition to the default one.

Also run as DynmicUser instead of user nobody as the exporter doesn't need
any state.
2017-10-22 14:45:48 +02:00
Pascal Bach 38a66bb033 prometheus-node-exporter: 0.14.0 -> 0.15.0 2017-10-22 14:45:48 +02:00
Pascal Bach 8e10a4d862 prometheus-minio-exporter service: default to local minio server if enabled 2017-10-08 15:09:25 +02:00
Pascal Bach aad88ddf5b prometheus-minio-exporter service: init version 2017-10-08 12:47:00 +02:00
Pascal Bach 1983e6c8cc minio: 20170613 -> 2017-09-29T19-16-56Z
The test was updated as minio now needs at least 1 GiB of free disk,
otherwise it won't start.
2017-10-08 12:24:29 +02:00
Pascal Bach 9e4be636ba prometheus-minio-exporter: init at 0.1.0 2017-10-08 12:08:29 +02:00
Pascal Bach 4bb1d9f526 gitlab-runner: 10.0.0 -> 10.0.2 2017-10-05 21:20:56 +02:00
Pascal Bach 1c38326528 nextcloud: 12.0.2 -> 12.0.3 2017-10-01 22:30:55 +02:00
Pascal Bach 2239dc6234 glusterfs service: fix issues with useRpcbind 2017-10-01 19:39:22 +02:00
Pascal Bach ece9245a4d ipxe: 20160831 -> 20170922 2017-09-28 01:08:58 +02:00
Pascal Bach 8a249c51b6 riot-web: 0.12.5 -> 0.12.6 2017-09-23 21:40:14 +02:00
Pascal Bach 50f12373af riot-web: 0.12.3 -> 0.12.5 2017-09-21 21:36:08 +02:00
Pascal Bach 8ed758696c gluster service: use str instead of path for private key
This pervents the user from accidently commiting the key to the nix store.
If providing a path instead of a string.
2017-09-21 20:35:35 +02:00
Pascal Bach c68118ce65 glusterfs service: add support for TLS communication
TLS settings are implemented as submodule.
2017-09-17 18:53:14 +02:00
Pascal Bach 6af8b104fd arangodb: 3.2.2 -> 3.2.3 2017-09-17 13:09:07 +02:00
Pascal Bach a217d73381 node-exporter service: fix documentation for enabledCollectors 2017-09-12 22:38:17 +02:00
Pascal Bach 44ec317a13 riot-web: 1.12.2 -> 1.12.3 2017-09-10 11:11:43 +02:00
Pascal Bach 2ed89eddf3 squid service: intial service based on default config 2017-09-09 12:44:46 +02:00
Pascal Bach d3b5fa3db2 gitlab-runner: 9.4.2 -> 9.5.0 2017-08-27 10:01:25 +02:00
Pascal Bach dd876330be prometheus-unifi-exporter: 0.4.0 -> 0.4.0 + fixes
There were several fixes that make the exporter work with new unifi software
However there is not yet a release so I just updated to the latest master.
2017-08-23 20:25:06 +02:00
Pascal Bach 6de00c1cb2 nginx: add possibility to compile reverse proxy with mail support 2017-08-21 20:30:41 +02:00
Pascal Bach ec779fb2c3 nginx: enable stream support by default
TCP proxying should be a default feature of nginx
2017-08-21 20:30:41 +02:00
Pascal Bach 1d8412d17a nginx: add additional features when streams are enabled
This allows nginx to work as a TCP load balancer including
TLS and geo IP routing support
2017-08-21 20:30:41 +02:00
Pascal Bach e309c318c6 nginx: enable additional compile flags
These flags can increase performance.

They are also enabled by default on Debian and Archlinux
2017-08-21 20:30:41 +02:00
Pascal Bach 12e0e9d31c nginx: remove deprecated ipv6 compile flag
The build process for both mainline and stable print a warning that
"--with-ipv6" is deprecated
2017-08-21 20:30:41 +02:00
Pascal Bach 22fc62eec3 gitlab-runner: 9.3.0 -> 9.4.2 2017-08-15 14:50:50 +02:00
Pascal Bach 22acfd0327 docker service: add option to do automatic pruning
This allows to run the prune job periodically on a machine.
By default the if enabled the job is run once a week.

The structure is similar to how system.autoUpgrade works.
2017-07-20 20:33:16 +02:00
Pascal Bach 0fb8456b13 minio service: add additional config options
Set access and secret key and disable browser.
Tests extended to do real operations against minio.
2017-07-09 15:19:50 +02:00
Pascal Bach f71d556e18 mysql service: add changelog for changed dataDir 2017-07-08 00:28:01 +02:00
Pascal Bach 52ceb981a1 gitlab-runner_1_11: 1.11.4 -> 1.11.5 2017-07-05 17:31:11 +02:00
Pascal Bach 68b5e964ae unifi: 5.5.11 -> 5.5.19 2017-07-03 23:10:51 +02:00
Pascal Bach aa66c9ad37 minio service: add inital service
features:
- change listen port and address
- configure config and data directory
- basic test to check if minio server starts
2017-06-26 04:07:37 +02:00
Pascal Bach e5def4442e minio: 20170316 -> 20170613 2017-06-26 04:07:37 +02:00
Pascal Bach 572786387d gitlab-runner: 9.2.0 -> 9.3.0 2017-06-26 01:08:30 +02:00
Pascal Bach 46e2c1398f nextcloud: 11.0.2 -> 12.0.0 2017-06-11 16:14:21 +02:00