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
Bernardo Meurer
259cc7903c
nixos/roon-bridge: fix exec name
2023-01-29 19:57:59 -05:00
Naïm Favier
363158603a
nixos: fix backticks in Markdown descriptions
2023-01-21 18:08:38 +01:00
Michael Alan Dorman
2bb560b367
gmrender-resurrect: Add gmediarender service
...
This creates a systemd unit that will start and supervise the
gmediarender daemon.
2023-01-16 17:28:56 +01:00
Rvfg
a43c7b2a70
nixos/{firewall, nat}: add a nftables based implementation
2022-12-23 00:49:24 +08:00
figsoda
6bb0dbf91f
nixos: fix typos
2022-12-17 19:31:14 -05:00
Bernardo Meurer
bf4294b338
Merge pull request #203872 from mikepii/roon-server-id-dir
2022-12-16 14:37:06 -03:00
Martin Weinelt
d6f4f4584a
nixos/botamusique: allow syscalls in the @resources group
...
Calls to ffmpeg from botamusique require the `set_mempolicy` syscall.
Fixes : #205702
2022-12-12 15:36:58 +01:00
Naïm Favier
0ff3b35356
nixos/doc: fix some options
2022-12-08 17:52:52 +01:00
Daniel Nagy
ad866e565d
treewide: switch to port type for nixos modules
2022-12-08 00:00:00 +01:00
Solene Rapenne
535c434fa8
nixos/snapserver: openFirewall default to false
2022-12-05 12:03:02 +01:00
Mike Placentra
518ef4d8d8
nixos/roon-server: persist installation ID to avoid re-login
...
Set environment variable ROON_ID_DIR to the same value as ROON_DATA_DIR
so that it knows it's the same installation after a restart.
Otherwise, each time the server process restarts, the user will need
to log in, and configure any server-local audio devices, again.
This environment variable was found in Roon's "easy installer" script:
https://help.roonlabs.com/portal/en/kb/articles/linux-install#The_Easy_Installer_Recommended
2022-12-01 01:05:39 -05:00
Daniel Nagy
095269c862
treewide: use types.port
in nixos modules
2022-11-10 09:30:00 +01:00
MidAutumnMoon
0ce08acdce
nixos/navidrome: set proper SystemCallFilter
2022-10-24 22:21:59 +10:00
Artturin
6910a4eea0
treewide: makeWrapper to nativeBuildInputs
...
this should be all of them other than the failed splices
found with nixpkgs-lint
2022-09-26 17:53:26 +03:00
pennae
9547123258
nixos/*: convert internal option descriptions to MD
...
we'll have to do it eventually, may as well be now.
2022-08-31 16:32:54 +02:00