Franz Pletz
89a3c7e9f0
nixos/prometheus: add fallback_scrape_protocol and scrape_protocols options ( #361223 )
2024-12-02 23:29:11 +01:00
Rick van Schijndel
1649adc155
nixos/prometheus: add fallback_scrape_protocol and scrape_protocols options
...
I chose to not constrain them to the supported values to be more flexible in supporting any
newly added values. But maybe it makes sense to constrain them, I'm not completely sure.
Ran into this because Prometheus 3.0 was introduced last week and my config broke,
since rtl_433 doesn't set the headers / content-type correctly.
Related-to: https://github.com/NixOS/nixpkgs/pull/358862
Related-to: https://github.com/prometheus/prometheus/pull/15136
2024-12-02 22:20:48 +01:00
Nick Cao
88814f3499
nixos/keycloak: Enable Dual-Stack by default. ( #360845 )
2024-12-02 14:24:20 -05:00
John Titor
a86b5873b6
nixos/ananicy: fix eval when hardened kernel is used with ananicy-cpp
2024-12-03 00:14:56 +05:30
Rick van Schijndel
dbf753c544
tandoor-recipes: drop maintainership ( #359603 )
2024-12-02 19:36:59 +01:00
Philip Taron
cd519af995
Added boot.modprobeConfig.useUbuntuModuleBlacklist
. ( #290330 )
2024-12-02 09:38:23 -08:00
Philip Taron
898a5023f3
nixos/boot: merge to maintain commit signatures
2024-12-02 08:58:37 -08:00
Philip Taron
548eb2776d
nixos/boot: remove lib.mdDoc from boot.modprobeConfig.useUbuntuModuleBlacklist
2024-12-02 08:58:27 -08:00
Sefa Eyeoglu
d2f5c28d0d
containerd: 1.7.23 -> 2.0.0 ( #356618 )
2024-12-02 17:19:46 +01: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
Jonas Heinrich
1294e798cb
nixos/signald: automatically migrate db ( #202923 )
2024-12-02 14:55:56 +01:00
Martin Weinelt
3828bc6e11
nixos/kea: fix settings example ( #361068 )
2024-12-02 14:13:16 +01:00
Franz Pletz
1e0c4e50b0
network: Fix cycle dependency causing race of netdev and address configuration ( #352523 )
2024-12-02 13:13:24 +01:00
Bruno BELANYI
9a0ae3a604
tandoor-recipes: drop maintainership
...
I stopped using it, I can't test updates anymore.
2024-12-02 12:02:24 +00:00
bloominstrong
798c3d20d3
nixos/kea: fix settings example
...
As of 2.6.0 subnet-ids need to be provided in the setitngs, adding that to the dhcp{4,6}.settings example
2024-12-02 21:49:10 +10:00
Alexander Sieg
12c4224d83
nixos/shairport-sync: restart the systemd service on failure ( #357253 )
2024-12-02 11:52:31 +01:00
misuzu
dd9a2e26ac
nixos/nat: Match iptables behavior with nftables, add externalIP check ( #277016 )
2024-12-02 12:02:45 +02:00
Mel Bourgeois
bbcd0f3052
nixos/datadog-agent: migrate deprecated config & set bin option
2024-12-02 00:31:30 -06:00
Egor Savkin
9354d385e2
network: Fix cycle dependency causing race of netdev and address configuration
...
This changes the following chain after `nixos-rebuild switch` with modified tunnel interfaces:
stop network-setup -> stop TUN-netdev -> stop network-addresses-TUN -> start network-addresses-TUN (fails since it depends on TUN-netdev which is off).
Chain after this change:
stop TUN-netdev -> stop network-setup -> stop network-addresses-TUN -> start TUN-netdev -> start network-addresses-TUN -> start network-setup
Signed-off-by: Egor Savkin <es@m-labs.hk>
2024-12-02 10:54:47 +08:00
misuzu
491c8c8e0a
nixos/netbird: fix coturn configuration ( #356267 )
2024-12-01 23:07:35 +02:00
Ben Gamari
0a7dc31a85
gitlab-runner: Try fixing #356717
2024-12-01 15:03:37 -05:00
Frédéric Christ
dd5ac98f89
nixos/keycloak: Enable Dual-Stack by default.
...
Keycloak already has Dual-Stack made the default for a while:
https://github.com/keycloak/keycloak/pull/21340/files#diff-28d941fe33e0f8217892e8096ba7152ba9ade67e3b2c3f0ce31a333d90cc339d
2024-12-01 20:20:27 +01:00
Nick Cao
7fd3ecc74d
nixos/strongswan: update start_action option ( #360731 )
2024-12-01 13:47:27 -05:00
Jenny
d3ba34c9e4
plausible: 2.0.0 -> 2.1.4 ( #356221 )
2024-12-01 18:31:00 +01:00
misuzu
4b0caba2c5
nixos/activation, switch-to-configuration-ng, doc: improve NIXOS_LUSTRATE installation experience ( #349049 )
2024-12-01 19:16:26 +02:00
Michele Guerini Rocco
c7a4e4c503
sd-image: fix raspberry pi 0 boot ( #355469 )
2024-12-01 17:42:24 +01:00
Michele Guerini Rocco
49f57fdb25
nixos/hostapd: allow octothorpe characters in SAE password ( #356079 )
2024-12-01 17:35:23 +01:00
Vladimir Pouzanov
dff5a9370c
nixos/prometheus-exporters/libvirt: init
2024-12-01 16:30:29 +00:00
Jan Tojnar
d835701e54
Merge branch 'gnome-notExcluded'
2024-12-01 15:50:21 +01:00
misuzu
2a1bf498aa
nixos/installation-cd-base: add git & rsync ( #325511 )
2024-12-01 16:35:33 +02:00
RMT
fc46ecd8c9
nixos/strongswan: update start_action option
2024-12-01 22:34:44 +08:00
misuzu
07a96b2499
nixos/installation-device: make openssh settings a default ( #339786 )
2024-12-01 16:32:13 +02:00
misuzu
f608d1b3bc
nixos/acme: fix cert ownership assert for string SupplementaryGroups
( #356064 )
2024-12-01 16:31:01 +02:00
Rick van Schijndel
35a2fc6117
nixos/aria2: allow fine tuning download file permissions ( #359045 )
2024-12-01 11:52:02 +01:00
Bruno BELANYI
35435a647a
nixos/localtimed: fix 'geoclue2Package' doc
2024-12-01 10:41:30 +00:00
Aleksana
a94c29f625
privatebin: fix description typo ( #360424 )
2024-12-01 18:36:43 +08:00
Doron Behar
32ad523bd5
nixos/documentation: Link Devhelp files ( #218123 )
2024-12-01 11:25:40 +02:00
TNE
46b2df60a5
nixos/nat: Allow NAT to still function when a forward default DROP iptables rule is in effect.
...
This allows feature parity with the nftables "filterForward" firewall option when adding a ip forwarding default drop iptables rule.
2024-12-01 09:36:02 +01:00
TNE
622376ecb0
nixos/nat: Prevent NAT reflection on connections not coming from behind the NAT
2024-12-01 09:36:02 +01:00
TNE
6cb4e7d591
nixos/nat: Only connections made to the nat.externalIP will be port forwarded.
2024-12-01 09:36:02 +01:00
Pol Dellaiera
c5150dd981
firefly-iii: 6.1.21 -> 6.1.24, firefly-iii-data-importer: 1.5.6 -> 1.5.7 ( #355838 )
2024-12-01 08:59:37 +01:00
Tomodachi94
ac35b10480
nixos/java: No bashisms in environment.shellInit
script ( #294121 )
2024-11-30 17:19:13 -08:00
Adam C. Stephens
33b9d57c65
incus: fix container tests from image rename ( #360305 )
2024-11-30 15:04:26 -05:00
Azat Bahawi
130bb06af1
nixos/zapret: extra features ( #356339 )
2024-11-30 21:08:58 +03:00
pascal
002ebede7a
firefly-iii: fix typo
2024-11-30 15:01:30 +01:00
pascal
e06fd90239
privatebin: fix description typo
2024-11-30 14:30:15 +01:00
Thomas Gerbet
33f830be76
moodle: 4.4.1 -> 4.4.3 ( #334639 )
2024-11-30 13:08:19 +01:00
Leona Maroni
2ba711361f
gitlab: 17.3.7 -> 17.5.2 ( #360160 )
2024-11-30 09:51:21 +01:00
Franz Pletz
357fff0f44
nixos/networkd: allow configuring RTTSec for CAKE qdisc ( #285737 )
2024-11-30 07:25:54 +01:00
Franz Pletz
0d48c50f4b
nixos/networkd: use upstream wait-online@ unit
...
Use the upstream unit for systemd-networkd-wait-online@.service and fix
the spelling.
2024-11-30 07:15:46 +01:00
Franz Pletz
18cf9ad14b
nixos/networkd: fix eval
...
Broken by #330662 .
2024-11-30 07:08:18 +01:00
Franz Pletz
e383460f09
nixos/networkd: add dhcpServerConfig.PersistLeases option ( #353189 )
2024-11-30 06:46:51 +01:00
Franz Pletz
e5a4cc81ab
nixos/networkd: add some new options in systemd 256 ( #330662 )
2024-11-30 06:44:55 +01:00
Adam C. Stephens
9ab59bb5fb
incus: format
2024-11-30 00:04:54 -05:00
Aleksana
88bd81e177
gkraken,nixos/gkraken: Drop ( #358200 )
2024-11-30 10:54:30 +08:00
Fernando Rodrigues
02e1f93cb4
nixos/version: add extraOSReleaseArgs and extraLSBReleaseArgs
...
A free-form `attrsOf str` option that is merged with the /etc/os-release
builder, allowing downstreams to customise arbitrary os-release fields.
This is separate from the variant option, as using an attribute set
merge means one gets an infinte recursion when making extraOSReleaseArgs
a recursive set, and the variant attribute is useful to define elsewhere
or multiple times.
Ditto for /etc/lsb-release.
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-11-29 19:58:29 -03:00
Fernando Rodrigues
b4d7b9ade2
nixos/version: use 24-bit ANSI colour code
...
It's almost 2025; we don't need to use 3-bit colour anymore. Let's use
the proper colour code for NixOS' light blue:
ea1384e183/logo/README.md (colours)
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-11-29 19:56:30 -03:00
jopejoe1
bf5d64a130
nixos/os-release: make default_hostname distribution default ( #359571 )
2024-11-29 22:54:21 +00:00
Jonas Chevalier
223586a617
virtualisation: Use system.build.image, normalize file names ( #359339 )
2024-11-29 22:54:17 +01:00
Robert Schütz
61f3a9680a
nixos/prometheus.exporters.unifi: drop
...
The corresponding package was dropped in 826bef9b51
.
2024-11-29 22:49:29 +01:00
Maximilian Bosch
cf28257e4f
Merge: percona-server_8_0: 8.0.37-29 -> 8.0.39-30, percona-server: 8.4.0-1 -> 8.4.2-2 ( #359824 )
2024-11-29 22:16:16 +01:00
Maximilian Bosch
c055f6bc0a
nixos/mysql: fix evaluation of percona test
...
Commit e14483d6a6
fixed a bug in the `ini`
type with `listsAsDuplicatedKeys = true;`: multiple list declarations
weren't merged, but latter declarations shadowed the former without any
error.
The fix brought another issue to surface however: before, the
`plugin-load-add` declaration in the MySQL test shadowed the
`auth_socket.so` setting in the module. But now the attempt
to merge a list and a single declaration breaks because of
`types.either` seeing a mix of declarations from the left
AND right type.
Turning the `plugin-load-add` in the module into a list triggers the
correct merging behavior and thus fixes the evaluation error (and
merging behavior of `plugin-load-add`)!
This wasn't an issue for mysql itself (empty `plugin-load-add` in the
test) and neither for mariadb (the `auth_socket.so` isn't added for
this).
2024-11-29 21:55:49 +01:00
Grimmauld
ceaeeb47cb
nixos/apparmor: adopt
2024-11-29 19:38:20 +01:00
Philip Taron
a403221cb8
treewide/nixos: remove with lib;
part 3 ( #335623 )
2024-11-29 10:10:53 -08:00
Fedi Jamoussi
b9da4f27d9
nixos/omnom: init module ( #357830 )
2024-11-29 18:34:24 +01:00
Alexander Sieg
eebd4c3b01
gitlab: 17.3.7 -> 17.5.2
2024-11-29 17:51:19 +01:00
phaer
c78003c4e0
image/images: Add image modules defined in virtualisation/
2024-11-29 17:13:54 +01:00
phaer
91d74082c4
virtualisation/proxmox-lxc: use system.build.image
2024-11-29 17:13:54 +01:00
phaer
06ad3811a8
virtualisation/lxc-container: use system.build.image
2024-11-29 17:13:52 +01:00
phaer
f3563c996e
virtualisation/azure-image: use system.build.image
2024-11-29 17:12:27 +01:00
phaer
77fce1dc58
virtualisation/digital-ocean: use system.build.image
2024-11-29 17:12:26 +01:00
phaer
41db5209c7
virtualisation/google-compute: use system.build.image
2024-11-29 17:12:26 +01:00
phaer
a230d5228d
virtualisation/hyperv-image: hyperv.vmFileName -> image.fileName
2024-11-29 17:12:26 +01:00
phaer
6d50a8c57f
virtualisation/kubevirt: use system.build.image
2024-11-29 17:12:26 +01:00
phaer
d8410d8366
virtualisation/oci-image: use system.build.image
2024-11-29 17:12:26 +01:00
phaer
a0ce661c99
virtualisation/proxmox-image: use system.build.image
2024-11-29 17:12:26 +01:00
phaer
342a5021df
virtualisation/vagrant-virtualbox: use system.build.image
2024-11-29 17:12:26 +01:00
phaer
6cc7449e30
virtualisation/virtualbox: virtualbox.vmFileName -> image.fileName
2024-11-29 17:12:26 +01:00
phaer
b0b3a75676
virtualisation/vmware-image: vmware.vmFileName -> image.fileName
2024-11-29 17:12:26 +01:00
phaer
47c83cb438
virtualisation/linode-image: Use system.build.image
2024-11-29 17:12:26 +01:00
phaer
40142caad0
format files with nixfmt
2024-11-29 17:12:26 +01:00
Adam C. Stephens
6de1312a38
nixos/lxc/container: fix useDhcp with veth ( #358806 )
2024-11-29 10:45:09 -05:00
Adam C. Stephens
f50a1bd99d
nixos/lxc/container: fix useDhcp with veth
...
https://github.com/NixOS/nixpkgs/pull/347283 changed the default to
exclude non-physical network Kind, but that unfortunately also includes
`veth` which LXC uses for its network interfaces. Re-enable that
functionality so users can use networkd with useDHCP.
2024-11-29 10:37:14 -05:00
Sefa Eyeoglu
854baca4aa
nixos/renovate: unset service restart ( #359403 )
2024-11-29 15:22:05 +01:00
Victor Engmark
7389d32232
nixos/cupsd: Fix permissions on shared directories
...
`/var/cache`, `/var/lib`, and `/var/spool` all have 0755 permissions by
default, so should probably be created as such in this script.
See #357447 for discussion.
2024-11-29 21:50:04 +13:00
Sandro
1d62a85ff5
nixos/mailman: add option to expand the uwsgi settings ( #333315 )
2024-11-29 00:53:55 +01:00
OPNA2608
928dea90c6
nixos/lomiri: Add mediaplayer app
2024-11-28 23:51:57 +01:00
Victor Engmark
bfe7bb410f
nixos/printing: fix ShellCheck issues
...
ShellCheck reports the following:
> SC2174 (warning): When used with -p, -m only applies to the deepest
> directory.
Avoid this warning by splitting `mkdir -m MODE -p DIR` into
`(umask MASK && mkdir -p DIR)`.
2024-11-28 22:41:11 +01:00
Felix Buehler
07894f4f30
nixos/services.stunnel: remove with lib;
2024-11-28 19:08:42 +01:00
Felix Buehler
93d6b8180e
nixos/services.oink: remove with lib;
2024-11-28 19:08:42 +01:00
Felix Buehler
2d4a4c110a
nixos/services.nylon: remove with lib;
2024-11-28 19:08:42 +01:00
Felix Buehler
2bf4393a9b
nixos/networking.nftables: remove with lib;
2024-11-28 19:08:42 +01:00
Felix Buehler
83cc2cd01f
nixos/services.nebula: remove with lib;
2024-11-28 19:08:42 +01:00
Felix Buehler
e14d1dc198
nixos/services.ncdns: remove with lib;
2024-11-28 19:08:42 +01:00
Felix Buehler
e4ffb753b1
nixos/services.glusterfs: remove with lib;
2024-11-28 19:08:42 +01:00
Felix Buehler
4dbf3a75ae
nixos/services.drbd: remove with lib;
2024-11-28 19:08:41 +01:00
Felix Buehler
44985668d8
nixos/services.diod: remove with lib;
2024-11-28 19:08:41 +01:00
Felix Buehler
a9748cc118
nixos/services.cachefilesd: remove with lib;
2024-11-28 19:08:41 +01:00
Felix Buehler
5f44beaebb
nixos/services.watchdogd: remove with lib;
2024-11-28 19:08:41 +01:00
Felix Buehler
e8e5c6c79b
nixos/services.vnstat: remove with lib;
2024-11-28 19:08:41 +01:00
Felix Buehler
cc88c367bb
nixos/services.uptime-kuma: remove with lib;
2024-11-28 19:08:41 +01:00
Felix Buehler
6974870a0a
nixos/services.tuptime: remove with lib;
2024-11-28 19:08:41 +01:00
Felix Buehler
307f280e81
nixos/services.tremor-rs: remove with lib;
2024-11-28 19:08:41 +01:00
Felix Buehler
851d23320b
nixos/services.telegraf: remove with lib;
2024-11-28 19:08:40 +01:00
Felix Buehler
8eb355e978
nixos/services.sysstat: remove with lib;
2024-11-28 19:08:40 +01:00
Felix Buehler
8b8b523eb9
nixos/services.statsd: remove with lib;
2024-11-28 19:08:40 +01:00
Felix Buehler
084011a1b4
nixos/services.smartd: remove with lib;
2024-11-28 19:08:40 +01:00
Felix Buehler
b3796eddc4
nixos/services.scollector: remove with lib;
2024-11-28 19:08:40 +01:00
Felix Buehler
a7f917375f
nixos/services.riemann: remove with lib;
2024-11-28 19:08:40 +01:00
Felix Buehler
36b176c8e3
nixos/services.riemann-tools: remove with lib;
2024-11-28 19:08:40 +01:00
Felix Buehler
9f025e3df5
nixos/services.riemann-dash: remove with lib;
2024-11-28 19:08:40 +01:00
Felix Buehler
4f47314003
nixos/services.prometheus.xmpp-alerts: remove with lib;
2024-11-28 19:08:39 +01:00
Felix Buehler
f9825ae100
nixos/services.prometheus.sachet: remove with lib;
2024-11-28 19:08:39 +01:00
Felix Buehler
3b6ddc5927
nixos/services.prometheus.pushgateway: remove with lib;
2024-11-28 19:08:39 +01:00
Felix Buehler
ea4bd53274
nixos/services.prometheus.alertmanager: remove with lib;
2024-11-28 19:08:39 +01:00
Felix Buehler
951787fba3
nixos/services.prometheus.alertmanagerWebhookLogger: remove with lib;
2024-11-28 19:08:39 +01:00
Felix Buehler
c617a4cb83
nixos/services.prometheus.alertmanagerIrcRelay: remove with lib;
2024-11-28 19:08:39 +01:00
Felix Buehler
500c84cedd
nixos/services.osquery: remove with lib;
2024-11-28 19:08:39 +01:00
Felix Buehler
f88528a137
nixos/services.netdata: remove with lib;
2024-11-28 19:08:39 +01:00
Felix Buehler
c93d8f88a7
nixos/services.nagios: remove with lib;
2024-11-28 19:08:38 +01:00
Felix Buehler
34970fdcf3
nixos/services.munin-[cron,node]: remove with lib;
2024-11-28 19:08:38 +01:00
Felix Buehler
faf7fde49e
nixos/services.monit: remove with lib;
2024-11-28 19:08:38 +01:00
Felix Buehler
5419e3778f
nixos/services.mackerel-agent: remove with lib;
2024-11-28 19:08:38 +01:00
Felix Buehler
56bd2c2da6
nixos/services.longview: remove with lib;
2024-11-28 19:08:38 +01:00
Felix Buehler
9353cb1b74
nixos/services.kthxbye: remove with lib;
2024-11-28 19:08:38 +01:00
Felix Buehler
1e44f5e3df
nixos/services.karma: remove with lib;
2024-11-28 19:08:38 +01:00
Felix Buehler
588c1c985b
nixos/services.kapacitor: remove with lib;
2024-11-28 19:08:38 +01:00
Felix Buehler
5b48323837
nixos/services.incron: remove with lib;
2024-11-28 19:08:37 +01:00
Felix Buehler
baece5fb08
nixos/services.heapster: remove with lib;
2024-11-28 19:08:37 +01:00
Felix Buehler
95e5f256d6
nixos/services.hdapsd: remove with lib;
2024-11-28 19:08:37 +01:00
Felix Buehler
8f9336460b
nixos/services.grafana_reporter: remove with lib;
2024-11-28 19:08:37 +01:00
Felix Buehler
f1019c7adb
nixos/services.grafana-image-renderer: remove with lib;
2024-11-28 19:08:37 +01:00
Felix Buehler
e86917ad30
nixos/services.grafana-agent: remove with lib;
2024-11-28 19:08:37 +01:00
Felix Buehler
69dd091d51
nixos/services.fusionInventory: remove with lib;
2024-11-28 19:08:37 +01:00
Felix Buehler
699ee515a1
nixos/services.do-agent: remove with lib;
2024-11-28 19:08:37 +01:00
Felix Buehler
4bfa9c3f97
nixos/services.datadog-agent: remove with lib;
2024-11-28 19:08:36 +01:00
Felix Buehler
357422f21b
nixos/services.das_watchdog: remove with lib;
2024-11-28 19:08:36 +01:00
Felix Buehler
c39797b55e
nixos/services.collectd: remove with lib;
2024-11-28 19:08:36 +01:00
Felix Buehler
5ced735a89
nixos/services.cadvisor: remove with lib;
2024-11-28 19:08:36 +01:00
Felix Buehler
278fc7501c
nixos/services.bosun: remove with lib;
2024-11-28 19:08:36 +01:00
Felix Buehler
66ea353e1c
nixos/services.below: remove with lib;
2024-11-28 19:08:36 +01:00
Felix Buehler
7123ef8458
nixos/services.arbtt: remove with lib;
2024-11-28 19:08:36 +01:00
Felix Buehler
3fa1cc4f5f
nixos/services.apcupsd: remove with lib;
2024-11-28 19:08:36 +01:00
Felix Buehler
03ba605ab0
nixos/services.alloy: remove with lib;
2024-11-28 19:08:35 +01:00
Felix Buehler
44990e93c3
nixos/services.alerta: remove with lib;
2024-11-28 19:08:35 +01:00
Felix Buehler
59a4e8349e
nixos/services.zookeeper: remove with lib;
2024-11-28 19:08:35 +01:00
Felix Buehler
f8b0d3a756
nixos/services.xmrig: remove with lib;
2024-11-28 19:08:35 +01:00
Felix Buehler
fe175fe575
nixos/services.weechat: remove with lib;
2024-11-28 19:08:35 +01:00