Robert Hensing
1ed0a2c21e
Merge pull request #200712 from andir/andir/testing-remove-unused-with
...
nixos/lib/testing-python: remove unused `with pkgs;`
2022-11-11 16:27:19 +01:00
Franz Pletz
3c446ee4e2
Merge pull request #200639 from fpletz/pkgs/obs-28.1.2
...
obs-studio: 28.0.3 -> 28.1.2, plugins fixes
2022-11-11 16:26:59 +01:00
Andreas Rammhold
923e404389
nixos/lib/testing-python: remove unused with pkgs;
...
This with statement has no users anymore and can safely be removed.
2022-11-11 16:05:00 +01:00
Lorenz Brun
f046cc0923
nixos/pam: support fscrypt login protectors
...
fscrypt can automatically unlock directories with the user's login
password. To do this it ships a PAM module which reads the user's
password and loads the respective keys into the user's kernel keyring.
Significant inspiration was taken from the ecryptfs implementation.
2022-11-11 15:37:39 +01:00
Franz Pletz
96edebd788
obs-studio27: remove
2022-11-11 15:36:49 +01:00
Martin Weinelt
90ad4d9da7
Merge pull request #200629 from helsinki-systems/fix/test-dhparams
2022-11-11 12:11:55 +01:00
Robert Hensing
b106ff14ed
nixosOptionsDoc: Report in which option an error occurs
2022-11-11 06:47:30 +01:00
Robert Hensing
429ba6c714
nixosOptionsDoc: Add markdownByDefault parameter
2022-11-11 06:29:44 +01:00
ajs124
8bb4c87281
nixosTests.dhparams: fix with openssl3
2022-11-11 02:55:54 +01:00
Franz Pletz
8cc2dcce7d
Merge pull request #199524 from ymarkus/zfs-exporter
...
nixos/prometheus-zfs-exporter: init
2022-11-11 02:01:13 +01:00
Anderson Torres
d48d7a69aa
Merge pull request #174975 from danth/firefox-module
...
nixos/firefox: init
2022-11-10 21:31:57 -03:00
Franz Pletz
286f868a5c
Merge pull request #162057 from jdheyburn/jdheyburn-unifi-prometheus-exporter-loki
2022-11-11 01:31:41 +01:00
Franz Pletz
8e9f00682d
nixos/prometheus-zfs-exporter: mdDoc descriptions
2022-11-11 01:29:10 +01:00
github-actions[bot]
a4ffa492ba
Merge master into haskell-updates
2022-11-11 00:17:01 +00:00
Franz Pletz
d82f52519a
nixos/libvirtd: always start libvirtd
...
Previously we did socket-activation but this breaks the autostart
feature since upstream expects libvirtd to be started unconditionally on
boot.
Fixes #171623 .
2022-11-11 01:10:37 +01:00
Maximilian Bosch
2a63e4f902
Merge pull request #200218 from Ma27/rm-kernel-4.9
...
linux_4_9: remove
2022-11-10 23:34:56 +01:00
Daniel Thwaites
01b3d0bf25
nixos/firefox: init
2022-11-10 19:07:37 +00:00
amesgen
733ea72e16
nixos/rss2email: remove unnecessary cfg file indirection to fix test ( #200108 )
...
Previously, the NixOS test often failed as the copied config file is not
overwriteable. In actual setups, the restart interval is much bigger, such that
systemd-tmpfiles will correct the permissions inbetween.
2022-11-10 20:06:32 +01:00
figsoda
e920aed521
Merge pull request #200440 from nagy/treewide-modules
...
treewide: use `types.port` and `mkEnableOption` in nixos modules
2022-11-10 12:12:51 -05:00
Gauvain 'GovanifY' Roussel-Tarbouriech
5a4a53dbc6
nixos/mautrix-telegram: fix crash on postgresql database usage
2022-11-10 11:17:20 -05:00
Vincent Haupert
847774470e
nixos/github-runners: restart service if exit code signals a retryable error
...
On some occasions, the GitHub runner service encounters errors which are
deemed retryable but result in the runner's termination. To signal a
retryable error, the runner exits with status code 2:
https://github.com/actions/runner/blob/40ed7f8/src/Runner.Common/Constants.cs#L146
To account for that behavior, this commit sets
`RestartForceExitStatus=2` which results in a service restart regardless
of using an ephemeral runner or not.
2022-11-10 11:06:04 -05:00
Janne Heß
798bc67cff
Merge pull request #200319 from helsinki-systems/feat/redis-module-changes
...
nixos/redis: misc module changes
2022-11-10 16:03:54 +01:00
sternenseemann
5c044644a6
Merge remote-tracking branch 'origin/master' into haskell-updates
2022-11-10 13:56:56 +01:00
Eelco Dolstra
0a00b332cd
Merge pull request #198526 from farnoy/nixos-container-unified-cgroups
...
[nixos-container] Make nixos containers use unified cgroupsv2
2022-11-10 13:37:43 +01:00
github-actions[bot]
f3a93620b1
Merge master into staging-next
2022-11-10 12:01:27 +00:00
Anderson Torres
40962b461b
Merge pull request #200300 from thiagokokada/mame-tools-init
...
mame-tools: init at 0.249
2022-11-10 07:45:00 -03:00
Thiago Kenji Okada
891511b619
nixos/doc: document mame package changes
2022-11-10 09:47:54 +00:00
Thiago Kenji Okada
d868053b40
nixos/doc: formatting improvements
2022-11-10 09:47:54 +00:00
Daniel Nagy
b4674b39c1
treewide: use mkEnableOption
in nixos modules
2022-11-10 09:30:00 +01:00
Daniel Nagy
095269c862
treewide: use types.port
in nixos modules
2022-11-10 09:30:00 +01:00
Bobby Rong
8380ac4538
nixos/cinnamon: don't override greeter theme if the package is excluded
...
This makes it possible to remove mint themes in an easy way, in this
case we will just use the default from slick-greeter module, i.e. the
Adwaita theme.
2022-11-10 14:47:06 +08:00
Bobby Rong
ba4494f8f6
nixos/cinnamon: make it possible to remove more non-essential packages
...
Packages for accessibility and theme can now be removed with excludePackages
2022-11-10 14:47:06 +08:00
Bobby Rong
bb30779791
nixos/cinnamon: fix some typos
2022-11-10 14:47:00 +08:00
Bobby Rong
e88b1dc9c8
nixos/cinnamon: switch to xdg.icons.enable
...
We enable this option explicitly to prevent users from accidentally
disabling it and getting a broken desktop.
2022-11-10 14:43:25 +08:00
Bobby Rong
fa3008b93c
nixos/cinnamon: switch to xdg.mime.enable
...
We enable this option explicitly to prevent users from accidentally
disabling it and getting a broken desktop.
2022-11-10 14:41:58 +08:00
github-actions[bot]
3ff06869dc
Merge master into haskell-updates
2022-11-10 00:16:25 +00:00
github-actions[bot]
020ea91183
Merge master into staging-next
2022-11-10 00:02:27 +00:00
Sandro Jäckel
182575a60d
nixos/kernel: replace boot.isContainer with boot.kernel.enable
2022-11-09 23:45:33 +01:00
Guillaume Girol
255ac994b8
nixos/firefox-syncserver: fix setup failure due to duplicate key
...
in some circumstances, the setup service would fail with:
ERROR 1062 (23000) at line 5: Duplicate entry '1' for key 'PRIMARY'
so let's use an upsert instead of insert. This also simplifies the
script.
Besides, also fix that when the setup script changes, the corresponding
script is not restarted as it is usually not active, so we trigger a
restart of the main systemd service.
2022-11-09 23:39:08 +01:00
ajs124
bc4e9a890c
nixos/redis: store config in state directory
...
this is needed because certain redis features, like sentinel, require
the config file to be persistent
2022-11-09 21:49:33 +01:00
Bernardo Meurer
c9e23626a1
nixos/udisks2: symlink libblockdev configs
...
Without this, you get the following error message in the logs:
udisksd[4082]: Failed to load config files: Failed to get contents of the config dir (/etc/libblockdev/conf.d/)Error opening directory “/etc/libblockdev/conf.d/”: No such file or directory. Using the built-in config
2022-11-09 18:30:59 +00:00
github-actions[bot]
d99020653d
Merge master into staging-next
2022-11-09 18:01:11 +00:00
Bernardo Meurer
6678a7ecb7
nixos/geoclue2: make system service wait on network-online
...
In ee0b8a7eaa
we made the user service wait on network-online, but
forgot about the system service. We need them _both_ to wait when the
wifi source is enabled.
2022-11-09 16:50:18 +00:00
ajs124
168ad716e0
nixos/redis: add extraParams
2022-11-09 16:43:04 +01:00
Anderson Torres
3a73976c74
Merge pull request #200388 from babbaj/remove-ethminer
...
ethminer: remove
2022-11-09 12:06:28 -03:00
Babbaj
9a7c359a35
ethminer: remove
2022-11-09 09:37:35 -05:00
Jonas Heinrich
f7f9442695
nixos/invoiceplane: Enable clean url
2022-11-09 08:17:52 -05:00
Robert Hensing
59f6a93082
Merge pull request #199595 from hercules-ci/nixos-toplevel-maintenance
...
nixos/top-level: maintenance
2022-11-09 13:54:36 +01:00
Robert Hensing
93a905ec4f
Merge pull request #194759 from hercules-ci/fqdn-or-hostname
...
nixos: Add `networking.fqdnOrHostName`
2022-11-09 13:53:57 +01:00
github-actions[bot]
5995b81686
Merge master into staging-next
2022-11-09 06:01:29 +00:00
ajs124
c79f431491
Merge pull request #200201 from helsinki-systems/upd/varnish
...
varnish: updates
2022-11-09 01:40:41 +01:00
github-actions[bot]
8deed80953
Merge master into haskell-updates
2022-11-09 00:16:09 +00:00
github-actions[bot]
81316207ec
Merge master into staging-next
2022-11-09 00:02:55 +00:00
ajs124
65522538a3
Merge pull request #200284 from Ma27/signald-release-notes
...
nixos/doc: mention signald update in release-notes and related upgrade instructions
2022-11-09 00:59:55 +01:00
Maximilian Bosch
fbc4961be9
nixos/doc: mention signald update in release-notes and related upgrade instructions
2022-11-08 23:27:20 +01:00
Bjørn Forsman
25617e3def
nixos/blocky: fix description
...
Before: "Whether to enable Fast and lightweight [...]"
After: "Whether to enable blocky, a fast and lightweight [...]"
2022-11-08 20:59:06 +01:00
Pascal Bach
ea2a9ac9d3
Merge pull request #200222 from Ma27/prometheus-hardening-regression
...
nixos/prometheus: fix startup w/hardened service
2022-11-08 20:33:47 +01:00
github-actions[bot]
4517d658d3
Merge master into staging-next
2022-11-08 18:01:16 +00:00
Maximilian Bosch
176676c4cf
Merge pull request #192890 from Enzime/fix/nextcloud-space-passwords
...
nixos/nextcloud: handle passwords with spaces
2022-11-08 18:02:04 +01:00
Maximilian Bosch
dcb32beda0
nixos/prometheus: fix startup w/hardened service
...
See the discussion below the original PR[1] and #197443 for more
context.
I guess I missed that upon review because the branch was too old and I
cherry-picked the commit onto my deployment branch which is based on
22.05. Sorry for that!
[1] https://github.com/NixOS/nixpkgs/pull/162784#issuecomment-1306848036
2022-11-08 17:46:35 +01:00
Maximilian Bosch
8d9133c67d
linux_4_9: remove
...
Support will be dropped on 01 Jan 2023[1]. Normally we'd keep it around
until then, but considering that it's an LTS kernel it may be better to
do it before 22.11 to make sure there are no unpleasant surprises.
Closes #199933
[1] https://endoflife.date/linux
2022-11-08 16:30:14 +01:00
happysalada
2c5abd89c7
rmem_max: define merge function
2022-11-08 10:30:10 -05:00
Jonas Heinrich
fd76db7cb4
nixos/invoiceplane: Add cron option
2022-11-08 09:59:10 -05:00
ajs124
47cbd610ce
varnish71: drop
2022-11-08 14:35:01 +01:00
github-actions[bot]
917a1408b8
Merge master into staging-next
2022-11-08 06:01:15 +00:00
Sandro
4f8277ef10
Merge pull request #200094 from mdlayher/mdl-zrepl
2022-11-08 01:53:26 +01:00
github-actions[bot]
7db1be3e27
Merge master into haskell-updates
2022-11-08 00:16:51 +00:00
github-actions[bot]
8345eea2ce
Merge master into staging-next
2022-11-08 00:02:57 +00:00
Matt Layher
8ec252784e
zrepl: 0.5.0 -> 0.6.0
...
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2022-11-07 18:35:44 -05:00
Michael Weiss
acf257739b
Merge pull request #199902 from primeos/nixos-tests-chromium
...
nixos/tests/chromium: Re-enable the chrome://gpu test for M107
2022-11-08 00:21:13 +01:00
Martin Weinelt
0f774a39d4
Merge pull request #196957 from Madouura/dev/protonup
...
close https://github.com/NixOS/nixpkgs/pull/193062
close https://github.com/NixOS/nixpkgs/issues/186974
2022-11-07 23:24:41 +01:00
Vladimír Čunát
7fa607bab4
Merge #194670 : arangodb: 3.4.8 -> 3.10.0
2022-11-07 22:25:43 +01:00
laalsaas
5f07247a07
mepo: init module
2022-11-07 20:27:00 +01:00
David Arnold
2aa5c8d3ab
nixos/teamviewer: fix for non-NetworkManager environments
2022-11-07 19:54:25 +01:00
Sandro
da6ae81172
Merge pull request #200052 from SuperSandro2000/less-space
2022-11-07 19:50:33 +01:00
github-actions[bot]
938efbfd26
Merge master into staging-next
2022-11-07 18:01:17 +00:00
Manuel Bärenz
891dfb1b63
nixos/mastodon: add option mediaAutoRemove
2022-11-07 18:58:58 +01:00
Sandro
eb33bec8b3
nixos/less: fix spacing
2022-11-07 17:51:51 +01:00
sternenseemann
c7a0d75bd1
haskell.compiler.ghc92: 9.2.4 -> 9.2.5
2022-11-07 17:29:47 +01:00
Bobby Rong
4e9c9c0b7c
Merge pull request #199154 from uninsane/pr/lightdm-mobile-greeter
...
lightdm-mobile-greeter: init at 2022-10-30
2022-11-07 22:30:53 +08:00
happysalada
1ef74a7854
lighthouse: module add defaults
2022-11-07 09:15:49 -05:00
Maximilian Bosch
58227c4de0
Merge pull request #162784 from amarshall/prom-svc-harden
...
nixos/prometheus: Harden systemd service
2022-11-07 15:03:43 +01:00
colin
ed9998cf2a
nixos/lightdm: add greeters.mobile
config option
...
i based this on the neighboring lightdm-greeters/mini.nix module.
lightdm-mobile-greeter doesn't have a lot of configuration options.
it grabs the default user to login as from lightdm, along with which DE
it should launch. so no further configuration should be needed aside
from enabling `services.xserver.displayManager.lightdm.enable` and
either setting `services.xserver.displayManager.defaultSession` to the
appropriate session or explicitly defining a seat like:
```nix
services.xserver.displayManager.lightdm.extraSeatDefaults = ''
user-session = phosh
'';
```
2022-11-07 05:48:23 -08:00
happysalada
f4ff9c2649
lighthouse: init module
2022-11-07 07:58:17 -05:00
Maximilian Bosch
94046425a0
Merge pull request #199997 from mayflower/wp-create-font-dir
...
nixos/wordpress: ensure that fonts already exists
2022-11-07 13:25:16 +01:00
github-actions[bot]
19a0988af4
Merge master into staging-next
2022-11-07 12:01:51 +00:00
Bobby Rong
03e68946a0
Merge pull request #186628 from ocfox/pam_faildelay
...
nixos/pam: add option failDelay
2022-11-07 19:54:57 +08:00
Robert Hensing
abd4e9d524
Merge pull request #199572 from SuperSandro2000/nix-daemon-io-prio
...
nixos/nix-daemon: don't give daemon by default high io priority
2022-11-07 12:26:47 +01:00
Maximilian Bosch
67e61879c5
Merge pull request #199416 from symphorien/wg-add-peer
...
nixos/wireguard: start new peers when they are added
2022-11-07 12:20:06 +01:00
ocfox
ab0ae8f5e1
nixos/pam: add option failDelay
...
Co-authored-by: Bobby Rong <rjl931189261@126.com>
2022-11-07 19:16:35 +08:00
Majiir Paktu
ad83bff008
nixos/binfmt: restart systemd-binfmt when registrations change
2022-11-07 11:28:47 +01:00
Maximilian Bosch
b40b8b92e2
nixos/wordpress: ensure that fonts already exists
...
Not a big deal in most of the cases because wordpress ensures that this
directory exists on its own, but with our twentig customizations that's
actually causing issues.
(cherry picked from commit 3285342bfe5f401dda84c13c834e73154928a61c)
2022-11-07 10:08:01 +01:00
Edward Tjörnhammar
83ecc90d10
nixos/mdevctl: init module
2022-11-07 09:05:23 +00:00
github-actions[bot]
5f9b3cb99e
Merge master into staging-next
2022-11-07 06:01:28 +00:00
zowoq
58a59738d5
nixos/tests/podman: fix rootless systemd
2022-11-07 14:11:34 +10:00
zowoq
bbfdc6ce4d
nixos/tests/podman: move docker tests to separate node
2022-11-07 14:11:34 +10:00
github-actions[bot]
e51ba60580
Merge master into staging-next
2022-11-07 00:03:30 +00:00
Maximilian Bosch
f54c651ba5
Merge pull request #199905 from booklearner/patch-1
...
alps: fix default smtp port
2022-11-06 23:59:21 +01:00
Doron Behar
c568890eb8
Merge pull request #133537 from Yarny0/foomatic-db
...
foomatic-db ppd files
2022-11-06 22:25:55 +00:00
Jörg Thalheim
efa5fc967f
Merge pull request #199875 from helsinki-systems/fix/mariadb-tests
...
mariadb: fix nixos tests
2022-11-06 22:11:53 +01:00