summary refs log tree commit diff
path: root/nixos/doc/manual/from_md
Commit message (Collapse)AuthorAge
* nixos/manual: remove md-to-dbpennae2023-02-10
| | | | | | with manual chapters no longer needing pandoc for their conversion to xml we can get rid of this source of confusion, and its huge cache of xml files.
* nixos/manual: inline the single footnotepennae2023-02-10
| | | | | | | this is a lot easier than adding footnote support for just the one instance. if a use case for footnotes appears in the future (e.g. if we wanted to render the nixpkgs manual with nixos-render-docs as well) this decision should be reevaluated.
* nixos/manual: remove remaining docbook tagspennae2023-02-10
| | | | | there's one remaining instance of literal docbook tags in the manual. replace it with a literal (as has been done for package tags everywhere else).
* nixos/manual: replace ids on blocks with inline anchorspennae2023-02-10
| | | | | | nixos-render-docs supports inline anchors, but not ids for blocks. it seems wise to reserve blocks for special cases that don't have other syntax already, like admonitions.
* nixos/manual: fix option-declarations sectionspennae2023-02-10
| | | | | | | | | the examples for mkPackageOption weren't terminated, leading to pretty odd nesting of docbook (and thus html) elements. close them properly. also turn the (likewise unclosed) fenced div containing just an anchor id and a class that will be silently dropped to an inline anchor while we're here. we'd have to convert it anyway later.
* nixos/plasma5: use vlc phonon backend by defaultAlper Çelik2023-02-09
|
* apptainer, singularity: enable non-FHS --fakeroot supportYueh-Shun Li2023-02-08
| | | | | | | | | | | This patch provides input arguments `newuidmapPath` and `newgidmapPath` for apptainer and singularity to specify the path to the SUID-ed executables newuidmap and newgidmap where they are not available from the FHS PATH. As NixOS places those suided executables in a non-FHS position (/run/wrapper/bin), this patch provides programs.singularity.enableFakeroot option and implement with the above input parameters.
* apptainer, singularity: fix defaultPath and reflect upstream changesYueh-Shun Li2023-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream changes: singularity 3.8.7 (the legacy) -> apptainer 1.1.3 (the renamed) / singularity 3.10.4 (Sylabs's fork) Build process: * Share between different sources * Fix the sed regexp to make defaultPath patch work * allowGoReference is now true * Provied input parameter removeCompat (default to false) that removes the compatible "*singularity*" symbolic links and related autocompletion files when projectName != "singularity" * Change localstatedir to /var/lib * Format with nixpkgs-fmt * Fix the defaultPath patching and use it instead of the `<executable> path` config directive deprecated in Apptainer * Provide dependencies for new functionalities such as squashfuse (unprivileged squashfs mount) * Provide an attribute `defaultPathInputs` to override prefix of container runtime default PATH NixOS module programs.singularity: * Allow users to specify packages * Place related directories to /var/lib * Format with nixpkgs-fmt singularity-tools: * Allow users to specify packages * Place related directories to /var/lib when building images in VM
* sshd: Cyphers -> CiphersWill Fancher2023-02-07
|
* doc/nixos: prefer the verb 'log in' (#214616)Tim Fenney2023-02-07
| | | | | | | | | | | | | | | * doc/nixos: prefer the term 'login' Change "re-log" to "login again." * Update nixos/doc/manual/configuration/xfce.chapter.md Co-authored-by: Naïm Favier <n@monade.li> * Change also xml. --------- Co-authored-by: Naïm Favier <n@monade.li>
* Merge pull request #214982 from Janik-Haag/masterNick Cao2023-02-07
|\ | | | | qdmr: fixup
| * qdmr: fixupJanik H2023-02-06
| |
* | services.openssh: rename several settings (#211991)Matthieu Coudron2023-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * services.openssh: rename several settings ... to match the sshd config format (makes transition smoother), namely: services.openssh.forwardX11 -> services.openssh.settings.X11Forwarding services.openssh.cyphers -> services.openssh.settings.Cyphers services.openssh.macs -> services.openssh.settings.Macs services.openssh.kexAlgorithms -> services.openssh.settings.KexAlgorithms services.openssh.gatewayPorts -> services.openssh.settings.GatewayPorts * release-notes: mention openssh renaming * chore: regenerated release-notes
* | Merge pull request #208189 from numinit/update-nebula-moduleSandro2023-02-06
|\ \ | |/ |/|
| * nixos/nebula: don't run as root; support relaysMorgan Jones2023-02-04
| |
* | Merge pull request #214103 from NickCao/zramFlorian Klink2023-02-06
|\ \ | | | | | | nixos/zram: use zram-generator
| * | nixos/zram: add release note about the switch to zram-generatorNick Cao2023-02-04
| | |
* | | Merge pull request #214809 from drupol/fix/update-pihole-exporterNick Cao2023-02-06
|\ \ \ | | | | | | | | fix: `pihole-exporter` NixOS module
| * | | nixos/prometheus-pihole-exporter: update configuration optionsPol Dellaiera2023-02-06
| | |/ | |/| | | | | | | | | | The `interval` configuration option doesn't exist and has been removed. The `timeout` configuration option has been added.
* / | nixos/sharing: initChaosAttractor2023-02-06
|/ / | | | | | | Co-Authored-By: fee1-dead <ent3rm4n@gmail.com>
* | Merge pull request #210902 from Yarny0/tvbrowserAnderson Torres2023-02-04
|\ \ | |/ |/| tvbrowser: fix, update, build from source, add small test
| * tvbrowser: build from sourceYarny02023-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | This commit changes from a precompiled bundle to a source file. Accordingly, the expression file is renamed to `default.nix` and the old attribute name is changed to `tvbrowser`, the old one being now a throw-message. The upstream build script tries to download the news plugin; so, we provide this and pass it as a parameter. Given that this is still a piece of a precompiled Java bytecode, along with a main readable source bundle, `meta.sourceProvenance` is updated accordingly.
* | Merge pull request #214317 from K900/tempo-2.0K9002023-02-03
|\ \ | | | | | | tempo: 1.5.0 -> 2.0.0
| * | tempo: 1.5.0 -> 2.0.0K9002023-02-03
| |/ | | | | | | Diff: https://github.com/grafana/tempo/compare/v1.5.0...v2.0.0
* / buildDunePackage: default to strictDeps = trueUlrik Strid2023-02-03
|/
* nixos/nscd: use nsncd by defaultFlorian Klink2023-02-02
| | | | | | | | | As announced in the NixOS 22.11 release notes, 23.05 will switch NixOS to using nsncd (a non-caching reimplementation in Rust) as NSS lookup dispatcher, instead of the buggy and deprecated glibc-provided nscd. If you need to switch back, set `services.nscd.enableNsncd = false`, but please open an issue in nixpkgs so your issue can be fixed.
* Merge pull request #209733 from Janik-Haag/master-qdmr0x4A6F2023-02-02
|\ | | | | qdmr: init at 0.11.2, added janik as maintainer
| * rl-2305: Mention QDMR additionJanik H2023-02-01
| |
* | Merge pull request #199731 from Luflosi/kubo-idempotenceSandro2023-01-31
|\ \
| * | nixos/kubo: make the configuration options idempotentLuflosi2023-01-24
| | | | | | | | | | | | | | | | | | Without this commit, unsetting any of the `services.kubo.settings` options does not reset the value back to the default. This commit gets rid of this statefulness. This is achieved by generating the default config, applying the user specified config options to it and then patching the `Identity` and `Pinning` config options from the old config back in. This new config is then applied using `ipfs config replace`. The only remaining stateful parts of the config are the `Identity` and `Pinning.RemoteServices` settings as those can't be changed with `ipfs config replace`. `Pinning.RemoteServices` also contains secrets that shouldn't be in the Nix store. Setting these options wasn't possible before as it would result in an error when the daemon tried to start. I added some assertions to guard against this case.
* | | Merge pull request #187994 from Izorkin/update-nginx-gzipSandro2023-01-31
|\ \ \
| * | | nixos/nginx: update recommended gzip settingsIzorkin2023-01-30
| | | |
* | | | Merge master into staging-nextgithub-actions[bot]2023-01-31
|\ \ \ \
| * | | | doc/nixos:Timothy Fenney2023-01-30
| | | | | | | | | | | | | | | | | | | | Bump the postgres version in the manual text to match the version in the above Nix expression.
* | | | | Merge master into staging-nextgithub-actions[bot]2023-01-31
|\| | | |
| * | | | nixos/nginx: clear clients Connection headersSandro Jäckel2023-01-30
| |/ / /
| * | | Merge pull request #212684 from pennae/nixos-render-docspennae2023-01-30
| |\ \ \ | | | | | | | | | | nixos-render-docs: init, use for some manual rendering to docbook
| | * | | nixos/manual: render module chapters with nixos-render-docspennae2023-01-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this converts meta.doc into an md pointer, not an xml pointer. since we no longer need xml for manual chapters we can also remove support for manual chapters from md-to-db.sh since pandoc converts smart quotes to docbook quote elements and our nixos-render-docs does not we lose this distinction in the rendered output. that's probably not that bad, our stylesheet didn't make use of this anyway (and pre-23.05 versions of the chapters didn't use quote elements either). also updates the nixpkgs manual to clarify that option docs support all extensions (although it doesn't support headings at all, so heading anchors don't work by extension).
* | | | | Merge master into staging-nextgithub-actions[bot]2023-01-30
|\| | | |
| * | | | Revert #178290: nixos/virtualisation: add optionVladimír Čunát2023-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...for explicitly named network interfaces This reverts commit 6ae3e7695e27a4f7afb1d2017f5967d5e82f4c00. (and evaluation fixups 08d26bbb726 7aed90a969c) Some of the tests fail or time out after the merge.
* | | | | Merge master into staging-nextgithub-actions[bot]2023-01-28
|\| | | |
| * | | | nixos/wordpress: ensure default sites includes a themeColin Arnott2023-01-28
| | | | |
| * | | | wordpress: remove bundled plugins and themesColin Arnott2023-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wordpress bundles some non-essential plugins and themes, then pesters users to upgrade them. As we make the whole webroot readonly, it is not possible to trivially delete them. Instead we should have users explicitly install plugins via the existing nixos module.
| * | | | nixos/wordpress: plugins and themes as attrsColin Arnott2023-01-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In an effort to better encode version strings and use descriptive pnames that do not conflict with top level pkgs, we currently use wordpress-${type}-${pname} for pname. This is good for the nix store, but when we synthesize the wordpress derivation in our module, we reuse this pname for the output directory. Internally wordpress can handle this fine, since plugins must register via php, not directory. Unfortunately, many plugins like civicrm and wpforms-lite are designed to rely upon the name of their install directory for homing or discovery. As such, we should follow both the upstream convention and services.nextcloud.extraApps and use an attribute set for these options. This allows us to not have to deal with the implementation details of plugins and themes, which differ from official and third party, but also give users the option to override the install location. The only issue is that it breaks the current api.
* | | | | Merge master into staging-nextgithub-actions[bot]2023-01-27
|\| | | |
| * | | | Merge pull request #178533 from Mic92/nixos-tests-shellJörg Thalheim2023-01-27
| |\ \ \ \ | | | | | | | | | | | | nixos/tests: extend shell_interact to accept alternative socat addresses
| | * | | | nixos/tests: extend shell_interact to accept alternative socat addressesJörg Thalheim2023-01-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `shell_interact()` is currently not nice to use. If you try to cancel the socat process, it will also break the nixos test. Furthermore ptpython creates it's own terminal that subprocesses are running in, which breaks some of the terminal features of socat. Hence this commit extends `shell_interact` to allow also to connect to arbitrary servers i.e. tcp servers started by socat.
* | | | | | Merge master into staging-nextgithub-actions[bot]2023-01-26
|\| | | | |
| * | | | | Merge remote-tracking branch 'origin/master' into haskell-updatessternenseemann2023-01-26
| |\ \ \ \ \
| * \ \ \ \ \ Merge master into haskell-updatesgithub-actions[bot]2023-01-26
| |\ \ \ \ \ \ | | | |_|/ / / | | |/| | | |