Commit Graph

35112 Commits

Author SHA1 Message Date
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
Felix Buehler
43e70943da nixos/services.uhub: remove with lib; 2024-11-28 19:08:35 +01:00
Felix Buehler
b04e01279b nixos/services.tzupdate: remove with lib; 2024-11-28 19:08:35 +01:00
Felix Buehler
f89578e797 nixos/programs.tuxclocker: remove with lib; 2024-11-28 19:08:35 +01:00
Felix Buehler
11904bba73 nixos/services.tp-auto-kbbl: remove with lib; 2024-11-28 19:08:34 +01:00
Felix Buehler
d279b64dc1 nixos/services.tiddlywiki: remove with lib; 2024-11-28 19:08:34 +01:00
Felix Buehler
2ecc659ae8 nixos/services.tautulli: remove with lib; 2024-11-28 19:08:34 +01:00
Felix Buehler
cc25de02a5 nixos/services.tandoor-recipes: remove with lib; 2024-11-28 19:08:34 +01:00
Felix Buehler
334d6eb492 nixos/services.synergy: remove with lib; 2024-11-28 19:08:34 +01:00
Felix Buehler
165ad257f7 nixos/services.svnserve: remove with lib; 2024-11-28 19:08:34 +01:00
Felix Buehler
07819ffd98 nixos/services.sundtek: remove with lib; 2024-11-28 19:08:34 +01:00
Felix Buehler
5adb3502aa nixos/services.subsonic: remove with lib; 2024-11-28 19:08:33 +01:00
Felix Buehler
269e2407e9 nixos/services.sssd: remove with lib; 2024-11-28 19:08:33 +01:00
Felix Buehler
4a435c16d2 nixos/services.spice-webdavd: remove with lib; 2024-11-28 19:08:33 +01:00
Felix Buehler
e4c0bdd97f nixos/services.spice-vdagentd: remove with lib; 2024-11-28 19:08:33 +01:00
Felix Buehler
7abfa8873a nixos/services.sonarr: remove with lib; 2024-11-28 19:08:33 +01:00
Felix Buehler
b84a9d0112 nixos/services.soft-serve: remove with lib; 2024-11-28 19:08:33 +01:00
Felix Buehler
288a627154 nixos/services.siproxd: remove with lib; 2024-11-28 19:08:33 +01:00
Felix Buehler
2a8d189e9b nixos/services.signald: remove with lib; 2024-11-28 19:08:33 +01:00
Felix Buehler
e593a4c094 nixos/services.sickbeard: remove with lib; 2024-11-28 19:08:32 +01:00
Felix Buehler
1b4c241f80 nixos/services.serviio: remove with lib; 2024-11-28 19:08:32 +01:00
Felix Buehler
1bf69e64ec nixos/services.sdrplayApi: remove with lib; 2024-11-28 19:08:32 +01:00
Felix Buehler
1d3ea1dbe5 nixos/services.safeeyes: remove with lib; 2024-11-28 19:08:32 +01:00
Felix Buehler
e3f2e1c9fb nixos/services.rmfakecloud: remove with lib; 2024-11-28 19:08:32 +01:00
Felix Buehler
724f15d7d8 nixos/services.rkvm: remove with lib; 2024-11-28 19:08:32 +01:00
Felix Buehler
0280cad999 nixos/services.rippleDataApi: remove with lib; 2024-11-28 19:08:32 +01:00
Ilan Joselevich
c7c136a610
kanidm: allow hydra to cache alternative build with secret provisioning (#358782) 2024-11-28 19:35:25 +02:00
Flo
f5080d12b3 Rebuild password update functionality, add tests 2024-11-28 13:47:45 +01:00
Juanjo Presa
5a6ea278da nixos/os-release: make default_hostname distroId 2024-11-28 13:25:47 +01:00
Christina Sørensen
50bfbbd7d4
enableAllTerminfo: re-add unbroken contour (#359542) 2024-11-28 10:31:01 +01:00
Felix Buehler
ba6e7e10bb nixos/services.readarr: remove with lib; 2024-11-28 00:45:33 +01:00
Felix Buehler
39d9937d05 nixos/services.radarr: remove with lib; 2024-11-28 00:45:33 +01:00
Felix Buehler
f5c2c7bbf2 nixos/services.pykms: remove with lib; 2024-11-28 00:45:32 +01:00
Felix Buehler
247134aefb nixos/services.prowlarr: remove with lib; 2024-11-28 00:45:32 +01:00
Felix Buehler
6a73a0aca9 nixos/services.preload: remove with lib; 2024-11-28 00:45:32 +01:00
Felix Buehler
257f608dfc nixos/services.polaris: remove with lib; 2024-11-28 00:45:32 +01:00
Felix Buehler
66fecabb5f nixos/services.plikd: remove with lib; 2024-11-28 00:45:32 +01:00
Felix Buehler
8553d979a1 nixos/services.plex: remove with lib; 2024-11-28 00:45:32 +01:00
Felix Buehler
bb74224921 nixos/services.pinnwand: remove with lib; 2024-11-28 00:45:32 +01:00
Felix Buehler
59061eb9ea nixos/services.parsoid: remove with lib; 2024-11-28 00:45:32 +01:00
Felix Buehler
9540ed8747 nixos/services.paperless: remove with lib; 2024-11-28 00:45:30 +01:00
Sandro
1af52db201
nixos/mailman: wrap mailman cli to start as mailman user (#332847) 2024-11-27 23:07:31 +01:00
Sandro Jäckel
61d15c60fc
nixos/mailman: add option to expand the uwsgi settings 2024-11-27 23:02:47 +01:00
Sandro
b5ad44e06e
nixos/lvm: expand enable description to better inform users about the… (#355463) 2024-11-27 22:37:48 +01:00
Felix Buehler
01218209dc nixos/services.duplicity: remove with lib; 2024-11-27 22:26:59 +01:00
Felix Buehler
699a0f8601 nixos/services.duplicati: remove with lib; 2024-11-27 22:26:59 +01:00
Felix Buehler
ef50268985 nixos/services.borgmatic: remove with lib; 2024-11-27 22:26:59 +01:00
Felix Buehler
f600d6a3b1 nixos/services.ympd: remove with lib; 2024-11-27 22:26:59 +01:00
Felix Buehler
9d80afc3c4 nixos/services.spotifyd: remove with lib; 2024-11-27 22:26:59 +01:00
Felix Buehler
f6a10dfc09 nixos/services.slimserver: remove with lib; 2024-11-27 22:26:59 +01:00
Felix Buehler
ecb168c8d7 nixos/services.roon-server: remove with lib; 2024-11-27 22:26:59 +01:00
Felix Buehler
794d3952b0 nixos/services.roon-bridge: remove with lib; 2024-11-27 22:26:58 +01:00
Felix Buehler
bde5fcc9b8 nixos/services.networkaudiod: remove with lib; 2024-11-27 22:26:58 +01:00
Felix Buehler
b477479cb7 nixos/services.mpdscribble: remove with lib; 2024-11-27 22:26:58 +01:00
Felix Buehler
de5c62db29 nixos/services.liquidsoap: remove with lib; 2024-11-27 22:26:58 +01:00
Felix Buehler
f645147c7e nixos/services.jmusicbot: remove with lib; 2024-11-27 22:26:58 +01:00
Felix Buehler
291d92e529 nixos/services.jack: remove with lib; 2024-11-27 22:26:58 +01:00
Felix Buehler
e8fa5a92e9 nixos/services.icecast: remove with lib; 2024-11-27 22:26:58 +01:00
Felix Buehler
1d19c390cf nixos/services.hqplayerd: remove with lib; 2024-11-27 22:26:58 +01:00
Felix Buehler
dfd031a486 nixos/services.goxlr-utility: remove with lib; 2024-11-27 22:26:58 +01:00
Felix Buehler
496d11787d nixos/services.gonic: remove with lib; 2024-11-27 22:26:57 +01:00
Felix Buehler
cab8ab375c nixos/services.gmediarender: remove with lib; 2024-11-27 22:26:57 +01:00
Felix Buehler
c62a55f1b6 nixos/services.botamusique: remove with lib; 2024-11-27 22:26:57 +01:00
Felix Buehler
82146f6a71 nixos/services.activemq: remove with lib; 2024-11-27 22:26:57 +01:00
Felix Buehler
5a670b332a nixos/services.salt.minion: remove with lib; 2024-11-27 22:26:57 +01:00
Felix Buehler
503fd3014a nixos/services.oxidized: remove with lib; 2024-11-27 22:26:57 +01:00
Felix Buehler
3c80b14a81 nixos/security.please: remove with lib; 2024-11-27 22:26:57 +01:00
Felix Buehler
a62e66394b nixos/security.audit: remove with lib; 2024-11-27 22:26:57 +01:00
Felix Buehler
236ed7869d nixos/security.apparmor: remove with lib; 2024-11-27 22:26:57 +01:00
Felix Buehler
b1a2522f05 nixos/fcast-receiver: remove with lib; 2024-11-27 22:26:56 +01:00
Felix Buehler
9a8512f460 nixos/meta: remove with lib; 2024-11-27 22:26:56 +01:00
Felix Buehler
0334b1bf8e nixos/label: remove with lib; 2024-11-27 22:26:56 +01:00
Felix Buehler
4feff6c9b5 nixos/crashdump: remove with lib; 2024-11-27 22:26:56 +01:00
Felix Buehler
650b7695e0 nixos/assertions: remove with lib; 2024-11-27 22:26:56 +01:00
Felix Buehler
387be4f6c3 nixos/i18n.inputMethod.uim: remove with lib; 2024-11-27 22:26:56 +01:00
Felix Buehler
d5a377e94e nixos/i18n.inputMethod.nabi: remove with lib; 2024-11-27 22:26:56 +01:00
Felix Buehler
3eb92bcce7 nixos/i18n.inputMethod.ibus: remove with lib; 2024-11-27 22:26:56 +01:00
Felix Buehler
17c011592a nixos/i18n.inputMethod.hime: remove with lib; 2024-11-27 22:26:56 +01:00
Will Fancher
98dece1bf5
nixos/iso-image: fix isoImage.grubTheme = null; (#359374) 2024-11-27 15:52:05 -05:00
Will Fancher
357a340019
various: remove left-over rtc_cmos rootModule (#359416) 2024-11-27 15:49:12 -05:00
Felix Bühler
377b520bab
nixos/mopidy: restart the systemd service on failure (#357250) 2024-11-27 20:24:23 +01:00
Leona Maroni
57decfd591
nixos/wg-access-server: bugfix missing cfg dns.enabled (#352839) 2024-11-27 18:04:46 +01:00
Nick Cao
caeec1f97d
nixos/mautrix-telegram: use ffmpeg-headless instead of ffmpeg-full (#358225) 2024-11-27 09:09:54 -05:00
Franz Pletz
6473ecdc08
nixos/acme: Set /var/lib/acme permissions to 755 (#353659) 2024-11-27 14:51:32 +01:00
Emil Thorsoe
92a4d1d60d enableAllTerminfo: re-add unbroken contour 2024-11-27 14:12:20 +02:00
Arnout Engelen
f1f9a54031
cups-filters: 1.28.17 -> 2.0.1 2024-11-27 09:46:24 +01:00
Yt
e668162647
Meilisearch module (#359206) 2024-11-26 20:33:33 -05:00
Jordan Williams
90dfafee35
nixos/mopidy: restart the systemd service on failure
This ensures Mopidy is running, even after crashes.
2024-11-26 16:30:56 -06:00
Valentin Gagarin
0ad4684753 agorakit: unbreak by setting valid database package 2024-11-26 22:20:19 +01:00
Wolfgang Walther
d232880c20
various: remove left-over rtc_cmos rootModule
This is not needed anymore after
65a50ea453.
2024-11-26 22:02:46 +01:00
Sefa Eyeoglu
849225f9a1
nixos/renovate: unset service restart
Unsetting `Restart=` defaults to `Restart=no`. We don't want Renovate to
automatically restart, as it might trigger rate limits.

See https://github.com/NixOS/nixpkgs/issues/358028

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-11-26 21:36:20 +01:00
Jörg Thalheim
43f6a895e5
image/images: init (#359328) 2024-11-26 21:32:18 +01:00
Jonathan Ringer
b5168a9900 nixos/iso-image: fix isoImage.grubTheme = null;
Fixes `error: cannot coerce null to a string`
2024-11-26 21:18:21 +02:00
phaer
08b9155e20 image/images: init
A new NixOS module that adds two new options to `system.build`:

- imageModules: An attrset mapping image variant names to a list of nixos
  modules to use when building such images.

- images: An attrset mapping image variant names to a nixos instance
  based on the current config plus variant-specific modules (see
  `system.build.imageModules` above.
2024-11-26 19:04:53 +01:00
phaer
148ba06717 image/file-options: init 2024-11-26 19:04:53 +01:00
Izorkin
a7c8d553ae
nixos/logrotate: allow change mode of a file 2024-11-26 18:55:41 +03:00
Sandro
8e82ef5df1
nixos/binfmt: add option addEmulatedSystemsToNixSandbox (#354533) 2024-11-26 16:35:42 +01:00
Nick Cao
a17db8891e
nezha-agent: add updateScript; 0.20.3 -> 0.20.5 (#358660) 2024-11-26 08:44:16 -05:00
Artturin
86d8180759
Revert "nixos/iso-image: fix isoImage.grubTheme = null; logic" (#359280) 2024-11-26 15:01:19 +02:00
Jakub Kozłowski
ccca341011
bloop: fix service (#358951) 2024-11-26 13:59:49 +01:00
Will Fancher
80ec892b74
Revert "nixos/iso-image: fix isoImage.grubTheme = null; logic" 2024-11-26 07:56:33 -05:00
Colin
900bd0d8e6 nixos/buffyboard: init
[buffyboard](https://gitlab.postmarketos.org/postmarketOS/buffybox/-/tree/master/buffyboard)
is the on-screen framebuffer keyboard provided by postmarketOS's
buffybox project.

enable this with `services.buffybox.enable = true;`: any additional
settings are strictly optional.

once enabled, tab to an unused TTY (e.g. Ctrl+Alt+F2) and use the
mouse/touchpad/touchscreen to use the virtual keyboard. may require
a manual `systemctl start buffybox` if enabled on an already-booted
device.

Co-authored-by: Luflosi <luflosi@luflosi.de>
2024-11-26 09:13:32 +00:00
happysalada
4f456b4dec nixos/meilisearch: add to systemPackages 2024-11-26 02:14:47 -05:00
happysalada
ab7abb5c80 nixos/meilisearch: format 2024-11-26 02:13:20 -05:00
Artturin
fa4b9638fa
nixos/iso-image: fix isoImage.grubTheme = null; logic (#156754) 2024-11-26 00:39:02 +02:00
Jenny
ac24b97156
nixos/zammad: refactor package, module and nixos-test (#277456) 2024-11-25 19:45:58 +01:00
Philip Taron
a102f137f5
nixos/manticore: fix mkKeyValueDefault (#358673) 2024-11-25 09:20:10 -08:00
Daniel Baker
d75d17e1e8 nixos/cage: add package option
Adds a package option so users can inject their own package. Previously
the only way to change the package was to use an overlay and change the
cage package everywhere.
2024-11-25 09:09:00 -08:00
MakiseKurisu
e9e23cd28c
nixos/aria2: allow fine tuning download file permissions 2024-11-26 00:04:31 +08:00
Jared Baur
7b87a185a8 nixos/clatd: use clat-dev if it exists in settings
Otherwise, fallback to the default interface name `clat`.
2024-11-25 23:24:11 +11:00
Jared Baur
7665f6cb34 nixos/clatd: fix NetworkManager integration for dispatcher script 2024-11-25 23:24:11 +11:00
Evgeny Kurnevsky
87647a1bf9
bloop: fix service
bloop uses 'start' command now which starts daemon in the background
2024-11-25 11:40:46 +01:00
Jenny
61aa4ba718
nixos/open-webui: update doc link url (#354446) 2024-11-25 10:31:04 +01:00
Molly Miller
f014b0d415 nixos/frr: make runtime directory world-readable
FRR intends for non-root users to connect to the VTY sockets if they
are members of the frrvty group, however this is not possible if
non-root/non-frr users cannot access the runtime directory. The
sockets used by the FRR daemons for internal IPC are also created in
the runtime directory, however these are created with appropriately
restrictive permissions to prevent interference.
2024-11-25 10:10:06 +01:00
Leona Maroni
1044b2ccdb
nixos/paperless: add environmentFile option (#350944) 2024-11-25 08:51:01 +01:00
Maximilian Bosch
0f9abba69d
Merge: mautrix-signal: 0.7.2 -> 0.7.3 (#358785) 2024-11-25 08:33:43 +01:00
Savyasachee Jha
167c90ca01 nixos/firefly-iii-data-importer: Changes to clear cache more consistently upon updates 2024-11-25 09:46:52 +05:30
Savyasachee Jha
0c7f7224aa nixos/firefly-iii: Changes to clear cache more consistently upon updates
and other minor updates to align with new RFC formatter.
2024-11-25 09:46:52 +05:30
Tomodachi94
5bb480bf8f nixos/java: format with nixfmt-rfc-style 2024-11-24 22:44:54 +00:00
Flo
9a524549d6
Add passwordHash option 2024-11-24 22:39:56 +01:00
Emily
49d9ef16b1
treewide: remove deprecations up until 24.11 (#356732) 2024-11-24 19:46:12 +00:00
Maximilian Bosch
705ae9b92e
mautrix-signal: 0.7.2 -> 0.7.3
ChangeLog: https://github.com/mautrix/signal/releases/tag/v0.7.3
2024-11-24 19:44:49 +01:00
oddlama
91cbd96ffe
kanidm: allow hydra to cache alternative build with secret provisioning 2024-11-24 19:24:43 +01:00
Franz Pletz
d4b1fcdbe6
nixos/redlib: format, add maintainer, add cfg.settings, use upstream systemd unit (#345715) 2024-11-24 17:13:16 +01:00
Martin Weinelt
6632eed37b
nixos/haka: fix assert (#358675) 2024-11-24 16:30:35 +01:00
Felix Bühler
b675ca747f
nixos/mopidy: test & cleanup (#356021) 2024-11-24 16:01:21 +01:00
Flo
65dc95e52f
feat: Allow setting a password on cmdline for pxe boot 2024-11-24 15:12:14 +01:00
netali
f41f218e0d
nixos/zammad: refactor module 2024-11-24 14:42:43 +01:00
Moraxyc
b84c7c214e
nixos/nezha-agent: add options for new features
- servives.nezha-agent.disableNat: Disable NAT penetration
 - servives.nezha-agent.disableSendQuery: Disable sending TCP/ICMP/HTTP requests
2024-11-24 21:39:44 +08:00
Maximilian Bosch
4220a62d70
Merge: nixos/victoriametrics: check config, more tests & update desc (#353950) 2024-11-24 14:18:29 +01:00
Sefa Eyeoglu
2636739e7a
nixos/monado: add forceDefaultRuntime option (#348815) 2024-11-24 13:26:39 +01:00
Sefa Eyeoglu
d8b5f031dc
nixos/crashdump: remove redundant kernel patch
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-11-24 13:21:20 +01:00
Felix Buehler
5c99958613 nixos/haka: fix assert 2024-11-24 12:28:39 +01:00
Felix Buehler
7882454654 nixos/manticore: fix mkKeyValueDefault 2024-11-24 12:26:40 +01:00
Felix Buehler
9262fc48f9 nixos/mopidy: use lib.getExe 2024-11-24 12:05:41 +01:00
Felix Buehler
fba9ba64b3 nixos/mopidy: remove "with" statment 2024-11-24 12:03:03 +01:00
Matthew Croughan
383f676a1b
matrix-sliding-sync: remove the word 'simply' from option rename (#358544) 2024-11-24 09:26:38 +00:00
Masum Reza
041855ac56
nixos/scx: cleanup (#358339) 2024-11-24 13:40:30 +05:30
Kaleo
5991ed35da nixos/open-webui: update doc link url 2024-11-24 14:30:42 +08:00
Fernando Rodrigues
d4f3fe7de3
fish: add sigmasquadron as co-maintainer
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-11-23 20:14:05 -03:00
Maximilian Bosch
52aad27d73
nixos/castopod: pin to php 8.2
The package is pretty outdated, so I'm not sure if it'll work with PHP
8.3, let's keep it on 8.2 for now until the maintainers update it.
2024-11-23 20:44:28 +01:00
Majiir Paktu
3c7196f05b nixos/networkd-dispatcher: add extraArgs option
The service file in the package adds $networkd_dispatcher_args to
ExecStart=.
2024-11-23 14:17:57 -05:00
matthewcroughan
d6128750fb matrix-sliding-sync: remove the word 'simply' from option rename 2024-11-23 19:10:20 +00:00
Sandro
d1c079db10
nixos/suricata: Fix module and add to module-list (#349826) 2024-11-23 18:30:55 +01:00
Franz Pletz
2e07e3990d
kubo: 0.29.0 -> 0.32.1 (#357960) 2024-11-23 18:21:27 +01:00
Guillaume Girol
a929772d78
nixos/prometheus-postfix-exporter: add package option and format (#356564) 2024-11-23 17:53:28 +01:00
Martin Weinelt
59c2685a24
nixos/mackerel-agent: fix pkgs (#358476) 2024-11-23 17:53:13 +01:00
Matthew Croughan
c8eb734b5a
matrix-sliding-sync: improve assertion/deprecation message (#355938) 2024-11-23 16:34:15 +00:00
Franz Pletz
c6369bb94a
nixos-containers: fix enableTun option (#357276) 2024-11-23 17:18:57 +01:00
Felix Buehler
ae94b60d54 nixos/mackerel-agent: fix pkgs 2024-11-23 17:06:58 +01:00
Franz Pletz
c1fb3d817b
nixos/virtualisation: fix rendering of example in diskSize (#355944) 2024-11-23 17:06:13 +01:00
OPNA2608
ee25f37003 gkraken,nixos/gkraken: Drop
It was switched to maintenance mode on 2020-12-09[1], and marked deprecated in favour of Coolero/CoolerControl on 2022-02-23[2].

We have CoolerControl packaged since 24.05[3], so we can now drop gkraken.

[1]: https://gitlab.com/leinardi/gkraken/-/releases/0.14.5
[2]: https://gitlab.com/leinardi/gkraken/-/releases/1.2.0
[3]: c981cb00dd
2024-11-23 14:40:23 +01:00
LorenzBischof
c5d7865d83
nixos/etesync-dav: update default apiurl 2024-11-23 11:41:32 +01:00
Maximilian Bosch
0c8d661707
Merge: nixos/pgbouncer: rework RFC42 integration (#356965) 2024-11-23 09:20:09 +01:00
John Titor
fc8f58848e
nixos/scx: cleanup
- use utils.escapeSystemdExecArgs in systemd service

- remove StandardError="journal" as it's already default
2024-11-23 13:17:36 +05:30
Masum Reza
773ebf1f37
scx: 1.0.5 -> 1.0.6; build all rust subpackages together (#358154) 2024-11-23 08:47:40 +05:30
Connor Baker
4e54bbdea1
nixos/activation: Add pre-switch checks (#236375) 2024-11-22 17:33:20 -08:00
Martin Weinelt
7eb0c197fb
frigate: coral tpu support, audio model, nvidia ffmpeg hwaccel, other fixes (#357717) 2024-11-23 01:05:20 +01:00
Wulfsta
7df67599ea nixos/prometheus-postfix-exporter: add package option and format 2024-11-22 17:08:44 -05:00
John Titor
9480c8be07
nixos/scx: remove dead reference to scx.rustland 2024-11-23 01:17:54 +05:30
seth
328ebf2094
nixos/containerd: load after local-fs.target & dbus.service
18e4ea9a6c
2024-11-22 14:11:36 -05:00
Sefa Eyeoglu
ecd6e1eed1
nixos/netbird: fix port conflict on metrics endpoint (#357105) 2024-11-22 20:03:23 +01:00
Nick Cao
5aa904b61e
nixos/mautrix-telegram: use ffmpeg-headless instead of ffmpeg-full
ffmpeg-full was used for webp/webm support, but now they are
also enabled in ffmpeg-headless
2024-11-22 13:22:32 -05:00
Wolfgang Walther
4255d7a658
nixos/archisteamfarm: remove dataDir fallback
Scheduled for 24.11.

Added in #272147.
2024-11-22 18:30:15 +01:00
Wolfgang Walther
e1e2193dff
nixos/pipewire: remove version reference from warning message
This is also true in 24.11 and up, so no need to state the version
number explicitly.
2024-11-22 18:30:15 +01:00
Wolfgang Walther
8bdfc5eca2
nixos/screen: remove assertion
Scheduled for 24.11.
2024-11-22 18:30:12 +01:00
Wolfgang Walther
9966353ee7
nixos/garage: remove assertions
Those were scheduled to be removed in 24.11, so let's do that.

Added in #311893.
2024-11-22 18:30:12 +01:00
Wolfgang Walther
749a6fe1ad
nixos/zigbee2mqtt: remove renamed-option warning
This was planned for 21.11, so let's follow through.
2024-11-22 18:30:12 +01:00
Ryan Yin
ad06fc936d nixos/victoriametrics: check config, more tests, update desc 2024-11-23 01:19:11 +08:00
Martin Weinelt
1c07d92099
nixos/frigate: allow configuring a libva driver
In my testing this helped steer VA-API towards the correct card and also
made it show GPU statistics in performance monitoring.
2024-11-22 17:59:37 +01:00
Martin Weinelt
7411b85629
nixos/frigate: allow GPU use for video acceleration
The `render` group is required to acces the graphic cards decoding,
encoding and transcoding capabilities.

It is required for using fancy `ffmpeg.hwaccel-args` values, like
`preset-vaapi`.
2024-11-22 17:59:36 +01:00
Martin Weinelt
2b56a916ca
nixos/frigate: use shellscript to clear frigate cache
Shell expansions apparently do not work correctly in systemd command
lines.

Co-Authored-By: Joshua Manchester <JManch@protonmail.com>
2024-11-22 17:59:36 +01:00
Martin Weinelt
a810c07ff2
nixos/frigate: inherit required functions from lib 2024-11-22 17:59:36 +01:00
Martin Weinelt
7e33e470df
nixos/frigate: provide ffmpeg-full for nvidia hw accel
Closes: #344114
2024-11-22 17:59:35 +01:00
Martin Weinelt
d31bf00e2b
nixos/frigate: stop enabling recommendedProxySettings globally
Closes: #320512
2024-11-22 17:59:35 +01:00
Martin Weinelt
b96c4a67b9
nixos/frigate: add support for Coral devices 2024-11-22 17:59:35 +01:00
Martin Weinelt
2b2a669741
nixos/coral: init
Provides a small wrapper to enable support for Coral USB and PCIe
devices.
2024-11-22 17:59:34 +01:00
Maximilian Bosch
2995b3825e
nixos/pgbouncer: rework RFC42 integration
Commit bfb9d1825d added RFC42 support
which is a good thing in general, but this implementation has the
following flaws:

* `services.pgbouncer.logFile` was not renamed to `[...].log_file`, but
  to `[...].logfile`. Also the use of `mkRenamedOptionModule` is
  inappropriate here because the two options are not equivalent: the old
  option took a path relative to the home directory, the new an absolute
  path.

* Using `mkRenamedOptionModule` with options that don't exist (but are
  keys in a freeform attr-set or an `attrsOf X`), you get the following
  error when referencing an option you didn't declare:

    error: evaluation aborted with the following error message: 'Renaming error: option `services.pgbouncer.settings.pgbouncer.listen_port' does not exist.'

  This error is pretty bad because it's not actionable for an end-user of
  the module. A possible use-case is doing

    networking.firewall.allowedTCPPorts = [ config.services.pgbouncer.listenPort ];

  without specifying a custom listen port. This is an example of why you
  want to keep options, they already contain defaults and you can re-use
  those defaults in other parts of your system configuration.

  I decided to re-add a bunch of options where I figured that it's
  either useful to be able to address those in the NixOS configuration
  or having documentation directly in the options' reference in the
  NixOS manual.

  I didn't add all options, I'll leave that to the maintainers of
  pgbouncer.
2024-11-22 17:01:36 +01:00
Sandro
3156de49ba
nixos/postgresql: update docs with extraPlugins to extensions rename 2024-11-22 15:48:08 +01:00
Alexander Sieg
e8c9fa5bc8 plausible: 2.0.0 -> 2.1.4 2024-11-22 13:52:18 +01:00
Sefa Eyeoglu
baa412f46d
nixos/kanidm: allow origin url ending without slash (#355216) 2024-11-22 13:44:09 +01:00
Rémi NICOLE
a25e476c6a
nixos/netbox: clear old static files on upgrade (#354036) 2024-11-22 10:19:21 +01:00
Guanran Wang
4a0893c186
fixup! nixos/redlib: use upstream systemd service file 2024-11-22 15:24:46 +08:00
tomberek
a42bdea0a7
rfmakecloud: 0.0.18 -> 0.0.21 (#356963) 2024-11-22 00:35:19 -05:00
Dmitry Voronin
3890e029e3
nixos/zapret: extra features 2024-11-22 04:45:46 +03:00
Jared Baur
6e192c4489
nixos/activation: Add pre-switch checks
Add an option for shell script fragments that are ran before switching
to a new NixOS system configuration (pre installation of bootloader or
system activation). Also add a new subcommand for
switch-to-configuration called "check" that will cause the program to
always exit after checks are ran.
2024-11-21 13:02:54 -08:00
Kerstin Humm
ff2f00d425 nixos/canaille: init module
Co-Authored-By: Janik <80165193+Janik-Haag@users.noreply.github.com>
2024-11-21 20:28:03 +01:00
Emery Hemingway
50bbfb5788 nixos/nncp: recursively merge configurations 2024-11-21 18:31:13 +00:00
Luflosi
5742cb2a48
kubo: 0.29.0 -> 0.30.0
https://github.com/ipfs/kubo/releases/tag/v0.30.0
2024-11-21 19:12:27 +01:00
Sandro
4c79ccf34d
nixos/luksroot: make it harder to accidentially break cryptsetup (#355464) 2024-11-21 18:38:55 +01:00
Sandro
b3ac2f4ead
nixos/meilisearch: fix disabling analytics (#356614) 2024-11-21 17:15:13 +01:00
Kerstin Humm
897954b8ae nixos/open-web-calendar: init module 2024-11-21 16:34:39 +01:00
Jeff Huffman
898c9e3c91
nixos/activation: prevent error during NIXOS_LUSTRATE install 2024-11-21 10:19:21 -05:00
Adam C. Stephens
63de272302
nixos/kanidm: add provisioning secret directories to BindReadOnlyPaths (#357440) 2024-11-21 09:46:02 -05:00
Aleksana
c1b9d0ce79
nixos/alertmanager: add additional docs about envsubst (#302536) 2024-11-21 21:20:44 +08:00
Aleksana
9612e216ce
nixos/tabby: fix typo (#355223) 2024-11-21 21:01:54 +08:00
Weijia Wang
02287a8c02
kubo-migrator: add migration from 15 to 16 (#344265) 2024-11-21 12:22:45 +01:00
Naïm Camille Favier
6735eef1b1
nixos/libreswan: use environment.etc."ipsec.secrets".text (#357626) 2024-11-21 08:18:24 +01:00
kirillrdy
c8021779cd
amazon-cloudwatch-agent: init at 1.300049.1 (#337212) 2024-11-21 17:18:47 +11:00
TheRealGramdalf
bfc160a84c nixos/netbird: fix port conflict on metrics endpoint 2024-11-21 05:31:53 +00:00
Thiago Kenji Okada
778f30c08c
porn-vault: init at 0.30.0-rc.11 (#355785) 2024-11-20 21:52:34 +00:00