Maximilian Bosch
0cd88dbc60
nixos/gitea: adapt configs for 1.18
...
Co-authored-by: Izorkin <izorkin@elven.pw>
2023-01-02 11:19:04 +01:00
Naïm Favier
c72f5995e4
Merge pull request #205933 from ncfavier/nix-auto-allocate-uids
2023-01-01 14:18:25 +01:00
Naïm Favier
1596c87bdb
Merge pull request #195945 from ncfavier/wg-quick-nftables
2023-01-01 14:13:01 +01:00
Robert Hensing
70dab2843f
Merge pull request #208168 from hercules-ci/lib-types-string-coercions
...
`types.path`: Do not allow lists of strings
2023-01-01 13:46:55 +01:00
0x4A6F
7e159b1a67
nixos/cloudflared: systemd dependency fix
...
- also wait for network-online.target:
fixes startup error on reboot without functioning networking
- restart on-failure (upstream service definition)
2023-01-01 11:01:02 +01:00
Ryan Lahfa
06542b21a0
Merge pull request #205636 from LoveIsGrief/webhook-module
...
nixos/webhook: add support for a webhook service option
2022-12-31 22:31:38 +01:00
Robert Hensing
834f0d660a
lib.strings: isMoreCoercibleString -> isConvertibleWithToString
...
Yes, this function name is inconveniently long, but it is important
for the name to explicitly reference the function and not be mistaken
for the implicit string conversions, which only happen for a smaller
set of values.
2022-12-31 01:33:47 +01:00
Robert Hensing
5b8de3d9d8
nixos/self-deploy: Cleanup after types.path is not allowed to be a list anymore
2022-12-31 01:03:25 +01:00
Robert Hensing
fed5dc66f8
treewide: isCoercibleToString -> isMoreCoercibleToString
...
No change in behavior.
2022-12-31 01:03:24 +01:00
0x4A6F
3b67e9f841
Merge pull request #206674 from jyooru/fix/nixos/cloudflared
...
nixos/cloudflared: fix invalid systemd unit, required options with defaults
2022-12-30 17:30:51 +01:00
Raito Bezarius
1db2175e7a
nixos/garage: provide multiple versions to provide an upgrade path when using NixOS service
...
- Add mention to release notes 23.05
- Introduce Garage v0.8
- Protect against unexpected upgrade with stateVersion
- Test matrix over 0.7 × 0.8
2022-12-30 15:12:44 +01:00
Ryan Lahfa
30307eba48
Merge pull request #207453 from p-h/ulogd
...
ulogd: init at 2.0.8
2022-12-30 14:13:53 +01:00
Joel
4c365aa9fc
nixos/cloudfared: fix options that are required having defaults
...
> ERR Couldn't start tunnel error="The last ingress rule must match all URLs (i.e. it should not have a hostname or path filter)"
2022-12-30 20:54:06 +10:00
Joel
1cee5ecfeb
nixos/cloudflared: fix invalid systemd unit description
2022-12-30 20:54:06 +10:00
alyaeanyx
ebe0608ada
nixos/openconnect: fix null cases for user and passwordFile options
2022-12-30 10:10:54 +01:00
Naïm Favier
9fdbf01835
Merge pull request #188002 from Izorkin/update-nginx-brotli
2022-12-29 16:24:05 +01:00
figsoda
403c65ab00
Merge pull request #207875 from SuperSandro2000/nixos-kuma-fix-link
...
nixos/uptime-kuma: fix link
2022-12-29 10:18:21 -05:00
Izorkin
4a7d0140a0
nixos/nginx: add recommended brotli settings
2022-12-29 18:14:35 +03:00
Sandro
2c421416da
Merge pull request #207913 from SuperSandro2000/grafana-localhost
...
Closes https://github.com/NixOS/nixpkgs/issues/207769
2022-12-29 15:43:40 +01:00
Sandro
de1b8b9c0f
Update nixos/modules/services/monitoring/uptime-kuma.nix
...
Co-authored-by: figsoda <figsoda@pm.me>
2022-12-29 15:41:04 +01:00
K900
14a61e74be
Merge pull request #208220 from K900/more-supergfx-fixups
...
nixos/supergfxd: make config file read/write
2022-12-29 15:58:50 +03:00
Maximilian Bosch
6873c69ada
Merge pull request #207774 from NetaliDev/pdns-secretfile
...
nixos/powerdns: add secretFile option
2022-12-29 12:28:13 +01:00
K900
25bb55495b
nixos/supergfxd: make config file read/write
2022-12-29 14:17:24 +03:00
Sandro Jäckel
7e0588b2fb
nixos/grafana: listen on localhost by default (again)
2022-12-29 03:00:14 +01:00
Lucas Franceschino
e8e932bc80
nixos/webhook: init
2022-12-29 01:24:46 +01:00
Naïm Favier
e182da8622
Merge pull request #206939 from tavi-vi/tinc-restart-fix
2022-12-28 22:21:41 +01:00
Sandro
451fbb186b
nixos/hedgedoc: update features note with hedgedoc ( #199053 )
...
Co-authored-by: Naïm Favier <n@monade.li>
2022-12-28 21:52:58 +01:00
Sandro
1fc59dfbc7
Merge pull request #206102 from 4z3/exim-can-credentials
2022-12-28 20:53:22 +01:00
Robert Hensing
f03c7fb8d4
nixos/version: Only warn about unset stateVersion if used
...
If a configuration does not use services that depend on the
stateVersion, it does not need to be set.
This provides an incentive for services not to rely on
stateVersion, and not to burden users with this.
2022-12-28 14:35:14 +01:00
Artturi
a65df1ed0b
Merge pull request #193894 from amjoseph-nixpkgs/pr/nixos/arch-without-inferiors
2022-12-28 15:08:09 +02:00
Bjørn Forsman
0f0929f4aa
nixos/borgbackup: fix ~/.cache, ~/.config ownership
...
Invoke `install` separately for each directory to get ownership right --
i.e. not always owned by root. When owned by root, user sessions break
as no user processes are allowed to create directores there. On normal
systems the directories already exist, but in clean environments / NixOS
test VMs, the bug shows.
Before:
$ namei -l /home/user1/.cache/borg
f: /home/user1/.cache/borg
drwxr-xr-x root root /
drwxr-xr-x root root home
drwx------ user1 users user1
drwxr-xr-x root root .cache
drwxr-xr-x user1 users borg
After:
$ namei -l /home/user1/.cache/borg
f: /home/user1/.cache/borg
drwxr-xr-x root root /
drwxr-xr-x root root home
drwx------ user1 users user1
drwxr-xr-x user1 users .cache
drwxr-xr-x user1 users borg
2022-12-28 13:07:16 +01:00
Ryan Lahfa
861c7b189c
Merge pull request #182360 from Yarny0/cups-pdf
...
cups-pdf(-to-pdf): init
2022-12-28 09:08:49 +01:00
Sandro
ad8ae1b208
Merge pull request #207754 from leona-ya/paperless-ngx/fix-module-1.10.2
...
fixes https://github.com/NixOS/nixpkgs/issues/207965
2022-12-28 01:05:49 +01:00
Philippe Hürlimann
bcbedfeefc
nixos/ulogd: init
...
Heavily based on original work by xvuko
Co-authored-by: xvuko <nix@vuko.pl>
2022-12-28 00:17:28 +01:00
K900
e59753591b
Merge pull request #192285 from illdefined/akkoma
...
akkoma: init at 3.5.0
2022-12-27 22:30:10 +03:00
Domen Kožar
93fb6f14eb
Merge pull request #207960 from domenkozar/cachix-agent-reliability
...
cachix-agent: always restart
2022-12-27 15:15:50 +00:00
Mikael Voss
2490ee906e
nixos/akkoma: init
2022-12-27 14:37:00 +01:00
Domen Kožar
3148ec4f6c
cachix-agent: always restart
2022-12-27 12:24:01 +00:00
Sandro
9bc0aeb745
nixos/uptime-kuma: fix link
2022-12-26 21:52:30 +01:00
Ryan Lahfa
b2b06a2677
Merge pull request #207693 from tazjin/fix-public-inbox
...
nixos/public-inbox: fix incorrectly restrictive option type
2022-12-26 21:25:05 +01:00
Michal Sojka
3708ee280b
nixos/nix-daemon: fix typo
2022-12-26 20:45:13 +01:00
Naïm Favier
dc1e00bd8b
nixos/wg-quick: use networking.firewall.package
...
Use `nftables` if available.
2022-12-26 10:28:03 +01:00
figsoda
6175aaa7d2
Merge pull request #207777 from lilyinstarlight/fix/nix-daemon-coercible
...
nixos/nix-daemon: fix isCoercibleToString typo
2022-12-25 21:40:08 -05:00
netali
64a957a7d1
nixos/powerdns: add secretFile option
2022-12-26 02:12:31 +01:00
Maciej Krüger
94373a589b
Merge pull request #203011 from duament/firewall-nftables
2022-12-26 00:57:24 +01:00
Leona Maroni
2d7b8ef56f
nixos/paperless: update for paperless-ngx 1.10.2
2022-12-25 23:07:44 +00:00
Sandro
682e55d80d
Merge pull request #207388 from SuperSandro2000/nixos/dex
2022-12-25 19:41:48 +01:00
Vincent Ambo
aea521150d
nixos/public-inbox: fix incorrectly restrictive option type
...
The `freeformType` of `settings.publicinbox` in this module prevented
users from setting settings on the `publicinbox` section itself (which
is necessary for making e.g. IMAP work correctly), and only allowed
configuration of nested per-inbox sections.
In general I believe that these overly specific types which are
traditional in NixOS, and this kind of config generation, are a huge
footgun. This commit is the least invasive change that makes the
module work correctly.
2022-12-25 16:45:58 +03:00
Andrew Childs
4ec86b13c9
pleroma: 2.4.4 -> 2.5.0 ( #207521 )
2022-12-25 13:38:55 +01:00
Bjørn Forsman
700adb32e9
nixos/sane: point SANE_CONFIG_DIR away from /etc/sane.d
...
This brings back the ability to e.g. configure sane-airscan with
`environment.etc."sane.d/airscan.conf".text = ...`.
(AFAICT, sane-airscan loads all config files it finds, so it'll first
load the one from the nixos hardware.sane.* configuration, then the user
specified one in /etc/sane.d/airscan.conf.)
Fixes: 4fbec87a5b
("nixos/sane: point env vars to /etc for quick reload")
Fixes https://github.com/NixOS/nixpkgs/issues/207262
2022-12-25 12:34:50 +01:00