Florian Praden
490ec79ac3
nixos/gitea: bugfix for gitea-dump service.
...
Missing custom directory setup in gitea-dump service. Adding environment variable in gitea-dump service definition.
2023-08-09 11:53:18 +02:00
Gregor Godbersen
3d9a6399a1
nixos/paperless: set default thumbnail font
...
The upstream default for the thumbnail font is set to "Liberation Serif
Regular" located at /usr/share/fonts which is inaccessible under nix.
(2a2bf3bf55/src/paperless/settings.py (L894)
)
Paperless throws an error when parsing plaintext files without a valid
font. This change sets a nix default using the liberation_ttf package.
2023-08-05 22:06:27 +02:00
Maximilian Bosch
ed02e79bbe
Merge pull request #241497 from bendlas/prepare-gitea-120
...
nixos/gitea: add WORK_PATH to config, fix 1.20
2023-08-04 18:50:09 +02:00
h7x4
b6fbd87328
nixos/atuin: harden systemd unit
2023-08-01 18:17:37 +08:00
h7x4
fd01b3f59c
nixos/atuin: fix database.createLocally
behaviour
...
Co-authored-by: Andrew Marshall <andrew@johnandrewmarshall.com>
2023-08-01 18:17:37 +08:00
Nick Cao
c3f4240e33
Merge pull request #246193 from christophcharles/gogs-config-file
...
nixos/gogs: fix deprecations for 0.13.0
2023-07-30 18:23:03 -06:00
Oliver Schmidt
ff9296f93e
nixos/gitlab: ensure service started again after dependency restarts ( #245240 )
...
When a dependency, like postgresql.service or redis-gitlab.service, had
been stopped and started at switch-to-configuration time, gitlab.service
and its helper units had been stopped but not started again.
`multi-user.target` only has a `Wants` relation to gitlab.target, but
once gitlab.target has been successfully started once and is not stopped/
restarted again, it does not cause all its dependencies to stay activated
the whole time.
This commit fixes this by upgrading the dependy relationship of
gitlab.service towards gitlab.target from a "Wants" to a "Requires". It
should be enough to do this for this single unit part of gitlab.target
only, as all other units wantedBy gitlab.target are pulled in by
gitlab.service as well or have bindsTo relations.
2023-07-30 18:49:54 +02:00
Christoph Charles
43d1c4d782
nixos/gogs: fix deprecations for 0.13.0
...
Changed ROOT_URL to EXTERNAL_URL.
2023-07-30 15:54:16 +02:00
Elias Probst
2b0545b423
nixos/paperless: update URL to docs
2023-07-26 19:02:29 +02:00
Aaron Andersen
8d85dcea22
Merge pull request #215247 from evan-goode/evdevremapkeys
...
nixos/evdevremapkeys: init
2023-07-25 08:45:54 -04:00
Martin Weinelt
6847465f6f
Merge pull request #242275 from Atemu/nixos/paperless-manage-toShellVars
...
nixos/paperless: use toShellVars for paperless-manage
2023-07-25 12:26:32 +02:00
Gianmarco Gargiulo
b34a51f5a7
nixos/gogs: fix deprecations for 0.13.0
...
Changed APP_NAME to BRAND_NAME, DB_TYPE to TYPE and PASSWD to PASSWORD.
2023-07-24 19:41:52 +00:00
Raito Bezarius
44aee34594
Revert "nixos/gitea: set service type to notify
"
...
This reverts commit b61919e5e0
.
As it breaks Forgejo who does not support this feature yet.
2023-07-22 16:12:36 +02:00
Felix Bühler
0a2745684e
Merge pull request #239624 from Stunkymonkey/use-optionalString-then
...
treewide: use optionalString instead of 'then ""'
2023-07-22 13:02:47 +02:00
Maximilian Bosch
7c70396c1d
Merge pull request #242863 from emilylange/nixos/gitea-runtimedirmode
...
nixos/gitea: revert change to RuntimeDirectoryMode
Closes ##243340
2023-07-21 19:22:05 +02:00
Maximilian Bosch
38823d15f4
Merge pull request #243883 from techknowlogick/gitea-1200
...
gitea: 1.19.4 -> 1.20.0
2023-07-21 09:41:07 +02:00
Maximilian Bosch
b61919e5e0
nixos/gitea: set service type to notify
2023-07-20 22:20:43 +02:00
Evan Goode
be333da51f
nixos/evdevremapkeys: init
...
Add a service for evdevremapkeys (already packaged), a daemon for
remapping keyboard events
2023-07-19 23:06:31 -04:00
Karel Kočí
fd3f5471b0
nixos/mqtt2influxdb: init module
2023-07-19 09:47:04 +02:00
Karel Kočí
dd4eec64ab
nixos/bcg: init module
...
This is gateway that transforms BigClown wireless to MQTT.
2023-07-19 09:47:04 +02:00
Sandro
cacb77fb27
Merge pull request #206273 from wucke13/master
2023-07-18 13:12:06 +02:00
Maximilian Bosch
42105b2ba3
nixos/gitea: explicitly set CHUNKED_UPLOAD_PATH to writable location
...
Fix for Gitea 1.20.0.
Without this being set, e.g. a `git push` (or `ssh` to `git@` in general) fails like this:
2023/07/17 09:27:05 ...s/setting/setting.go:109:LoadCommonSettings() [F] Unable to load settings from config: unable to create chunked upload directory: /nix/store/yna9nf66wl2n9hlnhxi2g7fdgawk2kxl-gitea-1.20.0/bin/data/tmp/package-upload (mkdir /nix/store/yna9nf66wl2n9hlnhxi2g7fdgawk2kxl-gitea-1.20.0/bin/data: read-only file system)
Connection to git.mbosch.me closed.
2023-07-17 11:49:34 +02:00
Artturi
d1abbbd9b6
Merge pull request #242309 from Artturin/ananicyextraxadd
2023-07-16 00:43:45 +03:00
Sandro
545f079f5e
Merge pull request #243475 from vtuan10/enable-klipper-flash
...
nixos/klipper: add enableKlipperFlash option
2023-07-15 02:54:47 +02:00
Bruno BELANYI
b5f28477aa
nixos/prowlarr: make use of 'lib.getExe'
2023-07-14 13:43:26 +00:00
Van Tuan Vo
917bb93078
nixos/klipper: add enableKlipperFlash option
2023-07-14 15:19:36 +02:00
Ryan Lahfa
c9e26d7d3a
Merge pull request #242036 from jnsgruk/prowlarr-update
2023-07-14 13:48:15 +02:00
Jon Seager
3de6be0951
nixos/homepage-dashboard: init
2023-07-13 09:38:26 +01:00
Artturin
4cf8006173
nixos/ananicy: take listOf attrs
instead of string
2023-07-12 20:13:03 +03:00
Sandro
5aa53b205e
Merge pull request #208924 from erdnaxe/nitter-network-online
2023-07-12 14:19:30 +02:00
Rick van Schijndel
e1163b27dd
Merge pull request #242912 from chayleaf/fix-getent
...
treewide: update path to getent
2023-07-12 12:37:08 +02:00
Jon Seager
b853c70661
nixos/prowlarr: add package option
2023-07-12 10:19:05 +01:00
Felix Buehler
bec27fabee
treewide: use lib.optional instead of 'then []'
2023-07-12 09:36:28 +01:00
chayleaf
4d4c73ff78
treewide: update path to getent
2023-07-12 02:32:23 +07:00
emilylange
da58b13615
nixos/gitea: revert change to RuntimeDirectoryMode
...
As this broke most unix socket setups and there is a far better suited
`server.UNIX_SOCKET_PERMISSION` in gitea/forgejo itself.
https://docs.gitea.io/en-us/administration/config-cheat-sheet/#server-server
ref: a0311e5107
2023-07-11 17:05:45 +02:00
Atemu
2616bb762b
nixos/paperless: explain how to set JSON env vars
...
Co-authored-by: Christian Theune <ct@flyingcircus.io>
Co-authored-by: Erik Arvstedt <erik.arvstedt@gmail.com>
2023-07-09 19:52:06 +02:00
Artturin
1b1f25312d
ananicy: unstable-2021-11-05 -> unstable-2023-03-21
...
type's were renamed so this will break some user rules
2023-07-09 00:58:05 +03:00
Artturin
aae2268e0a
nixos/ananicy-cpp: add rulesProvider
2023-07-08 20:28:45 +03:00
Artturin
ff28d7a982
nixos/ananicy: don't error if $out/ananicy-cpp doesn't exist
...
copy new rule
2023-07-08 20:19:13 +03:00
Artturin
b04a04929c
nixos/ananicy: add extraTypes, extraCgroups
2023-07-08 19:42:46 +03:00
Atemu
44f637aa8d
nixos/paperless: use toShellVars for paperless-manage
...
The homebrewed snippet didn't escape vars properly which is an issue because
PAPERLESS_OCR_USER_ARGS requires a JSON string. This also meant a discrepancy
between the services' env vars and paperless-manage's.
Just use the correctly functioning library function for this instead.
2023-07-08 16:03:45 +02:00
Janik
e46ab54b68
Merge pull request #241783 from gmemstr/n8n-tweaks
2023-07-07 23:04:48 +02:00
Pol Dellaiera
764472b473
Merge pull request #233091 from yayayayaka/add-team-gitlab
...
maintainers/team-list: Add team gitlab
2023-07-07 15:19:15 +02:00
Robert Hensing
54303b65ef
Merge pull request #241690 from hercules-ci/nixos-nix-modules
...
Split nixos/nix-daemon.nix
2023-07-07 10:29:58 +02:00
Kerstin
ba445ba8bc
Merge pull request #241088 from jooooscha/master
...
maintainers: add joscha
2023-07-06 15:30:28 +02:00
Gabriel Simmer
674de7c287
nixos/n8n: correct configuration, webhookUrl type
...
I realised in NixOS#240189 I made some minor errors in the service definition.
2023-07-05 23:15:52 +01:00
Alexander Sieg
8d80108d6d
nixos/gitlab: configure elasticsearch indexer path
2023-07-05 15:01:31 +02:00
Robert Hensing
0f71c406cf
nixos/nix-daemon: Move to services/system
...
It is now only about the system service.
Granted, it also installs the client package, but that could be
factored out later, with actual test to support such a new type of
configuration.
2023-07-05 14:59:01 +02:00
Robert Hensing
fad172a366
nixos/config/nix-channel: Move NIX_PATH logic
2023-07-05 14:54:29 +02:00
Robert Hensing
5c0c96a828
nixos/config/nix-channel: Factor out root channel initialization
2023-07-05 14:54:29 +02:00