Maximilian Bosch
5d853163cf
Merge pull request #68372 from obadz/citrix-receiver-decomission
...
citrix-receiver: decomission in favor of citrix-workspace.
2019-09-14 13:22:32 +02:00
WilliButz
cbb6293dce
Merge pull request #68291 from Ma27/bump-hydra
...
hydra: 2019-05-06 -> 2019-08-30
2019-09-14 13:16:07 +02:00
Maximilian Bosch
ce37a040c2
nixos/hydra: incorporate upstream changes and update test
...
During the last update, `hydra-notify` was rewritten as a daemon which
listens to postgresql notifications for each build[1]. The module
uses the `hydra-notify.service` unit from upstream's Hydra module and
the VM test ensures that email notifications are sent properly.
Also updated `hydra-init.service` to install `pg_trgm` on a local
database if needed[2].
[1] c7861b85c4
[2] 8a0a5ec3a3
2019-09-14 12:58:42 +02:00
obadz
e5e6b514f5
citrix-receiver: decomission in favor of citrix-workspace.
...
Already documented in #64645
2019-09-14 11:11:44 +01:00
Maximilian Bosch
7f136b5a56
nixos/hydra: fix test
...
We ship `https://cache.nixos.org ` as binary cache by default which
automatically substitutes the test derivation used inside the Hydra
test. However it needs to be built locally to confirm that
`hydra-queue-runner` works properly.
Also inherited the platform name for the test derivation from `system`
to ensure that the build can be tested on each supported platform.
ZHF #68361
2019-09-14 11:48:48 +02:00
schneefux
bab6e6eb04
nixos/gitlab: Remove todo about mysql support
...
GitLab has ended MySQL support.
https://about.gitlab.com/2019/06/27/removing-mysql-support/
2019-09-14 11:26:22 +02:00
Will Dietz
f99bdb2b61
networkmanager,modemmanager: fix service symlinks for systemd v243
...
Fixes problems such as:
systemd[1]: Failed to put bus name to hashmap: File exists
systemd[1]: dbus-org.freedesktop.nm-dispatcher.service: Two services allocated for the same bus name org.freedesktop.nm_dispatcher, refusing operation.
Problem is that systemd treats symlinks to files outside the service
path differently, causing our old workaround to look like two separate services.
These symlinks are intended to be a means for manually emulating
the behavior of the `Alias=` directive in these services.
Unfortunately even making these symlinks relative isn't enough,
since they don't make it to where it matters--
that only makes the links in /etc/static/systemd/system/*
relative, with systemd still being shown non-relative links
in /etc/systemd/system/*.
To fix this, drop all of this at the package level
and instead simply specify the aliases in the NixOS modules.
Also handle the same for modemmanager,
since the networkmanager NixOS module also handles that.
2019-09-13 21:02:39 -05:00
worldofpeace
5e936cab20
nixos/pantheon: use Pantheon's greeter
...
I now consider this usable in NixOS without reflecting
negatively on NixOS as a whole. For example this greeter
is immune to issues like #60651 .
2019-09-13 21:36:23 -04:00
worldofpeace
a99ef0345d
nixos/lightdm/pantheon: provide xgreeters in package
2019-09-13 21:31:12 -04:00
worldofpeace
4828df8ab7
nixos/pantheon: add gtk settings.ini
2019-09-13 21:31:11 -04:00
worldofpeace
d5766ef6b3
nixos/pantheon: use sessionVariables
2019-09-13 21:31:11 -04:00
worldofpeace
4b2e250f9e
nixos/lightdm/pantheon: drop warning
...
This issue has been fixed in the latest release.
2019-09-13 21:31:03 -04:00
Tim Steinbach
c1fae7ccc8
xmonad: Fix test
2019-09-13 15:16:56 -04:00
WilliButz
ef394409b2
nixos/tests/mumble: update test to use systemd-journal
2019-09-13 16:49:06 +02:00
Robin Gloster
1987bddea8
Merge pull request #68649 from talyz/gitlab-fix
...
nixos/gitlab: Fix swap of secrets
2019-09-13 13:36:00 +02:00
Robin Gloster
7782ffb89a
Merge pull request #64364 from JohnAZoidberg/nm-wireless
...
Allow NetworkManager and wireless together
2019-09-13 13:18:14 +02:00
talyz
4b6ba5b27c
nixos/gitlab: Fix swap of secrets
...
Fix accidental swap of the otp and db secrets in the secrets.yml
file. Fixes #68613 .
2019-09-13 08:40:59 +02:00
Vincent Bernat
cf3e491cef
nginx: remove gzip_disable directive
...
IE6 is long gone and this directive is not useful anymore. We can
spare a few CPU cycles (and maybe skip some bugs) by not trying to
disable gzip for MSIE6.
2019-09-12 11:55:32 -05:00
Austin Seipp
5a1ae55bbc
nixos/chrony: keep in foreground
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-09-12 11:45:51 -05:00
Austin Seipp
b8bda8cb4f
nixos/chrony: remove redundant 'initstepslew.servers' option
...
This option was added in 6336048c58
but it
is essentially a complete duplicate of the existing cfg.servers and
there seems to be no reason to keep maintaining it.
Furthermore, it requires annoying duplication if you try to do option
merging, e.g. merging in sets into your configuration.nix that add
`services.chrony.initstepslew` options will overwrite the servers option
unless you keep it, but that means you just have to duplicate
config.networking.timeServers again anyway which is an implementation
detail!
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-09-12 11:45:51 -05:00
Austin Seipp
83180ea41f
nixos/chrony: set iburst for ntp servers
...
'iburst' allows chrony to make very quick adjustments to the clock by
doing a couple rapid measurements outside of the default 'minpoll'
option. This helps improve rapid time adjustment at boot, and is enabled
by default.
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-09-12 11:45:51 -05:00
Austin Seipp
f0ad5ebdfb
nixos/{chrony,ntpd,openntpd}: add myself as maintainer
...
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-09-12 11:45:51 -05:00
Austin Seipp
a61e94329f
nixos: shuffle all ntp services into their own dir
...
This is reckless, ill-advised, pointless, and I will be scorned for it,
but it makes me feel a lot better.
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-09-12 11:45:51 -05:00
Marek Mahut
f16bc2ff5f
Merge pull request #68365 from aanderse/zabbix
...
nixos/zabbixWeb: fix a string reference as well as the phpfpm socket path
2019-09-12 15:40:34 +02:00
Averell Dalton
56e5dddf7c
nextcloud: fix deprecation warning
2019-09-12 14:19:42 +02:00
Linus Heckemann
6711f1940d
Merge pull request #67985 from SRGOM/patch-8
...
nixos.manual.installation.installing: nixos-hw
2019-09-12 12:08:48 +02:00
Maximilian Bosch
99b291c73c
Merge pull request #68507 from peterhoeg/f/mtr
...
nixos/mtr: support for selecting the package
2019-09-12 09:34:22 +02:00
Maximilian Bosch
848ea3af65
Merge pull request #68496 from WilliButz/add-rspamd-exporter
...
add prometheus rspamd exporter and test
2019-09-11 16:55:26 +02:00
Alyssa Ross
27b459ce1e
nixos/mailman: types.string -> types.str
2019-09-11 14:14:09 +00:00
Peter Simons
d0dba96e1d
nixos/mailman: properly wrap the mailman-web script
2019-09-11 15:22:37 +02:00
Peter Simons
a7941fe210
nixos/mailman: create "mailman" executable as a proper wrapper script
2019-09-11 15:11:34 +02:00
Peter Simons
1cb5cff611
nixos/mailman: clean up our variable names
2019-09-11 14:58:16 +02:00
Peter Simons
0cc37b3cfa
nixos/mailman: httpd.services requires mailman-web in the systemd sense
...
When mailman-web restarts, it removes the generated "static" directory. This
breaks a currently running httpd process, which needs a re-start, too, to
obtain a new handle for the newly generated path.
2019-09-11 14:52:47 +02:00
Peter Simons
86f8895abb
python-mailman-web: turn these Djando configuration files into a make-shift Python library
...
Suggested in https://github.com/NixOS/nixpkgs/pull/67951#issuecomment-530309702 .
2019-09-11 14:48:51 +02:00
WilliButz
ccf00bce12
nixos/tests: add prometheus-rspamd-exporter test
2019-09-11 14:21:36 +02:00
WilliButz
bcce960d7d
nixos/prometheus-exporters: add rspamd-exporter
...
This adds a module that configures the json exporter,
which then acts as an exporter for rspamd.
2019-09-11 14:21:36 +02:00
Peter Simons
72c7ba5aba
nixos/mailman: add support for the Mailman Web UI (Postorius & Hyperkitty)
2019-09-11 12:19:23 +02:00
worldofpeace
64b11ebf1c
Merge pull request #68392 from worldofpeace/fix-desktop-tests
...
Fix desktop tests
2019-09-11 02:34:03 -04:00
SRGOM
c17e66afe4
nixos.manual.installation.installing: nixos-hw
...
Fixed repo name gh:nixos/nixos-hardware
2019-09-10 23:04:00 +05:30
worldofpeace
e99786076a
Merge pull request #68390 from worldofpeace/portal-gnome-shell
...
nixos/gnome3: add gnome-shell xdg portal
2019-09-10 10:56:36 -04:00
worldofpeace
20f8c3b984
nixosTests.xfce4-14: bump memorySize
2019-09-10 09:16:21 -04:00
worldofpeace
baf36d9afa
nixosTests.xfce: bump memorySize
2019-09-10 09:15:56 -04:00
worldofpeace
bbcc947c46
nixosTests.plasma5: fix test by enabling sound
...
Same issue as f59b4cb8d5
2019-09-10 09:15:39 -04:00
worldofpeace
0eb814ea88
nixosTests.xfce: fix test by enabling sound
...
Same issue as f59b4cb8d5
2019-09-10 09:15:32 -04:00
worldofpeace
17877eaa68
nixosTests.xfce4-14: fix test by enabling sound
...
Same issue as f59b4cb8d5
2019-09-10 09:14:54 -04:00
worldofpeace
bfb2389a84
nixos/gnome3: add gnome-shell xdg portal
2019-09-09 19:28:59 -04:00
Sander van der Burg
e987e3fef9
nixos/dysnomia: enable InfluxDB support
2019-09-09 23:28:10 +02:00
adisbladis
b8f2f6ff9d
Merge pull request #68363 from worldofpeace/xterm-stateversion
...
nixos/xterm: stateVersion disable by default
2019-09-09 18:50:20 +01:00
Michael Bishop
7256d10d00
Merge pull request #68368 from toonn/toxvpn-typo
...
nixos/toxvpn: Fix typo in option description
2019-09-09 14:35:22 -03:00
toonn
a34b61ab30
nixos/toxvpn: Fix typo in option description
2019-09-09 19:31:48 +02:00
Matthew Bauer
c270c0ce6a
Merge pull request #67795 from matthewbauer/remove-hidden-bins
...
nixos/system-path: remove wrappers from system-path
2019-09-09 12:26:55 -04:00
Matthew Bauer
54d039f8f4
nixos/system-path: remove wrappers from system-path
...
Remove .*-wrapped files from system-path. These files aren’t needed in
the path for users.
2019-09-09 12:26:20 -04:00
Aaron Andersen
a0edbc5b4d
nixos/zabbixWeb: fix a string reference as well as the phpfpm socket path
2019-09-09 12:24:39 -04:00
worldofpeace
456c42c3e8
nixos/xterm: stateVersion disable by default
2019-09-09 12:07:11 -04:00
Léo Gaspard
a80eef922d
rss2email: 3.9 -> 3.10
2019-09-09 18:03:17 +02:00
Samuel Leathers
01268fda85
20.03 is Markhor
...
* Markhor is a spiral horned animal that is on the endangered species list
* https://en.wikipedia.org/wiki/Markhor
2019-09-09 11:26:58 -04:00
worldofpeace
787eabd7c1
Merge pull request #68218 from worldofpeace/cups-pk/no-auth-wheel
...
nixos/cupsd: passwordless admin for wheel with polkit
2019-09-09 04:42:19 -04:00
Linus Heckemann
c8c04bc96c
Merge pull request #68310 from rnhmjoj/xkb
...
services.xserver.extraLayouts fixes
2019-09-09 10:19:58 +02:00
Frederik Rietdijk
e3f25191c4
Merge staging-next into staging
2019-09-09 08:11:34 +02:00
Frederik Rietdijk
731c82a447
Merge pull request #68244 from NixOS/staging-next
...
Staging next that includes gcc8
2019-09-09 08:09:36 +02:00
volth
7b8fb5c06c
treewide: remove redundant quotes
2019-09-08 23:38:31 +00:00
Silvan Mosberger
916603c03c
Merge pull request #67241 from kcalvinalvin/cmt
...
nixos/modules/services/x11/hardware/: add cmt module
2019-09-08 22:33:30 +02:00
Frederik Rietdijk
4b929acf67
Merge staging-next into staging
2019-09-08 22:33:17 +02:00
Frederik Rietdijk
47caef475f
Merge master into staging-next
2019-09-08 20:45:29 +02:00
Vladimír Čunát
7e91247596
Merge branch 'staging-next' into staging
2019-09-08 18:28:11 +02:00
Andreas Rammhold
f59b4cb8d5
nixos/tests/login: fix the seat test by loading sound drivers
...
It turned out that /dev/snd/* always exists even if there are no sound
drivers loaded at all. Loading `snd` and `snd_timer` fixes that
situation. It is probably fair to assume someone that wants to use sound
also enables that in the NixOS configuration.
2019-09-08 17:14:14 +02:00
Andreas Rammhold
2b605e96c2
nixos/networkd: continue supporting 99-main with wildcard interface match
...
With systemd version 243 network units with empty match block will
generate warnigs. The reasoning seems to be that the intended behaviour
is hard to infere. Being explicit about really meaning any interface is
the reasonable thing here.
We want to get rid of this mechanism in the long run but as long as we
do not have a replacement we should stick with it and keep it in
reasonable good shape.
2019-09-08 17:14:13 +02:00
Sarah Brofeldt
0771a1273d
Merge pull request #68308 from srhb/rerec-utils
...
nixos/lib/utils: Make the set recursive again, unbreak eval
2019-09-08 15:36:59 +02:00
rnhmjoj
7468809e72
nixos/doc: inform users of startx about -xkbdir
argument needed
2019-09-08 15:16:16 +02:00
rnhmjoj
e57c0f3bf9
nixos/xserver: export configuration with startx and extra layouts
...
If the X server is run manually it must be started with an `-xkbdir` argument
pointing to the custom xkb directory. So we export it to /etc/X11/xkb.
2019-09-08 14:51:23 +02:00
Frederik Rietdijk
e73f871285
Merge master into staging-next
2019-09-08 14:49:25 +02:00
worldofpeace
362c2f67f9
Merge pull request #68037 from dtzWill/update/upower-0.99.11
...
upower: 0.99.10 -> 0.99.11
2019-09-08 08:14:35 -04:00
Sarah Brofeldt
7ca5b39125
nixos/lib/utils: Make the set recursive again, unbreak eval
2019-09-08 13:31:18 +02:00
worldofpeace
16083defb5
nixos/upower: drop resumeCommands hack
...
Introduced 7 years ago, it's likely the issue has
been fixed. Even possible this could cause issues
with recent upower.
2019-09-08 07:02:58 -04:00
worldofpeace
92740dd4a8
nixos/upower: drop custom unit
...
All of these changes ++ are in the upstream unit
Also drop glib in path of unit as I don't believe
this should be needed anymore.
2019-09-08 07:02:58 -04:00
worldofpeace
ab48ede4c3
nixos/upower: don't use activation script to create statedir
...
Systemd now handles this completely.
2019-09-08 07:02:57 -04:00
Vladimír Čunát
707c7e4ea8
deluge service: fix my bad conflict resolution from f21211ebf
...
I'm sorry. Thanks to aszlig.
2019-09-08 08:42:53 +02:00
Florian Klink
2f3b9cd52c
Merge pull request #66274 from talyz/gitlab
...
nixos/gitlab: Add support for secure secrets and more
2019-09-07 12:52:44 -07:00
Calvin Kim
fa53852804
nixos/cmt: add cmt module
...
Adds custom touchpad drivers for Chromebooks.
2019-09-08 03:02:25 +09:00
adisbladis
8e2fc57a80
postgresql_9_4: Remove package
...
It's only supported until February 13, 2020 which is during the 19.09 life cycle.
2019-09-07 15:31:27 +01:00
Jan Tojnar
9fcdb3bd16
Merge branch 'master' into staging-next
2019-09-07 14:55:03 +02:00
adisbladis
88a70c9669
nixos/kibana: Filter empty lists
...
Some options (in particular elasticsearch.ssl.certificateAuthorities)
are not allowed to be empty.
2019-09-07 13:24:24 +01:00
Marek Mahut
a2550e2af5
Merge pull request #68243 from mmahut/jormungandr
...
nixos/jormungandr: adding RUST_BACKTRACE until service is stable
2019-09-07 11:29:51 +02:00
Frederik Rietdijk
7e9e5cab45
Merge master into staging-next
2019-09-07 09:53:09 +02:00
worldofpeace
416f057bc3
Merge pull request #68213 from worldofpeace/ead/fix
...
nixos/iwd: add tmpfiles rule for ead service
2019-09-07 03:40:06 -04:00
adisbladis
b3a06f10d1
iso-image-kde: Disable synaptics
...
It's been deprecated since 17.09 and libinput is a better default
2019-09-07 03:30:45 -04:00
worldofpeace
93e5683353
Merge pull request #68182 from worldofpeace/chrome-gnome-shell
...
nixos/gnome3: enable chrome-gnome-shelll
2019-09-07 03:13:22 -04:00
Marek Mahut
af9c515c8b
nixos/jormungandr: adding RUST_BACKTRACE until service is stable
2019-09-07 08:31:28 +02:00
Florian Klink
db1f05c763
Merge pull request #66405 from NeQuissimus/virtualbox_6_0_10
...
virtualbox: 6.0.8 -> 6.0.10
2019-09-06 20:33:35 -07:00
worldofpeace
e49049493a
Merge pull request #68233 from worldofpeace/plasma5-enable-libinput
...
nixos/plasma5: enable libinput
2019-09-06 19:23:28 -04:00
worldofpeace
466f5e5346
nixos/plasma5: enable libinput
2019-09-06 19:18:52 -04:00
worldofpeace
4e89375846
Merge pull request #67917 from worldofpeace/lightdm-pam-gnome-keyring
...
nixos/lightdm: fix pam rules
2019-09-06 18:50:07 -04:00
worldofpeace
0c602541a3
nixos/lightdm: fix pam rules
...
Rules are a translation of what's done in the
GDM module and adjustments based of looking at
Arch Linux's configuration and upstream's.
A side effect of this change is that gnome-keyring
and kwallet modules should work as expected when in-
cluded.
Fixes #64259 #62045
2019-09-06 18:22:22 -04:00
Frederik Rietdijk
9894a70299
Merge staging into staging-next
2019-09-06 22:47:40 +02:00
Frederik Rietdijk
66bc7fc1b3
Merge master into staging-next
2019-09-06 22:46:05 +02:00
WilliButz
9118eb3482
nixos/tests: remove prometheus_1 test
2019-09-06 21:55:24 +02:00
WilliButz
bb62066225
nixos/prometheus: remove prometheus1 module, rename prometheus2
...
Prometheus 1 is no longer supported, instead 'services.prometheus'
now configures the Prometheus 2 service.
2019-09-06 21:55:23 +02:00
worldofpeace
b9d9045d57
nixos/cupsd: passwordless admin for wheel with polkit
2019-09-06 13:51:38 -04:00
Nikolay Amiantov
daa9ea2987
murmur service: fix typo in description
2019-09-06 20:29:20 +03:00
worldofpeace
5d4890b58d
Merge pull request #67585 from worldofpeace/system-config-printer
...
nixos/system-config-printer: init
2019-09-06 12:08:23 -04:00