Commit Graph

46996 Commits

Author SHA1 Message Date
Majiir Paktu
6bc8dcc630 nixos/wireguard-networkd: use systemd credentials for privateKeyFile and presharedKeyFile 2024-12-10 19:33:45 -05:00
Thiago Kenji Okada
9645a0f81c nixos/doc/rl-2505: add nixos-rebuild-ng to release notes 2024-12-10 23:05:57 +00: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
22b87b1b7e
nixos/bat: init (#350079) 2024-12-10 22:33:34 +02: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
989acfe3c3
Treewide Nix reformat pass 1 [skip treewide] (#322537) 2024-12-10 20:50: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
Sefa Eyeoglu
75d54b468a
renovate: 38.105.2 -> 39.42.4 (#361090) 2024-12-10 20:22:17 +01:00
Thiago Kenji Okada
1b5fac463b nixos/tests: add nixos-rebuild-target-host-ng 2024-12-10 18:38:09 +00:00
Thiago Kenji Okada
063639b2be nixos/tests: add nixos-rebuild-specialisations-ng 2024-12-10 18:38:09 +00:00
Thiago Kenji Okada
81148841b9 nixos/tests: add nixos-rebuild-install-bootloader-ng 2024-12-10 18:38:09 +00:00
Thiago Kenji Okada
43e6aa5bd2 nixos-rebuild-ng: enable reexec if system.rebuild.enableNg is enabled 2024-12-10 18:38:08 +00:00
Thiago Kenji Okada
ae6664cc51 nixos/tools: add system.rebuild.enableNg 2024-12-10 18:38:08 +00:00
Weijia Wang
a0f3c68ab0
zf: format, update (#349644) 2024-12-10 19:30:51 +01:00
Arne Keller
9ad61cfc19
nixos/plymouth: add support for logo in catppuccin (two-step) theme (#304045) 2024-12-10 18:43:49 +01:00
Fernando Rodrigues
3a068accfd
nixos/bat: init bat module
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-12-10 14:38:30 -03:00
Sandro
d6e107169b
ArchiSteamFarm: 6.0.8.7 -> 6.1.0.3 (#361305) 2024-12-10 18:01:38 +01:00
Marie Ramlow
b3392e73a0 renovate: 38.105.2 -> 39.42.4
Upgrades to renovate major version 39.
Like upstream, we also upgrade renovate's nodejs version to 22.
Renovate checks for a specific nodejs version at runtime,
so we relax that a bit. Otherwise it would log an error
everytime it is run with an older (minor/patch) version.
2024-12-10 17:53:29 +01:00
Nick Cao
fa559bd562
redis - complete lib refactor (#363775) 2024-12-10 10:55:26 -05:00
phaer
df8e6f7487 system/activation: mention deps attr in activationScripts example
As it helps making deps easier to discover - as we don't currently
render submodule options in the module correctly - and is arguably
more technical correct: When using nixos-install to install nixos
into a chroot in i.e. /mnt, there's no gurantee that /mnt/dev exists
before the specialfs phase ran.
2024-12-10 14:17:09 +01:00
Aaron Andersen
acaee51228
nixos/redmine: Change type of services.redmine.stateDir to path (#363430) 2024-12-10 07:17:08 -05:00
OPNA2608
88d11cc667 tests/shadps4: init 2024-12-10 11:55:21 +01:00
Andrew Frahn
c146818be2 nixos/services.redis: complete removal of with lib; 2024-12-10 16:19:03 +11:00
jiriks74
3318aa52de
nixos/git-worktree-switcher: init git-worktree-switcher
This module sets up shells so that they work with
[git-worktree-switcher](https://github.com/mateusauler/git-worktree-switcher)
2024-12-10 03:39:13 +01:00
Philip Taron
0311f6c40e
treewide/nixos: remove with lib; part 5 (#335647) 2024-12-09 16:04:21 -08:00
Sandro
a4e756888c
nixos/mailman: increase uwsgi buffer size (#359037) 2024-12-10 00:51:27 +01:00
cy
248081c472
nixos/caddy: add environmentFile option (#363694) 2024-12-09 18:50:58 -05:00
dish
10e95f3d0a
nodePackages.vls: drop 2024-12-09 16:54:23 -05:00
Marcus Ramberg
37da609352
nixos/k3s: add nftables to Path of k3s service (#360796) 2024-12-09 21:45:25 +01:00
Marcel
8153ad4458
nixos/librenms: order librenms-setup after network.target
librenms-setup requires database access; when deploying databases externally, networking is required.
2024-12-09 21:15:19 +01:00
Jörg Thalheim
1ac98af94b
etc-overlay: mount the metadata image read-only (#360756) 2024-12-09 20:10:00 +01:00
Nick Cao
3c9a1fe232
nixos/wakapi: don't merge EnvironmentFile paths (#363205) 2024-12-09 13:37:24 -05:00
Weijia Wang
dce92e62e7
v2raya: add cliPackage option (#334876) 2024-12-09 19:19:01 +01:00
Martin Weinelt
2b03b37393
nixos/tests/home-assistant: call with runTest 2024-12-09 19:00:30 +01:00
Martin Weinelt
579ade1ed8
nixos/tests/home-assistant: fix testing of restart with new dependency
The backup module is part of the default integrations and as such it will
always be loaded. Replace it with the prometheus module, for which this
is probably unlikely to ever become the case.
2024-12-09 19:00:30 +01:00
Martin Weinelt
be150023f7
nixos/tests/home-assistant: fix reload expectations
When sending SIGHUP to hass it will exit with code 100, which is the
codified exit code to trigger a restart. This is useful, because it can
allow triggering a restart from within the frontend.

It was previously assumed that it would result in a reload, which would
keep the same interpreter process intact. That is not the case and so the
assumption that the PID would stay the same was flawed and only succeeded
due to race conditions.
2024-12-09 19:00:29 +01:00
Martin Weinelt
ee59cca0f1
nixos/home-assistant: add reference to signal handling section 2024-12-09 19:00:29 +01:00
Martin Weinelt
28b8aa8c4c
nixos/home-assistant: support extraArgs 2024-12-09 19:00:28 +01:00
Martin Weinelt
179fd97dae
nixos/home-assistant: update component hardening lists 2024-12-09 19:00:28 +01:00
Martin Weinelt
00b9d1f754
nixos/home-assistant: replace global with lib 2024-12-09 19:00:27 +01:00
Alexander Sieg
75763a2f41
nixos/librenms: enableLocalBilling + memory limit for cronjobs (#361153) 2024-12-09 18:39:47 +01:00
David McFarland
f5a5157f1f
Update jdreaver email, remove as prowlarr maintainer (#362954) 2024-12-09 12:41:07 -04:00
David Reaver
1b7de0a3e7 prowlarr: remove jdreaver as maintainer 2024-12-09 07:48:59 -08:00
Anders Johan Jamtli
e5624846c3 nixos/minio: add certificatesDir option 2024-12-09 16:30:47 +01:00
Silvan Mosberger
062945b725
lib.types: chore use consistent payload form (#363565) 2024-12-09 16:23:19 +01:00
Johannes Kirschbauer
1d6a2c28a4
lib.types: add release notes 2024-12-09 16:21:12 +01:00
Silvan Mosberger
a2e94a7006
lib.types: attrsWith named placeholder (#344216) 2024-12-09 15:35:11 +01:00
Jörg Thalheim
ff8576f191
dockerTools.pullImage: accept hash parameter (#342400) 2024-12-09 15:32:15 +01:00
Johannes Kirschbauer
d504a1e680
lib.types.attrsWith: add placeholder parameter 2024-12-09 15:25:18 +01:00
s1341
8ae4064d70 nixos/bookstack: fix unintended escaping of nginx locations 2024-12-09 15:41:22 +02:00
nicoo
d0e6b0e170 dockerTools.pullImage: accept hash parameter 2024-12-09 14:28:24 +01:00
Lukas Werling
7e06be506a nixos/dokuwiki: Note Caddy changes in release notes 2024-12-09 12:04:33 +01:00
Lukas Werling
1475f480d5 nixos/dokuwiki: Don't force http with Caddy
Caddy usually expects just a hostname without scheme to do its automatic
HTTPS.  It is possible to get the old behavior (only HTTP) by setting
`services.caddy.virtualHosts.<host>.hostName`.
2024-12-09 11:49:52 +01:00
Franz Pletz
b356fafe02
nixos/nginx: don't disable IPC (#360008) 2024-12-09 11:47:44 +01:00
Dmitry Voronin
9451bb51c2
nixos/zapret: remove maintainer 2024-12-09 11:00:01 +03:00
Tomodachi94
2e98ec0e0e nixos/networking-interfaces-scripted: use read -r
...instead of plain read, which can cause issues.

See SC2162:
https://www.shellcheck.net/wiki/SC2162
2024-12-09 08:06:29 +01:00
Arne Keller
13659a54fc
nixos/qgroundcontrol: fix qgroundcontrol module (#336183) 2024-12-09 06:47:34 +01:00
Arne Keller
414c290f3b
nixos/galene: add turnAddress option and fix httpAddress (#353421) 2024-12-09 06:37:50 +01:00
Arne Keller
6137b22220
nixos/qemu-vm: minor readability improvements (#339681) 2024-12-09 06:35:00 +01:00
Will Fancher
fb70f75220
nixos/filesystems: assert when label and device are set simultaneously (#362481) 2024-12-08 22:02:53 -05:00
Zexin Yuan
53bd25e9e2
kanboard: init at 1.2.42 (#357229) 2024-12-08 20:17:10 -05:00
Felix Singer
1dae76d033 nixos/redmine: Change type of services.redmine.stateDir to path
The option represents a path. So make it using the according type.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2024-12-09 02:07:41 +01:00
r-vdp
b6dbf6deed
nixos/filesystems: assert that the device and label options are consistent 2024-12-09 02:52:24 +03:00
Pyrox
a181967099
nodePackages.create-react-native-app: drop (#363374) 2024-12-08 18:39:02 -05:00
Manuel Mendez
bcd5b037fd zf: 0.9.2 -> 0.10.2
Also add breaking notes to manual.
2024-12-08 18:37:50 -05:00
Pyrox
25fe86dff7
nodePackages.expo-cli: drop (#361284)
expo-cli is deprecated upstream
2024-12-08 18:34:29 -05: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
chayleaf
ce37a0a30a
nixos/scanservjs: init
Init NixOS module for scanservjs

https://github.com/sbs20/scanservjs/
2024-12-09 03:00:18 +07:00
Masum Reza
73b9f2d20b
scx.full: 1.0.6 -> 1.0.7; nixos/scx: add new schedulers (#363306) 2024-12-09 00:03:35 +05:30
John Titor
b4aacf5ab5
nixos/scx: add new schedulers 2024-12-08 23:32:45 +05:30
NotAShelf
a8537d1198
nixos/wakapi: don't merge EnvironmentFile paths 2024-12-08 20:26:54 +03:00
RMT
7ece479f39
nixos/k3s: add extraKubeProxyConfig option to add nftables to k3s's path 2024-12-08 23:27:37 +08:00
Adam C. Stephens
da18b9bc79
nixos/lib/make-squashfs: set root mode to 0755
default is 0777 which is likely undesirable in all situations
2024-12-08 10:05:04 -05:00
abysssol
a68fdbb812
nixos/bazecor: init (#359143) 2024-12-08 14:00:39 +00:00
Leona Maroni
140aaee1de
nixos/paperless: add 'database.createLocally' (#359563) 2024-12-08 13:50:24 +01:00
Felix Buehler
d013bf0d55 nixos/services.evcc: remove with lib; 2024-12-08 13:21:53 +01:00
Felix Buehler
9709ae3d48 nixos/services.ebusd: remove with lib; 2024-12-08 13:21:53 +01:00
Felix Buehler
3344c302e2 nixos/services.usbrelayd: remove with lib; 2024-12-08 13:21:53 +01:00
Felix Buehler
a5b237c027 nixos/services.trezord: remove with lib; 2024-12-08 13:21:53 +01:00
Felix Buehler
21a5864657 nixos/hardware.sane.dsseries: remove with lib; 2024-12-08 13:21:53 +01:00
Felix Buehler
bbea258a9d nixos/hardware.sane.brscan5: remove with lib; 2024-12-08 13:21:53 +01:00
Felix Buehler
5cbb902a79 nixos/hardware.sane.brscan4: remove with lib; 2024-12-08 13:21:53 +01:00
Felix Buehler
e7095ad753 nixos/services.actkbd: remove with lib; 2024-12-08 13:21:52 +01:00
Felix Buehler
ae5e538219 nixos/services.mchprs: remove with lib; 2024-12-08 13:21:52 +01:00
Felix Buehler
e8df83b3d2 nixos/services.gemstash: remove with lib; 2024-12-08 13:21:52 +01:00
Felix Buehler
2a63acaac6 nixos/services.bloop: remove with lib; 2024-12-08 13:21:52 +01:00
Felix Buehler
19fb7137b0 nixos/services.zeitgeist: remove with lib; 2024-12-08 13:21:52 +01:00
Felix Buehler
e323870fc8 nixos/services.malcontent: remove with lib; 2024-12-08 13:21:52 +01:00
Felix Buehler
e693f4b953 nixos/services.geoclue2: remove with lib; 2024-12-08 13:21:52 +01:00
Felix Buehler
eeda338311 nixos/services.espanso: remove with lib; 2024-12-08 13:21:52 +01:00
Felix Buehler
793ecf7877 nixos/services.deepin.dde-daemon: remove with lib; 2024-12-08 13:21:51 +01:00
Felix Buehler
db321b974a nixos/services.redis: remove with lib; 2024-12-08 13:21:51 +01:00
Felix Buehler
36828aceef nixos/services.mongodb: remove with lib; 2024-12-08 13:21:51 +01:00
Felix Buehler
035c17d408 nixos/services.monetdb: remove with lib; 2024-12-08 13:21:51 +01:00
Felix Buehler
261e4890fb nixos/services.memcached: remove with lib; 2024-12-08 13:21:51 +01:00
Felix Buehler
3aa36dd181 nixos/services.cockroachdb: remove with lib; 2024-12-08 13:21:51 +01:00
Felix Buehler
fa6f1e3ce5 nixos/services.clickhouse: remove with lib; 2024-12-08 13:21:51 +01:00
Felix Buehler
f6ebc4cfe0 nixos/services.aerospike: remove with lib; 2024-12-08 13:21:51 +01:00
Felix Buehler
67553951b1 nixos/services.gocd-agent: remove with lib; 2024-12-08 13:21:50 +01:00
Felix Buehler
d575253885 nixos/services.github-runners: remove with lib; 2024-12-08 13:21:50 +01:00
Felix Buehler
5ee4c4b0a1 nixos/services.buildbot-worker: remove with lib; 2024-12-08 13:21:50 +01:00
Felix Buehler
c41bc079d1 nixos/services.kubernetes.scheduler: remove with lib; 2024-12-08 13:21:50 +01:00
Felix Buehler
ac653187c5 nixos/services.kubernetes: remove with lib; 2024-12-08 13:21:50 +01:00
Felix Buehler
697d1c3660 nixos/services.kubernetes.controllerManager: remove with lib; 2024-12-08 13:21:50 +01:00
Felix Buehler
e75e6693b7 nixos/services.kubernetes.apiserver: remove with lib; 2024-12-08 13:21:50 +01:00
Felix Buehler
42a84adc1c nixos/services.kubernetes.addonManager: remove with lib; 2024-12-08 13:21:50 +01:00
Felix Buehler
c1109e87b0 nixos/services.hadoop.yarn: remove with lib; 2024-12-08 13:21:49 +01:00
Felix Buehler
e7e4c15a19 nixos/services.hadoop.hdfs: remove with lib; 2024-12-08 13:21:49 +01:00
Felix Buehler
decec5eaa3 nixos/services.hadoop.hbase*: remove with lib; 2024-12-08 13:21:49 +01:00
Felix Buehler
e5c3196d17 nixos/services.hadoop: remove with lib; 2024-12-08 13:21:49 +01:00
Felix Buehler
ddcd8d565e nixos/services.corosync: remove with lib; 2024-12-08 13:21:49 +01:00
Felix Buehler
5c7e172a28 nixos/security.sudo: remove with lib; 2024-12-08 13:21:49 +01:00
Felix Buehler
430f4e9c5e nixos/security.pam: remove with lib; 2024-12-08 13:21:49 +01:00
Felix Buehler
97b9c7bfcc nixos/security.lockKernelModules: remove with lib; 2024-12-08 13:21:49 +01:00
Felix Buehler
264f1b4941 nixos/security.googleOsLogin: remove with lib; 2024-12-08 13:21:48 +01:00
Felix Buehler
89f9d95e02 nixos/security.duosec: remove with lib; 2024-12-08 13:21:48 +01:00
Felix Buehler
6f58cc224f nixos/security.doas: remove with lib; 2024-12-08 13:21:48 +01:00
Felix Buehler
011b094cdd nixos/security.chromiumSuidSandbox: remove with lib; 2024-12-08 13:21:48 +01:00
Felix Buehler
8d0fd73946 nixos/security.pki: remove with lib; 2024-12-08 13:21:48 +01:00
Aleksana
7a7cab08b6
immich: 1.121.0 -> 1.122.1 (#362233) 2024-12-08 19:05:36 +08:00
Aleksana
98b5591e5c
nixos/rygel: add package option (#355987) 2024-12-08 18:22:43 +08:00
Yureka
4d8e8de0d9 nixos/mailman: increase uwsgi buffer size
otherwise results in 502 bad gateway errors with some clients (which send a lot of cookies?)

Change-Id: I9aadedb7acde0388f060dbb82ccd8788f41ff0e6
2024-12-08 10:36:18 +01:00
Sefa Eyeoglu
3d58debbb5
wivrn: 0.19 -> 0.22 (#350069) 2024-12-08 09:24:30 +01:00
misuzu
afe27494fa
nixos/wireguard-networkd: init (#259092) 2024-12-08 07:39:52 +02:00
codgician
caa41052bb
Merge branch 'master' into waagent-module 2024-12-08 12:59:45 +08:00
Masum Reza
c584da6436
Apparmor: Adopt package, nixos module and nixos tests (#359817) 2024-12-08 09:56:55 +05:30
codgician
d07d8a5589
waagent: improve code readability and doc 2024-12-08 11:05:57 +08:00
Majiir Paktu
b7390e3686 nixos/wireguard-networkd: add release notes entry 2024-12-07 20:01:27 -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
Bobby Rong
bab9b4a93c
nixos/cinnamon: Add x-cinnamon-mimeapps.list (#362432) 2024-12-08 08:50:36 +08:00
Sefa Eyeoglu
1460b3e905
prisma,prisma-engines: 5.22.0 -> 6.0.1 (#359944) 2024-12-08 00:10:56 +01:00
Philip Taron
ffb4e6a4f9
doc: fix typo in user mgmt manual page (#362887) 2024-12-07 10:04:43 -08:00
Masum Reza
39c528fc51
datadog-agent: 7.50.3 -> 7.56.2 (#358927) 2024-12-07 23:11:39 +05:30
Arnaud Venturi
85b2760359
Fix documentation typo in user mgmt manual page 2024-12-07 18:34:45 +01:00
Alex Martens
69fd74d8fe nixos/github-runners: remove newam from maintainers 2024-12-07 08:52:49 -08:00
Jordan Williams
0ba194b1a4
nixos/rygel: add package option 2024-12-07 07:16:28 -06:00
Aleksana
4d3790a2d1
nerd-fonts: improve alias throw to give example migration (#362769) 2024-12-07 19:25:38 +08:00
Thomas Gerbet
69590ca7f4
cups-filters: 1.28.17 -> 2.0.1 (#358724) 2024-12-07 12:00:35 +01:00
Anund
8c2f571052 nerd-fonts: improve alias throw to give example migration 2024-12-07 22:00:33 +11:00
Thomas Gerbet
6dadace420
nixos/wrapper: pass trusted argv[0] to the privileged executable (#285588) 2024-12-07 11:54:27 +01:00
Bjørn Forsman
7aad7090b7 nixos/zfs: order pool sync services before final.target
If we don't do this, I think systemd can kill the service(s) before they
finish.
2024-12-07 10:16:55 +01:00
Will Fancher
5c8a2cab3f
nixos/buffyboard: init (#358941) 2024-12-07 03:36:18 -05: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
Yt
d530a7b9ea
nixos/lemmy: fix nginx backend to proxy needed headers (#306984) 2024-12-06 19:27:00 -05:00