Commit Graph

4371 Commits

Author SHA1 Message Date
github-actions[bot]
f970ef5718 Merge staging-next into staging 2024-12-20 12:06:14 +00:00
misuzu
a01b0bf2fe nixos/networkmanager: split modemmanager into a separate module (#316824) 2024-12-20 13:06:35 +02:00
Colin
efc3208be2 nixos/networkmanager: add a package option
this is helpful for testing module changes or making downstream patches
in a way which doesn't force large rebuilds as an overlay would.
2024-12-20 10:03:47 +00:00
Colin
9d4d21b587 nixos/modemmanager: add a package option
this is helpful for testing module changes or making downstream patches
in a way which doesn't force large rebuilds as an overlay would.
2024-12-20 10:03:42 +00:00
Martin Weinelt
dc24bbfc13 Merge remote-tracking branch 'origin/staging-next' into staging 2024-12-20 00:40:06 +01:00
Colin
5a04fc7e7d nixos/networkmanager: format with nixfmt 2024-12-19 22:44:47 +00:00
Colin
0deadd5baf nixos/networkmanager: split ModemManager bits into own module
this should not result in any observable change by default, the
motivation is to make working on either one of these components in
isolation of the other a bit easier.
2024-12-19 22:44:47 +00:00
Thiago Kenji Okada
8369379c1b sunshine: resolve tray icon issues (#364438) 2024-12-19 20:50:33 +00:00
K900
7661b4ac55 Merge remote-tracking branch 'origin/staging-next' into staging 2024-12-19 12:47:54 +03:00
Arne Keller
222f73ddbe nixos/tftpd: remove with lib, format with nixmft-rfc-style (#353658) 2024-12-18 19:36:30 +01:00
Arne Keller
f610b7204c whoogle-search: init at 0.9.0, add module (#350730) 2024-12-18 18:52:29 +01:00
Malte Voos
1cf796812a nixos/whoogle-seach: add module 2024-12-18 15:14:45 +01:00
Morgan Helton
f6262762b2 sunshine: fix tray icon and menu links 2024-12-16 18:43:39 -06:00
github-actions[bot]
969a164c41 Merge staging-next into staging 2024-12-17 00:16:02 +00:00
networkException
1fc937818d nixos/wireguard-networkd: fix systemd credentials not working with multiple keys per interface
This patch fixes systemd credential loading for wireguard
with networkd not working when specifying more than one
credential per interface by properly flattening the resulting
multidimensional list instead of falling back on string concat
with a space.

Resolves #365402
2024-12-15 19:22:33 +01:00
Wolfgang Walther
e58e0c158e various: replace substituteAll with replaceVarsWith
This covers cases which need to use replaceVarsWith because the use
isExecutable = true.
2024-12-15 13:35:30 +01:00
Michele Guerini Rocco
9bdcd51ed6 nixos/dhcpcd: fix when ipv6 is disabled (#362568) 2024-12-14 14:23:06 +01:00
misuzu
382e7cbf49 nixos/hickory-dns: make settings.zone freeform; expose configFile option (#363001) 2024-12-14 12:45:21 +02:00
Arne Keller
e88362522c nixos/resilio: set rslsync gid (#350055) 2024-12-12 22:32:16 +01:00
nicoo
f6c5531461 nixos: Don't set !allowSubstitutes (#314664)
It is set by `runCommandLocal` and prevents fetching the build output
from `cache.nixos.org` or another trusted substituter.
2024-12-12 18:26:24 +00:00
Arne Keller
138ac300df nixos/v2ray: change the type of config field (#163810) 2024-12-11 10:30:02 +01:00
Majiir Paktu
e5a456f26f nixos/wireguard-networkd: re-enable by default for networkd users 2024-12-10 19:33:45 -05:00
Majiir Paktu
6bc8dcc630 nixos/wireguard-networkd: use systemd credentials for privateKeyFile and presharedKeyFile 2024-12-10 19:33:45 -05:00
Majiir Paktu
cca305f3e3 nixos/wireguard-networkd: fix issue link 2024-12-10 16:57:53 -05:00
Majiir Paktu
a93d42e97e nixos/wireguard-networkd: disable by default
Enabling networking.wireguard.useNetworkd currently requires users to
modify the permissions of their private key files. Since that is a bad
upgrade experience, the module should be disabled by default for now.
Once systemd credential support is added to the module, it should be
safe to once again enable it by default for networkd users.
2024-12-10 16:54:50 -05:00
misuzu
ad12b26526 nixos/crab-hole: init (#341598) 2024-12-10 22:16:50 +02:00
NiklasVousten
bd4a6b9aae nixos/crab-hole: init crab-hole 2024-12-10 21:08:31 +01:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Weijia Wang
dce92e62e7 v2raya: add cliPackage option (#334876) 2024-12-09 19:19:01 +01:00
Dmitry Voronin
9451bb51c2 nixos/zapret: remove maintainer 2024-12-09 11:00:01 +03:00
Colin
9117dd65a6 nixos/hickory-dns: expose configFile as a toplevel option
this allows users the option to configure hickory-dns manually,
for example from the .toml files specified in hickory-dns examples
directory.
2024-12-08 22:58:48 +00:00
Melvyn
e857cfa8a1 nixos/seafile: fix systemd option capitalization for RandomizedDelaySec (#363324) 2024-12-08 15:50:45 -05:00
Majiir Paktu
a5de36518f nixos/wireguard-networkd: init
Adds a networkd backend for the networking.wireguard options.
2024-12-07 20:01:17 -05:00
Colin
3715bf4e98 nixos/hickory-dns: give settings.zone a freeformType
like the toplevel hickory-dns.settings, options here are handled by the
hickory-dns binary: users should be able to specify options that the
nixos module has overlooked.
2024-12-08 00:54:56 +00:00
K900
745a890dbd nixos/hostapd: remove HT40- from default capabilities (#362677) 2024-12-07 09:56:58 +03:00
Franz Pletz
be4a655cf2 modules/avahi: Enable IPv6 by default (#361016) 2024-12-07 06:54:36 +01:00
Andrew Childs
8a97d662dd nixos/hostapd: remove HT40- from default capabilities
The current default configuration, automatic channel selection with
the HT40- capability, is explicitly disallowed by an assertion in this
module.

This is a result of recent change to default to automatic channel
selection in 1047f0a6bf.
2024-12-07 13:02:02 +09:00
Aaron Ecay
ebbdb61935 fix dhcpcd when ipv6 is disabled 2024-12-06 20:47:15 +00:00
misuzu
52b4f50573 nixos/zeronet: fix settings option (#128976) 2024-12-04 21:42:01 +02:00
Frédéric Christ
07e283f2b1 modules/avahi: Enable IPv6 by default
Avahi's default for `use-ipv6` is yes as well. I see no reason why we
should do this differently.
2024-12-04 11:06:49 +01:00
misuzu
b4837eea02 nixos/nbd: remove with lib; (#343506) 2024-12-04 00:51:47 +02:00
Wolfgang Walther
0f009407d9 various: remove syslog.target unit dependency (#154633)
Resolves #149721
2024-12-03 21:17:38 +01:00
Franz Pletz
b9867333b6 nixos/fireqos: fix service not being enabled (#361402) 2024-12-03 21:12:39 +01:00
Leona Maroni
638568b385 nixos/frr: make runtime directory world-readable (#358930) 2024-12-03 16:34:58 +01:00
Martin Weinelt
566e53c2ad nixos/knot: add missing CLIs to wrapper (#361139) 2024-12-03 13:40:06 +01:00
Franz Pletz
c91e47f589 nixos/fireqos: modernize 2024-12-03 11:11:45 +01:00
budimanjojo
7ed1bb9467 nixos/fireqos: fix service not being enabled
Signed-off-by: budimanjojo <budimanjojo@gmail.com>
2024-12-03 16:44:27 +07:00
Alexander Sieg
46402be060 nixos/knot: add missing CLIs to wrapper 2024-12-02 17:17:19 +01:00
Sefa Eyeoglu
94d17479d4 nixos/searxng: limiter.toml reference moved (#348761) 2024-12-02 17:09:16 +01:00
misuzu
400af872ce networkd-dispatcher: don't patch conf file path, add extraArgs option (#265348) 2024-12-02 17:37:50 +02:00