Commit Graph

35196 Commits

Author SHA1 Message Date
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
Wolfgang Walther
8ca24a7a2b
nixos: remove boot.loader.raspberryPi
This has been announced for 24.11 in #241534, so let's follow through.
2024-11-17 12:33:57 +01:00
Maximilian Bosch
cdc32ef5a5
Merge: nixos/postgresql: fix warning typo (#356619) 2024-11-17 12:24:19 +01:00
Gaetan Lepage
8fac714b78 nixos/g810-led: fix module 2024-11-17 11:48:24 +01:00
Tom Fitzhenry
a2337e4f6c nixos/spiped: use systemctl restart during activation
As is common with other networking services, stopIfChanged=true (the default) can cause O(seconds) downtime during activation.

Reduce this downtime by disabling stopIfChanged as done in:
* sshd https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/ssh/sshd.nix#L569
* tailscale https://github.com/NixOS/nixpkgs/pull/170210
2024-11-17 20:39:25 +11:00
Tom Fitzhenry
235d103ff7 nixos/clatd: add enableNetworkManagerIntegration option 2024-11-17 20:38:55 +11:00
Ian Kerins
307090125f
nixos/postgresql: fix warning typo 2024-11-16 20:59:04 -05:00
PapayaJackal
4a42682ff8 nixos/meilisearch: fix disabling analytics 2024-11-17 01:34:29 +00:00
Martin Weinelt
f3a1d218b0
nixos/zigbee2mqtt: only add port to DeviceAllow if it is a device (#356573) 2024-11-16 22:52:47 +01:00
Andrew Marshall
577e162073 nixos/zigbee2mqtt: only add port to DeviceAllow if it is a path
zigbee2mqtt supports having non-device ports (e.g. `tcp://`); those
should not be set in DeviceAllow. No URI will start with `/`, so use
that as the filter that it is a “real” device that needs to be allowed.
2024-11-16 16:47:38 -05:00
Maximilian Bosch
97a911e8fb
Merge: nixos/postgresql: extension based hardening relaxation (#355010) 2024-11-16 22:29:36 +01:00
Masum Reza
e6914ee14c
nixos/hyprland: adds programs.hyprland.withUWSM option (#355959) 2024-11-17 00:41:49 +05:30
Martin Weinelt
d370af0785
nixos/postgresql: create infrastructure for relaxing systemd hardening
By matching on the package names of the plugins passed into the package
we can relax the systemd unit hardening as needed.
2024-11-16 17:29:34 +01:00
Masum Reza
f4ae47b33e
nixos/gdm: automatically enable services.displayManager (#353848) 2024-11-16 21:40:04 +05:30
Martin Weinelt
223a6c6ed0
nixos/postgresql: rename extraPlugins to extensions
This is the upstream lingo, and it makes everything slightly less
confusing.
2024-11-16 14:46:16 +01:00
Guillaume Girol
8bb2a40c90
sgx-psw+aesmd: 2.24 -> 2.25 (#353041) 2024-11-16 12:21:10 +01:00
Adam C. Stephens
7ea9ba60d8
nixos/incus: add incus-user service and socket (#355645) 2024-11-15 23:34:21 -05:00
jopejoe1
95b30da133
nixos/shairport-sync: add package option (#355985) 2024-11-16 03:12:02 +01:00
Felix Bühler
8a95f3f42b
nixos/mopidy: fix Python dependency collisions between extensions (#354069) 2024-11-16 00:59:30 +01:00
Gaétan Lepage
34dd7c3f68
nixos/auto-upgrade: Format (#356091) 2024-11-16 00:41:13 +01:00
Yaroslav Bolyukin
4b8fee2274
nixos/netbird: fix coturn configuration 2024-11-15 21:05:56 +01:00
Fernando Rodrigues
c346fd5125
nixos/pay-respects: fix interactiveShellInit for fish and zsh
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-11-15 17:56:54 +00:00
Fernando Rodrigues
3cd382262c
nixos/pay-respects: actually import the module
I am unbelievably stupid sometimes.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-11-15 17:31:17 +00:00
Weijia Wang
cedd087b81
globalprotect-openconnect: Reinstate v1 (#355758) 2024-11-15 18:25:57 +01:00
Colin
c00cdccd00
nixos/teleport: add required utils to path (#332810) 2024-11-15 13:16:39 +00:00
Masum Reza
2435883703
nixos/g810-led: add to modules-list.nix (#356164) 2024-11-15 18:27:50 +05:30
Jordan Williams
697fa78c9a
nixos/shairport-sync: add package option 2024-11-15 06:47:24 -06:00
John Titor
059a8da6b1
nixos/g810-led: add to modules-list.nix 2024-11-15 17:53:14 +05:30
Maximilian Bosch
5c01691cf2
Merge: postgresql_12: remove (#353158) 2024-11-15 12:07:14 +01:00
K900
1bc481ce87
nixos/plasma6: add qtimageformats to the requiredPackages (#306227) 2024-11-15 13:20:59 +03:00
John Titor
04f223946c
nixos/hyprland: adds programs.hyprland.withUWSM option
Bool: controls whether Hyprland is configured with UWSM or not.

Upstream recommends using UWSM for better compatibility with systemd integration.
https://wiki.hyprland.org/Useful-Utilities/Systemd-start/
2024-11-15 14:32:29 +05:30
Dmitry Chermnykh
8abd7b3220 nixos/plasma6: add qtimageformats to the requiredPackages
This is needed for qt6 apps to be able to work with certain image formats such as .webp and .avif

Closes https://github.com/NixOS/nixpkgs/issues/304523
2024-11-15 13:27:05 +05:00
Maximilian Bosch
0b3eef7441
postgresql_12: remove
This will be EOL at the end of November, so there's little reason to
keep it in 24.11[1]. As discussed, we'd like to keep it for as long as
possible to make sure there's a state in nixpkgs that has the latest
minor of postgresql_12 available with the most recent CVEs fixed for
people who cannot upgrade[2].

This aspect has been made explicit in the manual now for the next .11
release.

During the discussions it has been brought up that if people just do
`services.postgresql.enable = true;` and let the code decide the
postgresql version based on `system.stateVersion`, there's a chance that
such EOL dates will be missed. To make this harder, a warning will now
be raised when using the stateVersion-condition and the oldest still
available major is selected.

Additionally regrouped the postgresql things in the release notes to
make sure these are all shown consecutively. Otherwise it's a little
hard to keep track of all the changes made to postgresql in 24.11.

[1] https://endoflife.date/postgresql
[2] https://github.com/NixOS/nixpkgs/pull/353158#issuecomment-2453056692
2024-11-15 09:17:06 +01:00
liberodark
b9956ceb87 nixos/auto-upgrade: Format 2024-11-15 08:36:15 +01:00
Colin
9bd0271b22
nixos/minidlna: add package option (#345770) 2024-11-15 06:29:43 +00:00
Masum Reza
b90d2b442b
nixos/soteria: init module (#355924) 2024-11-15 11:32:05 +05:30
Norbert Melzer
5193297a6c
nixos/dashy: import nixosModule (#355979) 2024-11-15 06:43:49 +01:00
Masum Reza
c04b381470
nixos/g810-led: init (#355884) 2024-11-15 10:03:47 +05:30
ThinkChaos
b2e7be76ba
nixos/acme: fix cert ownership assert for string SupplementaryGroups 2024-11-14 19:19:46 -05:00
Austin Horstman
57533f358a
pingvin-share: 1.1.3 -> 1.2.4 (#354105) 2024-11-14 13:40:09 -06:00
TheRealGramdalf
ee070b132a nixos/dashy: import nixosModule 2024-11-14 19:10:32 +00:00
John Titor
48da44a481
nixos/hyprland: format with nixfmt rfc style 2024-11-14 23:47:26 +05:30
John Titor
53712fa4a1
nixos/soteria: init module 2024-11-14 23:23:20 +05:30
Rahul Rameshbabu
b6bac07973
globalprotect-openconnect: Reformat expressions using RFC style
The original work did not use the new nixfmt style.

Signed-off-by: Rahul Rameshbabu <sergeantsagara@protonmail.com>
2024-11-14 09:28:04 -08:00
Sandro
12afb73784
nixos/virtualisation: fix rendering of example in diskSize 2024-11-14 18:12:16 +01:00
Tristan Ross
f49e820fbc
24.11 beta release 2024-11-14 09:02:09 -08:00
matthewcroughan
5c5390796b matrix-sliding-sync: improve assertion/deprecation message 2024-11-14 16:49:38 +00:00
Sefa Eyeoglu
1d95cb5fa7
nixos/duckdns: init module (#294489) 2024-11-14 17:29:11 +01:00
Gaetan Lepage
a5f34daeeb nixos/g810-led: init 2024-11-14 13:49:40 +01:00
Marcus Ramberg
703675fc50
pay-respects: init at 0.4.18; nixos/pay-respects: init module (#355694) 2024-11-14 08:37:28 +01:00
Pol Dellaiera
cf69fc271d
nixos/glances: init (#303320) 2024-11-14 05:47:04 +01:00
Rahul Rameshbabu
0b399eef24
Revert "nixos/globalprotect: mention removal"
This reverts commit 2b0ff836a9.

Signed-off-by: Rahul Rameshbabu <sergeantsagara@protonmail.com>
2024-11-13 13:46:19 -08:00
Rahul Rameshbabu
8f2fa04fd9
Revert "globalprotect-openconnect: remove deprecated 1.x package"
This reverts commit b08d6a664f.

Signed-off-by: Rahul Rameshbabu <sergeantsagara@protonmail.com>
2024-11-13 13:41:34 -08:00
Fernando Rodrigues
a1af0bc137
nixos/pay-respects: init module
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-11-13 16:15:10 +00:00
Sandro
a9db65e0dd
nixos/firefox: dedupe identically nativeMessageHosts packages (#335253) 2024-11-13 17:04:55 +01:00
Dawid Dziurla
ea9923c62f
nixos/incus: add incus-user service and socket 2024-11-13 12:25:40 +01:00
Pol Dellaiera
e92d5eb308
nixos/protonmail-bridge: fix typo (#355520) 2024-11-13 07:56:04 +01:00
Claes Hallström
d174bf438b nixos/glances: init module 2024-11-13 00:06:47 +01:00
ginkogruen
aa79218b2c
nixos/protonmail-bridge: fix typo
protonmail-bride's --> protonmail-bridge's
2024-11-12 21:55:34 +01:00
Sandro
681bc920f8
nixos/libvirt: fix shellcheck findings with enableStrictShellChecks enabled (#349620) 2024-11-12 19:18:26 +01:00
Sandro
1556ad266a
nixos/changedetection-io: fix creation of data dir (#318666) 2024-11-12 19:10:53 +01:00
Sandro
6bfde7268f
evremap: init at 0-unstable-2024-06-17, nixos/evremap: init module (#352720) 2024-11-12 18:41:51 +01:00
Sandro Jäckel
18135de79a
nixos/firefox: dedupe identically nativeMessageHosts packages 2024-11-12 18:00:50 +01:00
Michal Kazior
b5a3634ea1 sd-image: fix raspberry pi 0 boot
Raspberry Pi 0 was stuck at rainbow image on hdmi
output and was not booting.

Both dtbs are needed _and_ the enable_uart=1. Any
of them missing leaves RPI0 stuck at the rainbow
image.
2024-11-12 17:38:58 +01:00
Sandro
a9f3a296d3
nixos/lvm: expand enable description to better inform users about their actions 2024-11-12 16:54:14 +01:00
Sandro
b861831405
nixos/luksroot: make it harder to accidentially break cryptsetup 2024-11-12 16:53:46 +01:00
Sandro
c9428444e2
nixos/fail2ban: fix typo (#355328) 2024-11-12 16:12:18 +01:00
Florian Klink
cb88cda0d4
nixos/systemd-stage-1: Do not run code from stage 2 until it's actually time to switch-root. (#355166) 2024-11-12 12:04:54 +01:00
Paul Meyer
b4fda70c49
nixos/athens: update docs (#354508) 2024-11-12 08:28:14 +01:00
K900
5703364874
nixos/graphics: clarify assertion message for enable32Bit configuration (#355033) 2024-11-12 06:17:47 +03:00
Cryolitia PukNgae
8b1cd0960b
nixos/graphics: clarify assertion message for enable32Bit configuration
The original message is really confusing, when you wrongly enable it on aarch64.
2024-11-12 11:15:26 +08:00
Noah Gitsham
bc5033805a nixos/fail2ban: fix typo
bellow -> below
2024-11-12 01:52:37 +00:00
Yt
c0c77416ac
vector: fix service using pkgs.vector regardless package option (#354316) 2024-11-11 19:09:22 -05:00
OPNA2608
87d70198ea lomiri.lomiri-history-service: Rename from lomiri.history-service 2024-11-11 22:52:42 +01:00
Cosima Neidahl
e1b70fb061
nixos/lomiri: Better support stand-alone greeter usage (#352425) 2024-11-11 20:00:29 +01:00
Ughur Alakbarov
f21d3a0f07 nixos/tabby: fix typo 2024-11-11 16:26:57 +01:00
Sandro
ba2f9f2fff
nixos/grafana: fix evaluation when no settings is defined (#354361) 2024-11-11 15:00:45 +01:00
Sandro
3d5dcee08a
nixos/udisks2: add package option (#293495) 2024-11-11 14:57:07 +01:00
Will Fancher
6cfd95fc8c nixos/systemd-stage-1: Order nixos activation after initrd-switch-root.target
Now it's placed between initrd-switch-root.target and
initrd-switch-root.service, meaning it is truly the last thing to
happen before switch-root, as it should be.
2024-11-11 05:52:18 -05:00
Will Fancher
f065a81ab4 nixos/systemd-stage-1: Use chroot-realpath 2024-11-11 05:52:18 -05:00
Aleksana
dbed5a6265
nixos/mysql: fix permission error during first startup (#331296) 2024-11-11 18:49:32 +08:00
Paul Meyer
ed5d274df7 nixos/athens: update docs
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-11-11 11:42:08 +01:00
Franz Pletz
f1b26f503a
nitrokey-udev-rules: init at 1.0.0 (#352481) 2024-11-11 10:54:55 +01:00
h7x4
97ca8ccb15
nixos/roundcube: add example for database.passwordFile (#348166) 2024-11-11 08:27:50 +01:00
Martin Weinelt
20ee593171
nixos/frigate: Set SyslogIdentifier for better log entries (#355088) 2024-11-11 00:23:54 +01:00
Andrew Marshall
dac96aac49 nixos/frigate: Set SyslogIdentifier for better log entries
Systemd defaults to the name of the exec-ed process, which in this case
is python. That's not so helpful when looking through syslog, so adjust
accordingly.
2024-11-10 17:49:20 -05:00
K900
871087c18d
nixos/acme: do not limit credentials functionality to DNS/S3 config (#348344) 2024-11-11 01:43:53 +03:00
Sandro
8c164faef4
nixos/nextcloud-notify_push: fix defaultText rendering (#352479) 2024-11-10 23:42:18 +01:00
Thiago Kenji Okada
44bbe5ddad
nixos/{boinc,guix}: Use exec to start the payload binary of the service (#297526) 2024-11-10 17:35:24 +00:00
Austin Horstman
f5f87e7240
dashy-ui: init at 3.1.1-unstable-2024-07-14 (#349149) 2024-11-10 09:35:31 -06:00
Brendan Taylor
d581c42d5d nixos/paperless: add secretsFile option 2024-11-10 08:21:07 -07:00
Weijia Wang
5b916fd897
nixos/openvpn3: add /etc/openvpn3/configs to systemd.tmpfiles (#353832) 2024-11-10 13:00:09 +01:00
Sefa Eyeoglu
e9c53bdf9a
nixos/localsend: add package option & allow udp port (#333485) 2024-11-10 12:47:30 +01:00
Florian
07ca74e134
teamviewer: add services.teamviewer.package Option + misc improvemens (#346365) 2024-11-10 11:44:54 +01:00
TheRealGramdalf
7f76ced733 nixos/dashy: init module 2024-11-10 00:04:25 +00:00
Robert Schütz
06be8564e5
immich: 1.119.1 -> 1.120.1 (#354083) 2024-11-09 14:53:47 -08:00
Robert Schütz
ee1cffa25c immich: 1.119.1 -> 1.120.1
Changelog: https://github.com/immich-app/immich/releases/tag/v1.120.0
           https://github.com/immich-app/immich/releases/tag/v1.120.1
2024-11-09 14:44:21 -08:00
Wolfgang
9563f469c1 nixos/duckdns: init module 2024-11-09 22:27:14 +01:00
Jozef Hollý
be97874351
Fix: use lib.mkPackageOption 2024-11-09 13:09:08 +01:00
Jozef Hollý
ba83a0dba0
Merge branch 'master' into patch-1 2024-11-09 13:07:47 +01:00
Jozef Hollý
a96dce89d0
PR feedback: Replace pkg variable, move package statement 2024-11-09 13:06:56 +01:00
Sleeping-Donut
df20742283
ombi: allow overriding package in module (#345814)
* ombi: allow overriding package in module

* nixos/ombi: replace explicit bin path with getExe function

Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>

---------

Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>
2024-11-09 12:05:54 +01:00
jopejoe1
eeb4b70419
nixos/hebbot: Fix systemd service (#354098) 2024-11-09 11:38:13 +01:00
K900
4a2c7def57
nixos/tools: Make the tools derivations overridable (#353173) 2024-11-09 10:20:19 +03:00
Emily
df07f2434a
Clean up VirtualBox demo appliance residue (#354282) 2024-11-08 18:02:50 +00:00
Peder Bergebakken Sundt
bbb6e83f51 nixos/binfmt: add option addEmulatedSystemsToNixSandbox 2024-11-08 17:31:06 +01:00
K900
0453fe2395
{apache,caddy,nginx}: not "before" ACME certs using DNS validation (#336412) 2024-11-08 18:50:28 +03:00
Leah Amelia Chen
41e907f884
nixos/evremap: init module 2024-11-08 09:31:27 +01:00
Jenny
b769f673e7
nixos/authelia: start after network-online.target (#353542) 2024-11-08 09:00:14 +01:00
Jenny
8db885974b
nixos/promtail: configFile for passing path as config (#322426) 2024-11-08 08:58:33 +01:00
ThinkChaos
c5450fcb4b
nixos/authelia: start after network-online.target 2024-11-07 20:24:05 -05:00
ThinkChaos
1bd7f1374d
nixos/acme: use non deprecated CLI flag for dnsPropagationCheck 2024-11-07 20:19:12 -05:00
ThinkChaos
3c2e82337d
nixos/web-servers: assert ACME cert access via service user and groups
Allows giving access using SupplementaryGroups.
2024-11-07 20:19:12 -05:00
ThinkChaos
03122b43c8
nixos/nginx: not "before" ACME certs using DNS validation
Relax dependency with certs that are validated via DNS challenge since
we know the HTTP server is not required for that validation.
This allows marking the server's service as depending on the cert.
2024-11-07 20:19:12 -05:00
ThinkChaos
26d6294deb
nixos/caddy: not "before" ACME certs using DNS validation
Relax dependency with certs that are validated via DNS challenge since
we know the HTTP server is not required for that validation.
This allows marking the server's service as depending on the cert.
2024-11-07 20:19:12 -05:00
ThinkChaos
b99d3a4f8b
nixos/apache: not "before" ACME certs using DNS validation
Relax dependency with certs that are validated via DNS challenge since
we know the HTTP server is not required for that validation.
This allows marking the server's service as depending on the cert.
2024-11-07 20:18:20 -05:00
Sandro Jäckel
d1f7424888
nixos/grafana: fix evaluation when no settings is defined
Before it would fail on line 11 where we check if postgres is used with
an error that the undefined option settings was accessed.
2024-11-08 01:08:11 +01:00
Emily
ff5fea0a29 nixos/{demo,installer/virtualbox-demo}: drop
This is no longer referenced anywhere and so will inevitably bitrot,
and doesn’t do anything that isn’t simple to achieve with the
module documentation.
2024-11-07 23:41:51 +00:00
KX
518bc9c5b3 nixos/promtail: configFile for passing path as config 2024-11-07 22:53:22 +01:00
jonboh
f81a2c1514 fix: use selected package instead of pkgs.vector 2024-11-07 21:24:21 +01:00
Jenny
1b171c15ab
nixos/mobilizon: change psql socket dir to none symlinked directory (#352508) 2024-11-07 14:01:37 +01:00
Jenny
eb95c0d624
nixos/conduit: wait for network-online.target (#353634) 2024-11-07 08:57:14 +01:00
Gaetan Lepage
0a785f6f42 nixos/gdm: automatically enable services.displayManager 2024-11-07 00:38:15 +01:00
RatCornu
ad6564b0c3
nixos/pingvin-share: update env variable name 2024-11-07 00:23:28 +01:00
a-kenji
16970e3252 nixos/hebbot: Fix systemd service 2024-11-07 00:02:29 +01:00
Jordan Williams
fcd89e06e3
nixos/snapserver: add package option 2024-11-06 14:51:15 -06:00
Jordan Williams
45b28d976f
nixos/mopidy: fix Python dependency collisions between extensions
Fixes #297539.
2024-11-06 13:42:38 -06:00
Sandro
38ea21bd5d
Don't run hwclock if /etc/ is not writable (#353320) 2024-11-06 18:25:41 +01:00
Adam C. Stephens
6a9a64bac2
nixos/kanidm: allow not setting bindaddress (#353681) 2024-11-06 11:02:37 -05:00
Ramses
d06e176158
nixos/swapspace: init module (#348588) 2024-11-06 16:52:09 +01:00
Minijackson
fe58368de6
nixos/netbox: switch to symlink to check for upgrades
This makes it so that the upgrade script also runs when the
configuration changed, or when plugins were added.

This is also a hack to force everyone to run the upgrade script again,
since static files might have been copied incorrectly (see parent commit)
2024-11-06 16:14:56 +01:00
Minijackson
ff6d89ac69
nixos/netbox: clear old static files on upgrade
This fixes an issue where upgrading NetBox didn't correctly clean old
files, and the interface wasn't correct / didn't show object relations.
2024-11-06 16:13:18 +01:00
WilliButz
4c552eaf72
nixos/image/repart: unsafeDiscardReferences.out = true (#347702) 2024-11-06 13:13:36 +01:00
Franz Pletz
bb6d800c3a
iwd: update settings documentation (#352989) 2024-11-06 12:17:24 +01:00
K900
44207d25be
nixos/amdvlk: don't set "amdgpu" xserver driver (#353987) 2024-11-06 13:39:09 +03:00
John Titor
5473874d08
nixos/amdvlk: don't set "amdgpu" xserver driver
Not related and this should never have been in the module in the first place.
Probably got in during a rebase.
2024-11-06 16:06:04 +05:30
Guilhem Saurel
71f467fc88 iwd: update settings documentation
The link https://iwd.wiki.kernel.org/networkconfigurationsettings is
currently broken, as it redirect to the 404
https://archive.kernel.org/oldwiki/iwd.wiki.kernel.org/networkconfigurationsettings ; the correct link is
https://archive.kernel.org/oldwiki/iwd.wiki.kernel.org/networkconfigurationsettings.html but it is marked as obsolete, and tell the user to read the iwd.network(5) man.

Co-authored-by: Franz Pletz <fpletz@fnordicwalking.de>
2024-11-06 11:10:42 +01:00
Fabián Heredia Montiel
97dd718fd0
nixos/ids: explain *why* uids/gids shouldn't be above "399" (#353954) 2024-11-06 02:02:55 -06:00
Franz Pletz
0fc41ad977
treewide: Remove ineffective capability grants. (#333533) 2024-11-06 08:12:51 +01:00
MidAutumnMoon
ab526e04fe
nixos/ids: explain *why* uids/gids shouldn't be above "399" 2024-11-06 14:13:02 +08:00
Sandro
3774135e4e
nixos/bluetooth: reference bluez doc in descriptions (#352965) 2024-11-06 01:33:08 +01:00
Sandro
a633b5fb12
OpenVPN: don't fail to restart stopped units (#345993) 2024-11-06 01:16:43 +01:00
Sandro
ef9ef9ea88
mediagoblin: init at 0.14.0, nixos/mediagoblin: init (#350578) 2024-11-06 00:22:31 +01:00
AnnaGraphic
0d0690dc79 nixos/bluetooth: reference bluez doc in descriptions 2024-11-05 22:58:48 +01:00
Atemu
ec3d46cd68
nixos/pipewire: mention possible integration with pulseaudio (#353789) 2024-11-05 17:56:30 +01:00
nikstur
0c02b3076c
nixos/etc-overlay: clean up temporary directories (#339802) 2024-11-05 17:13:27 +01:00
Doron Behar
2415e26111 nixos/pipewire: mention possible integration with pulseaudio
The previous assert message was inaccurate, as it didn't reflect the
assertion condition, misleading users into thinking that either
pulseaudio or pipewire should be used as a sound server.
2024-11-05 18:02:03 +02:00
Sandro
cd67342284
nixos/docker: keep live-restore disabled by default (#348983) 2024-11-05 16:44:19 +01:00
Sandro
a4e9a2f859
tuxedo-keyboard: fix compilation for kernel 6.10 and 6.11 (#336633) 2024-11-05 16:43:58 +01:00
Petr Portnov
3f2bbfd68b
nixos/openvpn3: add /etc/openvpn3/configs to systemd.tmpfiles 2024-11-05 18:23:26 +03:00
Aleksana
81dacf0c91
nixos/systemd: fix enableStrictShellChecks description (#348513) 2024-11-05 23:03:19 +08:00
Patrick
abeafd2a72
nixos/kanidm: allow not setting bindaddress 2024-11-05 13:53:58 +01:00
Yorick
12eedc8e88
nixos/victoriametrics: harden systemd unit, add more options. (#350737) 2024-11-05 13:36:19 +01:00
Sandro
a96e4d9bfe
docker: use lib.versionOlder in literalExpression 2024-11-05 11:23:29 +01:00
Emily
bb682af030
nixos/profiles/minimal: remove programs.ssh.setXAuthLocation (#352311) 2024-11-05 07:38:10 +00:00
XYenon
9ea79affa9 nixos/profiles/minimal: remove programs.ssh.setXAuthLocation
Fix https://github.com/NixOS/nixpkgs/pull/341734#issuecomment-2416239664
2024-11-05 14:38:57 +08:00
Sandro
a04d33c0c3
vmware-guest: allow the user to override the open-vm-tools package (#347939) 2024-11-05 02:08:39 +01:00
Emily
ff7d68490a
nixos/activation-script: Make installBootLoader default a script (#353543) 2024-11-05 00:21:19 +00:00
Martin Weinelt
b56e1827f4
nixos/home-assistant: escape yaml functions in lovelace config (#352746) 2024-11-04 23:27:30 +01:00
Weijia Wang
acf3de8d62
nixos/guix: add declarative substituters option (#353518) 2024-11-04 20:43:41 +01:00
Pol Dellaiera
7f81fa0cb9
nixos/snipe-it: fix secure flag for cookies (#353009) 2024-11-04 20:10:24 +01:00
Philip Taron
2b12f69e85
spacenavd: resolve merge conflicts and address PR feedback 2024-11-04 09:02:39 -08:00