about summary refs log tree commit diff
path: root/nixos/modules/services/misc
Commit message (Collapse)AuthorAge
* treewide: fix redirected and broken URLsAnthony Roussel2023-11-11
| | | | Using the script in maintainers/scripts/update-redirected-urls.sh
* Merge pull request #261867 from matrss/set-paperless-secret-keyMartin Weinelt2023-11-01
|\ | | | | nixos/paperless: set PAPERLESS_SECRET_KEY
| * nixos/paperless: set PAPERLESS_SECRET_KEYMatthias Riße2023-10-27
| | | | | | | | | | | | | | If the PAPERLESS_SECRET_KEY environment variable is left unset paperless-ngx defaults to a well-known value, which is insecure. Co-authored-by: Erik Arvstedt <erik.arvstedt@gmail.com>
* | xmrig: add meta.mainProgramarcnmx2023-10-28
| | | | | | | | See #246386
* | Merge pull request #261722 from anthonyroussel/ssm-agent-renameMario Rodas2023-10-25
|\ \ | | | | | | amazon-ssm-agent: rename from ssm-agent
| * | amazon-ssm-agent: rename from ssm-agentAnthony Roussel2023-10-22
| | |
* | | nixos/forgejo: pass {env}`GIT_PROTOCOL` via ssh to forgejoemilylange2023-10-24
|/ / | | | | | | | | | | | | | | when using the host's openssh service (not the builtin golang one). This enables the use of the much faster and more efficient wire protocol version 2. See https://git-scm.com/docs/protocol-v2
* | Merge pull request #262741 from emilylange/nixos-forgejo-postgres15Emily2023-10-22
|\ \ | | | | | | nixos/forgejo: work around permissions error on `postgresql_15`
| * | nixos/forgejo: work around permissions error on `postgresql_15`emilylange2023-10-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From `postgresql_15`'s release notes: > PostgreSQL 15 also revokes the CREATE permission from all users except a database owner from the public (or default) schema. https://www.postgresql.org/about/news/postgresql-15-released-2526/ This directly affects `services.postgresql.ensureUsers` in NixOS, leading to > permission denied for schema public `postgresql_15` is now the default for stateVersion `23.11`/`unstable`. So until this is resolved globally, we work around this issue.
* | | Merge pull request #259784 from dmytrokyrychuk/init-spice-autorandrArtturi2023-10-22
|\ \ \ | |/ / |/| | spice-autorandr: init at 0.0.2
| * | nixos/spice-autorandr: initDmytro Kyrychuk2023-10-22
| | |
* | | Merge pull request #258994 from lorenzleutgeb/msrRyan Lahfa2023-10-22
|\ \ \ | | | | | | | | nixos/hardware/cpu/x86/msr: init
| * | | nixos/xmrig: Use `hardware.cpu.x86.msr`Lorenz Leutgeb2023-10-22
| | | |
* | | | Merge pull request #250792 from ckiee/init-rkvmLin Jian2023-10-22
|\ \ \ \ | |/ / / |/| | | {,nixos/}rkvm: init
| * | | nixos/rkvm: initckie2023-10-18
| | | | | | | | | | | | | | | | Co-authored-by: Lin Jian <me@linj.tech>
* | | | nixos/soft-serve: initdadada2023-10-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a NixOS module for Soft Serve, a tasty, self-hostable Git server for the command line. The module has a test that checks some basic things like creating users, creating a repo and cloning it. Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
* | | | Merge pull request #262351 from h7x4/remove-nix-exec-bitsDmitry Kalinkin2023-10-20
|\ \ \ \ | | | | | | | | | | treewide: remove execute bit for non-executable `*.nix` files
| * | | | treewide: remove execute bit for non-executable `*.nix` filesh7x42023-10-20
| | |_|/ | |/| |
* / | | nixos: fix bad mkEnableOption descriptionsBjørn Forsman2023-10-20
|/ / / | | | | | | | | | | | | Fix descriptions that don't account for (1) the "Whether to enable" prefix or (2) the automatically added trailing dot.
* | | Merge pull request #259056 from leona-ya/nixos-paperless-systemd-254Atemu2023-10-11
|\ \ \ | |_|/ |/| | nixos/paperless: fix start with latest systemd
| * | nixos/paperless: fix start with latest systemdLeona Maroni2023-10-05
| | |
* | | Merge pull request #259498 from TLATER/tlater/gitea-metricsSarah Brofeldt2023-10-08
|\ \ \ | | | | | | | | gitea: Add option to supply the metrics token via file
| * | | nixos/gitea: Add option to supply the metrics token via fileTristan Daniël Maat2023-10-07
| | | |
* | | | nixos/gollum: remove non-existent maintainerK9002023-10-06
|/ / /
* | | Merge pull request #258582 from returntoreality/gpsd-extra-argsLin Jian2023-10-06
|\ \ \ | |/ / |/| | nixos/gpsd: add extraArgs option
| * | nixos/gpsd: add extraArgs optionLinus Karl2023-10-02
| | | | | | | | | | | | Allows setting addtional arguments to gpsd
* | | Merge pull request #237404 from cab404/cab/moonraker-gpiodCabia Rangris2023-10-02
|\ \ \ | |/ / |/| | moonraker: add useGpiod
| * | moonraker: add useGpiodVladimir Serov2023-10-02
| | |
* | | Merge pull request #256725 from trofi/modules-xmr-stak-cudaSupport-removalMario Rodas2023-09-29
|\ \ \ | | | | | | | | modules/xmr-stak: drop broken cudaSupport option
| * | | modules/xmr-stak: drop broken cudaSupport optionSergei Trofimovich2023-09-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tanvir Ahmed T. reports that `services.xmr-stak.enable = true;` shows that `23.05` ships broken `xmr-stak` module: error: function 'anonymous lambda' called with unexpected argument 'cudaSupport' I broke it when I removed `cudaSupport` flag in https://github.com/NixOS/nixpkgs/commit/a5ce71d4e8cbe1d3311aeddc86a8d847989d6099 I'm just removing the option without an attempt to supply the stub as module was already broken on `23.05` release. There are probably no users of `xmr-stak` module by now. Closes: https://github.com/NixOS/nixpkgs/issues/256703
* | | | dysnomia: 0.10.1 -> 0.10.2Sander van der Burg2023-09-27
| | | |
* | | | nixos/mbpfan: adjust defaultsbb20202023-09-20
|/ / /
* | | Merge pull request #255145 from BuonHobo/patch-1Fabián Heredia Montiel2023-09-16
|\ \ \ | | | | | | | | jellyfin: Start service after network is up
| * | | Jellyfin service starts after network-online.targetAlex2023-09-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To those who use Jellyfin's DLNA server, it can happen that the DLNA server starts before we are connected to the LAN. When this happens, Jellyfin only publishes the DLNA server on the local ports and is not discoverable by devices in the LAN. In order to fix this, I'm ensuring that Jellyfin starts after we are connected to the network, making it properly discoverable by DLNA clients. After making this change, Jellyfin's DLNA server is now working as expected on my machine. It used to be consistently undiscoverable. I verified that this doesn't break anything in situations where the LAN is not available: I disconnected my laptop from the network and rebooted it and Jellyfin started as expected. This change was informed by reading the suggestion in this article: https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/
* | | | nixos/cfdyndns: dynamic user and loadcredentialshappysalada2023-09-14
| | | |
* | | | Merge pull request #248310 from emilylange/nixos/gitea-forgejo-splitHerwig Hochleitner2023-09-12
|\ \ \ \ | |/ / / |/| | | | | | | | | | | nixos/forgejo: fork from nixos/gitea (split) close https://github.com/NixOS/nixpkgs/issues/244866
| * | | nixos/forgejo: initemilylange2023-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Following a decicion from both the gitea and forgejo maintainers in nixpkgs. This means, that forgejo will no longer co-use the nixos/gitea module via `services.gitea.package = pkgs.forgejo`.
* | | | nixos/cfdyndns: add option to use CF tokenTimothy DeHerrera2023-09-09
| | | |
* | | | nixos/gitlab: Add a warning messageYaya2023-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GitLab instances created or updated between versions [15.11.0, 15.11.2] have an incorrect database schema. [1] This will become a problem once upgrading GitLab to >=16.2.0. A workaround can be found in the GitLab docs: [2] [1]: https://gitlab.com/gitlab-org/gitlab/-/issues/408835 [2]: https://docs.gitlab.com/ee/update/versions/gitlab_16_changes.html#undefined-column-error-upgrading-to-162-or-later
* | | | gitlab: 16.1.4 -> 16.3.1ajs1242023-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://gitlab.com/gitlab-org/gitlab/-/blob/v16.3.1-ee/CHANGELOG.md Fixes CVE-2022-4343 Fixes CVE-2023-0120 Fixes CVE-2023-1279 Fixes CVE-2023-1555 Fixes CVE-2023-3205 Fixes CVE-2023-3915 Fixes CVE-2023-3950 Fixes CVE-2023-4018 Fixes CVE-2023-4378 Fixes CVE-2023-4630 Fixes CVE-2023-4638 Fixes CVE-2023-4647 Co-Authored-By: Yaya <github@uwu.is>
* | | | nixos/atuin: fix enable option typoMorgan Helton2023-09-05
| | | |
* | | | nixos/paperless: allow systemd services to read ca-certificatesLeona Maroni2023-08-25
| | | | | | | | | | | | | | | | | | | | | | | | This fixes a regression introduced with the update to 1.17.0. Since this version paperless-ngx checks the ssl certificates of remote email servers.
* | | | nixos/zoneminder: replace lib.optional with lib.optionals to make module workLёNya2023-08-13
| | | |
* | | | nixos/gitea: bugfix for gitea-dump service.Florian Praden2023-08-09
|/ / / | | | | | | | | | Missing custom directory setup in gitea-dump service. Adding environment variable in gitea-dump service definition.
* | / nixos/paperless: set default thumbnail fontGregor Godbersen2023-08-05
| |/ |/| | | | | | | | | | | | | | | The upstream default for the thumbnail font is set to "Liberation Serif Regular" located at /usr/share/fonts which is inaccessible under nix. (https://github.com/paperless-ngx/paperless-ngx/blob/2a2bf3bf55be5c591d496d974e9b5e94b0259d28/src/paperless/settings.py#L894) Paperless throws an error when parsing plaintext files without a valid font. This change sets a nix default using the liberation_ttf package.
* | Merge pull request #241497 from bendlas/prepare-gitea-120Maximilian Bosch2023-08-04
|\ \ | | | | | | nixos/gitea: add WORK_PATH to config, fix 1.20
| * | nixos/gitea: add WORK_PATH to configHerwig Hochleitner2023-07-04
| | | | | | | | | | | | this is in preparation for 1.20, which needs this option set
* | | nixos/atuin: harden systemd unith7x42023-08-01
| | |
* | | nixos/atuin: fix `database.createLocally` behaviourh7x42023-08-01
| | | | | | | | | | | | Co-authored-by: Andrew Marshall <andrew@johnandrewmarshall.com>
* | | Merge pull request #246193 from christophcharles/gogs-config-fileNick Cao2023-07-30
|\ \ \ | | | | | | | | nixos/gogs: fix deprecations for 0.13.0