Commit graph

38320 commits

Author SHA1 Message Date
Johannes Kirschbauer b86c8dccd4
nixos/filesystems: chore replace 'with' statements (#414466) 2025-06-06 15:32:38 +02:00
Lin Jian 2302f3c9bd
nixos/dnscrypt-proxy2: add package option (#411451) 2025-06-06 21:21:30 +08:00
Adam C. Stephens a4ff0e3c64
nixos/kanidm: Fix bind paths (#409310) 2025-06-06 08:35:49 -04:00
MidAutumnMoon 101965187e
nixos/dnscrypt-proxy2: add package option
nixos/dnscrypt-proxy2: remove `with lib;`

Co-authored-by: Sizhe Zhao <prc.zhao@outlook.com>
2025-06-06 18:15:30 +08:00
Johannes Kirschbauer 6e25d9885f
nixos/filesystems: chore replace 'with' statements 2025-06-06 11:07:10 +02:00
Pol Dellaiera 13cd7afd74
nixos/glance: add environmentFile option (#413373) 2025-06-06 09:15:18 +02:00
Felix Singer 31d18149ad nixos/murmur: Drop warnings regarding renamed/removed options
These warnings were added around 5 years ago. That's long enough. So
drop them.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-06-06 07:52:35 +02:00
Felix Singer b6c81af12d nixos/murmur: Get rid global lib expansion
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-06-06 07:52:35 +02:00
Felix Singer 1c9df5c6de nixos/murmur: Use lib.mkEnableOption where possible
While on it, replace occurrences of "Murmur" with "Mumble server" of
touched options.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-06-06 07:52:35 +02:00
Peder Bergebakken Sundt 9477c8f08f
gpu-screen-recorder{,-gtk}: add passthru.updateScript, update (#367552) 2025-06-06 02:23:48 +02:00
Philip Taron 1755d9399b
nixos/networkd: update valid KeepConfiguration values (#395621) 2025-06-05 16:17:48 -07:00
misuzu 8a50b1478b
nixos/dwl: init module (#403978) 2025-06-05 23:20:43 +03:00
Gurjaka be1545fc17 nixos/dwl: init module 2025-06-05 23:59:14 +04:00
Maximilian Bosch 30a7b0a65f
Merge: nixos/nginx: fix type of mapHashBucketSize (#413269) 2025-06-05 16:11:55 +02:00
Maximilian Bosch 4a2a4193f9
nixos/nginx: fix type of mapHashBucketSize
While the default is indeed 32/64/128, the option accepts any `size`[1]
including values >128, as observed in a customer project.

[1] https://nginx.org/en/docs/http/ngx_http_map_module.html
2025-06-05 14:58:17 +02:00
Florian Klink 47718fe885
nixos/alloy: add environmentFile option (#405269) 2025-06-05 15:55:16 +03:00
Pol Dellaiera 1f36324dfd
readeck: 0.18.2 -> 0.19.2 (#411362) 2025-06-05 11:23:22 +02:00
Paul Haerle f53da6c507
broadcast-box: init at 0-unstable-2025-06-04 (#288443) 2025-06-05 11:11:24 +02:00
Joshua Manchester 4dbade0a18
nixos/broadcast-box: init 2025-06-04 22:29:58 +01:00
williamvds 82b8a1e117
maintainers: rename williamvds -> averyvigolo 2025-06-04 21:27:11 +01:00
linsui 17f95268f3 nixos/readeck: add back MemoryDenyWriteExecute
SQLite driver is reverted to its CGO version so this can be enabled
2025-06-05 03:47:00 +08:00
Brendan Taylor d0be8ff242
nixos/borgmatic: do not use pg_dumpall when a format is set (#413251) 2025-06-04 18:05:58 +02:00
Sandro bbedaa5b3d
nixos/gitea: drop useWizard (#413325) 2025-06-04 18:05:43 +02:00
Sandro Jäckel 530e878123
nixos/gitea: drop useWizard
It was broken and lacks automated testing.

See https://github.com/NixOS/nixpkgs/issues/413172
2025-06-04 17:42:03 +02:00
John Wiegley 8922d4f099
pihole: init at various (#361571)
Adds pihole-ftl.service and pihole-ftl-log-deleter.service.

Authored-By: williamvds <william@williamvds.me>
2025-06-04 08:12:30 -07:00
Paul Haerle ea34fcd8ae
nixos/tailscale-auth: restart on-failure and wait for tailscaled (#393038) 2025-06-04 13:50:31 +02:00
Pol Dellaiera a22c7aad11
Revert "nixos/postfix: add slow domain" 2025-06-04 08:15:52 +02:00
Austin Horstman f67b454f0b
yazi: append .yazi to plugin folders automatically (#413536) 2025-06-03 21:42:24 -05:00
williamvds 727fe21d5d
nixos/pihole-web: init
Pihole's dashboard is a web app which visualises statistics from pihole-FTL
(i.e. dnsmasq), shows query logs, and allows configuration.

With this module, configuration is largely declarative and immutable, so
settings can't be changed, but they can be viewed from the webpage.

The admin page also allows regenerating the DNS ("gravity") database.
2025-06-03 23:15:18 +01:00
williamvds 8f5d24c1b2
nixos/pihole-ftl: init
Add a module for pihole-ftl, which allows declaratively defining the
pihole.toml config file.

Also provide options for adlists to use, which can be added through the pihole
script (packaged as "pihole"). Other state such as clients and groups require
complex database operations, which is normally performed by the pihole
webapp (packaged as "pihole-web").

Extend the dnsmasq module to avoid duplication, since pihole-ftl is a soft-fork
of dnsmasq which maintains compatibility.

Provide the pihole script in `environment.systemPackages` so pihole-ftl can be
easily administrated.
2025-06-03 23:15:18 +01:00
williamvds 4bdf75f1cb
dnsmasq: pass through config file as an option
So that the pihole module reuse it. pihole-ftl is a fork of dnsmasq and its
configuration file is compatible.
2025-06-03 23:15:17 +01:00
Gutyina Gergő 259a75fb1f
nixos/pocket-id: harden after backend-frontend merge 2025-06-03 23:15:45 +02:00
Masum Reza f416162e75
Revert "nixos/graphical-desktop: add sessions to pathsToLink" (#413675)
This reverts commit fbb577d3c5.

This is already controlled by `services.displayManager.sessionPackages`, as explained in https://github.com/NixOS/nixpkgs/pull/411518#issuecomment-2936523214.

Because of that PR, now xsessions and wayland session desktop files of every packages in `environment.systemPackages` are now being linked to `/run/current-system/sw/share`. This is highly unwanted behaviour.
2025-06-04 01:23:27 +05:30
Masum Reza 4c902775b8
nixos/limine: make the install script more resilent (#413390) 2025-06-03 20:40:14 +05:30
isabel 5829277e3c
nixos/kandim: Fix pkg name withSecretProvisioning (#405263) 2025-06-03 16:34:16 +02:00
Pol Dellaiera 1028002a94
drupal: init at 11.1.7, nixos/drupal: init (#407034) 2025-06-03 15:26:29 +02:00
linsui c4f3c2c742 yazi: append .yazi to plugin folders automatically 2025-06-03 17:12:26 +08:00
K900 716d4db111
Revert "nixos/murmur: Get rid of global lib expansion" 2025-06-03 09:13:00 +03:00
Arne Keller 8cc1462f3c
dsnet: init at 0.8.1, nixos/dsnet: init (#408421) 2025-06-02 23:14:24 +02:00
Gutyina Gergő 3bddd16a37
nixos/glance: add environmentFile option 2025-06-02 23:07:13 +02:00
Andrew Benbow 223d142ea0 nixos/drupal: init 2025-06-02 16:56:22 -04:00
Gutyina Gergő 6591213349
nixos/glance: clarify settings _secret 2025-06-02 22:47:21 +02:00
Callan Bryant eb01e02bd5 dsnet: init at 0.8.1 and init module 2025-06-02 20:41:52 +01:00
Sandro a5e5448275
nixos/nix-required-mounts: example typo (#408556) 2025-06-02 21:38:04 +02:00
Martin Weinelt d5bbb50acc
nixos/lasuite-docs: fix media proxying (#412732) 2025-06-02 21:22:37 +02:00
Felix Bühler 02abb271ea
nixos/murmur: Get rid of global lib expansion (#412693) 2025-06-02 21:04:25 +02:00
Martin Weinelt 885a3eeb1a
nixos/wyoming-satellite: fix override to use dependencies (#411891) 2025-06-02 20:27:13 +02:00
Martin Weinelt 0e4118f672
nixos/lasuite-docs: use systemd bind mount instead of stateful symlink for static directory (#413308) 2025-06-02 20:13:39 +02:00
networkException 0b360e9328
nixos/lasuite-docs: use systemd bind mount instead of stateful symlink for static directory 2025-06-02 19:51:42 +02:00
Pol Dellaiera 6d9d3014ba
treewide: fix typos in comments (#413240) 2025-06-02 18:43:07 +02:00