Commit graph

37719 commits

Author SHA1 Message Date
illustris
5803bdb9fc
Revert "Use mkImageMediaOverride for filesystem attributes of various images" 2025-04-29 08:41:26 +05:30
Vladimír Čunát
85f896ec76
nixos/kresd: add kresd-cli wrapper script (#388290) 2025-04-28 17:58:22 +02:00
Wolfgang Walther
d96cef60d9
opensmtpd-extras: drop in favor of standalone filters (#376913) 2025-04-28 11:46:47 +00:00
nikstur
bf2bc08b37
repart: Enable discard option (#397906) 2025-04-28 13:34:32 +02:00
Patrick Steinhardt
feddb6a2bc opensmtpd-extras: drop in favor of standalone tables
Upstream has archived the OpenSMTPD-extras repository with 82c49af (add
deprecation notice, 2024-10-22). Instead, it has created a set of
repositories, each containing one of the tables. The old tables aren't
compatible anymore with recent OpenSMTPD versions due to changed
protocols. Other extras, like the queues, don't have an alternative to
the best of my knowledge.

Furthermore, opensmtpd-extras doesn't even build anymore, furthermore
indicating that there aren't any users of this package. Remove the
"opensmtpd-extras" package and raise errors pointing to the new
standalone tables.

Add a release note.
2025-04-28 13:26:53 +02:00
Patrick Steinhardt
132c73dd29 nixos/opensmtpd: adapt to changed filter location
The location of filters for OpenSMTPD has been changed to
"libexec/smtpd". Adapt the service accordingly.
2025-04-28 13:26:53 +02:00
r-vdp
58013c9fb2
nixos/mycelium: pull in network-online.target
The test was failing because it waits for network-online.target which
was not part of the transaction.
2025-04-28 10:42:15 +02:00
xanderio
a9fb8169f5
nixos/tzupdate: Fix reference to non-existing attribute (#402226) 2025-04-27 15:24:01 +02:00
Paul Haerle
86a1af8a7b
nixos/systemd: clarify what enableStrictShellChecks checks (#401460) 2025-04-27 14:15:15 +02:00
Vladimír Čunát
22f5df0632
stub-ld: disable 32-bit stub ld on 64-bit systems (#398449) 2025-04-27 13:37:43 +02:00
Victor Engmark
9b3ee87994
nixos/tzupdate: Remove reference to non-existing attribute
Fixes #402016.
2025-04-27 10:48:37 +02:00
Wolfgang Walther
85b066ea53
waybar: make the systemd target that pulls in waybar configurable (#399673) 2025-04-27 08:45:49 +00:00
Arne Keller
c632b25205
nixos/flashprog: Enable depending NixOS modules (#389346) 2025-04-26 23:10:07 +02:00
Robbert Gurdeep Singh
06a3db7552
nixos/wyoming-piper: allow w+x for onnxruntime (#402111)
Before this change, running piper would fail with

> cannot enable executable stack as shared object requires

because the stack is marked rwx on newer libonnxruntime versions.
2025-04-26 22:36:21 +02:00
Yt
ae0f2bc1a3
services(cloudflare-dyndns): use new CLOUDFLARE_API_TOKEN_FILE setting (#401634) 2025-04-26 15:20:44 -04:00
Marcus Ramberg
dab7ae6c07
nixos/k3s: add default hash for autoDeployCharts (#402005) 2025-04-26 18:06:39 +02:00
cr0n
f46be21864
nixos/rsyncd: fix ini format for global section (#385064)
According to the manpage the rsyncd.conf has a global section without a
module header. Settings for listening port or bind address must be put
there and will not work if defined in a global submodule (i.e. below a
"[global]" header).

This commit changes the ini format generator for the rsyncd service to
allow a global section in the config file without a submodule header.

Fixes #304293

Credits to @nydragon

* remove retrocompat, add incompat release notes
2025-04-26 17:46:51 +02:00
Martin Weinelt
b80382cf91
nixos/evcc: allow avahi discovery of eebus devices (#395686) 2025-04-26 15:27:38 +02:00
Ilan Joselevich
7da9ff9fab
nixos/openbao: init
- Added a NixOS module using RFC42 and plenty of systemd hardening
- Added a NixOS VM Test which checks the basic functionality
- Refactored the package to support HSM and UI
2025-04-26 14:48:58 +03:00
Robert Rose
4baad06ecf nixos/k3s: add default hash for autoDeployCharts module 2025-04-26 13:45:00 +02:00
Maximilian Bosch
98ed531dd3
Merge: nixos/oci-containers: escape login.username (#401765) 2025-04-26 11:26:09 +02:00
Pol Dellaiera
740d16c45a
nixos/starship: add transientPrompt option set for starship on fish shells (#400431) 2025-04-26 06:50:41 +00:00
Scott Edlund
02555cd0bd nixos/systemd: clarify what enableStrictShellChecks checks
the specifics of this option are in the release notes, but bring
them into the documentation.
2025-04-26 01:46:12 +08:00
Maximilian Bosch
31357d17a3
Merge: nixos/nextcloud: Disable web updater by default (#401147) 2025-04-25 18:31:53 +02:00
Maximilian Bosch
9cd14670ad
nixos/oci-containers: escape login.username
When using e.g. GitLab as container registry, the token name may be the
username. However, the token name can contain special characters
including spaces breaking the registry login like this:

    Apr 25 15:35:48 test42 pre-start[294091]: image doesn't exist locally and login failed
    Apr 25 15:35:52 test42 pre-start[294289]: Error: accepts at most 1 arg(s), received 2
    Apr 25 15:35:52 test42 pre-start[294297]: Error: registry.example.com/foo/bar/baz: image not known

Applying `escapeShellArg` on it fixes the problem.
2025-04-25 15:39:00 +02:00
Ryan Lahfa
55c3343f8d
bootspec: generalize the bootspec tooling packaging (#401484) 2025-04-25 15:17:29 +02:00
Sandro
172dae70d0
olivetin: init at 2025.4.22 (#395047) 2025-04-25 14:39:01 +02:00
Jeremy Fleischman
7161a83931
services(cloudflare-dyndns): use new CLOUDFLARE_API_TOKEN_FILE setting
We recently upgraded to cloudflare-dyndns 5.3:
24f9910708,
so we can now use this new `CLOUDFLARE_API_TOKEN_FILE` feature that
landed in v5.2: 1d563d2752
2025-04-24 18:25:32 -07:00
Niklas Korz
f0f33d852d
nixos/nh: change FLAKE variable to NH_FLAKE; improve option docs (#401255) 2025-04-24 23:45:44 +02:00
Defelo
965558108f
nixos/olivetin: init module 2025-04-24 23:40:51 +02:00
Martin Weinelt
edc4a59c28
home-assistant-custom-components.benqprojector: init at 0.1.3 (#400094) 2025-04-24 23:37:06 +02:00
Stefan Wiehler
44dd157b6f nixos/home-assistant: add custom components to used components query
There should be no need to add custom components without YAML configuration to
extraComponents for systemd service modifications to become effective (e.g.
serial access).
2025-04-24 19:26:46 +02:00
Stefan Wiehler
27eab49a9e home-assistant-custom-components.benqprojector: init at 0.1.3 2025-04-24 19:26:46 +02:00
jopejoe1
e6d927fcfd
cloudstack: add to image/images (#398556) 2025-04-24 19:03:53 +02:00
jopejoe1
326702f8bb
Use mkImageMediaOverride for filesystem attributes of various images (#397330) 2025-04-24 18:54:06 +02:00
Raito Bezarius
139bfb5b5e nixos/system/activation/bootspec: generalize the bootspec tooling package
After RFC-0125 implementation, Determinate Systems was pinged multiple
times to transfer the repository ownership of the tooling to a
vendor-neutral repository.

Unfortunately, this never manifested. Additionally, the leadership of
the NixOS project was too dysfunctional to deal with this sort of
problem. It might even still be the case up to this day.

Nonetheless, nixpkgs is about enabling end users to enact their own
policies. It would be better to live in a world where there is one
obvious choice of bootspec tooling, in the meantime, we can live in a
world where people can choose their bootspec tooling.

The Lix forge possess one fork of the Bootspec tooling:
https://git.lix.systems/lix-community/bootspec which will live its own
life from now on.

Change-Id: I00c4dd64e00b4c24f6641472902e7df60ed13b55
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2025-04-24 18:22:02 +02:00
Ramses
84206bb131
sudo-rs: add meta.mainProgram (#401168) 2025-04-24 14:57:58 +02:00
Domen Kožar
3a67e6d2d9
paretosecurity: 0.1.9 -> 0.2.12 (#401384) 2025-04-24 12:00:40 +01:00
Neyts Zupan
f07205812c paretosecurity: 0.1.9 -> 0.2.12
Also:
* enable tray icon by default when nixos module is enabled
* install desktop entry
* install paretosecurity:// URL handler
* install app icon
2025-04-24 11:12:40 +01:00
Morgan Jones
0b67119ac3
nixos: nix.sshServe: add trusted option (#401132) 2025-04-23 17:57:33 -07:00
arthsmn
2c88eb3331
sudo-rs: refactor module 2025-04-23 21:31:50 -03:00
Garklein
b7d20dbed1 nixos/exwm: add option to specify Emacs package
This allows a custom Emacs package to be used for EXWM (see #99424)

Co-authored-by: Lin Jian <me@linj.tech>
2025-04-24 07:33:07 +08:00
NotAShelf
a4df39f2b2
nixos/nh: change FLAKE variable to NH_FLAKE; improve option documentation 2025-04-24 01:33:48 +03:00
matthewcroughan
7b593827dd nixos: nix.sshServe: add trusted option 2025-04-23 18:53:46 +01:00
provokateurin
530c6f09c9
nixos/nextcloud: Disable web updater by default
Disables the "Open updater" button in the admin overview and makes sure it is not possible to update the instance through the web interface.
Nextcloud runs from the source code in the nix store and should not try to update itself manually.
The only way to update Nextcloud is to update nixpkgs and therefore the web updater must be disabled.
2025-04-23 17:08:25 +02:00
xanderio
71ae33edd3
nixos/dependency-track: fix nginx config for frontend (#393041) 2025-04-23 16:19:22 +02:00
Weijia Wang
01577960a3
nixos/emacs: make systemd report clean exit status when stopping (#397916) 2025-04-23 15:06:56 +02:00
Jan Tojnar
da86276039
Merge dleyna: 0.7.0 -> 0.8.3 (#400157) 2025-04-23 14:53:01 +02:00
misuzu
13c54bde10
yarr: 2.4 -> 2.5, nixos/yarr: init (#393922) 2025-04-23 14:26:53 +03:00
Felix Bühler
7b3170d6b2
nixos/maddy: add package option (#396535) 2025-04-22 23:21:17 +02:00