Commit Graph

3038 Commits

Author SHA1 Message Date
Sebastian Kowalak
e33d7087b6 nixos/paisa: init 2025-07-16 22:00:12 +02:00
isabel
c6f9a17f7c nixos/redlib: harden systemd service (#395856) 2025-07-14 09:51:28 +01:00
Franz Pletz
f68666ff27 nixos/invidious-router: Add systemd dependency on network-online.target (#424790) 2025-07-14 02:11:38 +02:00
Vladimír Čunát
b47d4f01d4 staging-next 2025-07-04 (#422427) 2025-07-13 19:33:14 +02:00
Jack Wilsdon
3bdd0c1181 nixos/klipper: support extra settings (#378998)
Co-authored-by: Cabia Rangris <me+gh@cab.moe>
2025-07-13 20:04:00 +04:00
Benedikt Peetz
fab364e89b nixos/invidious-router: Add systemd dependency on network-online.target
Otherwise, the systemd service will reliably fail on a clean boot, as
invidious-router needs a set-up network connection before starting.
2025-07-13 11:41:03 +02:00
K900
77e81dbfc2 Merge remote-tracking branch 'origin/master' into staging-next 2025-07-11 09:24:31 +03:00
Connor Baker
6af71350c3 nixos/tee-supplicant: add tee-supplicant module (and more) (#237613) 2025-07-10 16:35:55 -07:00
nixpkgs-ci[bot]
230edab0d4 Merge master into staging-next 2025-07-07 18:05:24 +00:00
Jared Baur
b8937303ce nixos/tee-supplicant: add tee-supplicant module
The tee-supplicant is a program that interacts with OP-TEE OS and allows
loading trusted applications at runtime (among other things). There is
an `optee` test included that uses the pkcs11 trusted application (in
upstream OP-TEE OS), loads it during system startup via tee-supplicant,
and uses `pkcs11-tool` to list available token slots.
2025-07-04 15:46:25 -07:00
Bruno BELANYI
d2741cbfb0 nixos/tandoor-recipes: add 'database.createLocally' 2025-07-03 11:27:59 +00:00
Alyssa Ross
e0910df589 Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/by-name/me/meson/package.nix
2025-07-02 14:49:42 +02:00
Martin Weinelt
ae4a1a485a treewide: add explicit format attribute for Python packages
If a Python package does not come with either `format` or `pyproject` we
consider it a setuptools build, that calls `setup.py` directly, which is
deprecated.

This change, as a first step, migrates a large chunk of these packages to
set setuptools as their explicit format

This is so we can unify the problem space for the next step of the
migration.
2025-07-02 05:56:47 +02:00
nixpkgs-ci[bot]
536476f3aa Merge staging-next into staging 2025-07-01 12:08:22 +00:00
Sandro
0d03b87da2 nixos/nix-{gc,optimise}: do not start when switching (#415324) 2025-07-01 11:59:50 +02:00
nixpkgs-ci[bot]
62814d33b6 Merge staging-next into staging 2025-06-30 18:06:45 +00:00
Sandro
535b60b189 nixos/gitea: loosen SENDMAIL_PATH type (#421230) 2025-06-30 19:40:34 +02:00
Sandro Jäckel
e9efb4240e nixos/nix-{gc,optimise}: do not start when switching
Co-authored-by: Sizhe Zhao <prc.zhao@outlook.com>
2025-06-30 18:13:01 +02:00
Sandro Jäckel
41c3c329c8 nixos/gitea: loosen SENDMAIL_PATH type 2025-06-30 14:24:25 +02:00
nixpkgs-ci[bot]
eee21ba9fa Merge staging-next into staging 2025-06-30 12:08:05 +00:00
emilylange
d2a7d40650 nixos/sourcehut,sourcehut.*,nixosTests.sourcehut: drop
Sourcehut went a year with no update in nixpkgs, the packages did not
build for months, the module has issues at runtime, one of the
maintainers stopped using NixOS entirely and the other two don't respond
to issues.

Upstream has since also deprecated the Arch Linux and Debian
repositories to install Sourcehut. The only official way that remains is
Alpine Linux on x86_64-linux.
2025-06-30 12:29:16 +02:00
nixpkgs-ci[bot]
c8c5fdc884 Merge staging-next into staging 2025-06-29 00:20:40 +00:00
Sandro
3f7ea147a0 nixos/gitea: drop mailerUseSendmail option and use PROTOCOL as an indication instead (#384582) 2025-06-28 20:31:26 +02:00
Sandro Jäckel
0886377f64 nixos/gitea: drop mailerUseSendmail option and use PROTOCOL as an indication instead
This option does not configure sendmail itself because it is impossible
as sendmail is an alias for many things and could mean msmtp or postfix
or exim or something else.

Instead we rely on the PROTOCOL setting as initially proposed #384582
and based on that open up the sandboxing settings because if the user
configures sendmail, they want it to work and not have to configure yet
another things.

Also makes postfix specific things conditional on postfix being enabled
as msmtp does not need them.

Also we can set SENDMAIL_PATH unconditionally as every wrapper I am
aware of uses that path.
2025-06-28 18:58:57 +02:00
K900
5985f13b69 Merge remote-tracking branch 'origin/staging-next' into staging 2025-06-27 21:07:44 +03:00
Maximilian Bosch
a064abed61 Merge: nixos/postgresql: move postStart into separate unit (#403645) 2025-06-27 18:09:54 +02:00
Sandro Jäckel
d54b080730 nixos/gitea: align maintainers with package 2025-06-27 13:54:09 +02:00
nixpkgs-ci[bot]
f851e952fb Merge staging-next into staging 2025-06-25 00:19:11 +00:00
Florian Klink
6a0b49aec2 nixos/sysctl: sane inotify defaults globally (#417511) 2025-06-25 00:19:23 +03:00
Wolfgang Walther
41c5662cbe nixos/postgresql: move postStart into separate unit
This avoids restarting the postgresql server, when only ensureDatabases
or ensureUsers have been changed. It will also allow to properly wait
for recovery to finish later.

To wait for "postgresql is ready" in other services, we now provide a
postgresql.target.

Resolves #400018

Co-authored-by: Marcel <me@m4rc3l.de>
2025-06-24 15:26:47 +02:00
nixpkgs-ci[bot]
efb976c94b Merge staging-next into staging 2025-06-24 12:08:14 +00:00
Izorkin
5b0ed1eac9 nixos/gitea/mailer: update example configuration
Updated the email configuration example, as the previous example
did not work.
2025-06-24 11:47:50 +02:00
Izorkin
f5c5dc5f5b nixos/gitea/mailer: fix using sendmail 2025-06-24 11:47:50 +02:00
Gaétan Lepage
f1f3a1dda5 nixos/wastebin: update default POST size to match upstream (#417788) 2025-06-24 09:48:05 +02:00
nixpkgs-ci[bot]
83cd50533d Merge staging-next into staging 2025-06-23 11:08:00 +00:00
eljamm
19c1b4250c nixos/omnom: fix module 2025-06-23 08:48:13 +02:00
zimbatm
39c01d22bf net-tools: rename from nettools
By being in sync with the pname, it makes it easier to walk back from
the pname that shows in the /nix/store back to the attribute.

This change should not cause any rebuild.
2025-06-21 19:57:36 +02:00
jack rosenberg
5034dd7384 nixos/wastebin: update default POST size to match upstream 2025-06-18 11:23:42 +02:00
DavHau
485b06a376 nixos/sysctl: sane inotify defaults globally
Currently, sane inotify limits are only set when graphical-desktop is enabled, but inotify is also used on servers by non-graphical applications
2025-06-17 18:47:31 +07:00
ibizaman
24cad7344f renovate: add support for environment variables 2025-06-17 10:58:19 +02:00
Sandro Jäckel
40a116fcae nixos/gitea: add support for minio secrets 2025-06-16 00:54:06 +02:00
Acid Bong
daf30d2fcd nixos/dwm-status: clean up whitespace and old comments 2025-06-14 13:17:28 +03:00
Acid Bong
07abe18272 nixos/dwm-status: use structured RFC0042-style settings 2025-06-14 13:17:28 +03:00
Peder Bergebakken Sundt
661cbcb60f pinchflat: use a static user (#415304) 2025-06-11 01:16:42 +02:00
charludo
c2450f04fb pinchflat: use a static user 2025-06-10 12:54:51 +02:00
Charlotte 🦝 Deleńkec
62ab65aa5a services.siproxd: drop
This is a followup to #408361 which removed siproxd. This change made
the module unusable due to the lack of the package argument.
2025-06-07 07:40:49 +01: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
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
Peder Bergebakken Sundt
c77ac9dfc3 treewide: fix typos 2025-06-02 16:07:07 +02:00