Peder Bergebakken Sundt
3f1bb546b5
Merge pull request #299762 from autrimpo/gonic-0.16.3
...
gonic: 0.15.2 -> 0.16.4
2024-04-18 02:01:35 +02:00
Michal Koutenský
759812cc34
nixos/gonic: allow access to playlists
2024-04-18 00:18:43 +02:00
stuebinm
6afb255d97
nixos: remove all uses of lib.mdDoc
...
these changes were generated with nixq 0.0.2, by running
nixq ">> lib.mdDoc[remove] Argument[keep]" --batchmode nixos/**.nix
nixq ">> mdDoc[remove] Argument[keep]" --batchmode nixos/**.nix
nixq ">> Inherit >> mdDoc[remove]" --batchmode nixos/**.nix
two mentions of the mdDoc function remain in nixos/, both of which
are inside of comments.
Since lib.mdDoc is already defined as just id, this commit is a no-op as
far as Nix (and the built manual) is concerned.
2024-04-13 10:07:35 -07:00
Bjørn Forsman
a29010fe79
nixos: improve many 'enable' descriptions
2024-04-09 07:10:17 +02:00
Alexander Tomokhov
552043a34d
nixos/castopod: fix startup, displaying images, uploads up to 500 MiB
...
- new maxUploadSize option
- new dataDir option (with ReadWritePaths systemd support)
- admin page reports correct free disk space (instead of /nix/store)
- fix example configuration in documentation
- now podcast creation and file upload are tested during NixOS test
- move castopod from audio to web-apps folder
- verbose logging from the browser test
2024-04-01 19:16:25 +02:00
Martin Weinelt
b84f4bb54d
nixos/wyoming: move into home-automation category
2024-03-29 03:04:44 +01:00
Casey Link
6955b3743c
nixos/roon-server: add package option
...
Upstream updates roon-server frequently, and client apps (iOS, Android,
etc) will stop working with older versions of the roon-server.
We can't always keep the roon-server up to date as fast as upstream
releases, so it is often necessary for users to use an overlay or
provide their own version.
In particular the use case of running NixOS stable channel, but wanting
to use the `pkgs.roon-server` from unstable is one that I want to
support with this simple change.
2024-03-28 14:12:12 +01:00
Janne Heß
fcc95ff817
treewide: Fix all Nix ASTs in all markdown files
...
This allows for correct highlighting and maybe future automatic
formatting. The AST was verified to work with nixfmt only.
2024-03-28 09:28:12 +01:00
Martin Weinelt
3bc33ba58d
nixos/wyoming-faster-whisper: update model option
2024-03-23 23:29:06 +01:00
Peder Bergebakken Sundt
285d2dcf3c
nixos/spotifyd: update configuration documentation url
2024-03-12 16:07:48 +01:00
Martin Weinelt
0deb00012d
Merge pull request #255707 from micahsoftdotexe/update-navidrome
...
nixos/navidrome: accept DataFolder option
2024-01-28 00:08:18 +01:00
Micah Tanner
7d9e3e510b
nixos/navidrome: accept DataFolder option
2024-01-27 17:54:50 -05:00
Lassulus
da25b2382d
Merge pull request #280373 from h7x4/treewide-use-new-tmpfiles-api
...
treewide: use new tmpfiles API
2024-01-26 10:47:18 +01:00
h7x4
f5d513c573
treewide: use new tmpfiles api
2024-01-24 05:13:17 +01:00
Jade Lovelace
6c5ab28fce
nixos: fix a bunch of services missing dep on network-online.target
...
This was done by generating a truly hilarious configuration:
rg 'services\.[^.]+\.enable\t' opts-tags | cut -f1 > allonconfig.nix
The following were not tested due to other evaluation errors. They
should probably be manually audited.
services.amule
services.castopod
services.ceph
services.chatgpt-retrieval-plugin
services.clamsmtp
services.clight
services.dante
services.dex
services.discourse
services.dwm-status
services.engelsystem
services.foundationdb
services.frigate
services.frp
services.grocy
services.guacamole-client
services.hedgedoc
services.home-assistant
services.honk
services.imaginary
services.jitsi-meet
services.kerberos_server
services.limesurvey
services.mastodon
services.mediawiki
services.mobilizon
services.moodle
services.mosquitto
services.nextcloud
services.nullmailer
services.patroni
services.pfix-srsd
services.pgpkeyserver-lite
services.postfixadmin
services.roundcube
services.schleuder
services.self-deploy
services.slskd
services.spacecookie
services.statsd
services.step-ca
services.sympa
services.tsmBackup
services.vdirsyncer
services.vikunja
services.yandex-disk
services.zabbixWeb
2024-01-19 00:11:34 -08:00
Elian Doran
3c4ddf8284
nixos/mympd: init
2023-12-21 16:01:46 +02:00
Thomas Churchman
972626f142
mopidy: make service wait until system is online
2023-12-19 08:34:50 +01:00
Martin Weinelt
7b8be9c335
nixos/wyoming/{faster-whisper,piper}: hook up enable option
2023-12-07 22:27:15 +01:00
h7x4
79d3d59f58
treewide: replace mkPackageOptionMD
with mkPackageOption
2023-11-30 19:03:14 +01:00
h7x4
0a37316d6c
treewide: use mkPackageOption
...
This commit replaces a lot of usages of `mkOption` with the package
type, to be `mkPackageOption`, in order to reduce the amount of code.
2023-11-27 01:28:36 +01:00
Adam Stephens
431b9f23ad
slimserver: add bin symlink and meta.mainProgram
2023-11-17 08:18:32 -05:00
Nathan Henrie
6c69d3c9ca
nixos/navidrome: add openFirewall option
...
This adds an option to the navidrome module to open the configured TCP
port in the firewall.
2023-11-14 19:29:08 +01:00
Anthony Roussel
e30f48be94
treewide: fix redirected and broken URLs
...
Using the script in maintainers/scripts/update-redirected-urls.sh
2023-11-11 10:49:01 +01:00
Caleb
c4d3afef06
wyoming-faster-whisper fix CUDA devices not being detected. ( #266167 )
...
This change enables CUDA support by allowing access to /dev/nvidia0.
2023-11-08 13:34:26 +01:00
Martin Weinelt
e3647a1769
nixos/wyoming/openwakeword: fix typo in attribute name
2023-10-31 00:42:04 +01:00
Martin Weinelt
5da8c00f11
Merge pull request #264404 from mweinelt/wyoming-openwakeword-1.8.1
...
wyoming-openwakeword: 1.5.1 -> 1.8.1
2023-10-30 22:53:25 +01:00
Martin Weinelt
3f224f0607
Merge pull request #264214 from mweinelt/wyoming-faster-whisper-device-param
...
nixos/wyoming/faster-whisper: pass device config to executable
2023-10-30 22:27:24 +01:00
Martin Weinelt
e458280606
nixos/wyoming/openwakeword: update for 1.8.1
...
Remove the deprecated --models option, as models are now discovered
and loaded dynamically from all configured model dirs at runtime.
Allow setting up custom model directories, so wake words other than the
built-in ones can be used, e.g. from
https://github.com/fwartner/home-assistant-wakewords-collection .
2023-10-30 18:00:28 +01:00
Martin Weinelt
0d34502fe3
nixos/wyoming/openwakeword: relax model selection
...
The wyoming-openwakeword supports a custom model directory, which cannot
be used when the the model list is constrained to the builtin ones.
2023-10-30 16:21:58 +01:00
Martin Weinelt
4f971ebf3c
nixos/wyoming/faster-whisper: pass device config to executable
...
The device could previously be configured but wasn't wired up to do
anything meaningful and as such always defaulted to CPU.
2023-10-30 00:45:17 +01:00
Martin Weinelt
b501176d83
nixos/wyoming-faster-whisper: update model enum
...
The medium model was never provided due to its extensive size.
2023-10-26 15:56:17 +02:00
Martin Weinelt
bb8f272106
nixos/wyoming-openwakeword: allow access to /proc/cpuinfo
...
Required somewhere in tensorflow, likely for CPU feature discovery.
2023-10-19 23:11:14 +02:00
Vincent Ambo
259d112c05
nixos/gonic: allow gonic to perform non-local DNS resolution
...
Gonic accesses external services (e.g. Listenbrainz or last.FM) for
scrobbling, but it was previously not allowed to read
`/etc/resolv.conf`.
This had the effect that, unless a local resolver was configured on
the system, any connection attempt would fail due to DNS resolution
being unavailable.
2023-10-02 01:05:00 +03:00
Martin Weinelt
b571d96667
nixos/wyoming/openwakeword: init
...
The wyoming server for providing access to openWakeWord.
2023-09-30 03:40:40 +02:00
misuzu
cf6e43a3dd
nixos/castopod: init
2023-09-25 10:17:44 +04:00
Ingolf Wagner
7f2b869560
nixos/tts: fix error messages read before text
...
with a config like this :
```
services.tts = {
servers = {
english = {
enable = true;
port = 5300;
model = "tts_models/en/ljspeech/vits"
};
};
};
```
You the WAVs tts creates contain an error message which will be read to
you before the text you typed in will be read to you.
This patch fixes that.
2023-08-25 09:48:46 +02:00
Erno Hopearuoho
3748c8b483
goxlr-utility: init module
2023-08-19 17:16:41 +03:00
Franz Pletz
5522989d34
Merge pull request #248521 from ehmry/liquidsoap
...
nixos/liquidsoap: restart always
2023-08-12 10:21:35 +02:00
Emery Hemingway
248c8c7812
nixos/liquidsoap: restart always
2023-08-11 12:51:27 +01:00
Martin Weinelt
12cb284a44
nixos/wyoming/faster-whisper: fix device option description
2023-08-05 00:24:26 +02:00
Sandro Jäckel
cf6c96533b
treewide: reduce packages I maintainer
2023-07-23 19:30:22 +02:00
Felix Buehler
6672dde558
treewide: use optionalAttrs instead of 'else {}'
2023-06-25 11:01:34 -03:00
Martin Weinelt
f213f33f15
nixos/wyoming/faster-whisper: init
2023-06-12 18:44:44 +02:00
Martin Weinelt
7f17f8da9f
nixos/wyoming/piper: init
2023-06-12 18:44:44 +02:00
Michal Koutenský
8118e3de43
nixos/gonic: init
2023-05-07 22:43:23 +02:00
Gabriel Fontes
1c3c2c8203
nixos/navidrome: add package option
2023-05-01 16:29:17 -03:00
Felix Buehler
327b0cff7a
treewide: use more lib.optionalString
2023-04-07 13:38:33 +02:00
Martin Weinelt
198713cf82
nixos/tts: init
...
Provide a module to configure Coqui TTS, available as `tts` in nixpkgs
for a few releases already.
The module supports multiple servers in parallel, so multiple languages
and testing scenarios can be covered, without affecting any production
usage.
2023-02-21 11:59:17 +01:00
Alvar Penning
63dd9fb5c8
nixos/ympd: Unit hardening
...
Next to some systemd unit hardening, the nobody user isn't used anymore,
as suggested in #55370 .
2023-02-09 19:10:19 +01:00
Bernardo Meurer
5a7d6e0bcc
hqplayerd: 4.33.0-96 -> 4.34.0-100
2023-02-01 12:20:09 -05:00