rnhmjoj
2bc5625877
nixos-install: remove root requirement for bind mount
...
This moves the creation of the bind mount inside the `nixos-enter`
invocation. The command are executed in an unshared mount namespace, so
they can be run as an unprivileged user.
2023-01-19 20:50:17 +01:00
guangtao
b5a3f795c3
nixos/nomad: fix multi-plugin-dir path
2023-01-18 22:22:43 -08:00
Naïm Favier
556a4a7951
nixos/installation-cd-minimal: include HTML doc
...
Although we don't really need HTML documentation in the minimal installer,
not including it may cause annoying cache misses in the case of the NixOS manual.
2023-01-19 00:30:33 +01:00
Pascal Bach
e229ca64d0
Merge pull request #211005 from AtaraxiaSjel/nixos/gitea-zstd
...
nixos/gitea: add tar.zst to the dump type
2023-01-18 09:22:38 +01:00
Ryan Lahfa
eb6d457115
Merge pull request #209246 from e1mo/dokuwiki/package-overriding
...
dokuwiki: Combine mechanism for plugins and templates
2023-01-18 00:51:18 +01:00
K900
860f1b67da
Merge pull request #198287 from K900/kpackage-fix
...
nixos/plasma5: make kpackage able to resolve dependencies
2023-01-17 21:46:42 +03:00
Jonas Heinrich
e8731b8778
Merge pull request #210701 from onny/wordpress-settings
...
nixos/wordpress: add settings option
2023-01-17 19:38:17 +01:00
Martin Weinelt
5770984a95
Merge pull request #211252 from schnusch/systemd-user-tmpfiles-rules
...
nixos: systemd: systemd.user.tmpfiles.users add default
2023-01-17 17:41:41 +00:00
schnusch
f0f2c6bec9
nixos: systemd: systemd.user.tmpfiles.users add default
2023-01-17 16:53:45 +01:00
Florian Klink
24b4189619
Merge pull request #207468 from schnusch/systemd-user-tmpfiles-rules
...
nixos: systemd: add systemd.user.tmpfiles.rules, systemd.user.tmpfiles.users.<name>.rules
2023-01-17 14:39:44 +01:00
schnusch
34ad8447c3
nixos: systemd: add systemd.user.tmpfiles
2023-01-17 12:19:40 +01:00
Naïm Favier
cd4f1a1df5
nixos-install: only mount if root
2023-01-17 11:39:34 +01:00
Maximilian Bosch
91054ce6ce
Merge pull request #207748 from blargg/wiki-js
...
nixos/wiki-js: Add git and openssh to the wiki-js service path to enable git backups.
2023-01-17 08:35:58 +01:00
Nick Cao
8f34f01185
Merge pull request #194343 from oxalica/fix/swap-btrfs
...
nixos/swap: fix creation on BTRFS and refactor assertions
2023-01-17 08:35:15 +08:00
Sandro
8986570cb3
Merge pull request #208956 from SuperSandro2000/profile-base-tcpdump
2023-01-17 01:20:31 +01:00
Tom Jankauski
eef1f70919
nixos/wiki-js: Add git and openssh to enable git backups.
2023-01-16 16:04:40 -08:00
Michele Guerini Rocco
594b94b4c3
Merge pull request #210812 from rnhmjoj/pr-initrd-secrets
...
boot.initrd.secrets fixes
2023-01-17 00:48:58 +01:00
oxalica
87a0c9490d
nixos/swap: fix creation on BTRFS and refactor assertions
2023-01-17 06:47:21 +08:00
Jeff Huffman
96ec8c7623
nixos/documentation.man.mandb: Add skipPackages option, and include nixos-version
...
prevents unnecessary recreation of man caches
Fixes #209835
2023-01-16 22:24:02 +01:00
github-actions[bot]
5a50475572
Merge staging-next into staging
2023-01-16 18:01:50 +00:00
Lassulus
14c48f9864
Merge pull request #211098 from Mic92/lxc-container
...
nixos/lxc-container: fix compatibility with systemd-nspawn
2023-01-16 17:31:25 +01:00
Michael Alan Dorman
2bb560b367
gmrender-resurrect: Add gmediarender service
...
This creates a systemd unit that will start and supervise the
gmediarender daemon.
2023-01-16 17:28:56 +01:00
Jörg Thalheim
22a8cf0c28
nixos/lxc-container: fix compatibility with systemd-nspawn
2023-01-16 15:50:37 +01:00
Jonas Heinrich
c51dd42311
nixos/wordpress: add settings option
2023-01-16 14:06:10 +01:00
maifel-maifel
4dbc2fe873
nixos/syncthing: point out pitfalls with extraOptions ( #210208 )
...
Co-authored-by: digital <git-voopaipa@dinid.net>
2023-01-16 13:12:12 +01:00
github-actions[bot]
55b5b71fba
Merge staging-next into staging
2023-01-16 12:02:01 +00:00
Nick Cao
7ace936995
Merge pull request #211003 from lilyinstarlight/fix/qt6-plugin-path
...
nixos/qt: set QT_PLUGIN_PATH and QML2_IMPORT_PATH when enabled
2023-01-16 18:34:23 +08:00
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
github-actions[bot]
76839f69b4
Merge staging-next into staging
2023-01-16 06:01:40 +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
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
github-actions[bot]
5682b90ffa
Merge staging-next into staging
2023-01-16 00:02:48 +00: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
Naïm Favier
7d3f7637c6
Merge pull request #210965 from Izorkin/fix-gitea
2023-01-15 21:50:58 +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
github-actions[bot]
c29db3b9fb
Merge staging-next into staging
2023-01-15 18:01:56 +00: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
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
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
github-actions[bot]
f867943980
Merge staging-next into staging
2023-01-15 06:01:36 +00:00
George Shammas
fef1559b05
nixos/mastodon: Add the ability to pass environment files
2023-01-15 00:18:40 -05: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
github-actions[bot]
142d3af1cb
Merge staging-next into staging
2023-01-15 00:03:07 +00: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
github-actions[bot]
5ad514cb7e
Merge staging-next into staging
2023-01-14 18:01:41 +00: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]
77bded303a
Merge staging-next into staging
2023-01-14 11:13:04 +00:00
github-actions[bot]
79cb2f7e61
Merge master into staging-next
2023-01-14 11:12:34 +00:00
Sergei Trofimovich
ca4da963f8
Merge remote-tracking branch 'origin/staging-next' into staging
...
Conflicts:
pkgs/development/libraries/audio/roc-toolkit/default.nix
2023-01-14 11:07:42 +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
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]
96d361c622
Merge staging-next into staging
2023-01-13 12:02:02 +00: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
notgne2
fd06c8fc9f
nixos/systemd-initrd: allow symlink into when checking for /prepare-root
2023-01-13 02:18:28 -07: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
rewine
099caac0a8
nixos/modules/rename: dont set deepin as a removed module
2023-01-13 11:00:01 +08:00
github-actions[bot]
9e72ff5c31
Merge staging-next into staging
2023-01-13 00:02:48 +00:00
Martin Weinelt
5342b695b1
Merge remote-tracking branch 'origin/master' into staging-next
2023-01-12 23:07:01 +01:00
Felix Buehler
9a13c5514c
nixos/activemq: deprecate phases
2023-01-12 23:03:06 +01:00
Naïm Favier
7e1cf49870
Merge pull request #161237 from miallo/nixos-version-configuration-revision
2023-01-12 12:31:54 +01:00
Francesco Gazzetta
c956f85fbd
Merge pull request #204653 from ymatsiuk/ymatsiuk/bluetooth
...
nixos/bluetooth: add input and network service configs
2023-01-12 08:24:01 +00:00
Izorkin
0e9cb9fcfd
nixos/dhcpcd: don't solicit or accept ipv6 router advertisements if use static addresses
2023-01-12 09:57:17 +03: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
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
Robert Obryk
9dbdb05924
nixos/restic: add exclude parameter
...
This provides an easy way to specify exclude patterns in config. It was
already possible via extraBackupOptions; this change creates a simpler,
similar to other backup services, way to specify them.
2023-01-11 00:06:13 +01:00
Robert Obryk
751b9063a7
nixos/restic: assert that repository name is specified
2023-01-11 00:06:08 +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
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
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
pennae
ad540ad4a5
nixos/synapse: convert manual chapter to MD
2023-01-10 10:31:56 +01:00
pennae
078707524e
nixos/mjolnir: convert manual chapter to MD
2023-01-10 10:31:56 +01:00
pennae
5320b4cff8
nixos/mailman: convert manual chapter to MD
2023-01-10 10:31:56 +01:00
pennae
a553f57cb6
nixos/trezord: convert manual chapter to MD
2023-01-10 10:31:55 +01:00
pennae
77ee5a1436
nixos/emacs: convert manual chapter to MD
2023-01-10 10:31:55 +01:00
pennae
296ffb4f1f
nixos/blackfire: convert manual chapter to MD
2023-01-10 10:31:55 +01:00
pennae
8422592cf8
nixos/flatpak: convert manual chapter to MD
2023-01-10 10:31:55 +01:00
pennae
453b2bed05
nixos/postgresql: convert manual chapter to MD
2023-01-10 10:31:55 +01:00
pennae
5b012f2c55
nixos/foundationdb: convert manual chapter to MD
2023-01-10 10:31:55 +01:00
pennae
1ce4fde27b
nixos/borgbackup: convert manual chapter to MD
2023-01-10 10:31:54 +01:00
pennae
53935b445f
nixos/acme: convert manual chapter to MD
2023-01-10 10:31:54 +01:00
pennae
f60e9eac85
nixos/oh-my-zsh: convert manual chapter to MD
2023-01-10 10:31:54 +01:00
pennae
eb2e1b04a6
nixos/plotinus: convert manual chapter to MD
2023-01-10 10:31:54 +01:00
pennae
0a70ea5e69
nixos/digitalbitbox: convert manual chapter to MD
2023-01-10 10:31:54 +01:00
pennae
3395f41bd1
nixos/input-method: convert manual chapter to MD
2023-01-10 10:31:54 +01:00
pennae
14cc405a69
nixos/manual: inline callout lists
...
we only have three uses at the moment, all of them in code blocks where
they could just as well (or maybe better) be comments. markdown can't do
callouts without another pandoc filter, so we'll turn them into comments
instead.
synapse would've benefited from inline links, but referencing an
external numbered list as plain text (instead of clickable links, like
callout lists had) seems even worse than putting urls into comments as
plain text.
2023-01-10 10:31:54 +01:00
pennae
90b4cb8ed2
nixos/manual: replace most examples with anchors
...
markdown doesn't really have examples as a first-class construct. we'll
keep all examples that are referenced around for now, but all
unreferenced examples turn into invisible anchors. (turning them into
fourth-level headings in their files, as would be necessary for emacs,
removes them from the TOC anyway.)
2023-01-10 10:31:53 +01:00
pennae
25ec23b9aa
nixos/manual: strip un-MD-able tags
...
productname, application, acronym, guilabel, and guibutton were so far
not rendered specially and can go away completely.
replaceable does render differently, but since it was only used twice
and in places where the intent should be clear without the extra markup
it can go as well.
2023-01-10 10:31:53 +01:00
pennae
d6fb4b0738
nixos/manual: replace <quote> with quotes
...
pandoc will turn them back into <quote> elements once we turn smart
quotes on (which we will not do at the start to keep diffs small).
2023-01-10 10:31:53 +01:00
pennae
21c0c631bc
nixos/manual: normalize <function> -> <literal>
...
use <literal> instead since markdown will have them as inline code blocks.
2023-01-10 10:31:53 +01:00
pennae
6aa4c2f9fc
nixos/manual: normalize <firstterm> -> <emphasis>
...
they're emphasized, so we can't just throw them out.
2023-01-10 10:31:53 +01:00
pennae
90c61bc706
nixos/manual: normalize <screen>
...
as with program listings, the leading/trailing newlines do not affect
rendering but make markdown translation easier.
2023-01-10 10:31:53 +01:00
pennae
22144ba269
nixos/manual: normalize <package> -> <literal>
...
markdown can only do <literal>, so normalize to that. without
auto-linking to a package index the distinction is not very useful anyway.
2023-01-10 10:31:52 +01:00
pennae
d60f02b753
nixos/manual: normalize <code> -> <literal>
...
markdown can only translate to <literal>, so normalize to that or to
other more appropriate tags.
2023-01-10 10:31:52 +01:00
pennae
0715ecf936
nixos/manual: normalize <programlisting>
...
makes sure that program listing tags are separated from their contents
by exactly a newline character. this makes the markdown translation
easier to verify (since no new newlines need to be inserted), and
there's no rendering difference anyway.
2023-01-10 10:31:52 +01:00
pennae
6930425922
nixos/manual: normalize <literal><link> -> <link><literal>
...
MD can only do the latter, so change them all over now to keeps diffs reviewable.
this also includes <literal><xref> -> <xref> where options are referenced since
the reference will implicitly add an inner literal tag.
2023-01-10 10:31:52 +01:00
pennae
80a78f2e1e
nixos/manual: remove links from program listings
...
markdown cannot represent those links. remove them all now instead of in
each chapter conversion to keep the diff for each chapter small and more
understandable.
2023-01-10 10:31:52 +01:00
Anderson Torres
593d558f05
Merge pull request #208196 from s1341/init_kasmweb
...
kasmweb: init at 1.12.0
2023-01-09 20:28:10 -03:00
Sandro Jäckel
b973513d04
nixos/nginx: cleanup, remove old todo
2023-01-09 22:04:06 +01:00
Sandro
42094ae7fc
Merge pull request #209515 from SuperSandro2000/mastodon-dupe
2023-01-09 21:57:51 +01:00
Artturi
27c1ec2ecf
Merge pull request #209816 from Artturin/deprecate-top-level-platform-aliases
2023-01-09 22:15:50 +02:00
Artturin
2eeb34c273
treewide: {build,host,target}Platform -> stdenv.{build,host,target}Platform
2023-01-09 21:13:22 +02:00
github-actions[bot]
33aa224777
Merge master into staging-next
2023-01-09 18:01:24 +00:00
Sandro
a5ca4cfdf1
Merge pull request #209758 from mattmelling/xastir-doc-fix
2023-01-09 16:49:18 +01:00
Naïm Favier
b8ee437596
Merge pull request #208643 from ncfavier/installer-test-tmp
2023-01-09 13:20:02 +01:00
Ross Gardiner
b199b821c2
nixos/grafana: fix spelling
2023-01-09 13:02:36 +01:00
github-actions[bot]
e4fc9a910a
Merge master into staging-next
2023-01-09 12:01:24 +00:00
Naïm Favier
aa3dc8b8c3
Merge pull request #208694 from ncfavier/resolvconf-nixos-enter
2023-01-09 12:58:31 +01:00
Naïm Favier
bff4bb5540
Merge pull request #208762 from ncfavier/link-manpages-options-doc
2023-01-09 11:57:01 +01:00
Naïm Favier
8cd3fc50f9
Merge pull request #209031 from ncfavier/fail2ban-nftables
2023-01-09 11:54:03 +01:00
Vincent Haupert
57a517db35
nixos/github-runner{,s}: add @veehaitch and @newam as maintainers
2023-01-09 09:37:00 +01:00
Vincent Haupert
b634dbe576
nixos/github-runners: fix format of service file
2023-01-09 09:36:59 +01:00
Vincent Haupert
66dbf9b199
nixos/github-runners: use mkMerge
for serviceConfig
...
The `serviceOverrides` module option is commonly used to loosen the
systemd unit's hardening. This commit merges the `serviceConfig` with
`mkMerge` instead of using the update operator `//` which discards all
existing values on conflict. To avoid a breaking change which requires
defining each option with a higher priority (e.g., through `mkForce`),
this commit prefixes hardening values with `mkDefault`.
Notable exceptions are list hardening options which use `mkBefore`
instead of `mkDefault`. This allows for easy extension of the existing
settings. Resetting redefinitions are still possible through `mkForce`.
2023-01-09 09:36:04 +01:00
s1341
dbfe3bd2e7
kasmweb: init at 1.12.0
2023-01-09 07:19:54 +02:00
github-actions[bot]
fce67420c4
Merge master into staging-next
2023-01-09 00:02:14 +00:00
Aaron Andersen
4769274f53
Merge pull request #205526 from newAM/github-runner-oom
...
nixos/github-runner: add workDir option
2023-01-08 19:01:44 -05:00
Sandro
2eb836b43e
Merge pull request #208864 from GaetanLepage/fwupd
2023-01-09 00:57:48 +01:00
Matt Melling
f8c8f22104
nixos/xastir: fix enable option doc string
2023-01-08 21:17:41 +00:00
ivanbrennan
418fda2293
nixos.programs.neovim: fix runtime
...
When this module was first introduced, it processed the runtime option
in a way that nested the resulting files and directories under an etc
directory.
https://github.com/NixOS/nixpkgs/pull/98506/files#diff-685092dbb1852fbf30857fe3505d25dc471dc79d0f31c466523b5f5822b68127R11-R21
That implementation relied on nixos/modules/system/etc/make-etc.sh, a
script that was later removed.
eb7120dc79
The implementation was updated to use linkFarm, which changed the
behavior slightly, in that the configured files and directories are no
longer automatically nested under an etc directory.
307b1253a7
But the module still configures neovim's runtimepath in a way that
assumes the old nesting behavior.
04f574a1c0/nixos/modules/programs/neovim.nix (L173)
Restore the original behavior, nesting runtime files and directories
under an etc directory.
2023-01-08 16:15:56 -05:00
github-actions[bot]
9fdb4a743d
Merge master into staging-next
2023-01-08 18:01:08 +00:00
Robert Hensing
22eb959f37
nixos/amazon-option: Tolerate harmless ec2.hvm for compatibility
...
Throwing an error necessitates changes in NixOps that are not safe yet.
2023-01-08 19:01:02 +01:00
Maciej Pasternacki
c3ec444a61
nixos/gitlab-runner: fix style issues flagged by statix
2023-01-08 17:37:43 +01:00
Maciej Pasternacki
d5cb89b024
nixos/gitlab-runner: fix problems introduced by last #209716
2023-01-08 17:36:45 +01:00
Martin Weinelt
4d65509504
Merge remote-tracking branch 'origin/master' into staging-next
2023-01-08 16:34:30 +01:00
K900
337d358300
nixos/n8n: disable telemetry by default
...
Originally intended to just speed up the tests, but probably a good idea in general.
2023-01-08 14:43:53 +03:00
github-actions[bot]
b60b0a223e
Merge master into staging-next
2023-01-08 06:01:06 +00:00
R. Ryantm
2d72d4775e
cri-o: 1.25.1 -> 1.26.0
2023-01-08 13:30:27 +10:00
zowoq
448dc91db4
nixos/cri-o: source cni and crictl from package
2023-01-08 13:30:27 +10:00
zowoq
5da87a8c7b
nixos/containers: source policy from separate skopeo output
2023-01-08 13:30:27 +10:00
github-actions[bot]
4bf238a8fb
Merge master into staging-next
2023-01-08 00:02:31 +00:00
voidzero
29749d22a3
zsh-syntax-highlighting: add regexp to list of highlighters
2023-01-07 19:39:31 +01:00
Felix Bühler
a4eb1b11bc
Merge pull request #209254 from Stunkymonkey/freshrss-srv-pgsql
...
nixos/freshrss: fix permissions and add database test
2023-01-07 19:13:30 +01:00
github-actions[bot]
3b3114f45d
Merge master into staging-next
2023-01-07 18:01:08 +00:00
Sandro Jäckel
3071db258b
nixos/mastodon: remove duplicated shebang
2023-01-07 18:06:57 +01:00
amesgen
a429cecd3c
nixos/gitea: don't run gitea-dump on activation
2023-01-07 15:50:36 +01:00
Thiago Kenji Okada
c2fdf2d137
Merge pull request #209191 from wegank/mongodb-more-drops
...
mongodb-4_0: drop
2023-01-07 13:04:34 +00:00
github-actions[bot]
76d33189ba
Merge master into staging-next
2023-01-07 12:01:24 +00:00
Aneesh Agrawal
2fc8504223
nixos/etebase-server: Leverage $PATH
...
This simplifies the existing module
but also enables consumers to call `etebase-server`
from custom preStart commands (i.e. user creation commands).
2023-01-07 12:20:03 +01:00
Naïm Favier
88a7218236
nixos/fail2ban: support nftables with default configuration
2023-01-07 11:26:40 +01:00
github-actions[bot]
0789ea69b1
Merge master into staging-next
2023-01-07 00:02:25 +00:00
Moritz 'e1mo' Fromm
ee41b6b457
dokuwiki: Combine mechanism for plugins and templates
...
Copy templates and plugins into Dokuwiki instead of linking to address
template compatibility. As noted by @sinavir[^1], (some) templates would
fail due to relative PHP imports.
[^1]: https://github.com/NixOS/nixpkgs/pull/208299#issuecomment-1370413116
2023-01-06 23:52:49 +01:00
Moritz 'e1mo' Fromm
8d4251f491
nixos/dokuwiki: Add e1mo as maintainer
2023-01-06 23:40:09 +01:00
Moritz 'e1mo' Fromm
236d90fde0
nixos/dokuwiki: Overhaul for structured settings
...
Added the RFC42-style added the posibility to use
`services.dokuwiki.sites.<name>.settings' instead of passing a plain
string to `<name>.extraConfig`. ´<name>.pluginsConfig` now also accepts
structured configuration.
2023-01-06 22:02:37 +01:00
Felix Buehler
0e2787884e
nixos/freshrss: fix permissions and add database test
2023-01-06 21:16:50 +01:00
Jonas Heinrich
059e0f8958
Merge pull request #209316 from e1mo/dokuwiki/housekeeping
...
nixosTests.dokuwiki: Deduplicate node configuration
2023-01-06 21:10:50 +01:00
Sandro Jäckel
5703c16118
nixos/uptime-kuma: add option to enable apprise support
2023-01-06 16:51:18 +01:00
Moritz 'e1mo' Fromm
055100611d
nixos/dokuwiki: Simplify plugin fetching examples
...
Also replaced apache httpd referenced with ones to caddy
2023-01-06 15:12:47 +01:00
Moritz 'e1mo' Fromm
4649662802
nixos/dokuwiki: Take phpPackage and phpOptions
2023-01-06 01:09:46 +01:00
github-actions[bot]
e3480cf1cc
Merge master into staging-next
2023-01-06 00:02:28 +00:00
Artturin
decb4a675b
nixos/stevenblack: init
2023-01-06 00:35:17 +02:00
Thiago Kenji Okada
492690e923
Merge pull request #209182 from jamesbt365/opentabletdriver-configurations
...
opentabletdriver: remove hardcoded config path
2023-01-05 20:46:37 +00:00
Thiago Kenji Okada
1deddf959c
Merge pull request #209175 from gador/unifi-fix-monogdb-version
...
nixos/unifi: fix mongodb to a stable version
2023-01-05 20:39:14 +00:00
Vladimír Čunát
c21cf32722
Merge branch 'master' into staging-next
2023-01-05 20:21:03 +01:00
Naïm Favier
8822e9620c
nixos/iay: use mkPackageOptionMD
2023-01-05 20:01:57 +01:00
Naïm Favier
0a8bfb520c
nixos/iay: put mkPackageOptionMD
in scope
2023-01-05 19:48:27 +01:00
Martin Weinelt
cd890b9b5e
nixos/iay: Fix iay package option ( #209188 )
2023-01-05 19:45:40 +01:00
Weijia Wang
3a8a14d894
nixos/unifi-video: bump default mongodb version
2023-01-05 19:10:35 +01:00
Robin Gloster
271c20dd40
Merge pull request #209022 from mayflower/fix-mailman-hyperkitty-css
...
nixos/mailman: fix hyperkitty css/js when virtualRoot is `/`
2023-01-05 17:29:08 +01:00
Martin Weinelt
afd962b51c
Merge remote-tracking branch 'origin/master' into staging-next
2023-01-05 17:16:26 +01:00
jamesbt365
ad491fec88
opentabletdriver: remove hardcoded config path
2023-01-05 15:15:08 +00:00
Florian Brandes
45d27d43c4
nixos/unifi: fix mongodb to a stable version
...
Otherwise unifi might break on a next big update
just like https://github.com/NixOS/nixpkgs/pull/207382#issuecomment-1371303817
Also this requires an update of the unifi package. With the LTS
version, newer mongodb versions aren't supported. The current supported
version of unifi 7 is mongodb 3.6 acording to
https://community.ui.com/releases/UniFi-Network-Application-7-0-20/3e4a4099-c063-42f6-8e21-5fb2c99fcea9 which isn't even supplied by nixpkgs anymore.
mongodb-4_2 isn't officially supported, but works.
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2023-01-05 15:16:02 +01:00
Lassulus
c366c3dbc8
Merge pull request #209064 from Lassulus/os-release-extra
2023-01-05 14:14:09 +01:00
github-actions[bot]
4acd5a978b
Merge staging-next into staging
2023-01-05 12:01:57 +00:00
Anderson Torres
6124309e74
Merge pull request #207797 from omasanori/iay-module
...
nixos/iay: add module; iay: add myself as a maintainer
2023-01-05 08:22:16 -03:00
Matthieu Coudron
c61f554c1a
modules.gitlab-runner: accept space in names
...
when you register a runner with spaces in its name (possible if you use 'description' option) then the runners never get unregistered because our bash scripts assume no space in names.
This solves the issue
Retreiving the fullname of the runner via `gitlab-runner list` got surprisingly hard between lazy-capture issues and `gitlab-runner list` displaying invisible (CSI) characters that break the regex etc.
Which is why I fell back on the pseudo-json format.
This PR adds the hash in the name, which allows to keep both the
stateless aspect of the module while allowing for a freeform name.
I found using bash associative arrays easier to use/debug than the current
approach.
2023-01-05 11:43:32 +01:00
github-actions[bot]
0c8280b1c4
Merge staging-next into staging
2023-01-05 06:01:39 +00:00
Aneesh Agrawal
1e94e9146f
radicale: Drop self (aneeshusa) from maintainership
...
I have switched to using etebase/etesync.
2023-01-05 00:14:38 -05:00
pennae
3339892da9
nixos/plasma5: use mkPackageOptionMD
2023-01-05 13:46:54 +10:00
pennae
9da5f12ecf
modules: add mkPackageOptionMD
...
another transitional option factory, like mkAliasOptionModuleMD.
2023-01-05 02:33:13 +01:00
pennae
4c1cfbdb84
modules: add mkAliasOptionModuleMD
...
mkAliasOptionModule should not default to mdDoc descriptions because
that can break out-of-tree users of documentation infrastructure. add an
explicitly-MD variant for now, to be removed some time after the MD
transition is complete.
2023-01-05 02:33:13 +01:00
github-actions[bot]
0c98bf3e85
Merge staging-next into staging
2023-01-05 00:02:56 +00:00
Bjørn Forsman
295c552dc9
nixos/apcupsd: wrap CLI with "-f ${configFile}"
...
This ensures that the CLI is in sync with the service configuration.
(I tried building apcupsd with --sysconfdir=/etc instead, but it wants
to install stuff there at build time, so I backed out.)
Fixes https://github.com/NixOS/nixpkgs/issues/208204 .
2023-01-04 21:45:58 +01:00
lassulus
5464e0a018
nixos/misc: add VARIANT_ID in /etc/os-release for identifying nixos installer
...
This is a feature useful for nixos-remote and other installation tools
that try to identify if the remote machine has been successfully booted
into an installer.
2023-01-04 19:11:41 +01:00
Maximilian Bosch
05f6dd4dc6
nixos/mailman: fix hyperkitty css/js when virtualRoot is /
...
The `manage-script-name` / `mount` approach doesn't work if you don't
serve your instance behind e.g. `/lists`.
2023-01-04 11:59:27 +01:00
Gaetan Lepage
b069f6230d
nixos/fwupd: enable udisks2
2023-01-04 08:02:42 +01:00
github-actions[bot]
47507cf77a
Merge staging-next into staging
2023-01-04 06:01:44 +00:00
Gabriella Gonzalez
6d89aa8f1d
darwin.builder: auto-login as the builder
user ( #208772 )
...
… as suggested by @NiklasGollenstede in:
https://github.com/NixOS/nixpkgs/pull/206951#issuecomment-1369020601
This simplifies the user experience for logging into and
debugging the machine and also simplifies the instructions for
shutting down the machine gracefully.
2023-01-03 21:12:56 -08:00
zowoq
469aec905b
nixos/podman, podman: switch to netavark
network stack
2023-01-04 14:25:14 +10:00
Alex Martens
307730fb72
nixos/github-runner: add workDir option
2023-01-03 19:54:25 -08:00
Bobby Rong
474405c522
Merge pull request #208897 from bobby285271/cinnamon-xapp-icons
...
Cinnamon: add missing xapp icons
2023-01-04 10:05:17 +08:00
Sandro
53373b761a
nixos/profiles/base: add tcpdump
2023-01-04 01:24:47 +01:00
github-actions[bot]
e859576396
Merge staging-next into staging
2023-01-04 00:03:20 +00:00
Michael Lohmann
3b5456608a
nixos-version: print error for missing revision to stderr
2023-01-03 20:40:35 +01:00
Michael Lohmann
c09f6c3db0
nixos-version: output configurationRevision
...
`nixos-version --configuration-revision` will show the
configurationRevision.
2023-01-03 20:40:35 +01:00
Kevin Cox
c930fd9517
Merge pull request #207874 from kevincox/nginx-unique
...
nixos/nginx: Deduplicate modules.
2023-01-03 13:07:43 -05:00
github-actions[bot]
e076f677a1
Merge staging-next into staging
2023-01-03 18:01:45 +00:00
K900
f7f8f2be7b
Merge pull request #207895 from r-ryantm/auto-update/pipewire
...
pipewire: 0.3.63 -> 0.3.63
2023-01-03 20:41:40 +03:00
Michele Guerini Rocco
4b87e3b61d
Merge pull request #207887 from MrcJkb/fix-gpg-module-for-nushell
...
nixos/gnupg: (fix) use runtimeShell to call updatestartuptty
2023-01-03 18:20:05 +01:00
Charles Johnson
2628f0003c
waydroid: 1.3.3 -> 1.3.4 ( #206833 )
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-01-03 17:43:06 +01:00
Bobby Rong
f38b252955
nixos/cinnamon: add missing xapp icons
...
Mostly all mint app looks for xapp-* icons, while some icon themes do provide them,
mint-y-* does not. We are just going the laziest way here to install xapp globally
to get those icons.
2023-01-04 00:34:09 +08:00
Sandro
2bd27f69f7
Merge pull request #201951 from laalsaas/noto-fonts
2023-01-03 16:54:47 +01:00
Marc Jakobi
9cc1e97f61
nixos/gnupg: (fix) use runtimeShell to call updatestartuptty
2023-01-03 16:37:05 +01:00
Linus Heckemann
4e4ada9d92
Merge pull request #207847 from lheckemann/plasma-mobile-pipewire
...
plasma5: allow pipewire-pulse instead of pulseaudio for mobile
2023-01-03 14:51:43 +01:00
Izorkin
b943fb24b7
chrony: update sandboxing options
2023-01-03 07:04:55 -06:00
Naïm Favier
4fb500d629
nixos/doc: fix some manpage references
2023-01-03 14:03:35 +01:00
Yaya
5e96eb14ce
nixos/snipe-it: Fix a bug in the setup script ( #206869 )
...
The `snipe-it-setup.service` script exits with an error if the
invalid_barcode.gif already exists at the destination, due to
`set -euo pipefail` at the beginning of the script. This commit
refactors the affected lines so that it no longer causes an error.
Resolves #205791
2023-01-03 13:49:07 +01:00
Franz Pletz
c8c6436ac2
Merge pull request #208861 from reedrw/i3-422
2023-01-03 13:12:24 +01:00
github-actions[bot]
e2839320bb
Merge staging-next into staging
2023-01-03 12:01:44 +00:00
Reed
e3539cdd2c
nixos/i3: update doc for gaps merge
2023-01-03 06:28:51 -05:00
Kim Lindberger
ba1e6e5f8c
Merge pull request #184206 from e1mo/e1mo/parsedmarc-new-config
...
nixos/parsedmarc: follow upstream configuration
2023-01-03 12:26:06 +01:00
github-actions[bot]
03e830eb69
Merge staging-next into staging
2023-01-03 00:02:53 +00:00
Luke Granger-Brown
5a236902c3
Merge pull request #208723 from gador/paperless-ngx-add-poppler
...
paperless-ngx: fix build
2023-01-02 22:36:05 +00:00
Maximilian Bosch
865723cd53
Revert "nixos/stage-1: fix modprobe
in initial ramdisk on systems w/glibc-2.34"
...
This reverts commit da905d4cf9
.
See the commit linked above for further information on why this was
needed. Apparently this is not needed anymore because the need for
LD_LIBRARY_PATH (which is needed for `modprobe(8)` to find
`libpthread.so.0`) doesn't exist anymore.
Since d33e52b253
the library path of each
binary in extra-utils is patched correctly.
2023-01-02 21:35:35 +01:00
Thomas Gerbet
ad9521e07e
multipath-tools: 0.9.3 -> 0.9.4
...
https://github.com/opensvc/multipath-tools/compare/0.9.3...0.9.4
Fixed a bunch of issues and warnings occuring during the build.
`passthru.tests` is however still broken.
2023-01-02 21:34:35 +01:00
Jörg Thalheim
34f4701127
Merge pull request #208784 from SuperSandro2000/nix-ld
...
nixos/nix-ld: fix example texts
2023-01-02 18:56:06 +00:00
github-actions[bot]
d8b859a780
Merge staging-next into staging
2023-01-02 18:01:43 +00:00
Sandro Jäckel
0b9f76a8d3
nixos/nix-ld: fix example texts
2023-01-02 18:46:13 +01:00
Winter
15013b3054
darwin.builder: prefer shutting down over halting VM ( #208450 )
...
This is preferable because it prevents things like disk corruption (requiring the user to delete the disk image when starting up) that I consistently ran into.
2023-01-02 07:36:41 -08:00
Florian Brandes
b406baead8
nixos/paperless-ngx: reorder "after" keyword
...
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2023-01-02 16:25:34 +01:00
Florian Brandes
5b6881f4a0
nixos/paperless-ngx: fix startup order
...
The nixOS test failed sporadically with a timeout.
This is due to a race condition in the startup of
the scheduler vs the task-queue.
The scheduler runs the migration scripts in "pre-start" and
celery isn't available, yet. The celery worker (paperless-task-queue)
was already started by systemd but was unable to connect
(as the migration scripts from "pre-start" still ran).
This fix adds the necessary "after" condition in the systemd
worker unit and adds a test to "paperless"
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2023-01-02 15:21:45 +01:00
github-actions[bot]
ccef3ab7d8
Merge staging-next into staging
2023-01-02 12:02:01 +00:00
Maximilian Bosch
0cd88dbc60
nixos/gitea: adapt configs for 1.18
...
Co-authored-by: Izorkin <izorkin@elven.pw>
2023-01-02 11:19:04 +01:00
Enno Richter
ed060ff92b
prometheus-exporters: update rspamd exporter for prometheus-json-exporter >=0.5.0
2023-01-02 06:36:22 +01:00
Jan Tojnar
5810109b42
Merge branch 'staging-next' into staging
...
- readline6 attribute removed from all-packages.nix in d879125d61
- readline attribute was bumped to readline82 in 50adabdd60
2023-01-02 03:04:32 +01:00
Naïm Favier
37e42d01a0
nixos/etc: skip resolv.conf in nixos-enter chroot
...
nixos-enter sets up /etc/resolv.conf as a bind mount from the host
system, so trying to activate a system that sets
`environment.etc."resolv.conf"` (e.g. with systemd-resolved enabled)
results in an unhelpful warning.
Skip linking /etc/resolv.conf if we're in a nixos-enter environment, as
determined by the IN_NIXOS_ENTER environment variable.
Make the warnings more helpful, indicating which file we failed to link.
Unlink temporary files in case of failure.
2023-01-02 01:41:29 +01:00
Sandro
6dcdffe4d6
Merge pull request #207134 from SuperSandro2000/nox-pipewire-mpv
2023-01-01 22:14:02 +01:00
Jörg Thalheim
655e072533
nixos/bcachefs: fix boot with systemd enabled initrd
2023-01-01 19:58:16 +01:00
Naïm Favier
a5b7b6e47a
nixos/nixos-enter: hide systemd-tmpfiles errors
...
Due to missing `/etc/machine-id` in the new root, systemd-tmpfiles
outputs a bunch of scary warnings like "Failed to replace specifiers in
'/run/log/journal/%m'". We only care about /tmp, so hide them.
`-E` is an alias for `--exclude-prefix=/dev --exclude-prefix=/proc
--exclude-prefix=/run --exclude-prefix=/sys`.
2023-01-01 17:18:20 +01:00
Naïm Favier
c72f5995e4
Merge pull request #205933 from ncfavier/nix-auto-allocate-uids
2023-01-01 14:18:25 +01:00
Naïm Favier
1596c87bdb
Merge pull request #195945 from ncfavier/wg-quick-nftables
2023-01-01 14:13:01 +01:00
Robert Hensing
70dab2843f
Merge pull request #208168 from hercules-ci/lib-types-string-coercions
...
`types.path`: Do not allow lists of strings
2023-01-01 13:46:55 +01:00
Naïm Favier
6a166a5ab1
Merge pull request #199425 from Mikilio/master
2023-01-01 11:15:03 +01:00
0x4A6F
7e159b1a67
nixos/cloudflared: systemd dependency fix
...
- also wait for network-online.target:
fixes startup error on reboot without functioning networking
- restart on-failure (upstream service definition)
2023-01-01 11:01:02 +01:00
Ryan Lahfa
06542b21a0
Merge pull request #205636 from LoveIsGrief/webhook-module
...
nixos/webhook: add support for a webhook service option
2022-12-31 22:31:38 +01:00
Moritz 'e1mo' Fromm
59c28cab1c
nixos/parsedmarc: follow upstream configuration
...
> Starting in version 8.0.0, most options from the `imap` section have
been moved to the `mailbox` section.
6b2131f0e8
2022-12-31 16:42:41 +01:00
Robert Hensing
834f0d660a
lib.strings: isMoreCoercibleString -> isConvertibleWithToString
...
Yes, this function name is inconveniently long, but it is important
for the name to explicitly reference the function and not be mistaken
for the implicit string conversions, which only happen for a smaller
set of values.
2022-12-31 01:33:47 +01:00
Robert Hensing
5b8de3d9d8
nixos/self-deploy: Cleanup after types.path is not allowed to be a list anymore
2022-12-31 01:03:25 +01:00
Robert Hensing
fed5dc66f8
treewide: isCoercibleToString -> isMoreCoercibleToString
...
No change in behavior.
2022-12-31 01:03:24 +01:00
Naïm Favier
fe51ed28f3
Merge pull request #208033 from ncfavier/systemd-boot-skip-regression
2022-12-30 20:45:56 +01:00
0x4A6F
3b67e9f841
Merge pull request #206674 from jyooru/fix/nixos/cloudflared
...
nixos/cloudflared: fix invalid systemd unit, required options with defaults
2022-12-30 17:30:51 +01:00
Raito Bezarius
1db2175e7a
nixos/garage: provide multiple versions to provide an upgrade path when using NixOS service
...
- Add mention to release notes 23.05
- Introduce Garage v0.8
- Protect against unexpected upgrade with stateVersion
- Test matrix over 0.7 × 0.8
2022-12-30 15:12:44 +01:00
Ryan Lahfa
b869fc7a90
Merge pull request #204669 from n8henrie/configurable-grub-efi-timeout
...
nixos/installer/cd-dvd/iso-image: honor EFI boot timeout
2022-12-30 14:25:26 +01:00
Ryan Lahfa
30307eba48
Merge pull request #207453 from p-h/ulogd
...
ulogd: init at 2.0.8
2022-12-30 14:13:53 +01:00
Joel
4c365aa9fc
nixos/cloudfared: fix options that are required having defaults
...
> ERR Couldn't start tunnel error="The last ingress rule must match all URLs (i.e. it should not have a hostname or path filter)"
2022-12-30 20:54:06 +10:00
Joel
1cee5ecfeb
nixos/cloudflared: fix invalid systemd unit description
2022-12-30 20:54:06 +10:00
alyaeanyx
ebe0608ada
nixos/openconnect: fix null cases for user and passwordFile options
2022-12-30 10:10:54 +01:00
Naïm Favier
9fdbf01835
Merge pull request #188002 from Izorkin/update-nginx-brotli
2022-12-29 16:24:05 +01:00
figsoda
403c65ab00
Merge pull request #207875 from SuperSandro2000/nixos-kuma-fix-link
...
nixos/uptime-kuma: fix link
2022-12-29 10:18:21 -05:00
Izorkin
4a7d0140a0
nixos/nginx: add recommended brotli settings
2022-12-29 18:14:35 +03:00
Sandro
2c421416da
Merge pull request #207913 from SuperSandro2000/grafana-localhost
...
Closes https://github.com/NixOS/nixpkgs/issues/207769
2022-12-29 15:43:40 +01:00
Sandro
de1b8b9c0f
Update nixos/modules/services/monitoring/uptime-kuma.nix
...
Co-authored-by: figsoda <figsoda@pm.me>
2022-12-29 15:41:04 +01:00
Naïm Favier
80665d606a
nixos/systemd-boot: skip EFI update to 252
...
That version has a regression that leaves some machines unbootable.
While we wait for the fix (252.2) to land in master, this is a workaround that
should save people some pain.
2022-12-29 14:06:40 +01:00
K900
14a61e74be
Merge pull request #208220 from K900/more-supergfx-fixups
...
nixos/supergfxd: make config file read/write
2022-12-29 15:58:50 +03:00
Maximilian Bosch
6873c69ada
Merge pull request #207774 from NetaliDev/pdns-secretfile
...
nixos/powerdns: add secretFile option
2022-12-29 12:28:13 +01:00
K900
25bb55495b
nixos/supergfxd: make config file read/write
2022-12-29 14:17:24 +03:00
github-actions[bot]
df1fb5ef89
Merge staging-next into staging
2022-12-29 06:01:46 +00:00
Will Fancher
3d7270abd5
Merge pull request #203171 from ElvishJerricco/zfs-fix-requested-credentials
...
nixos/zfs: Ensure pool has datasets to decrypt
2022-12-29 00:00:29 -05:00
Sandro Jäckel
7e0588b2fb
nixos/grafana: listen on localhost by default (again)
2022-12-29 03:00:14 +01:00