Nick Cao
d3a33fd310
Merge pull request #211042 from uninsane/pr/mx-puppet-discord-to-subdir
...
nixos/mx-puppet-discord: move into matrix category
2023-01-16 15:51:40 +08:00
LuoChen
7a6c0bb468
snapper: fix "type=oneshot" error in snapper-boot.service
2023-01-16 15:33:15 +08:00
colin
87c877fff8
nixos/mx-puppet-discord: move into matrix category
2023-01-16 06:23:25 +00:00
Lily Foster
185874df63
nixos/qt: set QT_PLUGIN_PATH and QML2_IMPORT_PATH when enabled
2023-01-15 22:08:47 -05:00
rnhmjoj
9bb888c9f8
nixos/tests/installer: test relative paths in initrd secrets
2023-01-16 02:31:02 +01:00
rnhmjoj
928181b5f3
nixos/tests/installer: add full disk encryption test
...
This tests a common full disk encryption setup:
https://gist.github.com/ladinu/bfebdd90a5afd45dec811296016b2a3f
2023-01-16 02:31:01 +01:00
rnhmjoj
9fc47e6db3
nixos-install: fix missing initrd.secrets paths
...
When installing NixOS in the target filesystem /mnt, paths relative to
configuration.nix in `initrd.secrets` are turned by Nix into absolute
paths that reference /mnt. While building the system derivation works,
installing the bootloader fails because the latter process takes place
inside the chroot environment where /mnt does not exist.
Ideally, we would also build the system within chroot, but this greatly
complicates the matter as it requires manually copying over Nix, its
runtime dependencies and all channels. Possibly, this would also break
several assumptions users have about how nixos-install works.
A simpler and safer (but less neat) solution is to temporarily bind
mount all mount points in /mnt under /mnt/mnt to keep the paths
functional while the bootloader is being installed.
This is essentially the workaround described in issue #73404 .
2023-01-16 02:31:01 +01:00
rnhmjoj
eccc1e5bf4
install-grub.pl: improve initrd-secrets error messages
...
The build of initrd-secrets can routinely fail for old boot entries
if the secrets have been removed or renamed in a later generation.
This always happens for generation 1, because it's built from the
NixOS installer and the paths differs by the mount point (i.e. /mnt).
The error is very confusing because it fails to mention it's about
an older generation and that it's somewhat harmless.
This commit turns the error into a warning for all generations but the
current, adds the name of the failed entry to the message and a note
explaining why it can happen.
2023-01-16 02:30:39 +01:00
Sandro
6fecd5a257
Merge pull request #204342 from anpandey/znc
2023-01-16 02:07:30 +01:00
Matthieu Coudron
14905af025
Merge pull request #210998 from teto/fix-sshd
...
services.openssh: fix doc
2023-01-16 01:52:47 +01:00
Dmitriy Kholkin
8e6f6d7db1
nixos/gitea: add tar.zst to the dump type
2023-01-16 03:34:11 +03:00
Jörg Thalheim
38d3031013
Merge pull request #210942 from GaetanLepage/autorandr
...
autorandr: 1.12.1 -> 1.13, nixos/services/autorandr: add ignoreLeadOption
2023-01-16 00:34:16 +01:00
Matthieu Coudron
293de575cb
modules.openssh: provide default settings
...
else evaluation fails
2023-01-16 00:11:53 +01:00
Matthieu Coudron
83e2f6f3da
services.openssh: fix doc
2023-01-16 00:06:40 +01:00
Artturi
ee5e15cf2d
Merge pull request #208614 from LeSuisse/grub2-CVE-2022-2601-CVE-2022-3775
2023-01-15 23:23:33 +02:00
Naïm Favier
7d3f7637c6
Merge pull request #210965 from Izorkin/fix-gitea
2023-01-15 21:50:58 +01:00
Maximilian Bosch
8528a0b512
Merge pull request #210897 from K900/kernels-20230115
...
Kernels for 2023-01-15
2023-01-15 20:58:06 +01:00
Izorkin
1fd7d52d82
nixos/gitea: fix creation of data directory
2023-01-15 21:33:21 +03:00
Maximilian Bosch
6f474d1af4
Merge pull request #209495 from amesgen/gitea-dump-activation
...
nixos/gitea: don't run gitea-dump on activation
2023-01-15 19:28:03 +01:00
Maximilian Bosch
9aa1391bdf
Merge pull request #208803 from Ma27/revert-kmod-stage-1-hack
...
Revert "nixos/stage-1: fix `modprobe` in initial ramdisk on systems w/glibc-2.34"
2023-01-15 19:10:10 +01:00
Ryan Lahfa
e2ac17f781
Merge pull request #207466 from Patryk27/fix/174065
...
nixos: add --specialisation to nixos-rebuild
2023-01-15 18:52:09 +01:00
Ryan Lahfa
503c288f4e
Merge pull request #207567 from Stunkymonkey/photoprism-module-init
...
nixos/photoprism: init module
2023-01-15 18:36:13 +01:00
Patryk Wychowaniec
2c55eba8f4
nixos: add --specialisation to nixos-rebuild
...
This commit fixes a papercut in nixos-rebuild where people wanting to
switch to a specialisation (or test one) were forced to manually figure
out the specialisation's path and run its activation script - since now,
there's a dedicated option to do just that.
This is a backwards-compatible change which doesn't affect the existing
behavior, which - to be fair - might still be considered sus by some
people, the painful scenario here being:
- you boot into specialisation `foo`,
- you run `nixos-rebuild switch`,
- whoops, you're no longer at specialisation `foo`, but you're rather
brought back to the base system.
(it's especially painful for cases where specialisation is used to load
extra drivers, e.g. Nvidia, since then launching `nixos-rebuild switch`,
while forgetting that you're inside a specialisation, can cause some
parts of your system to get accidentally unloaded.)
I've tried to mitigate that by improving specialisations so that they
create a dedicated file somewhere in `/run/current-system` containing
the specialisation's name (which `nixos-rebuild` could then use as the
default value for `--specialisation`), but I haven't been able to come
up with anything working (plus it would be a breaking change then).
Closes https://github.com/NixOS/nixpkgs/issues/174065
2023-01-15 18:16:49 +01:00
Felix Buehler
0214f02419
nixos/photoprism: add test
2023-01-15 18:02:46 +01:00
Felix Buehler
fb9e8b9bd4
nixos/photoprism: init module
2023-01-15 18:02:43 +01:00
Ryan Lahfa
f8dd03989e
Merge pull request #208038 from SuperSandro2000/uptime-kuma-apprise
...
nixos/uptime-kuma: add option to enable apprise support
2023-01-15 17:59:00 +01:00
Ryan Lahfa
07dabf11e1
Merge pull request #210935 from JulienMalka/Ntfy-data-folder
...
nixos/ntfy-sh: Create data folder and auth database
2023-01-15 17:49:34 +01:00
Ryan Lahfa
b42ea74b96
Merge pull request #206655 from vlinkz/distroname
...
nixos/version: add system.nixos.distroName and system.nixos.distroId options
2023-01-15 17:39:55 +01:00
Julien Malka
d32f9548cb
nixos/ntfy-sh: Create data folder and auth database
2023-01-15 17:34:23 +01:00
Ryan Lahfa
df1262baae
Merge pull request #210927 from JulienMalka/Ntfy-test-fix
...
nixos/ntfy-sh: Fixed nixos test
2023-01-15 17:06:50 +01:00
Gaetan Lepage
d599e734e5
autorandr: 1.12.1 -> 1.13, nixos/services/autorandr: add ignoreLeadOption
2023-01-15 16:57:13 +01:00
Matthieu Coudron
cf10d7aef8
services.openssh: support freeform settings ( #193757 )
...
* services.openssh: support freeform settings
Keep "extraConfig" but introduces "settings".
Also renames several options
(mkRenamedOptionModule [ "services" "openssh" "kbdInteractiveAuthentication" ] [ "services" "openssh" "settings" "KbdInteractiveAuthentication" ])
(mkRenamedOptionModule [ "services" "openssh" "passwordAuthentication" ] [ "services" "openssh" "settings" "PasswordAuthentication" ])
(mkRenamedOptionModule [ "services" "openssh" "useDns" ] [ "services" "openssh" "settings" "UseDns" ])
(mkRenamedOptionModule [ "services" "openssh" "permitRootLogin" ] [ "services" "openssh" "settings" "PermitRootLogin" ])
* updated doc
* regen doc
2023-01-15 16:32:46 +01:00
K900
6dccdc4585
Merge pull request #210930 from pennae/installer-test-no-docs
...
nixosTests.installer.*: disable documentation
2023-01-15 18:25:41 +03:00
pennae
a88a515653
nixosTests.installer.*: disable documentation
...
building the manual takes a pretty long time and sufficient memory to
cause hydra failures: https://hydra.nixos.org/build/205689097#tabs-buildsteps
2023-01-15 16:06:07 +01:00
Julien Malka
d40d0ce7e6
nixos/ntfy-sh: Fixed nixos test
2023-01-15 15:59:30 +01:00
K900
33b60cca17
linux/hardened/patches/6.1: init at 6.1.6-hardened1
2023-01-15 15:23:24 +03:00
Francesco Gazzetta
cbe58afca0
nixosTests.mindustry: init
2023-01-15 13:11:37 +01:00
Sandro
fa8ae2120d
Merge pull request #208715 from elohmeier/prom-rspamd-fix
...
Fixes https://github.com/NixOS/nixpkgs/issues/210390
2023-01-15 02:49:52 +01:00
Ryan Lahfa
33231c337e
Merge pull request #209538 from voidzero/zsh-syntax-hl.regexp
...
zsh-syntax-highlighting: add regexp to list of highlighters
2023-01-15 00:26:10 +01:00
Victor Fuentes
d3528cdc3d
nixos/version: add config.system.nixos.distroName and config.system.nixos.distroId
2023-01-14 16:19:06 -05:00
Elian Doran
ba0a640afd
fancontrol: restart service after suspend
2023-01-14 19:33:48 +01:00
Martin Weinelt
b974cf6522
Merge pull request #209180 from NixOS/staging-next
2023-01-14 16:26:39 +00:00
Aaron Andersen
4e798adb3d
Merge pull request #209692 from veehaitch/gh-runner-mkmerge
...
nixos/github-runners: use `mkMerge` for `serviceConfig`
2023-01-14 11:10:14 -05:00
github-actions[bot]
79cb2f7e61
Merge master into staging-next
2023-01-14 11:12:34 +00:00
Naïm Favier
94197f9339
Merge pull request #207725 from SuperSandro2000/nixos-nginx
2023-01-14 10:45:32 +01:00
github-actions[bot]
4712ed9439
Merge master into staging-next
2023-01-14 00:02:26 +00:00
Robert Hensing
e973da60cd
Merge pull request #200225 from pacien/nixos-qemu-vm-restrictnetwork
...
nixos/qemu-vm: add option "restrictNetwork"
2023-01-13 21:47:21 +01:00
github-actions[bot]
49722fd14a
Merge master into staging-next
2023-01-13 18:01:34 +00:00
Sandro
ba33f29792
Merge pull request #210434 from Stunkymonkey/test-acme-server-phases
2023-01-13 17:59:06 +01:00
Robert Schütz
0a9df042f2
Merge pull request #207595 from wahjava/update-vaultwarden
...
vaultwarden: 1.26.0 -> 1.27.0
2023-01-13 05:24:14 -08:00
pennae
d6e464b4c5
Merge pull request #208983 from pennae/nixos-manual-md
...
nixos/manual: convert module chapters to markdown
2023-01-13 13:29:01 +01:00
Peder Bergebakken Sundt
5c7fa218c1
nixos/flexget: add package option
2023-01-13 13:08:05 +01:00
github-actions[bot]
85724d692e
Merge master into staging-next
2023-01-13 12:01:30 +00:00
Robin Gloster
96edaa02de
Merge pull request #210511 from mayflower/gitaly-runtime-dir
...
nixos/gitlab: set gitaly runtime dir
2023-01-13 12:33:37 +01:00
Franz Pletz
b88913fb11
nixos/gitlab: set gitaly runtime dir
...
If `runtime_dir` is not set, gitaly will use `/tmp` as a place for sockets
and packed binaries like `git2go`. If the gitlab instance does not experience
much traffic and gitlay is not restarted regularly, systemd-tmpfiles will
remove the binaries. This breaks some gitlab functionality until gitaly is
restarted manually.
2023-01-13 11:26:52 +01:00
Janne Heß
ea98d03597
Merge pull request #209755 from ivanbrennan/fix-neovim-runtime
...
nixos.programs.neovim: fix runtime
2023-01-13 09:43:07 +01:00
Martin Weinelt
5342b695b1
Merge remote-tracking branch 'origin/master' into staging-next
2023-01-12 23:07:01 +01:00
Felix Buehler
fec6e19fd1
nixos/tests/acme/generate-certs: deprecate phases
2023-01-12 22:56:46 +01:00
pacien
b25e0e8ebc
nixos/tests: add qemu-vm-restrictnetwork test
2023-01-12 19:50:27 +01:00
Sandro
a9fb542957
Merge pull request #202095 from DeeUnderscore/update/git-bug-0.8.0
2023-01-12 16:32:53 +01:00
Naïm Favier
7e1cf49870
Merge pull request #161237 from miallo/nixos-version-configuration-revision
2023-01-12 12:31:54 +01:00
Rhys Davies
eb4891d2d3
nixos/vaultwarden: fix test
2023-01-12 01:48:12 -08:00
Martin Weinelt
2895576165
Merge remote-tracking branch 'origin/master' into staging-next
2023-01-11 15:37:38 +01:00
K900
b2a819f15f
nixos/kernel: fix docs typo
2023-01-11 10:18:28 +03:00
github-actions[bot]
166b049bd9
Merge master into staging-next
2023-01-11 06:01:29 +00:00
Yaya
3cd1bd5888
nixos/tests/gitlab: Fix a regression introduced in 15.7.0
...
```
{"message":{"password":["must not contain commonly used combinations of
words and letters"]}}
```
2023-01-10 22:53:33 -05:00
Martin Weinelt
c1e6c6af69
Merge remote-tracking branch 'origin/master' into staging-next
2023-01-11 03:51:33 +01:00
Sandro
32eceb420a
Merge pull request #209927 from thanegill/patch-4
2023-01-11 02:47:07 +01:00
Thane Gill
f851fbc19f
changedetection-io: remove podman.defaultNetwork.dnsname.enable
2023-01-11 00:32:59 +01:00
K900
cd1c574ebe
nixos/kernel: better docs for boot.kernelPatches
2023-01-10 23:13:46 +03:00
Åsmund Østvold
ca0175017d
waagent: update to 2.8.0.11 ( #206974 )
...
The agent has not been updated for a very long time. In addition to
updating to the newest tagged version the change creates a package for
it.
The existing version has issues with the new python2.7 package not
containing crypt.so file. And the commit
6910a4eea0
I believe introduced
regression that caused the shebang to not be updated.
2023-01-10 20:58:20 +01:00
Artturi
a08b0ed485
Merge pull request #169694 from fortuneteller2k/stevenblock-module
2023-01-10 19:26:24 +02:00
Artturin
309ed272be
nixosTests.installer: bump memorySize
...
Without it the tests sometimes fail because the OOM killer is triggered.
https://hydra.nixos.org/build/204713462
2023-01-10 18:45:34 +02:00
linsui
a2e21c76c7
rename config.qt5 -> config.qt
2023-01-10 20:50:15 +08:00
linsui
16f0d689de
Add gnome theme for qt6
2023-01-10 20:48:45 +08:00
pennae
53fc887582
nixos/manual: move "edit the MD file" comments to generated XML
2023-01-10 12:34:37 +01:00
pennae
b15f4d0f97
nixos/akkoma: auto-generate module chapter from MD
2023-01-10 10:47:14 +01:00
pennae
bf92eaebe4
nixos/manual: generate module chapters with md-to-db.sh
2023-01-10 10:32:00 +01:00
pennae
dc7788efb8
nixos/manual: regenerate chapter xml files
...
apparently pandoc has changed behavior over the past releases, so the
files are no longer in sync. occasionally this requires edits
to the markdown source to not remove an anchor that was there
before (albeit wth a very questionable id), or where things were simply
being misrendered due to syntax errors.
2023-01-10 10:31:59 +01:00
pennae
785c0f2afa
nixos/manual: mention that module chapters should use markdown
2023-01-10 10:31:59 +01:00
pennae
23ea73b416
nixos/manual: enable smart quotes for all MD chapters
2023-01-10 10:31:59 +01:00
pennae
03c72f224c
nixos/pantheon: convert manual chapter to MD
2023-01-10 10:31:59 +01:00
pennae
da6641a57a
nixos/gnome: convert manual chapter to MD
2023-01-10 10:31:59 +01:00
pennae
8a86d1f759
nixos/garage: convert manual chapter to MD
2023-01-10 10:31:59 +01:00
pennae
1bb00a9c12
nixos/plausible: convert manual chapter to MD
2023-01-10 10:31:58 +01:00
pennae
42ea3f2699
nixos/nextcloud: convert manual chapter to MD
2023-01-10 10:31:58 +01:00
pennae
66fdc39d80
nixos/matomo: convert manual chapter to MD
2023-01-10 10:31:58 +01:00
pennae
760eaa3c94
nixos/keycloak: convert manual chapter to MD
2023-01-10 10:31:58 +01:00
pennae
b5990a47e0
nixos/jitsi-meet: convert manual chapter to MD
2023-01-10 10:31:58 +01:00
pennae
1be48def96
nixos/grocy: convert manual chapter to MD
2023-01-10 10:31:58 +01:00
pennae
7318430f92
nixos/discourse: convert manual chapter to MD
2023-01-10 10:31:57 +01:00
pennae
e4897cdf16
nixos/yggdrasil: convert manual chapter to MD
2023-01-10 10:31:57 +01:00
pennae
963c6f54aa
nixos/prosody: convert manual chapter to MD
2023-01-10 10:31:57 +01:00
pennae
5917123885
nixos/pleroma: convert manual chapter to MD
2023-01-10 10:31:57 +01:00
pennae
d075d2c276
nixos/litestream: convert manual chapter to MD
2023-01-10 10:31:57 +01:00
pennae
ce319f60ad
nixos/prometheus/exporters: convert manual chapter to MD
2023-01-10 10:31:57 +01:00
pennae
8c17c417a1
nixos/weechat: convert manual chapter to MD
2023-01-10 10:31:57 +01:00
pennae
2928e0c487
nixos/taskserver: convert manual chapter to MD
2023-01-10 10:31:56 +01:00
pennae
0cc9d6cf5d
nixos/sourcehut: convert manual chapter to MD
2023-01-10 10:31:56 +01:00
pennae
73d8b04f30
nixos/gitlab: convert manual chapter to MD
2023-01-10 10:31:56 +01:00