Bernardo Meurer
3ccb633f85
nixos/hqplayerd: use package-provided config file instead of blank
2021-08-04 12:15:14 -07:00
Bernardo Meurer
f949ce7449
nixos/hqplayerd: set HOME to path in state directory
...
The service likes to write files uploaded by the user to the service
user's $HOME. In our case the hqplayerd user has no home directory,
since it's a system user, and regardless we'd like to keep the service's
state contained.
With this change the unit forces HOME to point to
/var/lib/hqplayer/home, which works around the issue.
2021-08-03 23:29:31 -07:00
Bernardo Meurer
39bce8345f
Merge pull request #126798 from lovesegfault/nixos-hqplayerd
...
nixos/hqplayerd: init
2021-08-03 23:23:45 +00:00
Bernardo Meurer
05cba47810
nixos/hqplayerd: init
2021-08-03 15:54:23 -07:00
Bernardo Meurer
974e1b51d6
Merge pull request #132519 from lovesegfault/networkaudiod
...
networkaudiod: init
2021-08-03 19:47:27 +00:00
Sandro
e3ac38c730
Merge pull request #121829 from davidak/pantheon-team
2021-08-03 10:20:20 +00:00
Bernardo Meurer
a8998d11c9
nixos/networkaudiod: init
2021-08-03 01:44:41 -07:00
davidak
bd27e2e831
Merge pull request #123045 from kira-bruneau/replay-sorcery
...
replay-sorcery: init at 0.5.0
2021-08-03 07:44:35 +02:00
Pascal Bach
ee50c21488
Merge pull request #111768 from misuzu/gitlab-runner-warnings
...
nixos/gitlab-runner: warn about possible secrets leak
2021-08-02 21:41:50 +02:00
davidak
8f02a4486d
pantheon: add maintainers team
2021-08-02 19:09:29 +02:00
Robert Hensing
ce1485112d
Merge pull request #131390 from dminuoso/redis-fix-string-interpolation
...
nixos/redis: Use toString for interpolating slaveOf.port
2021-08-02 18:09:22 +02:00
Robin Gloster
15ffca434e
Merge branch 'master' into meshcentral
2021-08-02 17:08:40 +02:00
Victor Nawothnig
6b317b7404
nixos/redis: Use toString for interpolating slaveOf.port
2021-08-02 16:41:37 +02:00
Ben Siraphob
c8a731593b
Merge pull request #113185 from fabaff/libreddit
...
libreddit: init at 0.10.1
2021-08-02 17:05:00 +07:00
Luke Granger-Brown
5a7d7dc19f
nixos/display-managers: update set-session for new "SessionType" property
...
GDM 40.1 switched from storing X11 sessions in the "XSession" property
on AccountService to "Session" with a "x11" "SessionType".
For compatibility reasons, we should set both, since AccountService
doesn't seem to provide the compatibility for us.
2021-08-01 22:22:35 +00:00
Robert Hensing
151c2f5a20
Merge pull request #131814 from blaggacao/fix-nix-daemon-registry-type-unspecified-error
...
nixos/nix-daemon: fix registry flake type
2021-08-01 22:43:34 +02:00
Aaron Andersen
4fad3a2b69
Merge pull request #131020 from Artturin/uptimed-fix
...
uptimed nixos/uptimed: switch to /var/lib/ and fix perms
2021-08-01 15:58:36 -04:00
Aaron Andersen
7841f5f4eb
Merge pull request #129861 from vs49688/giteafix
...
modules/gitea: use gitea to refresh hooks and keys
2021-08-01 15:57:11 -04:00
David Arnold
ecae25c3ef
nixos/nix-daemon: fix registry flake type
...
Before this commit, the `flake` option was typed with `types.unspecified`.
This type get's merged via [`mergeDefaultOption`](ebb592a04c/lib/options.nix (L119-L128)
), which has a line
```nix
else if all isFunction list then x: mergeDefaultOption loc (map (f: f x) list)
```
`lib.isFunction` detects an attrs in the shape of `{__functor = ...}` as
a function and hence this line substitutes such attrs with a function
(f: f x).
If now, a flake input has a `__functor` as it's output, this will
coerce the once attrs to a function. This breaks a lot of things later
in the stack, for example a later `lib.filterAttrs seive <LAMBDA>` will
fail for obious reasons.
According to @infinisil, `types.unspecified` is due to deprecation. In
the meantime this PR provides a specific fix for the specific problem
discovered.
2021-08-01 14:56:13 -05:00
Naïm Favier
12bbb0fd7b
nixos/syncthing: fix curl not retrying on network errors
2021-08-01 15:03:41 +02:00
Profpatsch
6376458424
sane: Add support for the unfree Fujitsu ScanSnap drivers
...
This adds the scanner files already linked from the
`etc/sane.d/epjitsu.conf` file, which are extracted from the Windows
drivers and mirrored on GitHub.
Being a Japanese hardware vendor, Fujitsu’s software release &
licensing methods are horrifying, but their scanners are some of the
best, so we should definitly have discoverable support for them, which
this patch hopefully adds.
Inspiration was taken from the following sources:
https://www.josharcher.uk/code/install-scansnap-s1300-drivers-linux/
https://ubuntuforums.org/archive/index.php/t-1461915.html
https://github.com/stevleibelt/scansnap-firmware
2021-08-01 13:45:46 +02:00
Aaron Andersen
404cd360c2
Merge pull request #129468 from jwygoda/litestream-service
...
nixos/litestream: init
2021-07-31 22:58:48 -04:00
Aaron Andersen
099015b2ed
Merge pull request #116578 from MatthewCroughan/node-red-service
...
nixos/node-red: add module
2021-07-31 22:57:26 -04:00
Guillaume Girol
0a505c3682
Merge pull request #128141 from milogert/tt-rss-2021-06-21
...
tt-rss: 2021-01-29 -> 2021-06-23 and modules/tt-rss: updated config.php creation
2021-07-31 15:36:23 +00:00
Guillaume Girol
256af6b742
nixos/tt-rss: fix eval
2021-07-31 15:19:00 +00:00
Martin Weinelt
b3b187315b
Merge pull request #131885 from mweinelt/kea
2021-07-31 02:21:19 +02:00
Artturin
bd8eeec9c0
{uptimed,nixos/uptimed}: switch to /var/lib/ and fix perms
2021-07-31 01:05:44 +03:00
Jarosław Wygoda
1dcfd1e329
nixos/litestream: init
2021-07-30 17:41:54 +02:00
Martin Weinelt
3d43cf8f21
nixos/kea: fix config reload
...
Because the config file gets symlinked to /etc/kea to make reloads work
we need to add restart triggers for the actual symlink targets.
2021-07-30 03:25:11 +02:00
Martin Weinelt
d902365913
nixos/bird: fix bird/bird6 description
2021-07-30 03:13:50 +02:00
Peter Ferenczy
3936313b1f
nixos/firewall: document log location
...
Motivated by not finding the firewall log messages for an annoyingly long time.
2021-07-29 18:43:50 +02:00
Lassulus
729042fae8
Merge pull request #131794 from ncfavier/syncthing-collapse-declarative
...
nixos/syncthing: move declarative options to the top level
2021-07-29 15:42:33 +02:00
Naïm Favier
f114215b14
nixos/syncthing: clean up option descriptions
2021-07-29 15:20:30 +02:00
Niklas Hambüchen
82272021e2
Merge pull request #128886 from scvalex/coredns-configurable-corefile
...
kubernetes.addons.dns: make corefile configurable
2021-07-29 14:31:19 +02:00
Linus Heckemann
a175be0e7e
nixos/meshcentral: init module
2021-07-29 11:42:42 +02:00
Milo Gertjejansen
f3b660014d
Merge branch 'master' into tt-rss-2021-06-21
2021-07-28 21:06:44 -04:00
Milo Gertjejansen
7aa2bf302a
Added more detail to changelog, updated permissions in directory, and changed restartTriggers
2021-07-28 20:53:38 -04:00
github-actions[bot]
4fc7a31edb
Merge master into staging-next
2021-07-29 00:01:33 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
040129fa31
nixos/mx-puppet-discord: add module
2021-07-28 23:30:24 +02:00
Alexandru Scvortov
ed62c1c663
kubernetes: make corefile configurable
2021-07-28 20:15:57 +01:00
github-actions[bot]
6fcda9f1ec
Merge master into staging-next
2021-07-28 18:01:16 +00:00
Franz Pletz
8f40f574f8
Merge pull request #131578 from mweinelt/influxdb-exporter
...
prometheus-influxdb-exporter: init at 0.8.0
2021-07-28 19:47:06 +02:00
matthewcroughan
badbbb7e05
nixos/node-red: add module
...
Adds a basic nixos module/service for node-red based on nodePackages.node-red
Co-authored-by: Aaron Andersen <aaron@fosslib.net>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored by: Adrian Parvin Ouano <adrianparvino@gmail.com>
Co-authored-by: Norbert Melzer <nmelzer@nobbz.dev>
2021-07-28 17:30:57 +01:00
github-actions[bot]
a1d3be1d42
Merge master into staging-next
2021-07-28 12:01:16 +00:00
Sandro
ebb592a04c
Merge pull request #131694 from scvalex/enable-kubernetes-passthru-tests
...
kubernetes: enable passthru tests
2021-07-28 11:14:35 +00:00
Alexandru Scvortov
b9acd426df
kubernetes: add passthru tests
...
Also defensively quote a path and reformat a comment to trigger the
right review.
2021-07-28 11:27:22 +01:00
Naïm Favier
e9b01c5c8e
nixos/syncthing: move declarative options to the top level
2021-07-28 11:30:30 +02:00
Lassulus
a66d9f9b00
Merge pull request #131737 from ncfavier/syncthing-extraOptions
...
nixos/syncthing: add declarative.extraOptions
2021-07-28 11:12:29 +02:00
Naïm Favier
6416b3a941
nixos/syncthing: add declarative.extraOptions
...
Allows setting arbitrary config options through the REST API.
Also switches to the [new](https://docs.syncthing.net/rest/config.html )
config endpoints.
2021-07-28 10:56:06 +02:00
github-actions[bot]
db6a26db02
Merge master into staging-next
2021-07-27 18:01:01 +00:00