summaryrefslogtreecommitdiffstats
path: root/nixos/modules
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2023-01-31 00:02:31 +0000
committerGitHub <noreply@github.com>2023-01-31 00:02:31 +0000
commitdd1ff149da07cd25a3e0152c67184e049256fcf1 (patch)
tree98dd4e2a8ffa16ee3990d1610053bfbcd2003dc8 /nixos/modules
parent7b0719bd7411ffe9935af524729055f58fa6a537 (diff)
parentfe85b09c8be67eb08edbe43122a0301b62a40ef0 (diff)
Merge master into staging-next
Diffstat (limited to 'nixos/modules')
-rw-r--r--nixos/modules/i18n/input-method/default.nix2
-rw-r--r--nixos/modules/i18n/input-method/default.xml275
-rw-r--r--nixos/modules/misc/meta.nix2
-rw-r--r--nixos/modules/programs/digitalbitbox/default.nix2
-rw-r--r--nixos/modules/programs/digitalbitbox/default.xml70
-rw-r--r--nixos/modules/programs/plotinus.nix2
-rw-r--r--nixos/modules/programs/plotinus.xml30
-rw-r--r--nixos/modules/programs/zsh/oh-my-zsh.nix2
-rw-r--r--nixos/modules/programs/zsh/oh-my-zsh.xml154
-rw-r--r--nixos/modules/security/acme/default.nix2
-rw-r--r--nixos/modules/security/acme/default.xml395
-rw-r--r--nixos/modules/services/backup/borgbackup.nix2
-rw-r--r--nixos/modules/services/backup/borgbackup.xml215
-rw-r--r--nixos/modules/services/databases/foundationdb.nix2
-rw-r--r--nixos/modules/services/databases/foundationdb.xml425
-rw-r--r--nixos/modules/services/databases/postgresql.nix2
-rw-r--r--nixos/modules/services/databases/postgresql.xml250
-rw-r--r--nixos/modules/services/desktops/flatpak.nix2
-rw-r--r--nixos/modules/services/desktops/flatpak.xml59
-rw-r--r--nixos/modules/services/development/blackfire.nix2
-rw-r--r--nixos/modules/services/development/blackfire.xml61
-rw-r--r--nixos/modules/services/editors/emacs.nix2
-rw-r--r--nixos/modules/services/editors/emacs.xml490
-rw-r--r--nixos/modules/services/hardware/trezord.nix2
-rw-r--r--nixos/modules/services/hardware/trezord.xml29
-rw-r--r--nixos/modules/services/mail/mailman.nix2
-rw-r--r--nixos/modules/services/mail/mailman.xml112
-rw-r--r--nixos/modules/services/matrix/mjolnir.nix2
-rw-r--r--nixos/modules/services/matrix/mjolnir.xml148
-rw-r--r--nixos/modules/services/matrix/synapse.nix2
-rw-r--r--nixos/modules/services/matrix/synapse.xml263
-rw-r--r--nixos/modules/services/misc/gitlab.nix2
-rw-r--r--nixos/modules/services/misc/gitlab.xml143
-rw-r--r--nixos/modules/services/misc/sourcehut/default.nix2
-rw-r--r--nixos/modules/services/misc/sourcehut/default.xml113
-rw-r--r--nixos/modules/services/misc/taskserver/default.nix2
-rw-r--r--nixos/modules/services/misc/taskserver/default.xml130
-rw-r--r--nixos/modules/services/misc/weechat.nix2
-rw-r--r--nixos/modules/services/misc/weechat.xml63
-rw-r--r--nixos/modules/services/monitoring/parsedmarc.nix2
-rw-r--r--nixos/modules/services/monitoring/parsedmarc.xml126
-rw-r--r--nixos/modules/services/monitoring/prometheus/exporters.nix2
-rw-r--r--nixos/modules/services/monitoring/prometheus/exporters.xml245
-rw-r--r--nixos/modules/services/network-filesystems/litestream/default.nix2
-rw-r--r--nixos/modules/services/network-filesystems/litestream/default.xml62
-rw-r--r--nixos/modules/services/networking/firefox-syncserver.nix2
-rw-r--r--nixos/modules/services/networking/firefox-syncserver.xml79
-rw-r--r--nixos/modules/services/networking/mosquitto.nix2
-rw-r--r--nixos/modules/services/networking/mosquitto.xml149
-rw-r--r--nixos/modules/services/networking/pleroma.nix2
-rw-r--r--nixos/modules/services/networking/pleroma.xml244
-rw-r--r--nixos/modules/services/networking/prosody.nix2
-rw-r--r--nixos/modules/services/networking/prosody.xml92
-rw-r--r--nixos/modules/services/networking/yggdrasil.nix2
-rw-r--r--nixos/modules/services/networking/yggdrasil.xml157
-rw-r--r--nixos/modules/services/search/meilisearch.nix2
-rw-r--r--nixos/modules/services/search/meilisearch.xml87
-rw-r--r--nixos/modules/services/web-apps/akkoma.nix2
-rw-r--r--nixos/modules/services/web-apps/akkoma.xml398
-rw-r--r--nixos/modules/services/web-apps/discourse.nix2
-rw-r--r--nixos/modules/services/web-apps/discourse.xml331
-rw-r--r--nixos/modules/services/web-apps/grocy.nix2
-rw-r--r--nixos/modules/services/web-apps/grocy.xml84
-rw-r--r--nixos/modules/services/web-apps/jitsi-meet.nix2
-rw-r--r--nixos/modules/services/web-apps/jitsi-meet.xml55
-rw-r--r--nixos/modules/services/web-apps/keycloak.nix2
-rw-r--r--nixos/modules/services/web-apps/keycloak.xml177
-rw-r--r--nixos/modules/services/web-apps/lemmy.nix2
-rw-r--r--nixos/modules/services/web-apps/lemmy.xml53
-rw-r--r--nixos/modules/services/web-apps/matomo.nix2
-rw-r--r--nixos/modules/services/web-apps/matomo.xml107
-rw-r--r--nixos/modules/services/web-apps/nextcloud.nix2
-rw-r--r--nixos/modules/services/web-apps/nextcloud.xml333
-rw-r--r--nixos/modules/services/web-apps/pict-rs.nix2
-rw-r--r--nixos/modules/services/web-apps/pict-rs.xml185
-rw-r--r--nixos/modules/services/web-apps/plausible.nix2
-rw-r--r--nixos/modules/services/web-apps/plausible.xml45
-rw-r--r--nixos/modules/services/web-servers/garage.nix2
-rw-r--r--nixos/modules/services/web-servers/garage.xml206
-rw-r--r--nixos/modules/services/web-servers/nginx/default.nix2
-rw-r--r--nixos/modules/services/x11/desktop-managers/gnome.nix2
-rw-r--r--nixos/modules/services/x11/desktop-managers/gnome.xml261
-rw-r--r--nixos/modules/services/x11/desktop-managers/pantheon.nix2
-rw-r--r--nixos/modules/services/x11/desktop-managers/pantheon.xml171
-rw-r--r--nixos/modules/system/boot/loader/external/external.nix2
-rw-r--r--nixos/modules/system/boot/loader/external/external.xml43
-rw-r--r--nixos/modules/system/boot/systemd/coredump.nix16
87 files changed, 60 insertions, 7159 deletions
diff --git a/nixos/modules/i18n/input-method/default.nix b/nixos/modules/i18n/input-method/default.nix
index 07fb86bcc25e..5f803b4f2ee7 100644
--- a/nixos/modules/i18n/input-method/default.nix
+++ b/nixos/modules/i18n/input-method/default.nix
@@ -66,7 +66,7 @@ in
meta = {
maintainers = with lib.maintainers; [ ericsagnes ];
- doc = ./default.xml;
+ doc = ./default.md;
};
}
diff --git a/nixos/modules/i18n/input-method/default.xml b/nixos/modules/i18n/input-method/default.xml
deleted file mode 100644
index 7b7907cd32a6..000000000000
--- a/nixos/modules/i18n/input-method/default.xml
+++ /dev/null
@@ -1,275 +0,0 @@
-<!-- Do not edit this file directly, edit its companion .md instead
- and regenerate this file using nixos/doc/manual/md-to-db.sh -->
-<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="module-services-input-methods">
- <title>Input Methods</title>
- <para>
- Input methods are an operating system component that allows any
- data, such as keyboard strokes or mouse movements, to be received as
- input. In this way users can enter characters and symbols not found
- on their input devices. Using an input method is obligatory for any
- language that has more graphemes than there are keys on the
- keyboard.
- </para>
- <para>
- The following input methods are available in NixOS:
- </para>
- <itemizedlist spacing="compact">
- <listitem>
- <para>
- IBus: The intelligent input bus.
- </para>
- </listitem>
- <listitem>
- <para>
- Fcitx: A customizable lightweight input method.
- </para>
- </listitem>
- <listitem>
- <para>
- Nabi: A Korean input method based on XIM.
- </para>
- </listitem>
- <listitem>
- <para>
- Uim: The universal input method, is a library with a XIM bridge.
- </para>
- </listitem>
- <listitem>
- <para>
- Hime: An extremely easy-to-use input method framework.
- </para>
- </listitem>
- <listitem>
- <para>
- Kime: Korean IME
- </para>
- </listitem>
- </itemizedlist>
- <section xml:id="module-services-input-methods-ibus">
- <title>IBus</title>
- <para>
- IBus is an Intelligent Input Bus. It provides full featured and
- user friendly input method user interface.
- </para>
- <para>
- The following snippet can be used to configure IBus:
- </para>
- <programlisting>
-i18n.inputMethod = {
- enabled = &quot;ibus&quot;;
- ibus.engines = with pkgs.ibus-engines; [ anthy hangul mozc ];
-};
-</programlisting>
- <para>
- <literal>i18n.inputMethod.ibus.engines</literal> is optional and
- can be used to add extra IBus engines.
- </para>
- <para>
- Available extra IBus engines are:
- </para>
- <itemizedlist>
- <listitem>
- <para>
- Anthy (<literal>ibus-engines.anthy</literal>): Anthy is a
- system for Japanese input method. It converts Hiragana text to
- Kana Kanji mixed text.
- </para>
- </listitem>
- <listitem>
- <para>
- Hangul (<literal>ibus-engines.hangul</literal>): Korean input
- method.
- </para>
- </listitem>
- <listitem>
- <para>
- m17n (<literal>ibus-engines.m17n</literal>): m17n is an input
- method that uses input methods and corresponding icons in the
- m17n database.
- </para>
- </listitem>
- <listitem>
- <para>
- mozc (<literal>ibus-engines.mozc</literal>): A Japanese input
- method from Google.
- </para>
- </listitem>
- <listitem>
- <para>
- Table (<literal>ibus-engines.table</literal>): An input method
- that load tables of input methods.
- </para>
- </listitem>
- <listitem>
- <para>
- table-others (<literal>ibus-engines.table-others</literal>):
- Various table-based input methods. To use this, and any other
- table-based input methods, it must appear in the list of
- engines along with <literal>table</literal>. For example:
- </para>
- <programlisting>
-ibus.engines = with pkgs.ibus-engines; [ table table-others ];
-</programlisting>
- </listitem>
- </itemizedlist>
- <para>
- To use any input method, the package must be added in the
- configuration, as shown above, and also (after running
- <literal>nixos-rebuild</literal>) the input method must be added
- from IBus’ preference dialog.
- </para>
- <section xml:id="module-services-input-methods-troubleshooting">
- <title>Troubleshooting</title>
- <para>
- If IBus works in some applications but not others, a likely
- cause of this is that IBus is depending on a different version
- of <literal>glib</literal> to what the applications are
- depending on. This can be checked by running
- <literal>nix-store -q --requisites &lt;path&gt; | grep glib</literal>,
- where <literal>&lt;path&gt;</literal> is the path of either IBus
- or an application in the Nix store. The <literal>glib</literal>
- packages must match exactly. If they do not, uninstalling and
- reinstalling the application is a likely fix.
- </para>
- </section>
- </section>
- <section xml:id="module-services-input-methods-fcitx">
- <title>Fcitx</title>
- <para>
- Fcitx is an input method framework with extension support. It has
- three built-in Input Method Engine, Pinyin, QuWei and Table-based
- input methods.
- </para>
- <para>
- The following snippet can be used to configure Fcitx:
- </para>
- <programlisting>
-i18n.inputMethod = {
- enabled = &quot;fcitx&quot;;
- fcitx.engines = with pkgs.fcitx-engines; [ mozc hangul m17n ];
-};
-</programlisting>
- <para>
- <literal>i18n.inputMethod.fcitx.engines</literal> is optional and
- can be used to add extra Fcitx engines.
- </para>
- <para>
- Available extra Fcitx engines are:
- </para>
- <itemizedlist spacing="compact">
- <listitem>
- <para>
- Anthy (<literal>fcitx-engines.anthy</literal>): Anthy is a
- system for Japanese input method. It converts Hiragana text to
- Kana Kanji mixed text.
- </para>
- </listitem>
- <listitem>
- <para>
- Chewing (<literal>fcitx-engines.chewing</literal>): Chewing is
- an intelligent Zhuyin input method. It is one of the most
- popular input methods among Traditional Chinese Unix users.
- </para>
- </listitem>
- <listitem>
- <para>
- Hangul (<literal>fcitx-engines.hangul</literal>): Korean input
- method.
- </para>
- </listitem>
- <listitem>
- <para>
- Unikey (<literal>fcitx-engines.unikey</literal>): Vietnamese
- input method.
- </para>
- </listitem>
- <listitem>
- <para>
- m17n (<literal>fcitx-engines.m17n</literal>): m17n is an input
- method that uses input methods and corresponding icons in the
- m17n database.
- </para>
- </listitem>
- <listitem>
- <para>
- mozc (<literal>fcitx-engines.mozc</literal>): A Japanese input
- method from Google.
- </para>
- </listitem>
- <listitem>
- <para>
- table-others (<literal>fcitx-engines.table-others</literal>):
- Various table-based input methods.
- </para>
- </listitem>
- </itemizedlist>
- </section>
- <section xml:id="module-services-input-methods-nabi">
- <title>Nabi</title>
- <para>
- Nabi is an easy to use Korean X input method. It allows you to
- enter phonetic Korean characters (hangul) and pictographic Korean
- characters (hanja).
- </para>
- <para>
- The following snippet can be used to configure Nabi:
- </para>
- <programlisting>
-i18n.inputMethod = {
- enabled = &quot;nabi&quot;;
-};
-</programlisting>
- </section>
- <section xml:id="module-services-input-methods-uim">
- <title>Uim</title>
- <para>
- Uim (short for <quote>universal input method</quote>) is a
- multilingual input method framework. Applications can use it
- through so-called bridges.
- </para>
- <para>
- The following snippet can be used to configure uim: