Linus Heckemann
5153deedd8
Merge pull request #108909 from thiagokokada/libinput-by-device-type
...
nixos/libinput: separate settings by mouse/touchpad
2021-01-21 10:43:44 +01:00
Linus Heckemann
97c0e5d8a8
Merge pull request #107181 from lheckemann/generate-config-fix
...
linux: fix generate-config's handling of "no-choice" options
2021-01-12 11:13:58 +01:00
Linus Heckemann
c7e546aea1
Merge pull request #108748 from 3noch/eac/fix-vtk-png-aarch64
...
vtk: use system png on aarch
2021-01-08 17:09:51 +01:00
Linus Heckemann
c1891ad2e0
Merge pull request #108579 from alyssais/mailman
...
nixos/mailman: remove spurious uwsgi.service dep
2021-01-06 14:16:53 +01:00
Linus Heckemann
098f636ffc
Merge pull request #108007 from lionello/patch-3
...
netperf: fix Darwin build
2020-12-31 09:03:39 +01:00
Linus Heckemann
44864fd0f4
Merge pull request #107703 from Atemu/kernel-use-zstd
...
kernel: use zstd
2020-12-30 00:17:59 +01:00
Linus Heckemann
8cc82534db
Merge pull request #107581 from mayflower/cmake-3.19.2
...
cmake: 3.19.1 -> 3.19.2
2020-12-27 09:08:01 +01:00
Linus Heckemann
e71634eece
vtk: clean up / reduce code repetition ( #107617 )
...
vtk: clean up / reduce code repetition
This refactors the vtk expressions to use a generic base expression,
which is used for all 3 versions.
vtk 7.x no longer uses gcc 8, since the quirk of it not building with
gcc 9 seems to have been fixed.
This also makes the python bindings available for all 3 versions, and
fixes building them for vtk 8 by adding a patch.
2020-12-26 23:27:39 +01:00
Linus Heckemann
dfb2a526e3
cmake: 3.19.1 -> 3.19.2
2020-12-25 18:31:09 +01:00
Linus Heckemann
a59c33f33a
manaplus: init at 1.9.3.23
2020-12-22 07:06:34 +01:00
Linus Heckemann
16c0697e68
linux: fix generate-config's handling of "no-choice" options
...
Prior to this change, the script could potentially get confused by
"menus" containing only one valid option. Thus, with
CPU_BIG_ENDIAN = no;
CPU_LITTLE_ENDIAN = yes;
ARM64_PA_BITS_48 = yes;
the endianness would be set incorrectly:
GOT: Physical address space size
GOT: > 1. 48-bit (ARM64_PA_BITS_48)
GOT: choice[1]: 1
GOT: Endianness
GOT: 1. Build big-endian kernel (CPU_BIG_ENDIAN)
GOT: > 2. Build little-endian kernel (CPU_LITTLE_ENDIAN)
CHOICE: 1-2?, ANSWER: 1
This commit fixes this error by forgetting previous menu choices if a
line that follows a menu option is neither another menu option nor the
prompt for choosing one of the options.
2020-12-19 01:55:21 +01:00
Linus Heckemann
b1fc183639
Merge pull request #97145 from lheckemann/initrd-improvements
...
Initrd improvements
2020-12-18 18:15:27 +01:00
Linus Heckemann
834cc5d5fa
nixos/initrd: docbookise "compressor" description
2020-12-17 23:01:08 +01:00
Linus Heckemann
3136e49b8e
nixos/tests: Add test for initrd secrets
...
lz4 compression is excluded because it doesn't work for a reason which
remains unclear to me.
2020-12-17 11:44:25 +01:00
Linus Heckemann and Dominik Xaver Hörl
14fbf575ec
make-initrd: various improvements
...
- Generate a link to the initramfs file with an appropriate file
extension, guessed based on the compressor by default
- Use correct metadata in u-boot images if generated, up to now this
was hardcoded to gzip and would silently generate an erroneous image
if another compressor was specified
- Document all the parameters
- Improve cross-building compatibility, by allowing passing either a
string as before, or a function taking a package set and returning the
path to a compressor in the "compressor" argument of the
function.
- Support more compression algorithms
- Place compressor executable function and arguments in passthru, for
reuse when appending initramfses
Co-Authored-By: Dominik Xaver Hörl <hoe.dom@gmx.de >
2020-12-17 11:37:04 +01:00
Linus Heckemann
2ee35e1fce
lib/systems: fix kernelArch for x86_64
...
IA64 (Itanium) is something completely different and certainly not
what we want! x86_64 code lives in arch/x86 just like "classic" x86.
2020-12-17 11:10:38 +01:00
Linus Heckemann
3a3c9c9548
makeInitrd: include dotfiles at root
2020-12-17 11:10:37 +01:00
Linus Heckemann
85e0ae7827
makeInitrd: don't assume uImage => arm
...
mips for example might use uImages too
2020-12-17 11:10:37 +01:00
Linus Heckemann
a343ff7e14
makeInitrd: make uinitrd behaviour optional
2020-12-17 11:10:36 +01:00
Linus Heckemann
dd95aa337e
Merge pull request #102407 from petabyteboy/feature/stk-1-2
...
superTuxKart: 1.1 -> 1.2
2020-12-14 22:38:26 +01:00
Linus Heckemann
c40f06022a
Merge pull request #106073 from minijackson/tinc-rfc42-and-tests
...
nixos/tinc: rfc42 and tests
2020-12-14 21:52:57 +01:00
Linus Heckemann
cc786acdce
Merge pull request #105397 from kisik21/mailman-other-mta-support
...
nixos/mailman: make Postfix support optional (provided you configure the MTA yourself)
2020-12-14 09:46:05 +01:00
Linus Heckemann
62249cd57b
Merge pull request #106840 from alyssais/dee
...
dee: enableParallelBuilding
2020-12-13 20:58:09 +01:00
Linus Heckemann
f448ec3365
Merge pull request #98731 from mayflower/ldap-nss-optional
...
config.users.ldap: do not include nss module if turned off
2020-12-12 10:53:39 +01:00
Linus Heckemann
54e9ee81a4
Merge pull request #106672 from alyssais/mailman
...
mailman: run non-minutely jobs
2020-12-12 10:12:39 +01:00
Linus Heckemann
5978c30736
Merge pull request #106598 from Ma27/nextcloud-update
...
nextcloud: 19.0.4 -> 19.0.6, 20.0.1 -> 20.0.3, mark v19 as insecure
2020-12-11 14:30:28 +01:00
Linus Heckemann
c14f14eeaf
Merge pull request #97505 from mayflower/grub-efi-mirroredboot
...
nixos/grub: allow multiple "nodev" devices for mirroredBoots
2020-12-04 18:37:50 +01:00
Linus Heckemann
9174f79fe6
Merge pull request #104760 from gravndal/edac
...
linux: explicitly enable RAS
2020-11-27 19:15:00 +01:00
Linus Heckemann
de3ea5ac12
Merge pull request #102855 from lukegb/zram-cap-max
...
nixos/zram: add zramSwap.memoryMax option
2020-11-25 14:46:39 +01:00
Linus Heckemann
a38590d91c
Merge pull request #102015 from pstn/murmur-group
...
nixos/murmur: add murmur group, don't run as nogroup
2020-10-29 18:33:12 +01:00
Linus Heckemann
2b06415ca1
Merge pull request #101370 from m1cr0man/ssl-test-certs
...
nixos/acme: Permissions and tests fixes
2020-10-28 17:21:57 +01:00
Linus Heckemann
6a0a9fbd55
Merge pull request #101353 from WilliButz/update/atlassian-crowd/4.2.0
...
atlassian-crowd: 4.0.2 -> 4.2.0
2020-10-28 16:41:27 +01:00
Linus Heckemann
6ee80e39fc
Merge pull request #101354 from WilliButz/update/atlassian-confluence/7.8.1
...
atlassian-confluence: 7.8.0 -> 7.8.1
2020-10-28 16:33:05 +01:00
Linus Heckemann
da5209c89f
Merge pull request #101343 from WilliButz/update/prometheus-snmp-exporter/0.19.0
...
prometheus-snmp-exporter: 0.18.0 -> 0.19.0
2020-10-28 16:13:56 +01:00
Linus Heckemann
5a7198995b
Merge pull request #101351 from r-ryantm/auto-update/bluez-alsa
...
bluez-alsa: 2.1.0 -> 3.0.0
2020-10-28 16:12:25 +01:00
Linus Heckemann
3e3f81aeac
Merge pull request #99658 from Ma27/nextcloud-copy-fix
...
nixos/nextcloud: fix nginx config to allow copy/move-operations again
2020-10-08 09:35:32 +02:00
Linus Heckemann
8e2796d64a
Merge pull request #99934 from mayflower/murmur-env
...
nixos/murmur: add option `environmentFile` for injecting secrets
2020-10-07 13:56:32 +02:00
Linus Heckemann
41c0f49681
Merge pull request #99596 from Ma27/nextcloud20
...
nextcloud20: init
2020-10-07 08:10:38 +02:00
Linus Heckemann
a25bd6604f
Merge pull request #93675 from bcdarwin/update-libminc
...
libminc: 2.4.03 -> unstable-2020-07-17
2020-10-07 08:08:10 +02:00
a560936cab
nixos/prometheus-exporters/openvpn: init
...
Co-Authored-By: Franz Pletz <fpletz@fnordicwalking.de >
Co-Authored-By: Robin Gloster <mail@glob.in >
2020-09-29 10:53:04 +02:00
Linus Heckemann
2c1e72ee6a
prometheus exporters: always set user and group
...
systemd.exec(5) on DynamicUser:
> If a statically allocated user or group of the configured name
> already exists, it is used and no dynamic user/group is allocated.
Using DynamicUser while still setting a group name can be
useful for granting access to resources that can otherwise only be
accessed with entirely static IDs.
2020-09-29 10:53:04 +02:00
Linus Heckemann
edcb73f6b5
nixos/prometheus/postfix: enable systemd by default
2020-09-25 14:29:16 +02:00
Linus Heckemann
e80fa27968
nixos/prometheus/postfix: correct default showqPath
2020-09-25 14:28:32 +02:00
Linus Heckemann
0e3f631831
prometheus postfix exporter test: check showq
2020-09-25 14:27:29 +02:00
Linus Heckemann
4c8dabed17
Merge pull request #97826 from lheckemann/spice-usb-redir
...
nixos/spice-usb-redirection: init
2020-09-19 07:52:23 +02:00
Linus Heckemann
ad7b27b4c8
fixup: address @jtojnar's review comments
2020-09-12 17:00:44 +02:00
Linus Heckemann
e2fd022d63
nixos/spice-usb-redirection: init
...
Fixes #39618
2020-09-12 09:16:31 +02:00
Linus Heckemann
9c170e66f0
xva-img: init at 1.4.1
2020-09-11 12:18:09 +02:00
Linus Heckemann
6cbcb7599c
Merge pull request #97589 from bcdarwin/upgrade-nifticlib
...
nifticlib: 2.0.0 -> 3.0.1
2020-09-10 07:54:17 +02:00
Linus Heckemann
fdd944526c
nixos/grub: allow multiple "nodev" devices for mirroredBoots
...
For UEFI setups, "device" will generally be the special value "nodev"
which represents not running grub-install at all. Using "nodev" for
boot mirrors should therefore be allowed.
2020-09-09 07:40:08 +02:00
Linus Heckemann
ef4e81d756
Merge pull request #96830 from mayflower/unifi-poller
...
unifi-poller: add service and prometheus-exporter
2020-09-08 09:53:07 +02:00
Linus Heckemann
bba8571c39
Merge pull request #96538 from Mic92/go-references
...
buildGoModule/buildGoPackage: Remove go references from lib,libexec
2020-08-30 16:44:08 +02:00
Linus Heckemann
86fa61033a
Merge pull request #96008 from baloo/baloo/bugfixes/make-modules-closure_firmware
...
makeModulesClosure: fixup firmware extraction
2020-08-28 14:04:10 +02:00
Linus Heckemann
4f4d0ca1dd
Merge pull request #96153 from xaverdh/kmod-name-field-patch-for-staging
...
kmod: add patch to correct behaviour with --field
2020-08-28 14:03:28 +02:00
Linus Heckemann
86afe1e4d7
Merge pull request #96261 from sternenseemann/bemenu-0.5.0
...
bemenu: 0.4.1 → 0.5.0
2020-08-25 13:23:47 +02:00
Linus Heckemann
27f0ca6670
stage-1 find-libs: initialise left to empty array
...
declare -a is not sufficient to make the array variable actually
exist, which resulted in the script failing when the target object did
not have any DT_NEEDED entries. This in turn resulted in some
initramfs libraries not having their rpaths patched to point to
extra-utils, which in turn broke the extra-utils tests.
2020-08-25 12:10:30 +02:00
Linus Heckemann
98679187d6
Merge pull request #95922 from primeos/iputils
...
iputils: 20190709 -> 20200821
2020-08-22 09:51:23 +02:00
Linus Heckemann
09b67d11d2
Merge pull request #95840 from WilliButz/update/freeradius-3.0.21
...
freeradius: 3.0.20 -> 3.0.21
2020-08-22 09:39:48 +02:00
Linus Heckemann
efc739f1d2
Merge pull request #92081 from CrystalGamma/modules-closure
...
makeModulesClosure: handle builtin modules better
2020-08-13 22:37:36 +02:00
Linus Heckemann
eac5ef8aa9
Merge pull request #95145 from samuelgrf/update/pcsx2-1.6.0
...
pcsx2: 1.6.0-rc -> 1.6.0
2020-08-11 09:55:18 +02:00
Linus Heckemann
a5d20d25eb
Merge pull request #88669 from Mic92/hidpi
...
nixos/hidpi: Reasonable defaults for high-density displays
2020-07-22 17:43:03 +02:00
Linus Heckemann
3ecbb6a817
stale bot: spelling nit
2020-07-17 08:22:12 +02:00
Linus Heckemann
5b8b201e44
Revert "traefik: unify TOML generation"
...
This reverts commit a5e6901702 .
yj doesn't distinguish floats and ints, which breaks some configs.
2020-06-29 09:34:41 +02:00
Linus Heckemann
aea806b8ea
Merge pull request #86177 from mayflower/mailman-upstream
...
Mailman refactor
2020-06-19 07:54:41 +02:00
Linus Heckemann
d5cc8fb892
nixos/mailman: fix search index location
2020-06-18 17:23:34 +02:00
Linus Heckemann
176bc68a69
mailman: log to journal
2020-06-18 17:23:33 +02:00
Linus Heckemann
3dbbc786f5
nixos/mailman: RFC42-ise
2020-06-18 17:23:33 +02:00
Linus Heckemann
1b8af3e1ae
nixos/mailman: fix clearing static files
2020-06-18 17:23:33 +02:00
Linus Heckemann
32c556b039
nixos/mailman: document, add maintainers
2020-06-18 17:23:29 +02:00
Linus Heckemann
b478e0043c
nixos/mailman: refactor
...
- Add serve.enable option, which configures uwsgi and nginx to serve
the mailman-web application;
- Configure services to log to the journal, where possible. Mailman
Core does not provide any options for this, but will now log to
/var/log/mailman;
- Use a unified python environment for all components, with an
extraPackages option to allow use of postgres support and similar;
- Configure mailman's postfix module such that it can generate the
domain and lmtp maps;
- Fix formatting for option examples;
- Provide a mailman-web user to run the uwsgi service by default
- Refactor Hyperkitty's periodic jobs to reduce repetition in the
expressions;
- Remove service dependencies not related to functionality included in
the module, such as httpd -- these should be configured in user config
when used;
- Move static files root to /var/lib/mailman-web-static by default. This avoids
permission issues when a static file web server attempts to access
/var/lib/mailman which is private to mailman. The location can still
be changed by setting services.mailman.webSettings.STATIC_ROOT;
- Remove the webRoot option, which seems to have been included by
accident, being an unsuitable directory for serving via HTTP.
- Rename mailman-web.service to mailman-web-setup.service, since it
doesn't actually serve mailman-web. There is now a
mailman-uwsgi.service if serve.enable is set to true.
2020-06-18 17:21:41 +02:00
Linus Heckemann
f5a57c6c40
mailman-web: remove django version checks and override
...
This is nonsense! Postorius and Hyperkitty don't even support 1.11 anymore.
2020-06-18 17:21:41 +02:00
Linus Heckemann
5d58db7a47
Merge pull request #90135 from lheckemann/linux-force-feedback
...
linux: enable force feedback support in HID drivers
2020-06-18 17:18:11 +02:00
Linus Heckemann
2c6fcb0499
Merge pull request #85899
2020-06-14 11:15:41 +02:00
Linus Heckemann
01ee5c9271
manual: use less weird way of installing nixos tools
2020-06-14 10:39:43 +02:00
Linus Heckemann
9181f79289
linux: enable force feedback support in HID drivers
2020-06-11 12:41:59 +02:00
Linus Heckemann
8ef0ed1dd3
Merge pull request #89538 from WilliButz/update/atlassian-crowd/4.0.2
...
atlassian-crowd: 3.4.5 -> 4.0.2
2020-06-08 09:38:31 +02:00
Linus Heckemann
656468f428
audacity, isync: add self to maintainers
2020-06-07 14:07:20 +02:00
Linus Heckemann
dcb64ea42e
Merge pull request #89537 from WilliButz/update/atlassian-confluence/7.5.1
...
atlassian-confluence: 7.5.0 -> 7.5.1
2020-06-05 14:52:32 +02:00
Linus Heckemann
073c37e065
Merge pull request #89324 from doronbehar/libgme-gcc-ref
...
libgme: Don't reference gcc-unwrapped
2020-06-04 14:48:55 +02:00
Linus Heckemann
ed73bb8d80
freerdp: 2.1.0 -> 2.1.1
2020-05-20 18:54:27 +02:00
Linus Heckemann
4b2dc0f07e
Merge pull request #85991 from lheckemann/bluez-alsa-fix-dbus-policy
...
bluez-alsa: fix installation of D-Bus policy and alsa config
2020-05-19 13:48:06 +02:00
Linus Heckemann
85a0587884
Merge pull request #87219 from serokell/kirelagin/postgres-no-time
...
postgres: Do not log timestamp
2020-05-14 08:34:44 +02:00
Linus Heckemann
db010c5537
Merge pull request #85687 from mayflower/privacyidea
...
Init privacyIDEA packages and modules
2020-05-13 09:08:57 +02:00
Linus Heckemann
90c0191735
Merge pull request #85428 from serokell/kirelagin/unit-script-name
...
systemd: Simplify unit script names
2020-05-12 09:35:26 +02:00
Linus Heckemann
2a23ffc124
Merge pull request #87594 from mayflower/bemenu-bump
...
bemenu: 0.3.0 -> 0.4.1
2020-05-11 17:40:07 +02:00
Linus Heckemann
d2b532a0d9
bemenu: remove @thiagokokada from maintainers on request
2020-05-11 17:39:26 +02:00
Linus Heckemann
088a9495a8
bemenu: 0.3.0 -> 0.4.1
2020-05-11 12:18:43 +02:00
Linus Heckemann
9df981d3f4
freerdp: 2.0.0 -> 2.1.0
2020-05-09 09:05:07 +02:00
Linus Heckemann
f62e2b24c3
superTuxKart: use assets directly from download
...
This saves ~600MiB per STK build, as long as the assets remain the same.
2020-05-04 22:56:39 +02:00
Linus Heckemann
88e07d3a96
Merge pull request #86598 from Valodim/aarch64-hidraw
...
linux: CONFIG_HIDRAW=y
2020-05-03 11:04:56 +02:00
Linus Heckemann
4155800c82
Merge pull request #86552 from r-ryantm/auto-update/endless-sky
...
endless-sky: 0.9.11 -> 0.9.12
2020-05-02 10:20:46 +02:00
Linus Heckemann
166f2a01eb
libglvnd: 1.2.0 -> 1.3.1
2020-04-27 19:59:52 +02:00
Linus Heckemann
3605fc7a79
bluez-alsa: fix installation of D-Bus policy and alsa config
...
This allows granting bluez-alsa access to the systemwide D-bus name
2020-04-25 19:10:04 +02:00
Linus Heckemann
539fb74a5b
Merge pull request #85677 from dywedir/oil
...
oil: 0.7.0 -> 0.8.pre4
2020-04-22 09:23:39 +02:00
Linus Heckemann
31edad38b1
kanboard: 1.2.13 -> 1.2.14
2020-04-21 19:42:24 +02:00
Linus Heckemann
6673a4988e
gnupg: use libusb1 ( #85374 )
...
* gnupg: use libusb1
This fixes scdaemon's direct ccid support.
* systemd: fix gnupg-minimal
2020-04-21 08:35:40 +02:00
Linus Heckemann
6b23355abb
Merge pull request #85307 from xaverdh/firefox-plugins-cleanup
...
firefox-wrapper: remove dead npapi plugin code
2020-04-17 07:32:41 +02:00
Linus Heckemann
1d8a8d0359
Merge pull request #85262 from peterhoeg/t/freerdp
...
freerdp: re-enable tests except for one failing test
2020-04-15 07:22:29 +02:00
Linus Heckemann
9953a26be1
nixos/libinput: refer to libinput manual
2020-04-14 14:31:49 +02:00
Linus Heckemann
156ee198b2
freerdp: 2.0.0-rc4 -> 2.0.0 ( #84885 )
...
* freerdp: 2.0.0-rc4 -> 2.0.0
* freerdp: add Xtst for input in shadow server, libxslt for manpages
* freerdp: nits
2020-04-11 11:03:03 +08:00