Robert Hensing
0699530f08
Merge pull request #136909 from ncfavier/cleanup-defaults-examples
...
nixos/doc: clean up defaults and examples
2021-10-04 20:37:42 +02:00
Naïm Favier
2ddc335e6f
nixos/doc: clean up defaults and examples
2021-10-04 12:47:20 +02:00
Jörg Thalheim
0f5218878c
Merge pull request #140343 from Artturin/cfdynststartat
...
cfdyndns: fix startAt by setting it to *:0/5 instead of 5 minutes
2021-10-03 06:37:27 +01:00
Artturin
2e4938eb6a
cfdyndns: fix startAt by setting it to *:0/5 instead of 5 minutes
...
5 minutes is invalid for startAt
2021-10-03 08:06:37 +03:00
Sandro
50b79f0270
Merge pull request #140178 from SuperSandro2000/SuperSandro2000-patch-1
2021-10-01 23:59:04 +02:00
Maximilian Bosch
598ad679d8
Merge pull request #140045 from SebTM/add_tp-auto-kbbl
...
tp-auto-kbbl: init at 0.1.5
2021-10-01 19:59:06 +02:00
Sandro
5d53e38d24
nixos/gitea: switch default log level to Info
2021-10-01 19:52:35 +02:00
Sebastian Sellmeier
f0d1af9bd4
tp-auto-kbbl: init at 0.1.5
2021-10-01 13:12:58 +02:00
Steve Purcell
4b518f4aa9
n8n: remove systemd option incompatible with nodejs
...
The MemoryDenyWriteExecute systemd option is widely known to be
incompatible with nodejs, and causes service crashes as reported in #119687 .
Fixes #119687 .
2021-09-29 14:21:13 +00:00
Peter Hoeg
aed860f876
nixos/zoneminder: not using zoneminder any longer
2021-09-28 09:21:08 +08:00
markuskowa
e3e5fc9bf1
Merge pull request #136925 from Artturin/snapperfix
...
nixos/snapper: change timer wantedBy to timers.target & add snapshotOnBoot
2021-09-27 14:13:34 +02:00
Andrew Dunham
ef9b3aea08
plex: add support for custom scanners
2021-09-26 13:46:07 -04:00
Aaron Andersen
57f1ee46e4
Merge pull request #136233 from MayNiklas/owncast
...
nixos/owncast: init at 0.0.8
2021-09-25 15:25:13 -04:00
Mikael Voss
5f9e069984
modules/nix-daemon: Explain nice level limitations
2021-09-25 20:43:06 +02:00
MayNiklas
1f934dad30
nixos/owncast: init owncast service
2021-09-23 10:48:29 +02:00
Artturin
7001a46766
nixos/snapper: services.snapperd sync serviceConfig with upstream
2021-09-23 05:54:19 +03:00
Artturin
25d3e6d01f
nixos/snapper: add snapshotRootOnBoot option
2021-09-23 05:54:11 +03:00
Maximilian Bosch
f59c862770
nixos/safeeyes: add safeeyes
to the global path
...
This will be needed for e.g. the settings dialog to work properly.
2021-09-22 13:12:27 +02:00
Maximilian Bosch
693ccbac67
nixos/safeeyes: add alsa-utils
for aplay
to the service's path
...
This is needed in order to use the `audiblealert`-plugin which requires
`aplay` to be available to work.
2021-09-22 13:07:33 +02:00
Guillaume Girol
07d82812bc
Merge pull request #138441 from symphorien/nonogroup-fixes-2
...
Fixes after #133166
2021-09-19 17:15:02 +00:00
Guillaume Girol
ceb2e6667b
Merge pull request #126289 from rnhmjoj/wrappers
...
nixos/security/wrappers: make well-typed
2021-09-18 15:28:49 +00:00
Guillaume Girol
9e94e48b94
nixos/gammu-smsd: define group, fix after #133166
2021-09-18 14:42:08 +02:00
Guillaume Girol
ca2db671ba
nixos/cgminer: define group, fix eval after #133166
2021-09-18 14:42:08 +02:00
Guillaume Girol
3e9520f414
nixos/cgminer: fix type of services.cgminer.config option
2021-09-18 14:42:08 +02:00
Guillaume Girol
8c2e6705b3
nixos/gpsd: define group, fix after #133166
2021-09-18 14:42:08 +02:00
Guillaume Girol
feeca7dd55
nixos/rippled: define group, fix eval after #133166
2021-09-18 12:00:00 +00:00
Guillaume Girol
a654d779fe
nixos/ripple-data-api: define group
...
required after #133166
untested, the module is broken by the removal of couchdb
2021-09-18 12:00:00 +00:00
Martin Weinelt
cf75539971
nixos/home-assistant: allow serial access for usb discovery and zwave_js
...
via https://www.home-assistant.io/blog/2021/09/01/release-20219/#usb-discovery
and https://www.home-assistant.io/integrations/usb/
2021-09-16 04:22:32 +02:00
Lara
fe034d33be
nixos/gitlab: Enable roation of log files
...
This commit enables a logrotate service for gitlab using the default
values from omnibus. [1]
[1] https://gitlab.com/gitlab-org/omnibus-gitlab/-/blob/master/files/gitlab-cookbooks/gitlab/attributes/default.rb#L754
Resolves #136723
2021-09-15 09:57:18 +02:00
Guillaume Girol
3592034595
Merge pull request #133166 from symphorien/nonogroup
...
Don't default to nogroup for the primary group of users.
2021-09-13 18:29:21 +00:00
rnhmjoj
fedd7cd690
nixos: explicitely set security.wrappers ownership
...
This is slightly more verbose and inconvenient, but it forces you
to think about what the wrapper ownership and permissions will be.
2021-09-13 13:48:13 +02:00
Guillaume Girol
bc3bca822a
nixos: define the primary group of users where needed
2021-09-12 14:59:30 +02:00
matthewcroughan
11aedaec1f
nixos: nix.sshServe: add write option
...
Adds the ability to provide the --write flag in addition to the --serve flag via
a new option, services.sshServe.write.
A user can now share their system as a remote builder with friends easily as
follows:
{
nix = {
sshServe = {
enable = true;
write = true;
keys = ["ssh-dss AAAAB3NzaC1k... alice@example.org"];
};
};
}
Co-authored-by: Raphael Megzari <raphael@megzari.com>
2021-09-07 18:10:55 +09:00
Kevin Cox
6f7fc1c693
nixos.matrix-synapse: Clarify documentation of server_name.
...
Matrix homeservers have two important domains. The user-visible server_name and the homeserver domain which serves most of the traffic but is really seen by users. The docs around this variable said "This is used by remote servers to connect to this server" which is very confusing because most of the remote server traffic actually goes the server domain, not the server_name domain. (The server_name domain is only used to fetch the .well-known file that points at the server domain).
I largely copied the wording from https://matrix-org.github.io/synapse/latest/usage/configuration/homeserver_sample_config.html as I found it much more clear.
2021-09-02 21:27:00 -04:00
Aaron Andersen
515ad99467
Merge pull request #132722 from aanderse/nixos/nzbget
...
nixos/nzbget: add settings option
2021-08-29 12:25:37 -04:00
Maximilian Bosch
8678ac57d7
Merge pull request #135891 from Ma27/mautrix-telegram-perm-startup
...
nixos/mautrix-telegram: loosen umask to keep `config.json` writable
2021-08-29 00:06:06 +02:00
Philippe Hürlimann
4fecb8b2d0
nixos/airsonic: make path to war file and jre configurable ( #135709 )
...
* nixos/airsonic: make path to war file and jre configurable
* Apply suggestions from code review
Co-authored-by: Sumner Evans <me@sumnerevans.com>
Co-authored-by: Sumner Evans <me@sumnerevans.com>
2021-08-28 14:26:03 -04:00
Andreas Rammhold
137147c826
Merge pull request #135442 from em0lar/paperless-ng-fix-web-file-upload
...
nixos/paperless-ng: fix web file upload
2021-08-28 12:50:34 +02:00
Leo Maroni
2148272432
nixos/paperless-ng: fix web file upload
2021-08-28 12:22:52 +02:00
talyz
3dd17ae22f
gitlab: Enable puma's systemd notify support
2021-08-27 17:38:40 +02:00
Maximilian Bosch
bae65a3c06
nixos/mautrix-telegram: loosen umask to keep config.json
writable
...
This is needed because `mautrix-telegram --generate-registration`
appears to need write-access to `config.json` as well.
Closes #135884
2021-08-27 11:41:30 +02:00
talyz
99387372d5
gitlab: 14.1.2 -> 14.2.1
2021-08-26 19:01:22 +02:00
Martin Weinelt
a90373118d
Merge pull request #135492 from mweinelt/octoprint
...
nixos/octoprint: allow access to serial devices
2021-08-25 18:07:12 +02:00
Martin Weinelt
3c8a09364d
home-assistant: allow serial access when using deconz
2021-08-24 12:09:12 +02:00
Martin Weinelt
f8df760668
nixos/octoprint: allow access to serial devices
...
Printers are usually connected over USB to serial interfaces that are
mounted as tty character devices owned by the dialout group. Add our
octoprint service to this group at runtime to allow access to these
printers.
2021-08-24 03:00:39 +02:00
Leo Maroni
fa80ed695b
nixos/paperless-ng: allow using postgresql via a unix socket
2021-08-23 22:44:36 +02:00
Andreas Rammhold
ae61a14242
Merge pull request #123046 from Flakebi/paperless
...
paperless-ng: init at 1.4.5
2021-08-18 14:39:03 +02:00
Aaron Andersen
0798ed1abf
nixos/nzbget: add settings option
2021-08-17 09:19:22 -04:00
Robert Hensing
fbafeb7ad5
treewide: runCommandNoCC -> runCommand
...
This has been synonymous for ~5y.
2021-08-15 17:36:41 +02:00
Andreas Rammhold
6e1421013a
paperless: remove package & module as it has been superseded by paperless-ng
...
The paperless project has moved on to paperless-ng and the original
paperless package in Nixpkgs has stopped working recently (due to
version incompatibility with the providede Django package).
Instead of investing more time into the old module we should migrate all
users to the new module instead.
2021-08-14 10:10:44 +02:00
Flakebi
95f2dc650d
paperless-ng: init at 1.4.5
2021-08-14 10:10:43 +02:00
Sandro
3e80403848
Merge pull request #133436 from nagy/port-types
...
treewide: Port type adaptations
2021-08-11 10:54:27 +02:00
Emery Hemingway
0ac49d7c7b
nixos: rewrite uhub module
...
* Support for hosting multiple hubs
* Using "settings" style configuration
* Remove "uhub" user, use DynamicUser
* Configuration reloading
2021-08-11 09:51:23 +02:00
Daniel Nagy
79a86e7ef5
treewide: Port type adaptations
2021-08-11 00:45:08 +02:00
Alexandre Iooss
9898f7e072
nixos/nitter: systemd unit hardening
2021-08-08 15:28:27 +02:00
Zane van Iperen
99d8d553da
nixos/gitea: init/migrate db in startup script
2021-08-08 12:48:15 +09:00
Bernardo Meurer
64a2790e99
Merge pull request #130617 from zhaofengli/moonraker
...
moonraker: init at unstable-2021-07-18, nixos/moonraker: init
2021-08-05 02:59:59 +00:00
Zhaofeng Li
5fbdf2ef1f
nixos/moonraker: init
2021-08-04 19:48:58 -07:00
Guillaume Girol
2eb2a255b9
Merge pull request #131255 from erdnaxe/nitter
...
nitter: init at unstable-2021-07-18
2021-08-04 20:25:22 +00:00
Zhaofeng Li
fd435bdab7
nixos/klipper: Add default value for apiSocket
2021-08-04 12:09:15 -07: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
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
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
Alexandre Iooss
534dbcb28f
nixos/nitter: init module and test
2021-07-30 15:19:49 +02:00
Gauvain 'GovanifY' Roussel-Tarbouriech
040129fa31
nixos/mx-puppet-discord: add module
2021-07-28 23:30:24 +02:00
Zhaofeng Li
34d2b83291
nixos/klipper: Allow lists as values for gcode_macro
2021-07-22 22:01:44 -07:00
Martin Weinelt
a284c01d2a
nixos/home-assistant: allow serial access for the zwave component
2021-07-23 00:27:16 +02:00
Gürkan Gür
d3c568e16a
nixos/clipcat: add user service module
2021-07-20 21:40:58 +02:00
Zhaofeng Li
0c83078825
nixos/klipper: Allow configuring --input-tty and --api-server
...
This also makes it easy for other modules to get the correct
path to the virtual printer.
2021-07-19 02:30:25 -07:00
Zhaofeng Li
11313bc65d
nixos/klipper: Allow overriding the Klipper package
2021-07-19 02:30:25 -07:00
Zhaofeng Li
94536fd6e3
nixos/klipper: Allow specifying arbitrary user/group
...
This paves the way for alternative integrations such as
Moonraker.
2021-07-19 02:30:25 -07:00
Yureka
c5a0551dc4
nixos/gitlab: improve psql assertion message
2021-07-12 14:20:20 +02:00
Zane van Iperen
c854b85702
nixos/gitea: use gitea to refresh hooks and keys
...
Gitea now provides this functionality as an admin command.
Is significantly faster, especially on slow disks.
2021-07-11 12:48:10 +10:00
Maciej Krüger
ae54500506
Merge pull request #126253 from mkg20001/fc-gitlab
2021-07-06 20:58:12 +02:00
github-actions[bot]
4147e7d4a9
Merge master into staging-next
2021-07-02 18:01:01 +00:00
Kim Lindberger
90ed906797
Merge pull request #126058 from talyz/geoip-fixes
...
nixos/geoipupdater: Fix initial setup, add stricter security, fix a filename
2021-07-02 14:30:49 +02:00
github-actions[bot]
947012b992
Merge staging-next into staging
2021-06-26 00:09:11 +00:00
github-actions[bot]
f15360e6a4
Merge master into staging-next
2021-06-26 00:09:07 +00:00
Alexandru Scvortov
e08b3f0c85
etcd: fix old aliased package name to make tests pass
2021-06-25 23:45:12 +01:00
github-actions[bot]
be086cc67b
Merge staging-next into staging
2021-06-25 12:06:08 +00:00
github-actions[bot]
bae6b2055f
Merge master into staging-next
2021-06-25 12:06:04 +00:00
Yureka
2297eb35e5
nixos/gitlab: require at least postgresql 12
2021-06-25 01:21:19 +02:00
github-actions[bot]
222489e4be
Merge staging-next into staging
2021-06-19 00:08:40 +00:00
github-actions[bot]
d0cc21f4bd
Merge master into staging-next
2021-06-19 00:08:37 +00:00
Martin Weinelt
af664bf942
Merge pull request #127127 from mweinelt/home-assistant
...
nixos/home-assistant: update hardening
2021-06-18 20:15:05 +02:00
Daniel Nagy
5940259a21
nixos/mwlib: use port
type
2021-06-18 17:31:44 +02:00
Daniel Nagy
34b4df8993
nixos/subsonic: use port
type
2021-06-18 17:30:56 +02:00
Daniel Nagy
50ba0ac3d6
nixos/dockerRegistry: use port
type
2021-06-18 17:30:11 +02:00
Daniel Nagy
a8808784e5
nixos/leaps: use port
type
2021-06-18 17:29:44 +02:00
Daniel Nagy
50af10e205
nixos/gpsd: use port
type
2021-06-18 17:29:24 +02:00
Daniel Nagy
864dabf232
nixos/paperless: use port
type
2021-06-18 17:29:15 +02:00
Daniel Nagy
bc87386ac1
nixos/redmine: use port
type
2021-06-18 17:29:05 +02:00
Daniel Nagy
c726455687
nixos/octoprint: use port
type
2021-06-18 17:27:16 +02:00
Daniel Nagy
ab5d317d51
nixos/gitea: use port
type
2021-06-18 17:27:06 +02:00
Martin Weinelt
36659d1efa
nixos/home-assistant: update hardening
...
This makes access to serial devices contingent on using certain
components and restricts the default setup even further.
2021-06-16 21:31:24 +02:00
github-actions[bot]
8b9fa8d446
Merge staging-next into staging
2021-06-16 18:04:48 +00:00
Jan Tojnar
e3dfa79441
Merge branch 'staging-next' into staging
...
Regenerated pkgs/servers/x11/xorg/default.nix to resolve the conflict.
2021-06-16 19:59:05 +02:00
Sandro
22a29f491a
Merge pull request #124566 from mweinelt/synapse-jemalloc
2021-06-16 17:52:56 +02:00
Martin Weinelt
fb49094c3f
nixos/home-assistant: NixOS is an unsupported installation method
...
Trying to steer NixOS users away from reporting bugs to the upstream,
when they don't have the capacity to support bugs that could be the
result of our downstreaming setup.
2021-06-15 15:31:01 +02:00