Alexandre Badez
8457d9277a
system.autoUpgrade: add boot option.
2022-07-29 08:21:07 +02:00
AndersonTorres
bef8e4df1d
fvwm3: nixos module
2022-07-28 22:28:41 -03:00
AndersonTorres
2617a00699
fvwm: rename nixos module to fvwm2
2022-07-28 22:28:39 -03:00
pennae
52b0ad17e3
nixos/docs: cache mergeJSON md conversion on baseOptionsJSON
...
with ever more options being markdown rather than docbook the conversion
time is starting to become a significant factor of doc build time.
luckily we can pre-convert all nixos option docs to MD and cache the
result of this conversion, then merge the already-converted json file
with user option docs. we leave options.json unconverted to keep it as
close to the actual nix code as possible.
2022-07-28 23:20:02 +02:00
pennae
18be724a58
nixos/make-options-doc: give MD conversion error locations
...
during docs conversion it can be very useful to know exactly *where* the
error the script complained about is. the name of the option should be
sufficient since option merging is rather rare, and won't merge doc
attributes anyway.
2022-07-28 20:03:02 +02:00
github-actions[bot]
6a1cd17d72
Merge staging-next into staging
2022-07-28 18:01:55 +00:00
misuzu
9b1db3db0e
nixos/gitlab-runner: undeprecate configFile option
2022-07-28 17:16:55 +02:00
misuzu
b4028126f1
nixos/gitlab-runner: add settings option
2022-07-28 17:16:55 +02:00
github-actions[bot]
437247fc43
Merge staging-next into staging
2022-07-28 12:02:23 +00:00
Sandro
b5b9c81496
Merge pull request #177573 from asbachb/bugfix/gitea/175967
2022-07-28 13:55:11 +02:00
ajs124
8b56c85a9a
Merge pull request #183154 from mweinelt/kea-2.2.0
2022-07-28 13:21:39 +02:00
Bernardo Meurer
2d070e3213
Merge pull request #182535 from lovesegfault/roon-hqplayerd-fixes
...
nixos/{roon,hqplayerd}: small fixes
2022-07-28 00:27:15 -07:00
github-actions[bot]
0049ace2ec
Merge staging-next into staging
2022-07-28 06:02:07 +00:00
Martin Weinelt
bfb1246d29
nixos/tests/vaultwarden: update
...
New web builds required updated title information to look for.
Rocket by default only listens on localhost, set to 0.0.0.0 to be
reachable by the client.
Selenium/Webdriver API changes required updates to function calls.
2022-07-28 02:00:28 +02:00
Martin Weinelt
14ad19feda
nixosTests.kea: set name
2022-07-27 23:27:29 +02:00
github-actions[bot]
c5298a170d
Merge staging-next into staging
2022-07-27 18:02:13 +00:00
github-actions[bot]
f6895f13b0
Merge master into staging-next
2022-07-27 18:01:33 +00:00
Alan Strohm
81cd3e229c
nixos/restic: add 'backups.package' option to override the restic package ( #183028 )
2022-07-27 13:47:41 -04:00
pennae
a16b25432e
Merge pull request #182685 from pennae/invariant-option-conversions
...
treewide: invariant option conversions to MD
2022-07-27 15:39:47 +02:00
Bobby Rong
36d7b18e75
Merge pull request #162980 from NickCao/mautrix-telegram-nixos
...
nixos/mautrix-telegram: add lottieconverter to path
2022-07-27 20:39:08 +08:00
github-actions[bot]
54f2dacce1
Merge staging-next into staging
2022-07-27 00:03:09 +00:00
github-actions[bot]
f110f87498
Merge master into staging-next
2022-07-27 00:02:31 +00:00
Rick van Schijndel
9e9f6fc1c3
Merge pull request #152065 from chkno/stunnel-extraConfig
...
nixos/stunnel: Make free-form
2022-07-26 23:24:31 +02:00
github-actions[bot]
b21eff1a41
Merge staging-next into staging
2022-07-26 18:02:15 +00:00
github-actions[bot]
1071ab374f
Merge master into staging-next
2022-07-26 18:01:32 +00:00
Sandro
7206899cbf
nixos/i18n: add en_US.UTF-8 to default locales
...
Closes #182798
2022-07-26 14:50:02 +02:00
github-actions[bot]
52e7c12c41
Merge staging-next into staging
2022-07-26 06:02:58 +00:00
github-actions[bot]
8aaeccd647
Merge master into staging-next
2022-07-26 06:02:16 +00:00
Bernardo Meurer
1cfb6dab0f
Merge pull request #182789 from talyz/sshd-dont-delete-symlinks
...
sshd: Don't remove symlinks to host key files
2022-07-25 21:51:46 -07:00
Bjørn Forsman
9b6965dcfc
nixos: add lighttpd test
2022-07-26 04:45:03 +02:00
Jared Baur
777e914c20
nixos/systemd.network: Add RequiredFamilyForOnline
to linkConfig
...
While writing a configuration, I found a usage for this field and
noticed it was missing when building the configuration.
2022-07-26 04:11:33 +02:00
Stig
550aaf8c96
Merge pull request #182379 from stigtsp/fix/pam-u2f-cue
...
nixos/security/pam: fix u2f options leakage
2022-07-26 03:19:01 +02:00
github-actions[bot]
4defba0df7
Merge staging-next into staging
2022-07-26 00:03:07 +00:00
github-actions[bot]
19fd1d7e90
Merge master into staging-next
2022-07-26 00:02:26 +00:00
ajs124
66e9ea4827
Merge pull request #180008 from Luflosi/skip-fsck-for-bind-mount
2022-07-25 23:56:12 +02:00
Winter
c4665307de
Merge pull request #180148 from Luflosi/nginx-fix-listenAddresses-example
...
nixos/nginx: fix broken listenAddresses example
2022-07-25 17:47:00 -04:00
Guillaume Girol
063996d291
Merge pull request #182233 from symphorien/doc-iso-branch
...
nixos/doc: don't advise to build master
2022-07-25 20:48:49 +00:00
github-actions[bot]
2aa98a3fe0
Merge staging-next into staging
2022-07-25 18:02:05 +00:00
github-actions[bot]
db04e3c143
Merge master into staging-next
2022-07-25 18:01:19 +00:00
Lin Jian
b6617bb594
nixos/kanata: init
2022-07-26 00:06:48 +08:00
Kevin Cox
6efae3d6a9
Merge pull request #118093 from stuebinm/nextcloud-secrets
...
nixos/nextcloud: add extraOptions and secretFile options
2022-07-25 11:29:11 -04:00
github-actions[bot]
d31202e8c3
Merge staging-next into staging
2022-07-25 12:02:27 +00:00
github-actions[bot]
ded08eff9c
Merge master into staging-next
2022-07-25 12:01:46 +00:00
Guillaume Girol
5eb63756ca
rephrase nixos installation doc
...
systemd-boot is not the only option, even though it "just works" better.
2022-07-25 12:00:00 +00:00
Maximilian Bosch
f923f5b9aa
Merge pull request #182456 from mayflower/crowd-secrets
...
nixos/crowd: store openid password securely
2022-07-25 12:02:57 +02:00
github-actions[bot]
a5a3f67b15
Merge staging-next into staging
2022-07-25 00:03:30 +00:00
github-actions[bot]
e706db2a81
Merge master into staging-next
2022-07-25 00:02:44 +00:00
Mario Rodas
f97827178e
Merge pull request #181021 from melvyn2/patch-1
...
Add `bash` to netdata service path
2022-07-24 16:12:07 -05:00
Vladimír Čunát
687d59d7e6
Merge branch 'master' into staging-next
2022-07-24 22:27:27 +02:00
Sandro
8f89704410
Merge pull request #182648 from SuperSandro2000/hedgedoc-module
...
nixos/hedgedoc: improve ldap settings
2022-07-24 16:33:11 +02:00
github-actions[bot]
4a6e124c33
Merge staging-next into staging
2022-07-24 12:02:06 +00:00
github-actions[bot]
21a6aafb7d
Merge master into staging-next
2022-07-24 12:01:21 +00:00
pennae
ff56c775c8
Merge pull request #182098 from pennae/option-doc-md
...
convert some varlists in option docs to MD
2022-07-24 13:14:40 +02:00
pennae
5bf55a4ad5
nixos/virtualization: invariant option docs MD conversions
2022-07-24 13:01:47 +02:00
pennae
b115622f4b
nixos/tasks: invariant option docs MD conversions
2022-07-24 13:01:47 +02:00
pennae
860a0449ce
nixos/system: invariant option docs MD conversions
2022-07-24 13:01:47 +02:00
pennae
cbc44d68a7
nixos/security: invariant option docs MD conversions
2022-07-24 13:01:18 +02:00
pennae
da37ca6760
nixos/programs: invariant option docs MD conversions
2022-07-24 13:01:18 +02:00
pennae
4f91838584
nixos/misc: invariant option docs MD conversions
2022-07-24 13:01:18 +02:00
pennae
4ba72f8615
nixos/installer: invariant option docs MD conversions
2022-07-24 13:01:18 +02:00
pennae
77d56dfc22
nixos/i18n: invariant option docs MD conversions
2022-07-24 13:01:18 +02:00
pennae
4dd84a34db
nixos/hardware: invariant option docs MD conversions
2022-07-24 13:01:18 +02:00
pennae
8a79dfd94a
nixos/config: invariant option docs MD conversions
2022-07-24 13:01:18 +02:00
Michael Weiss
a4c8c46831
Merge pull request #182508 from primeos/signal-desktop
...
nixos/tests/signal-desktop: Fix the sqlite3 part of the test (regressed)
2022-07-24 12:27:38 +02:00
Felix Buehler
17e93b090e
services.murmur: add openFirewall option
2022-07-24 10:32:37 +02:00
Vladimír Čunát
4ba8bc7d40
Merge branch 'master' into staging-next
2022-07-24 09:44:09 +02:00
Sandro Jäckel
98f180b0e3
nixos/hedgedoc: set good default for ldap.tlsca
2022-07-24 04:08:18 +02:00
Sandro Jäckel
1a7f6b4070
nixos/hedgedoc: do not require to set searchAttributes when ldap login is used
2022-07-24 04:08:18 +02:00
kilianar
2133278f96
nixosTests.podgrab: fix failing test
...
defaultPort and customPort aren't python variables causing the test to
fail. We instead use the nix variables with string interpolation.
2022-07-23 17:19:01 +02:00
github-actions[bot]
b38a1818bc
Merge staging-next into staging
2022-07-23 12:02:12 +00:00
github-actions[bot]
6629a2339e
Merge master into staging-next
2022-07-23 12:01:31 +00:00
Bjørn Forsman
65399c4742
nixos/syncthing: don't leak the secret API key in process listings
2022-07-23 13:59:11 +02:00
Bjørn Forsman
16108ff74a
nixos/jenkins-job-builder: set serviceConfig.Type = "oneshot"
...
This change allows detecting configuration errors during
switch-to-configuration instead of them being reported asynchronously
*after* switch-to-configuration has exited.
(And update the NixOS test accordingly.)
2022-07-23 13:30:53 +02:00
Nick Cao
f1a08f54f0
nixos/mautrix-telegram: add lottieconverter to path
2022-07-23 16:43:39 +08:00
github-actions[bot]
f036546286
Merge staging-next into staging
2022-07-23 06:02:03 +00:00
github-actions[bot]
1ce437589a
Merge master into staging-next
2022-07-23 06:01:20 +00:00
Bernardo Meurer
836af9c15e
nixos/hqplayerd: allow GPU acceleration
2022-07-22 21:21:46 -07:00
Bernardo Meurer
d66f766cac
nixos/roon-server: fix openFirewall
2022-07-22 21:20:50 -07:00
Dan Callaghan
133ebbe46a
nixos/sssd: add an option to enable KCM support
2022-07-23 10:14:09 +10:00
Shamrock Lee
c25543b554
wineWowPackages: default mainProgram to "wine64"
2022-07-22 22:45:44 +00:00
Michael Weiss
59de06d093
nixos/tests/signal-desktop: Fix the sqlite3 part of the test (regressed)
...
Due to recent changes (likely a sqlite3 update) the sqlite3 meta-command
did suddenly succeed while sqlite3 is still unable to read the still
encrypted database. It just prints the following output and doesn't
seem to try to open/read the DB (which would fail):
```
main: /home/alice/.config/Signal/sql/db.sqlite r/w
```
We can simply fix this "regression" by instructing sqlite3 to list the tables
in the database (which fails because it cannot read the encrypted DB):
```
machine: must fail: su - alice -c 'sqlite3 ~/.config/Signal/sql/db.sqlite .tables'
machine # [ 47.036720] su[1178]: Successful su for alice by root
machine # [ 47.041049] su[1178]: pam_unix(su:session): session opened for user alice(uid=1000) by (uid=0)
machine # Error: file is not a database
machine # [ 47.116070] su[1178]: pam_unix(su:session): session closed for user alice
(finished: must fail: su - alice -c 'sqlite3 ~/.config/Signal/sql/db.sqlite .tables', in 0.12 seconds)
```
Fix #181463 .
2022-07-22 23:42:55 +02:00
github-actions[bot]
b4832bac52
Merge staging-next into staging
2022-07-22 15:34:59 +00:00
Artturin
6789222b1c
Merge branch 'master' into staging-next
2022-07-22 18:23:16 +03:00
Jörg Thalheim
8807057296
nixos/openldap: drop myself as maintainer
2022-07-22 16:54:13 +02:00
Sandro
8455ba6d64
Merge pull request #181258 from SuperSandro2000/onlyoffice
2022-07-22 16:28:13 +02:00
Martin Weinelt
b5e4c14806
Merge remote-tracking branch 'origin/master' into staging-next
2022-07-22 14:56:01 +02:00
pennae
e4d4b3cd64
Merge pull request #182441 from leungbk/lemmy-whitespace
...
services/web-apps/lemmy.nix: Remove space that causes a type error
2022-07-22 14:30:23 +02:00
Maximilian Bosch
200ce70e63
Merge pull request #180603 from m-bdf/substitute-nix-instantiate
...
nixos-generate-config: substitute nix-instantiate
2022-07-22 14:22:52 +02:00
Maximilian Bosch
779853b52b
Merge pull request #182413 from NetaliDev/pam-mount-fix-refactor
...
nixos/pam: refactor pam_mount unmounting fix
2022-07-22 14:05:44 +02:00
github-actions[bot]
dec2508b80
Merge staging-next into staging
2022-07-22 12:02:21 +00:00
github-actions[bot]
a3ba713cd4
Merge master into staging-next
2022-07-22 12:01:35 +00:00
Maximilian Bosch
ee2413c326
nixos/crowd: store openid password securely
2022-07-22 13:13:12 +02:00
Maximilian Bosch
1f6910b7dd
Merge pull request #182267 from mayflower/confluence-secrets
...
nixos/confluence: store crowd SSO password securely
2022-07-22 13:12:17 +02:00
Maximilian Bosch
85231bbd6e
Merge pull request #182261 from mayflower/mailman-rest-api-pass-file
...
nixos/mailman: don't leak MAILMAN_REST_API_PASS into the store
2022-07-22 13:11:37 +02:00
Ilan Joselevich
d0617a58e2
services/web-apps/lemmy.nix: Remove space that causes a type error
2022-07-22 01:19:28 -07:00
Florian Klink
ad29dc19c1
Merge pull request #182436 from K900/systemd-initrd-fixes
...
nixos/systemd: make sure all the device nodes are created in stage1
2022-07-22 15:06:59 +07:00
Florian Klink
7c119675a3
Merge pull request #179002 from klemensn/move-passwdEntry-type
...
move passwdEntry type
2022-07-22 14:16:57 +07:00
K900
c9183d3738
nixos/systemd: make sure all the device nodes are created in stage1
...
The ConditionFileNotEmpty override patch wasn't correct for stage1, which
does have the modules in /lib. So, remove the patch and set
the right path with overrides in the final system.
Also, make sure systemd-tmpfiles-setup-dev is pulled in to create
all the necessary symlinks.
2022-07-22 10:01:21 +03:00
Netali
93132dc09c
nixos/pam: refactor pam_mount unmounting fix
2022-07-22 04:17:14 +02:00
Dan Callaghan
b30534eb02
openldap: load client config from /etc, not the nix store
...
We want Openldap clients to load /etc/ldap.conf at runtime, not
${pkgs.openldap}/etc/ldap.conf which is always a sample config.
Pass sysconfdir=/etc at compile time, so that /etc/krb5.conf is embedded
in the library as the path of its config file.
Pass sysconfdir=${out}/etc at install time, so that the sample configs
and schema files are correctly included in the build output.
This hack works because the Makefiles are not smart enough to notice
that the sysconfdir variable has changed across invocations -- because
nobody ever writes their Makefiles to be that smart. :-)
Fixes #181937 .
2022-07-22 03:19:46 +02:00