Jörg Thalheim
aa446f8d3c
Merge pull request #169437 from Mic92/consul
...
nixos/consul: allow ipv6-only
2022-04-21 07:22:02 +01:00
Lassulus
b424ce3fd2
Merge pull request #161587 from helsinki-systems/feat/bird2-reload-trigger
...
nixos/bird: reloadIfChanged -> reloadTriggers
2022-04-20 18:24:05 +01:00
Jörg Thalheim
325a525467
nixos/consul: allow ipv6-only
2022-04-20 17:32:06 +02:00
Alexandru Scvortov
4646491175
nixos/nbd: fix nbd-server config section ordering
...
Closes #169103
2022-04-18 17:28:09 +01:00
Artturi
063155ae92
Merge pull request #169106 from wahjava/fix-headscale-typo
...
headscale: Fix typo as per systemd.exec(5)
2022-04-18 02:19:15 +03:00
Madoura
b18031c413
treewide/meta: Remove chiiruno and replace with Madouura ( #169096 )
...
* maintainers: remove chiiruno
* nixos/zeronet.nix: replace chiiruno with Madouura
* nixos/hydron: replace chiiruno with Madouura
* nixos/tests/bcachefs: replace chiiruno with Madouura
* lutris: replace chiiruno with Madouura
* qtchan: replace chiiruno with Madouura
* tinygo: replace chiiruno with Madouura
* vlang: replace chiiruno with Madouura
* merkletools: replace chiiruno with Madouura
* easyjson: replace chiiruno with Madouura
* quicktemplate: replace chiiruno with Madouura
* statik: replace chiiruno with Madouura
* dumb: replace chiiruno with Madouura
* sndio: replace chiiruno with Madouura
* hydron: replace chiiruno with Madouura
* edid-decode-unstable: replace chiiruno with Madouura
* tewisay: replace chiiruno with Madouura
* svt-av1: replace chiiruno with Madouura
2022-04-18 02:13:36 +03:00
Ashish SHUKLA
4a973081b3
headscale: Fix typo as per systemd.exec(5)
2022-04-18 02:00:29 +05:30
pennae
04b5d464ba
Merge pull request #169029 from LeSuisse/nixos-tailscale-cert-uid
...
nixos/tailscale: allow to set `TS_PERMIT_CERT_UID` env variable
2022-04-17 19:51:31 +00:00
Silvan Mosberger
4de6cbc904
Merge pull request #168551 from infinisil/syncplay-no-gui
...
syncplay: Allow disabling GUI
2022-04-17 19:05:29 +02:00
Thomas Gerbet
f89894e2e3
nixos/tailscale: allow to set TS_PERMIT_CERT_UID
env variable
...
This setting was introduced with Tailscale 1.22.0, see
https://github.com/tailscale/tailscale/releases/tag/v1.22.0
Co-authored-by: pennae <github@quasiparticle.net>
2022-04-17 12:13:24 +02:00
rnhmjoj
d39a10daa8
nixos/ncdns: listen on IPv6 by default
2022-04-14 21:07:15 +02:00
rnhmjoj
fd480f55df
nixos/pdns-recursor: update default values
...
1. Update the default values of several addresses-related settings
that have been changed by upstream.
2. Make `dns.address` take multiple addresses. This is needed
for dual stack, now working by default.
2022-04-14 17:31:16 +02:00
Silvan Mosberger
bf123996f9
nixos/syncplay: Switch to version without GUI
2022-04-13 23:58:51 +02:00
Thiago Kenji Okada
3a570f57a1
Merge pull request #167775 from otavio/topic/improve-shellhub-module
...
nixos: shellhub-agent: support more options
2022-04-13 19:56:14 +01:00
pennae
3acf560427
Merge pull request #165883 from alyaeanyx/openconnect-module
...
nixos/openconnect: Add NixOS module for declarative OpenConnect VPNs
2022-04-10 21:30:26 +00:00
Otavio Salvador
fcb69a8583
nixos/shellhub-agent: use package internally, avoiding it in PATH
...
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-04-10 13:32:10 -03:00
Otavio Salvador
d7a0f56c6a
nixos/shellhub-agent: avoid code duplication for environment
...
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-04-10 13:32:10 -03:00
Otavio Salvador
bd3b046ac8
nixos/shellhub-agent: use mkPackageOption to simplify code
...
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-04-10 13:32:10 -03:00
Otavio Salvador
8c4bc7f62c
nixos/shellhub-agent: allow setting the preferredHostname
...
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-04-10 13:32:10 -03:00
alyaeanyx
e4c93fb04c
nixos/openconnect: add hardening flags
2022-04-10 14:19:22 +02:00
Lassulus
df7337ebb4
Merge pull request #166456 from mweinelt/isc-dhcp
...
dhcp: 4.4.2-P1 -> 4.4.3 and make client & relay support optional
2022-04-10 11:05:29 +01:00
Lassulus
adc7fbbcdf
Merge pull request #164531 from jtojnar/networkmanager
...
nixos/networkmanager: Allow overriding installed plug-ins
2022-04-10 11:03:36 +01:00
Otavio Salvador
6729653309
nixos/shellhub-agent: allow setting the keepAliveInterval
...
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-04-09 20:11:12 -03:00
Otavio Salvador
60158bfc22
nixos/shellhub-agent: use new configuration variables
...
The old variables still work but will eventually stop to be supported so
move to the new ones.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-04-09 20:11:12 -03:00
Otavio Salvador
a62471fc65
nixos/shellhub-agent: use mkEnableOption to simplify code
...
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-04-09 20:11:12 -03:00
Otavio Salvador
6175188591
nixos/shellhub-agent: reformat code using nixpkgs-fmt
...
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-04-08 19:23:23 -03:00
Sandro
45b9690a75
Merge pull request #147975 from andersk/mozillavpn
2022-04-08 15:32:45 +02:00
alyaeanyx
0c066f0d0e
nixos/openconnect: add module
2022-04-08 11:39:09 +02:00
pennae
3838b7e07e
Merge pull request #166894 from CameronNemo/nixos-mod-envoy
...
nixos/envoy: init
2022-04-07 16:23:12 +00:00
Cameron Nemo
1b4b16e1bd
nixos/envoy: init
2022-04-07 14:43:53 +00:00
ajs124
821a184fa9
nixos/bird: reloadIfChanged -> reloadTriggers
2022-04-03 17:57:04 +01:00
Martin Weinelt
eb40e8633a
Merge pull request #167027 from helsinki-systems/drop/broken
2022-04-03 18:29:26 +02:00
Martin Weinelt
f2a00b4079
Merge pull request #163658 from dminuoso/kea-changes
2022-04-03 17:44:19 +02:00
Victor Nawothnig
799bda94db
nixos/kea: Allow specifying custom config file
2022-04-03 17:34:00 +02:00
ajs124
eb13e249f0
openfire: remove after being marked broken for over two years
...
It was marked in commit 567c1a360f
by Michael Raskin on 2017-01-04 (commited on 2017-01-04)
2022-04-03 16:14:18 +01:00
Artturi
c7ac6ff789
Merge pull request #162063 from martinetd/logrotate_size
...
logrotate: update to freeform
2022-04-01 06:21:11 +03:00
Silvan Mosberger
fda16bfd32
Merge pull request #165532 from Infinisil/syncplay-password
2022-04-01 04:37:22 +02:00
Dominique Martinet
e92c05349c
nixos/logrotate: convert to freeform
...
using freeform is the new standard way of using modules and should replace
extraConfig.
In particular, this will allow us to place a condition on mails
2022-04-01 07:09:26 +09:00
Martin Weinelt
a31f123c1c
networkmanager: remove dhcp and pass dhcpcd instead
...
The ISC DHCP client has reached its end of life.
2022-03-30 21:05:10 +02:00
Jared Baur
41e2604483
nixos/dhcpd6: Use fixed-address6 for dhcpd6 address reservations
2022-03-29 07:58:42 -07:00
Martin Weinelt
999f3c2b9d
pdns: rename from powerdns
...
https://github.com/PowerDNS/pdns
https://repology.org/project/pdns/versions
2022-03-28 18:04:19 +02:00
Emery Hemingway
ad15abe7ff
squid: 4.17 -> 5.4.1
...
* enable HTCP
* enable systemd support
* add NixOS option "services.squid.package"
2022-03-25 15:59:05 +00:00
Peter Hoeg
39a6621150
nixos/https-dns-proxy: init module
2022-03-24 15:36:28 +08:00
Silvan Mosberger
bc4631d8f0
nixos/syncplay: Add server password support
2022-03-24 04:46:26 +01:00
linj
0c795a8127
nixos/wireguard: fix dependencies on network-related targets
...
wireguard-${name}.service only sets up interfaces and doesn't need to
connect to the Internet.
See sections of these three network-related targets in systemd
manuals[1][2] for more information.
Also, remove the redundant multi-user.target in peer units.
Fixes #142152
[1]: https://www.freedesktop.org/software/systemd/man/systemd.special.html
[2]: https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/
2022-03-23 18:23:35 +08:00
Sivizius
b4c2ffaffa
nixos/wg-quick: add autostart option to interfaces ( #162219 )
...
This adds the option `networking.wg-quick.interfaces.<name>.autostart`, which defaults to `true`, which is the previous behavior. With this option set to `false`, the systemd-unit will no longer be set to `wantedBy = [ "multi-user.target" ]` and therefore the tunnel has to be enabled/disabled via `systemctl start/stop wg-quick-<name>`.
Co-authored-by: pennae <82953136+pennae@users.noreply.github.com>
2022-03-22 13:25:57 +00:00
Peter Hoeg
052632fd15
nixos/iwd: workaround for race condition where wlan device disappears
2022-03-22 19:36:51 +08:00
Ninjatrappeur
05417a66e7
Merge pull request #164398 from NinjaTrappeur/nin/pleroma-wrappers
2022-03-19 21:28:40 +01:00
Félix Baylac-Jacqué
b205832efe
nixos/pleroma: regenerate empty release cookie files
...
Since b9cfbcafdf
, the lack of hexdump in
the closure lead to the generation of empty cookie files. This empty
cookie file is making pleroma to crash at startup now we correctly
read it.
We introduce a migration forcing these empty cookies to be
re-generated to something not empty.
2022-03-17 15:22:14 +01:00
Félix Baylac-Jacqué
71d9048f72
nixos/pleroma: inject release cookie path to the pleroma package
...
We inject the release cookie path to the pleroma derivation in order
to wrap pleroma_ctl with it. Doing this allows us to remove the
systemd-injected RELEASE_COOKIE path, which was sadly
buggy (RELEASE_COOKIE should point to the *content* of the cookie, not
the file containing it).
We take advantage of this to factor out the cookie path.
2022-03-17 15:22:14 +01:00
Jan Tojnar
d2efc3ef70
nixos/networkmanager: Allow overriding installed plug-ins
...
Now, one can just use `networking.networkmanager.plugins = lib.mkForce [];`
if they want to get rid of the plug-ins.
Co-authored-by: lassulus <lassulus@lassul.us>
2022-03-17 04:50:53 +01:00
Robert Hensing
0395086d0c
Merge pull request #162271 from Infinisil/warn-no-type
...
Throw an error for options without a type
2022-03-16 22:58:45 +01:00
Artturi
1389c15b77
Merge pull request #163304 from gravndal/amule-daemon
2022-03-12 16:18:29 +02:00
Bobby Rong
8a56a49cc7
Merge pull request #162411 from kurnevsky/tox-node-service-fix
...
tox-node: fix config hash and url
2022-03-11 18:09:35 +08:00
Evgeny Kurnevsky
d94be44526
tox-node: fix config
2022-03-09 23:27:34 +03:00
Alexandru Scvortov
252f20aaa2
nbd: add programs.nbd, services.nbd, and test
...
Changes:
nbd: Update nixos/modules/services/networking/nbd.nix
Co-authored-by: pennae <82953136+pennae@users.noreply.github.com>
nbd: Update nixos/modules/services/networking/nbd.nix
Co-authored-by: pennae <82953136+pennae@users.noreply.github.com>
nbd: Update nixos/tests/nbd.nix
Co-authored-by: pennae <82953136+pennae@users.noreply.github.com>
nbd: generalize options in nbd service
nbd: harden service
nbd: Update nixos/modules/services/networking/nbd.nix
Co-authored-by: pennae <82953136+pennae@users.noreply.github.com>
nbd: Update nixos/modules/services/networking/nbd.nix
Co-authored-by: pennae <82953136+pennae@users.noreply.github.com>
nbd: refactor code a bit and BindPaths automatically
2022-03-09 12:00:47 +00:00
Gaute Ravndal
fe6f628343
nixos/amuled: fix package reference in service definition
...
The amuleDaemon package was renamed to kebab-case in 81ef57d6
.
2022-03-08 12:14:25 +01:00
piegames
cd7e516b26
Merge pull request #156858 : nixos/polkit: don't enable by default
2022-03-05 14:48:35 +01:00
Yaya
38246ed194
nixos/snowflake-proxy: init
...
This commit introduces snowflake-proxy [1], a system to circumvent internet
censorship.
[1] https://snowflake.torproject.org/
2022-03-04 08:41:38 -06:00
Anders Kaseorg
abfcc2e0ff
mozillavpn: init at 2.7.1
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2022-03-01 22:41:23 -08:00
Silvan Mosberger
b2d803ca57
nixos/treewide: Add last missing option types
...
Co-Authored-By: Janne Heß <janne@hess.ooo>
2022-02-28 22:50:06 +01:00
Nick Cao
6e389e6367
nixos/bird: run service as non-root user, add test for reload
2022-02-27 16:19:22 +08:00
Martin Weinelt
308403c329
Merge pull request #161663 from felixsinger/update/pkgs/mumble
2022-02-26 22:38:26 +01:00
Felix Singer
c267e9ce37
mumble,murmur: 1.3.4 -> 1.4.231
...
Update version to 1.4.231.
Build 231 points to a specific commit from the 1.4.x branch adding many
fixes and improvements. Since this version is an unofficial release, add
an unstable prefix to the version string in Nixpkgs.
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Signed-off-by: Franz Pletz <fpletz@fnordicwalking.de>
2022-02-26 22:08:22 +01:00
Jörg Thalheim
ad16194460
nixos/bird: improve systemd hardening / capability set
...
aligned with https://github.com/archlinux/svntogit-packages/blob/packages/bird/trunk/bird.service#L20-L21
2022-02-25 11:39:34 +01:00
Jörg Thalheim
9abf72f229
bird1: drop package + modules
...
reason: no longer maintained upstream.
2022-02-25 11:39:34 +01:00
Markus Kowalewski
5721945070
nixos/tetrd: add to module list and fix enable description
...
The module was dangling and and not listed.
2022-02-24 09:44:57 -08:00
Maciej Krüger
7feed2c0be
Merge pull request #160917 from pingiun/patch-12
2022-02-20 09:57:45 +01:00
Alyssa Ross
1176525f87
treewide: remove obsolete kernel version checks
...
We don't support Linux kernels older than 4.4 in Nixpkgs.
2022-02-19 21:09:19 +00:00
Jelle Besseling
5dd2d74296
eternal-terminal: remove pingiun as maintainer
2022-02-19 17:47:41 +01:00
Nikolay Amiantov
6786ceb9af
Merge pull request #159538 from abbradar/ntopng-redis
...
ntopng: bump, use a separate user and redis instance
2022-02-19 15:27:56 +03:00
Nikolay Amiantov
a347d52074
nixos/ntopng: http-port -> httpPort
2022-02-19 14:03:33 +03:00
Nikolay Amiantov
41f4d999ad
nixos/ntopng: update user and redis configuration
...
New ntopng version supports running as specified user. Create a separate
user for ntopng with a separate Redis instance.
Separate instance is only used for new `system.stateVersion`s to avoid
breaking existing setups. To configure that we add two new options,
`redis.address` and `redis.createInstance`. They can also be used to
specify your own Redis address.
2022-02-19 14:03:33 +03:00
Renaud
a632c843a7
Merge pull request #158259 from Yarny0/hylafax
...
hylafaxplus: 7.0.4 -> 7.0.5
2022-02-18 22:17:08 +01:00
Aaron Andersen
b3c0344c9d
Merge pull request #156763 from ratsclub/blocky
...
nixos/blocky: init
2022-02-18 11:27:25 -05:00
Pascal Bach
4c999b91a5
Merge pull request #156685 from schnusch/squid
...
nixos/squid: add services.squid.proxyAddress
2022-02-16 19:42:47 +01:00
Victor Freire
6532d3417e
nixos/blocky: init
2022-02-14 22:48:32 -03:00
Martin Weinelt
b3d39e3c59
Merge pull request #160037 from lourkeur/cleanup/firewall
2022-02-14 23:39:23 +01:00
Louis Bettens
625412d2bc
nixos/firewall: remove dead code
2022-02-14 20:55:25 +01:00
ajs124
0742020639
nixos/gogoclient: drop
2022-02-11 01:31:09 +01:00
Jonathan Ringer
5df08e00cd
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
pkgs/development/python-modules/opensimplex/default.nix
pkgs/development/python-modules/pygame-gui/default.nix
pkgs/top-level/aliases.nix
pkgs/top-level/python-aliases.nix
2022-02-08 21:19:24 -08:00
Pierre Bourdon
833bcbc844
nixos/firewall: make 'networking.firewall.package' example less confusing
...
pkgs.iptables-nftables-compat == pkgs.iptables (default) since cf9ac2b5
.
2022-02-08 10:31:09 +01:00
github-actions[bot]
9cdb39f965
Merge master into staging-next
2022-02-07 18:01:27 +00:00
gin66
cb648f080d
wg-netmanager: init at 0.3.6 ( #155149 )
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-02-07 16:46:51 +01:00
Vladimír Čunát
3dfddd89c6
Merge branch 'master' into staging-next
...
Trivial conflict in pkgs/top-level/aliases.nix
2022-02-06 10:29:49 +01:00
Emery Hemingway
e0fa89109b
nixos/yggdrasil: fix radvd example in manual
...
The Radvd "AdvDefaultLifetime" option should never be set to 0.
2022-02-05 23:20:08 +01:00
github-actions[bot]
c86cbc2a8a
Merge master into staging-next
2022-02-05 18:01:08 +00:00
rnhmjoj
6afcc5afc6
nixos/connman: fix evaluation
...
This was caused by 2a37dd8
that introduced strict checking of
the units names.
2022-02-05 13:51:52 +01:00
Yarny0
21d6960e99
nixos/hylafax: use new type nonEmptyStr
...
The module option type `nonEmptyStr` was introduced in commit
a3c5f0cba8
The hylafax module previously simply used
`addCheck str (s: s!="")` to prevent empty option strings,
but the new type is more thorough as
it also catches space-only strings.
2022-02-05 11:32:22 +01:00
github-actions[bot]
63e54d6343
Merge master into staging-next
2022-02-05 06:01:20 +00:00
Ellie Hermaszewska
58e445a1b5
Merge pull request #158078 from ashkitten/patch-2
...
nixos/syncplay: fix systemd service
2022-02-05 08:42:19 +08:00
Jan Tojnar
bfd44c17cd
Merge branch 'master' into staging-next
...
; Conflicts:
; pkgs/top-level/aliases.nix
2022-02-04 19:54:59 +01:00
rnhmjoj
3b8fa47f58
nixos/wireless: don't attempt fallback on WPA3 only networks
2022-02-04 08:46:32 +01:00
ash lea
959317df95
nixos/syncplay: fix systemd service
2022-02-03 22:59:34 -05:00
github-actions[bot]
f636a27dac
Merge staging-next into staging
2022-02-01 12:01:45 +00:00
Timo Kaufmann
c395fe1e8f
Merge pull request #156706 from Luflosi/i2pd-remove-script
...
nixos/i2pd: get rid of unnecessary shell script
2022-02-01 11:52:02 +01:00
K900
e68a2fffa1
nixos/murmur: remove extra space, fix build after #152372
2022-02-01 07:07:51 +00:00
github-actions[bot]
aee8ca6639
Merge staging-next into staging
2022-02-01 00:02:21 +00:00
pennae
7325eb455b
Merge pull request #157046 from kradalby/add-headscale-module
...
Add headscale module
2022-01-31 23:53:18 +00:00
Luflosi
fd6d59f2ed
nixos/i2pd: get rid of unnecessary shell script
...
I think calling i2pd directly in `ExecStart` is much nicer than having an extra shell script for no reason. It's also easier to see what's going on when looking at the generated systemd unit file.
2022-01-31 23:21:40 +01:00