Commit graph

35260 commits

Author SHA1 Message Date
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
Sandro Jäckel 996f9e4f28
nixos/nginx: don't disable IPC
This also disables the memfd_create syscall which is required for
certain regex's when using pcre2.

see https://github.com/NixOS/nixpkgs/pull/355989#issuecomment-2506841275
2024-11-29 00:41:46 +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
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
Sefa Eyeoglu 91fee43100
nixos/monado: add forceDefaultRuntime option
This option replaces the active runtime manifest in the user directory.
Games running through Steam's Pressure Vessel cannot read /etc so
forcefully overriding the file every time the service starts, will allow
those games to use Monado.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-11-20 21:42:06 +01:00
Naïm Favier b294762bb9
nixos/libreswan: use environment.etc."ipsec.secrets".text
This is to ensure compatibility with the networkmanager module, which
uses the `text` option.
2024-11-20 19:59:02 +01:00
Masum Reza d834b054f4
nixos/scx: init module (#352300) 2024-11-21 00:10:45 +05:30
Luflosi 9e2866d215
kubo-migrator: rewrite
- Migrate to pkgs/by-name
- Format with nixfmt-rfc-style
- Make it possible to remove support for very old migrations in the future by increasing the `minRepoVersion` parameter
- Rename kubo-migrator-all-fs-repo-migrations to kubo-fs-repo-migrations since it may no longer include all migrations
- Add an alias for kubo-migrator-all-fs-repo-migrations to keep backwards compatibility
- Update descriptions to differentiate between kubo-migrator and kubo-migrator-unwrapped and better describe the purpose of the migrator
- Add a description to every individual migration
- Add a description to kubo-fs-repo-migrations
- Fetch the source code of the individual migrations from their specific Git tags, like upstream intends
- Enable tests for some migrations
- Check that the migrations don't crash on startup
- Mark two broken migrations as broken. They are not compatible with the latest Go versions and upstream is not interested in fixing this
- Change code to allow most updates to be done by only changing three lines (add new version and change git tag and hash)
- Add a stub for any disabled or broken migration to prevent downloading unsigned binaries from the internet, see https://github.com/ipfs/fs-repo-migrations/issues/148#issuecomment-2351355627 and https://github.com/ipfs/fs-repo-migrations/issues/188
- Use `lib.getExe` instead of hardcoding the binary name in the kubo NixOS module
- Use `substituteInPlace` with `--replace-fail` instead of `--replace`
2024-11-20 16:17:14 +01:00
Masum Reza e1cedaabe5
nixos/obs-studio: nullable package (#356845) 2024-11-20 18:47:47 +05:30
TobTobXX 26fbd1adbe
nixos/bind: Fix cacheNetworks option
services.bind.cacheNetworks should only apply to recursive queryies, as
per the option documentation:
> Note that this is for recursive queries – all networks are allowed to
> query zones configured with the zones option by default [...].

This would correspond to the `allow-query-cache` option in named.conf,
as per the BIND docs[1]:
> Specifies which hosts (an IP address list) can access this server’s
> cache and thus effectively controls recursion.

And not `allow-query`, which restricts all requests (including requests
where the server has authority) [2]:
> Specifies which hosts (an IP address list) are allowed to send queries
> to this resolver.
> [...]
> Note:
> `allow-query-cache` is used to specify access to the cache.

[1]: https://bind9.readthedocs.io/en/v9.20.0/reference.html#namedconf-statement-allow-query-cache
[2]: https://bind9.readthedocs.io/en/v9.20.0/reference.html#namedconf-statement-allow-query
2024-11-20 10:47:06 +01:00
oddlama 3e29e0560d
nixos/kanidm: add provisioning secret directories to BindReadOnlyPaths 2024-11-20 01:41:31 +01:00
Luana cc671e2b6b nixos/porn-vault: init module 2024-11-19 21:11:40 -03:00
Weijia Wang 5bdc0862bf
wordpress: 6.6.2 -> 6.7 (#356449) 2024-11-19 22:44:51 +01:00
Sandro 8bc2cc19bb
nixos/opendkim: modernize, add expandable settings option, put config file under standard location (#333758) 2024-11-19 22:29:49 +01:00
Marcus Ramberg 258174aead
nixos/pay-respects: actually import the module (#356231) 2024-11-19 20:56:02 +01:00
John Titor 3e710e6d15
nixos/scx: init
This adds a `services.scx.enable` option to enable sched-ext schedulers.

Requires a kernel with sched-ext enabled (6.12+) or a kernel with the patchset.

requiredKernelConfigs are taken from https://cateee.net/lkddb/web-lkddb/SCHED_CLASS_EXT.html
2024-11-19 23:09:53 +05:30
Martin Weinelt fe8fdf8ff2
nixos/snapserver: restart systemd service on failure (#356584) 2024-11-19 15:08:13 +01:00
Paul Grandperrin 853d34898d
nixos-containers: fix enableTun option
When using private users, `mknod /dev/net/tun` is run from the guest and therefor needs the `m` modifier.
2024-11-19 14:43:02 +01:00
Jordan Williams 7031d0fdd0
nixos/snapserver: restart the systemd service on failure 2024-11-19 06:52:11 -06:00
Jordan Williams dde8ee1179
nixos/shairport-sync: restart the systemd service on failure
This ensures shairport-sync is running, even after crashes.
2024-11-19 06:51:12 -06:00
Emily 60b321b6a3
nixos/acme: make address families in systemd service less restrictive (#357124) 2024-11-19 10:36:41 +00:00
Toast d5808aee19
handheld-daemon-ui: init at 3.2.3 (#305027)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored-by: Arne Keller <2012gdwu+github@posteo.de>
2024-11-19 11:17:59 +01:00
Sandro eaeca4c794
nixos/arp-scan: init, nixos/tcpdump: init (#356994) 2024-11-19 11:03:46 +01:00
Sandro 8b230d41d2
python312Packages.magic-wormhole-mailbox-server: 0.4.1 -> 0.5.1 (#354724) 2024-11-19 10:46:25 +01:00
Leona Maroni 3239d863ac
Merge: docs: remove old NixOS version references (#356684) 2024-11-19 09:10:51 +01:00
Will Fancher 9100366975
nixos/network-interfaces-systemd: improve default ethernet network matching (#347283) 2024-11-18 21:18:19 -08:00
Will Fancher a599ce82dd
nixos/networkd: warn about naively replacing IPForward (#356955) 2024-11-18 20:10:52 -08:00
Will Fancher 768f628de7
nixos/systemd-stage-1: nixos-find-nixos-closure before initrd.target (#357135) 2024-11-18 19:33:21 -08:00
Will Fancher af8279fe38 nixos/systemd-stage-1: nixos-find-nixos-closure before initrd.target
Without this, boot could proceed to the initrd cleanup step before the
closure was found, killing the service and breaking boot.
2024-11-18 21:14:51 -05:00
Malte Voos d9bf91700e nixos/acme: make address families in systemd service less restrictive
This change is to support LEGO's capability to spawn an external process that
solves the DNS-01 challenge. In particular, this enables a setup where LEGO
runs a shell script that uses nsd-control to add an appropriate zone to a
local NSD instance.
2024-11-19 01:40:59 +01:00
commiterate 3d0e3156ea amazon-cloudwatch-agent: init at 1.300049.1 2024-11-18 19:19:35 -05:00
Cosima Neidahl e6b5e795bf
kimai, nixos/kimai: init at 2.24.0 (#353187) 2024-11-19 01:05:53 +01:00
Colin 67fe3c2326
nixos/geoclue2: add package option (#326882) 2024-11-18 22:40:37 +00:00
kirillrdy 16952bdb0c
flarum: fix 'mysql' has been renamed to/replaced by 'mariadb' (#356868) 2024-11-19 08:54:08 +11:00
Cosima Neidahl 1d87ec425f
lomiri.*: OTA-6 (#355289) 2024-11-18 22:40:08 +01:00
MithicSpirit d14392eaf6
nixos/obs-studio: nullable package
Allows setting `programs.obs-studio.package = null`, which is useful in
case the user wants the appropriate kernel modules from
`programs.obs-studio.enableVirtualCamera`, but does not wish to install
obs system-wide with nixos (e.g., because they want to install it just
for their user with home-manager or maybe via flatpak).
2024-11-18 11:33:43 -05:00
K900 45533e4b16
nixos/tools: add enable options to manual (#356992) 2024-11-18 19:03:51 +03:00
Sandro Jäckel b4d622fd7a
nixos/{arp-scan,iftop,tcpdump,traceroute}: format 2024-11-18 16:47:56 +01:00
Sandro Jäckel a6ee554a67
nixos/traceroute: use lib.getExe 2024-11-18 16:47:56 +01:00
Sandro Jäckel 4fae28967b
nixos/iftop: improve description, use lib.getExe 2024-11-18 16:47:55 +01:00
Sandro Jäckel eb42ef0c24
nixos/tcpdump: init 2024-11-18 16:47:55 +01:00
Sandro Jäckel 2829181316
nixos/arp-scan: init 2024-11-18 16:40:20 +01:00
Maximilian Bosch 859c76c505
nixos/tools: add enable options to manual
E.g. when overriding `nix` with `pkgs.lix`, `nixos-option` will fail.
Given that I haven't used it in a very long time, I wanted to disable
it, but finding an option to turn off `nixos-option` is kinda hard given
that the options are generated here using `mkToolModule`.

I assumed that this isn't possible until I learned that
`system.tools.X.enable` exists. To me, this is a clear sign that these
shouldn't be internal.
2024-11-18 16:22:41 +01:00
Silvan Mosberger 555f0e9f1e
formats.ini: expose INI atom from all ini formats (#354800) 2024-11-18 16:11:51 +01:00
Johannes Kirschbauer 6b53949b0c
formats.ini: expose INI atom from all ini formats 2024-11-18 16:07:22 +01:00
Dominique Martinet 64a13b7609 nixos/rmfakecloud: remove outdated note about webui not included
the webui has been built by default for a while
2024-11-18 22:59:41 +09:00
Dominique Martinet b15ed174fa rmfakecloud: run nixfmt 2024-11-18 22:59:40 +09:00
Maximilian Bosch 06f50f4adf
nixos/networkd: warn about naively replacing IPForward
See https://github.com/systemd/systemd/issues/33414.

The way this was phrased sounded like a dumb search/replace operation to
me. This resulted in random parts of my routing being broken (forward
from if X -> Y being fine, but the opposite direction being broken).

This change makes it explicit that it's a little more complicated and
you should really consult the docs before making that change.
2024-11-18 14:16:38 +01:00
Martin Joerg 0afba0d517 python312Packages.magic-wormhole-mailbox-server: 0.4.1 -> 0.5.1
https://github.com/magic-wormhole/magic-wormhole-mailbox-server/compare/refs/tags/0.4.1...refs/tags/0.5.1
https://github.com/magic-wormhole/magic-wormhole-mailbox-server/blob/0.5.1/NEWS.md

Python 3.12 is now supported
2024-11-18 07:37:49 +00:00
Florian Agbuya 75a6be1684 flarum: fix 'mysql' has been renamed to/replaced by 'mariadb' 2024-11-18 13:03:05 +08:00
Martin Weinelt ee595b709e
nixos/wyoming-faster-whisper: update CUDA device allowlist
This list can change between driver versions, and it requires an update
now to find my GPU.
2024-11-18 03:21:43 +01:00
Patrick 6728211ec8
nixos/kanidm: allow origin url ending without slash 2024-11-17 23:21:07 +01:00
Sandro Jäckel f497159195
nixos/opendkim: put config file under standard location 2024-11-17 22:27:10 +01:00
Sandro Jäckel 1414b222f5
nixos/opendkim: add expandable settings option 2024-11-17 22:27:09 +01:00
Sandro Jäckel dfac70cb1d
nixos/opendkim: modernize 2024-11-17 22:27:09 +01:00
Jared Baur 027e77778c
nixos/hostapd: allow octothorpe characters in SAE password
The `saePasswordsFile` option mentions that lines beginning with `#` are
ignored, however the current regexp ignores all lines with `#` located
anywhere in the line. In order to better fit the documentation, the
regexp has been changed to only allow `#` at the beginning of the line,
with optional whitespace.
2024-11-17 11:39:17 -08:00
Ratchanan Srirattanamet 29e586e508 nixos/kimai: init module & add test 2024-11-17 16:20:21 +00:00
Julien Malka cee07e8dc8 nixos/agorakit: init module 2024-11-17 16:08:58 +01:00
Viorel-Cătălin Răpițeanu d1da56f629 wordpressPackages: package and theme updates
1. Make twentytwentyfive theme default
2. Update all packages
2024-11-17 15:56:28 +02:00
Masum Reza 9930c0783d
nixos/g810-led: fix module (#356687) 2024-11-17 18:22:07 +05:30
Wolfgang Walther 7076d32d23
nixos/yabar: remove reference to nixos 18.03
No need to mention that anymore - it's just a fact by now.
2024-11-17 13:06:11 +01:00
Wolfgang Walther 1dd9c32b18
docs: remove references before 22.11
Stuff that has been in for many years doesn't need to be mentioned
explicitly anymore.
2024-11-17 12:51:09 +01:00
Emily 6cf76dce17
nixos: remove boot.loader.raspberryPi (#356688) 2024-11-17 11:49:35 +00:00