Sandro Jäckel
73c11de701
gitea,nixos/gitea: add SuperSandro2000 as maintainer, remove inactive maintainers, unify maintainers
2024-05-27 22:48:14 +02:00
OPNA2608
3ef60ac499
lomiri.telephony-service: Mark broken & exclude everywhere
...
Needs a GLib change to be fixed, which needs a staging cycle, which I was told won't happen in time anymore.
Luckily it's not a crucial component for the desktop mode.
2024-05-27 17:08:53 +02:00
Nikolay Korotkiy
ecddd99c6a
nixos/gitDaemon: add package option
2024-05-27 18:50:15 +04:00
John Titor
353aa12446
nixos/hypridle: init
2024-05-27 17:41:36 +05:30
Thomas Gerbet
00015f3ef9
Merge pull request #309036 from tomfitzhenry/sshd-package
...
nixos/ssh: add services.openssh.package
2024-05-27 09:40:31 +02:00
Maximilian Bosch
a5f800ab48
Merge pull request #311701 from Ma27/bump-grafana
...
grafana: 10.4.2 -> 11.0.0
2024-05-26 20:47:56 +00:00
DavHau
3fe773a174
nixos/openssh: allow removing settings
...
# Motivation
So far it was not possible to configure sshd to allow password authentication only for a specific user. This is because in the generated config a `Match User xxx` section would be required before the global `PasswordAuthentication` is defined, as otherwise the global option always takes precedence.
The same problem occurs with multiple other options under `settings`.
# Done
This PR fixes that issue for all settings by simply allowing them to be overridden with `null`, which leads to a removal of that setting from the config.
The user can then correctly configure user specific settings using extraConfig, like this:
```
Match User user1
PasswordAuthentication yes
Match all
PasswordAuthentication no
```
2024-05-26 18:46:27 +02:00
abysssol
428e60cad9
nixos/ollama: split listenAddress
into host
and port
...
breaking change; do not backport
2024-05-25 21:22:15 -04:00
Peter Lehmann
09be64ecc8
nixos/prometheus: Add query_log_file option
2024-05-25 17:03:24 +02:00
sodiboo
0fa287f2ff
nixos/invidious-router: maintianers.s1ls -> maintainers.sils
2024-05-25 13:10:20 +02:00
Pol Dellaiera
d091b7f681
Merge pull request #313112 from savyajha/firefly-iii
...
firefly-iii: 6.1.15 -> 6.1.16
2024-05-25 10:41:44 +02:00
Yt
1777f06494
Merge pull request #314244 from onny/stalwart-cleanup
...
stalwart-mail_0_6: drop
2024-05-25 01:59:37 +00:00
Sandro Jäckel
b064e2db69
nixos/mopidy: add wants network-online.target to fix warning
2024-05-25 00:43:18 +02:00
Silvan Mosberger
6c42e8745a
Merge pull request #309517 from bobrippling/fix/ebusd-args
...
Fix ebusd service argument passing
2024-05-24 23:25:28 +02:00
Vladimir Timofeenko
f41e387c26
nixos/frigate: drop BindPaths from systemd service ( #309341 )
...
Migrations have been working well even with misconfigured BindPaths => removing
2024-05-24 18:24:56 +02:00
Andrew Morgan
fad7ecc30f
mealie: set the correct port in BASE_URL
...
Otherwise it would default to port 8080, which breaks generated links
when `cfg.port` is set to another port.
2024-05-24 09:17:47 -05:00
James Atkins
bcaf6de467
mealie: 1.2.0 -> 1.7.0
...
https://github.com/mealie-recipes/mealie/releases/tag/v1.7.0
2024-05-24 09:17:42 -05:00
Jonas Heinrich
50388b71cc
nixos/stalwart-mail: add onny as maintainer
2024-05-24 12:26:13 +02:00
Jonas Heinrich
3d6a20f380
nixos/stalwart-mail: drop legacy package
2024-05-24 12:15:50 +02:00
K900
69aa70cddf
Merge pull request #307766 from SuperSandro2000/oauth2-proxy-fix-headers
...
nixos/oauth2_proxy_nginx: fix proxy_set_header
2024-05-24 10:48:07 +03:00
Pol Dellaiera
d9062cd5f9
Merge pull request #313146 from malteneuss/add-nextjs-ollama-llm-ui
...
Add nextjs ollama llm UI frontend for Ollama
2024-05-24 06:51:37 +02:00
pennae
4d2462511f
Merge pull request #314099 from mrkline/snapper-and-borgbackup-doc-fix
...
nixos/snapper, nixos/borgbackup: Fix module doc typo
2024-05-24 01:15:09 +02:00
Sandro
3e3ac0e7ba
Merge pull request #305516 from OPNA2608/init/lomiri/ayatana-indicator-display
...
ayatana-indicator-display: init & add to Lomiri
2024-05-24 00:40:55 +02:00
Malte Neuss
8a05b4f8d4
nixos/nextjs-ollama-llm-ui: init module
...
NixOS already has good support for the Ollama
backend service. Now we can benefit from
having a convenient web frontend as well for it.
2024-05-23 23:48:55 +02:00
Matt Kline
234f4db797
nixos/snapper, nixos/borgbackup: Fix module doc typo
...
The persistentTimer argument sets the _Persistent_ field in
systemd.timer(5).
Pointed out in #312549
2024-05-23 14:23:40 -07:00
Lin Jian
4be6150a4c
Merge pull request #313822 from linj-fork/pr/kanata-config-file
...
nixos/kanata: add a configFile option
2024-05-24 02:53:42 +08:00
Sandro
d836a3e678
Merge pull request #307499 from SuperSandro2000/bwdc-network-online
...
nixos/bitwarden-directory-connector-cli: add dependsOn network-online…
2024-05-23 20:47:05 +02:00
Nick Cao
9a0eef506d
Merge pull request #314038 from icewind1991/hydra-fix-init-script
...
nixos/hydra: fix typo in hydra init script
2024-05-23 14:38:44 -04:00
OPNA2608
d29e469f2a
nixos/lomiri: Add display indicator
2024-05-23 20:37:34 +02:00
Sandro
f53713e2cf
Merge pull request #304893 from SuperSandro2000/portunus-note
...
nixos/portunus: add note about allowed characters to id
2024-05-23 20:10:52 +02:00
Robin Appelman
c64e560c86
nixos/hydra: fix typo in hydra init script
2024-05-23 19:25:12 +02:00
Sandro Jäckel
f221b4f5f5
nixos/oauth2_proxy_nginx: fix proxy_set_header
2024-05-23 16:34:37 +02:00
Sandro
6a82eb34cc
Merge pull request #305127 from OPNA2608/init/lomiri/ayatana-indicator-sound
2024-05-23 14:03:14 +02:00
Sandro
360221d4bf
Merge pull request #313096 from onny/stalwart-fix-test
2024-05-23 13:54:39 +02:00
Isabelle
56141e2236
nixos/wireguard: add option preShutdown for commands called before interface deletion ( #310345 )
2024-05-23 13:53:45 +02:00
Sandro
445809871d
Merge pull request #313228 from SuperSandro2000/asf-no-web-ui
2024-05-23 13:12:54 +02:00
Martin Weinelt
aee13d3d9a
nixos/wyoming*: depend on network-online.target
...
Ordering it after network-online.target only makes sense, if it actually
gets requested.
2024-05-23 10:43:33 +02:00
Martin Weinelt
5d515c373e
nixos/kea: make ctrl-agent want network-online.target
...
If it wants to run after it, it needs to want it for it to be there.
2024-05-23 10:31:30 +02:00
Florian Klink
fadd3fef94
Merge pull request #304322 from ElvishJerricco/sd-s1-resolved
...
nixos/systemd-stage-1: Support resolved
2024-05-23 10:46:51 +03:00
Lin Jian
d679ddfcab
nixos/kanata: add a configFile option
...
This brings two benefits. For one thing, it exposes the generated
config file which users can build separately to validate it. For
another, it allows users to provide their own config file.
2024-05-23 06:42:41 +08:00
Jeremy Baxter
20fc095a1c
nixos/oink: init module
2024-05-23 10:12:53 +12:00
Martin Weinelt
a68d0e6819
Merge pull request #312771 from mweinelt/garage-data-dir
...
nixos/garage: support 0.9.0+ data_dir format
2024-05-22 13:18:36 +02:00
Martin Weinelt
07a26ae742
nixos/garage: support 0.9.0+ data_dir format
...
https://garagehq.deuxfleurs.fr/documentation/reference-manual/configuration/#data_dir
2024-05-22 13:12:46 +02:00
Pol Dellaiera
543582d5e2
Merge pull request #313473 from thenhnn/filesender-packaging-filesender-module
...
nixos/filesender: init
2024-05-22 09:55:41 +02:00
K900
6ac507dd08
Merge pull request #309127 from omentic/plasma6
...
plasma6: mark dolphin + spectacle as optional packages & reorganize dependencies
2024-05-22 10:48:17 +03:00
Rob Pilling
5458b62cf7
ebusd: fix argument passing, separate using an equals (=
)
2024-05-22 07:58:26 +01:00
nhnn
3d47565193
nixos/filesender: init module
2024-05-22 08:37:48 +03:00
Will Fancher
dd0ebdffcd
nixos/systemd-stage-1/dbus: Fix systemd services
2024-05-21 20:55:37 -04:00
Peder Bergebakken Sundt
64076cea1d
Merge pull request #312518 from dali99/bluemap
...
bluemap: init at 3.21, and init module
2024-05-22 01:09:49 +02:00
Martin Weinelt
98d2dbc78d
Merge pull request #312591 from r-ryantm/auto-update/navidrome
...
navidrome: 0.52.0 -> 0.52.5
2024-05-21 21:43:12 +02:00
Martin Weinelt
90916525a6
nixos/navidrome: set empty settings default
...
This will not affect the options, but allows to not configure settings at
all, if you don't need to. Unbreaks the NixOS test, which relies on this
behavior.
Fixes : #312757
2024-05-21 21:23:35 +02:00
Jonas Heinrich
2c4128ea01
nixos/stalwart-mail: use publicsuffix-list package
...
Co-authored-by: shawn8901 <shawn8901@googlemail.com>
2024-05-21 21:09:38 +02:00
Daniel Olsen
718819092b
nixos/bluemap: init module
2024-05-21 19:16:21 +02:00
Pol Dellaiera
4bb2fe0d38
Merge pull request #312251 from thenhnn/filesender-packaging-simplesamlphp-module
...
nixos/simplesamlphp: init
2024-05-21 17:12:11 +02:00
OPNA2608
af545969b6
nixos/lomiri: Add sound indicator
2024-05-21 16:15:23 +02:00
Sandro
b4bf5efd73
Merge pull request #305092 from OPNA2608/init/lomiri/ayatana-indicator-power
2024-05-21 16:01:47 +02:00
nhnn
3e14c44e21
nixos/simplesamlphp: init module
2024-05-21 11:47:39 +03:00
Peder Bergebakken Sundt
087055ed4f
Merge pull request #293118 from xyven1/harden-plex-service
...
nixos/plex: Harden plex service
2024-05-21 00:37:47 +02:00
OPNA2608
98c84e67e4
nixos/lomiri: Add power indicator
2024-05-21 00:10:42 +02:00
Sandro Jäckel
02e9c36e59
nixos/archisteamfarm: fix crash when web-ui is disabled
2024-05-20 22:23:29 +02:00
Pol Dellaiera
04636fec37
Merge pull request #312757 from eclairevoyant/navidrome-fix
...
nixos/navidrome: fix settings type
2024-05-20 22:18:12 +02:00
Maximilian Bosch
c4fd7cf16d
nixos/networkd: get rid of *Config attributes in lists
...
This patch is about removing `wireguardPeerConfig`,
`dhcpServerStaticLeaseConfig` - a.k.a. the
AbstractSingletonProxyFactoryBean of nixpkgs - and friends.
As a former colleague said
> worst abstraction ever
I second that. I've written enough networkd config for NixOS systems so
far to have a strong dislike. In fact, these don't even make sense:
`netdevs.wireguardPeers._.wireguardPeerConfig` will be rendered into
the key `[WireGuardPeer]` and every key from `wireguardPeerConfig` is in
there. Since it's INI, there's no place where sections on the same level
as wireguardPeerConfig fit into. Hence, get rid of it all.
For the transition, using the old way is still allowed, but gives a
warning. I think we could drop this after one release.
The tests of rosenpass and systemd-networkd-dhcpserver-static-leases
were broken on the rev before, hence they were updated, but are still
not building.
2024-05-20 17:26:42 +02:00
Savyasachee Jha
eee8b0bff3
nixos/firefly-iii: Changes to module and tests
...
Module has been fixed and now uses the maintenance service to cache
settings so as to not require environment files wherever possible.
The tests now test using mariadb and postgresql as well as sqlite to be
more complete. A test has been added for testing whether app.js has been
compiled successfully, as well as to check whether the cronjob fires
successfully.
2024-05-20 17:51:35 +05:30
Pol Dellaiera
a041ac59a9
Merge pull request #311608 from fsagbuya/flarum
...
flarum: init at 1.8.1, module
2024-05-20 09:19:31 +02:00
Florian Agbuya
7ad171b5ad
nixos/flarum: init module
2024-05-20 11:20:07 +08:00
Raito Bezarius
2759c33ca3
garage: drop maintenance
...
Given the current situation, I have not been able to take care of
anything related to that module. Upgrades are merged without upgrading
properly the module, unfortunately.
This caused too much divergence and I still do not have the energy to
take care of it.
I will leave it to the more active recent committers who touched the
module to take it from there.
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-05-19 23:01:36 +02:00
Sandro
8036f1ffa7
Merge pull request #285138 from michaelBelsanti/espanso
...
nixos/espanso: add wayland and package option
2024-05-19 19:15:22 +02:00
Sandro
28ecfe6e7b
Merge pull request #312489 from Shawn8901/sddm-wayland-only
...
nixos/sddm: dont generate X11 node if disabled
2024-05-19 18:06:23 +02:00
Sandro
52f4cce004
Merge pull request #308423 from Moraxyc/add-artalk
...
artalk: init at 2.8.6
2024-05-19 18:06:08 +02:00
Sandro
46334c6b31
Merge pull request #304812 from onny/stalwart-update
...
stalwart-mail: 0.6.0 -> 0.8.0; rocksdb_8_11: init at 8.11.4
2024-05-19 18:04:14 +02:00
Sandro
5497cebc92
Merge pull request #304257 from Raroh73/add/commafeed
...
commafeed: init at 4.3.3
2024-05-19 17:44:06 +02:00
Jonas Heinrich
1f4329cde6
nixos/stalwart-mail: pin module to package version 0.6
2024-05-19 14:17:31 +02:00
Pol Dellaiera
63af8c029c
Merge pull request #312785 from emilylange/fix-nixos-loki-config-validation
...
nixos/loki: skip config validation when it's impossible to validate
2024-05-19 10:40:32 +02:00
Pol Dellaiera
5f1abb30b2
Merge pull request #311986 from NyCodeGHG/nixos/rosenpass/fix-credentials
...
nixos/rosenpass: move preStart into script to workaround systemd bug
2024-05-19 09:35:52 +02:00
emilylange
100c1501e1
nixos/loki: skip config validation when it's impossible to validate
...
This is a follow-up to 8d7f3c9dbd
and
ae48735c53
.
Running the config validation in the build sandbox is impossible and
will fail when using `cfg.configFile` or `-config.expand-env=true`.
`cfg.configFile` is a string of a path which is simply not available to
the build sandbox.
Similarly, one may opt to use `cfg.configuration` with environment
variables in combination with `-config.expand-env=true`.
The environment variables referenced that way are also not available
in the build sandbox.
So we skip the validation when it's impossible (`cfg.configFile`) or
likely impossible (`-config.expand-env=true`).
An alternative approach would be something like nixos/prometheus'
`services.prometheus.checkConfig` that takes a boolean and makes
toggling the config validation user-facing.
2024-05-19 05:15:26 +02:00
éclairevoyant
a74fd69291
nixos/navidrome: run nixfmt-rfc-style
2024-05-18 19:32:19 -04:00
éclairevoyant
18e089be7f
nixos/navidrome: fix settings type
2024-05-18 19:32:19 -04:00
TNE
4582b524ba
pgadmin: Use systemd's LoadCredential for password files ( #312569 )
...
* pgadmin: Use systemd's LoadCredential for password files
* Update nixos/modules/services/admin/pgadmin.nix
---------
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-05-19 00:16:00 +02:00
JJ
d9443cb26b
plasma6: move ffmpegthumbs to optional, clarify comments
2024-05-18 13:41:50 -07:00
Moraxyc
da28a5ff2a
nixos/artalk: init module
2024-05-18 02:15:33 +08:00
Aleksana
9c4874ae8c
Merge pull request #307011 from acid-bong/qtile-final
...
nixos/qtile: add finalPackage option
2024-05-18 01:55:08 +08:00
Shawn8901
ef5142ec5b
nixos/sddm: dont generate X11 node if disabled
2024-05-17 19:27:32 +02:00
tomberek
2c55e033f2
Merge pull request #306909 from mrkline/snapper-timer
...
nixos/snapper: Add persistent option to config
2024-05-17 10:01:04 -05:00
Lin Jian
805191d9fb
Merge pull request #309455 from c-leri/nixos/fix/thermald-adaptative
...
nixos/thermald: improve doc and code about configFile and adaptive
2024-05-17 21:15:43 +08:00
Pol Dellaiera
7a338b0feb
Merge pull request #312294 from drupol/erratum-fix-pr-311999
...
nixos/loki: use `cfg.package`
2024-05-16 23:08:21 +02:00
Pol Dellaiera
3da72dcbc5
Merge pull request #312249 from dotlambda/nextcloud
...
nixos/nextcloud: correct latest version
2024-05-16 22:27:52 +02:00
Pol Dellaiera
ae48735c53
nixos/loki: use cfg.package
2024-05-16 22:11:19 +02:00
Pol Dellaiera
84d184a31e
Merge pull request #311999 from jpds/loki-verify-config
...
nixos/loki: Implement configuration verification
2024-05-16 21:57:29 +02:00
Robert Schütz
dce84c46d7
nixos/nextcloud: correct latest version
2024-05-16 08:53:01 -07:00
celeri
12e2e82939
nixos/thermald: improve doc and code about configFile and adaptive
2024-05-16 11:41:56 -04:00
Aleksana
be3aee43dd
Merge pull request #311397 from Raroh73/fix/services.llama-cpp
...
nixos/llama-cpp: fix rocm support
2024-05-16 20:26:28 +08:00
Jade Lovelace
f05ecf16e6
Merge pull request #250638 from benley/keycloak-systemd-notify
...
nixos/keycloak: Add systemd startup notification
2024-05-15 14:13:20 -07:00
Benjamin Staffin
b45bb628ea
nixos/oauth2_proxy: Conditionally depend on keycloak.service
...
Co-Authored-By: Jade Lovelace <software@lfcode.ca>
2024-05-15 14:10:26 -07:00
Martin Weinelt
10955966a5
Merge pull request #311916 from wegank/pretalx-plugins-init
...
pretalx: add a few plugins
2024-05-15 21:41:03 +02:00
Jonathan Davies
8d7f3c9dbd
nixos/loki: Implement configuration verification
...
Fixes : #293088
2024-05-15 18:12:10 +01:00
Marie Ramlow
6478f80b17
nixos/rosenpass: move preStart into script to workaround systemd bug
...
Because of a systemd bug, using both ExecStartPre and ExecStart will fill up the systemd credentials directory,
which leads to rosenpass failing to start.
This will be fixed in systemd v256, see https://github.com/systemd/systemd/pull/31202
Related issue: https://github.com/NixOS/nixpkgs/issues/258371
2024-05-15 17:52:45 +02:00
Raghav Sood
ec2f5e1cb9
Merge pull request #309615 from mkienitz/fix/vsftpd-assertion
...
Fix/vsftpd assertion
2024-05-15 23:09:28 +08:00
Pol Dellaiera
4275fc290a
Merge pull request #293817 from PatrickDaG/your_spotify
...
nixos/your_spotify: init at 1.10.1
2024-05-15 16:45:23 +02:00
Martin Weinelt
f4f9f96037
nixos/pretalx: add plugins option
...
Allow loading pretalx plugins in a declarative manner. They are passed
into the package dependencies at build time, so that collectstatic and
other django maintenance functions account for them, since we cannot
regenerate assets at runtime anyway.
2024-05-15 16:24:24 +02:00
Jonas Heinrich
b3fcfcfabd
Merge pull request #311766 from pacien/stalwart-0-6-0-module-fixes
...
nixos/stalwart-mail: module and test fixes for v0.6.0
2024-05-15 14:04:30 +02:00