about summary refs log tree commit diff
path: root/nixos/doc
Commit message (Collapse)AuthorAge
* Merge pull request #283818 from ↵Will Fancher2024-01-25
|\ | | | | | | | | ElvishJerricco/revert-258680-network-online-x-multi-user nixos/systemd: Temporarily bring back multi-user -> network-online
| * nixos/systemd: Temporarily bring back multi-user -> network-onlineWill Fancher2024-01-25
| | | | | | | | | | | | | | There were several modules, critically including NetworkManager, which were not prepared for this change. Most of the change was good, however. Let's bring back the dependency and change the assertion to a warning for now.
* | Merge pull request #274281 from RaitoBezarius/hebbot-moduleRyan Lahfa2024-01-25
|\ \ | |/ |/| nixos/hebbot: init
| * nixos/hebbot: initRaito Bezarius2024-01-25
| | | | | | | | This is a NixOS module to support TWIM-style Matrix bots.
* | Merge pull request #246055 from Tom-Hubrecht/netbirdRyan Lahfa2024-01-25
|\ \ | | | | | | nixos/netbird: Allow running multiple netbird networks in parallel
| * | nixos/netbird: Allow running multiple netbird networks in parallelTom Hubrecht2024-01-25
| | |
* | | nixos/release-notes: mention dnsdist DNSCrypt optionsrnhmjoj2024-01-25
| | |
* | | doc: Update manuals bespoke syntaxAlejandro Sanchez Medina2024-01-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | doc: add figure definition to bespoke syntax reference doc: add example definition to bespoke syntax reference doc: add footnote definition to beskpoke syntax reference The usage of footnotes in the manuals is not the one documented in markdown-it-py: https://python-markdown.github.io/extensions/footnotes/ doc: add inline comment definition to beskpoke syntax reference doc: add typographic replacements to beskpoke syntax reference doc: Fix rendering of bespoke syntax reference doc: remove references to DocBook in the NixOS manual doc: add entry on lack of HTML support doc: Minor improvement doc: update typographic replacements entry in beskpoke syntax reference doc: add link reference definitions to beskpoke syntax reference doc: fix footnote definition in beskpoke syntax reference doc: Minor improvements from code review Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
* | | Merge master into staging-nextgithub-actions[bot]2024-01-25
|\ \ \
| * \ \ Merge pull request #279852 from Madouura/pr/bcachefsJörg Thalheim2024-01-25
| |\ \ \ | | | | | | | | | | bcachefs: update comments, release-notes, only use IFS for bcachefs, update bcachefs-tools and module
| | * | | rl-2405: change note for bcachefs to be 'linuxPackages_latest'Madoura2024-01-16
| | | | |
* | | | | Merge master into staging-nextgithub-actions[bot]2024-01-25
|\| | | |
| * | | | Merge pull request #279923 from jopejoe1/sshfsLassulus2024-01-24
| |\ \ \ \ | | | | | | | | | | | | nixos/filesystems: set `system.fsPackages` for sshfs
| | * | | | nixos/manual: update sshfs sectionjopejoe12024-01-10
| | | | | |
* | | | | | Merge master into staging-nextgithub-actions[bot]2024-01-24
|\| | | | |
| * | | | | Merge pull request #279511 from DanielSidhion/tigerbeetle-servicea-n-n-a-l-e-e2024-01-23
| |\ \ \ \ \ | | | | | | | | | | | | | | nixos/tigerbeetle: init module
| | * | | | | nixos/tigerbeetle: init moduleDS2024-01-19
| | | | | | |
* | | | | | | Merge master into staging-nextgithub-actions[bot]2024-01-24
|\| | | | | |
| * | | | | | Merge pull request #279285 from huantianad/jdtls-upgradekirillrdy2024-01-24
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | jdt-language-server: 1.26.0 -> 1.31.0, use upstream wrapper
| | * | | | | | jdt-language-server: 1.26.0 -> 1.31.0, use upstream wrapperhuantian2024-01-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: kirillrdy <kirillrdy@gmail.com>
| * | | | | | | rustdesk-server: init moduleppom2024-01-23
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge master into staging-nextgithub-actions[bot]2024-01-23
|\| | | | | |
| * | | | | | Merge pull request #281985 from bryango/inetutils-low-priorityh7x42024-01-23
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | inetutils: set priority lower than util-linux
| | * | | | | inetutils: release-note on `meta.priority`bryango2024-01-22
| | | | | | |
* | | | | | | Merge master into staging-nextgithub-actions[bot]2024-01-23
|\| | | | | |
| * | | | | | Merge pull request #272147 from SuperSandro2000/archisteamfarmPeder Bergebakken Sundt2024-01-22
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | nixos/archisteamfarm: don't use asf abbreviation for more clarity
| | * | | | | | nixos/archisteamfarm: don't use asf abbreviation for more claritySandro Jäckel2024-01-21
| | | | | | | |
| * | | | | | | nixos/rl-2405: document NetBox breaking changeMinijackson2024-01-22
| | | | | | | |
* | | | | | | | Merge master into staging-nextgithub-actions[bot]2024-01-22
|\| | | | | | |
| * | | | | | | Merge pull request #270727 from nikstur/nixos-perlless-activationLinus Heckemann2024-01-22
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | Perlless Activation
| | * | | | | | nixos/profiles/perlless: add release-notenikstur2024-01-22
| | | | | | | |
| | * | | | | | nixos/profiles/perlless: add manual sectionnikstur2024-01-22
| | | | | | | |
| | * | | | | | nixos/etc: add release-note about overlaynikstur2024-01-22
| | | | | | | |
| | * | | | | | nixos/etc: add manual sectionnikstur2024-01-22
| | | | | | | |
| | * | | | | | nixos/systemd-sysusers: add release-notenikstur2024-01-18
| | | | | | | |
| | * | | | | | nixos/systemd-sysusers: add manual sectionnikstur2024-01-18
| | | | | | | |
* | | | | | | | Merge master into staging-nextgithub-actions[bot]2024-01-20
|\| | | | | | |
| * | | | | | | Merge pull request #280600 from Ma27/nextcloud-state-tmpfilesMaximilian Bosch2024-01-20
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos/nextcloud: set up base directories & override.config.php with tmpfiles
| | * | | | | | | nixos/nextcloud: set up base directories & override.config.php with tmpfilesMaximilian Bosch2024-01-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #169733 The issue is that Nextcloud fails to start up after a GC because the symlink from `override.config.php` is stale. I'm relatively certain that this is not a bug in the Nix GC - that would've popped up somewhere else already in the past years - and one of the reporters seems to confirm that: when they restarted `nextcloud-setup.service` after the issue appeared, an `override.config.php` pointing to a different hash was there. This hints that on a deploy `nextcloud-setup` wasn't restarted properly and thus replacing the symlink update was missed. This is relatively hard to trigger due to the nature of the bug unfortunately (you usually keep system generations for a few weeks and you'll need to change the configuration - or stdenv - to get a different `override.config.php`), so getting pointers from folks who are affected is rather complicated. So I decided to work around this by using systemd-tmpfiles which a lot of other modules already utilize for this use-case. Now, `override.config.php` and the directory structure aren't created by `nextcloud-setup`, but by `systemd-tmpfiles`. With that, the structure is guaranteed to exist * on boot, since tmpfiles are always created/applied then * on config activation, since this is done before services are (re)started which covers the case for new installations and existing ones. Also, the recursive `chgrp` was used as transition tool when we switched from `nginx` as owning group to a dedicated `nextcloud` group[1][2], but this was several releases ago, so I don't consider this relevant anymore. [1] fd9eb16b249aad1d5e231b8329035abfab5fc0eb [2] ca916e8cb3220ba43a43d10f72ccb4b88077a461
* | | | | | | | | Merge master into staging-nextgithub-actions[bot]2024-01-20
|\| | | | | | | |
| * | | | | | | | nixos/watchdog: add moduleAdrian Pistol2024-01-20
| | | | | | | | |
* | | | | | | | | Merge master into staging-nextgithub-actions[bot]2024-01-20
|\| | | | | | | |
| * | | | | | | | Merge pull request #281871 from RatCornu/tachidesk-serverh7x42024-01-19
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos/suwayomi-server: init at 0.7.0
| | * | | | | | | | nixos/suwayomi-server: add release noteRatCornu2024-01-19
| | | |/ / / / / / | | |/| | | | | |
* | | | | | | | | Merge master into staging-nextgithub-actions[bot]2024-01-19
|\| | | | | | | |
| * | | | | | | | nixos/systemd: don't require network-online.target for multi-user.targetJade Lovelace2024-01-18
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we required network-online.target for multi-user.target. This has made a lot of people very angry and has been widely regarded as a bad move (or at least, very nonstandard): https://github.com/NixOS/nixpkgs/commit/15d761a525a025de0680b62e8ab79a9d183f313d#commitcomment-128564097 This was done because of fragile tests and services declaring dependencies on multi-user.target when they meant network-online.target. Let's rip off the bandaid and fix our tests.
* | | | | | | | Merge master into staging-nextgithub-actions[bot]2024-01-19
|\| | | | | | |
| * | | | | | | nixos/frp: use toml configFileAdithya Nair2024-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to upstream, the INI configuration file is deprecated and TOML/YAML/JSON is recommended. Link: https://github.com/fatedier/frp/tree/dev#configuration-files
* | | | | | | | Merge master into staging-nextgithub-actions[bot]2024-01-18
|\| | | | | | |
| * | | | | | | Merge pull request #271067 from nikstur/sysinit-reactivationJanne Heß2024-01-18
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos/switch-to-configuration: add sysinit-reactivation.target