0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-13 13:40:28 +03:00
Commit graph

38064 commits

Author SHA1 Message Date
programmerlexi
a094b5d8cc nixos/limine: carefully remove files instead of nuking them 2025-05-21 15:22:45 +05:30
programmerlexi
2c7659b1ff nixos/limine: atomically copy files 2025-05-21 15:22:45 +05:30
Arne Keller
2ce3014797
nixos/spacenavd: add wantedBy for automatic startup (#366768) 2025-05-21 10:20:19 +02:00
Evan Scamehorn
a4e1ad5521
nixos/spotifyd: Fix 404 URLs (#408504) 2025-05-21 14:45:12 +08:00
Leona Maroni
9db0ab9d84
gitlab: 17.11.2 -> 18.0.0; move to pkgs/by-name (#408380) 2025-05-20 23:01:12 +02:00
Jan Tojnar
9af27f1cb5 nixos/orca: Make available to gdm greeter
Without this, the greeter is unable to see `orca` program on `PATH`
and so `${gdm}/share/gdm/greeter/autostart/orca-autostart.desktop`
will fail to start it. As a result, screen reader would not work
on the login screen.
2025-05-20 20:08:31 +02:00
Arian van Putten
4df0b7d8ca
nixos/systemd: unconditional systemd-journald-audit.socket (#408085) 2025-05-20 15:29:53 +02:00
Doron Behar
a4e8e74c36
i18n: Add charset related settings (#408307) 2025-05-20 15:17:19 +03:00
Yaya
ee58f11546
nixos/gitlab: update minimum PostgreSQL version assertion
GitLab 18.0.0 requires at least PostgreSQL 16.

https://docs.gitlab.com/18.0/install/requirements/#postgresql
2025-05-20 13:29:48 +02:00
Marcus Ramberg
f49e17dae8
nixos/k3s: support fetching helm charts from OCI registries (#404328) 2025-05-20 11:38:36 +02:00
Aly Raffauf
dd7ad02f76
nixos/prowlarr: add configurable dataDir and user/group options (#408902) 2025-05-20 10:04:52 +01:00
Aleksana
aece4d7c84
nixos/gtklock: init (#383430) 2025-05-20 11:56:05 +08:00
Martin Weinelt
02022aa823
deliantra-server: mark broken (#408754) 2025-05-20 04:38:59 +02:00
Rebecca Kelly
b8a2f7fff9 deliantra-server: remove
I'm not really using or maintaining it anymore and it's getting increasingly bit-rotted.
2025-05-19 22:22:28 -04:00
isabel
92957e57af
nixos/bazarr: add dataDir option (#408218) 2025-05-19 23:05:19 +01:00
Aly Raffauf
d62c17d97e nixos/bazarr: add dataDir option 2025-05-19 16:34:25 -04:00
isabel
ed0d5e9025
nixos/{nix-gc, nix-optimise}: allow dates to be a list or str (#405219) 2025-05-19 18:41:05 +01:00
Sumit Kumar
158d441ea0 rke2: fix validation message for agent token requirement
The message incorrectly stated that 'agentToken' or 'agentTokenFile' should be set when role is 'agent', which is misleading. Corrected it to state that these should NOT be set for the 'agent' role.
2025-05-19 18:54:45 +02:00
Doron Behar
263297b4e5 nixos/i18n: Remove special handling of LANGUAGE
Partially revert #179194 which first filtered
`extraLocaleSettings.LANGUAGE`. Indeed this environment variable is
given precedence according to:

https://www.gnu.org/software/gettext/manual/html_node/Locale-Environment-Variables.html

So using it will simply make all other `extraLocaleSettings` be ignored
in practice, but the OS shouldn't ignore it when aggregating the locales
required in general, as this setup should still be legitimate, and it
may even be useful if you wish to set it by default and use `env -u
LANGUAGE` for some programs.
2025-05-19 18:09:27 +03:00
Doron Behar
e8581078a1 i18n: Add charset related settings
Fixes #404758
2025-05-19 18:09:27 +03:00
Jonas Sander
309871725f
nixos/paperless: expose manage package (#405610) 2025-05-19 16:37:40 +02:00
Fugi
65a759f7b4
nixos/gtklock: init 2025-05-19 11:10:26 +02:00
Michele Guerini Rocco
eebd349fdd
nixos/pdns-recursor: deprecate settings, add yaml-settings (#406534) 2025-05-19 10:30:07 +02:00
Felix Singer
f14efb6fa2 nixos/gerrit: Add Felix Singer as maintainer
I'm already a maintainer of the Gerrit package and I've done various
work on the Gerrit module. So it makes sense to be a maintainer there as
well.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-05-19 04:28:36 +02:00
benaryorg
e434130d0b
nixos/systemd: unconditional systemd-journald-audit.socket
Containers did not have *systemd-journald-audit.socket* in *additionalUpstreamSystemUnits*, which meant that the unit was not provided.
However the *wantedBy* was added without any additional check, therefore creating an empty unit with just the *WantedBy* on *boot.isContainer* machines.
This caused `systemd-analyze verify` to fail:

```text
systemd-journald-audit.socket: Unit has no Listen setting (ListenStream=, ListenDatagram=, ListenFIFO=, ...). Refusing.
systemd-journald-audit.socket: Cannot add dependency job, ignoring: Unit systemd-journald-audit.socket has a bad unit file setting.
systemd-journald-audit.socket: Cannot add dependency job, ignoring: Unit systemd-journald-audit.socket has a bad unit file setting.
```

The upstream unit already contains the following, which should make it safe to include regardless:

```ini
[Unit]
ConditionSecurity=audit
ConditionCapability=CAP_AUDIT_READ
```

For reference, this popped up in the context of #[360426](https://redirect.github.com/NixOS/nixpkgs/issues/360426) as well as #[407696](https://redirect.github.com/NixOS/nixpkgs/pull/407696).

Co-authored-by: Bruce Toll <4109762+tollb@users.noreply.github.com>
Signed-off-by: benaryorg <binary@benary.org>
2025-05-18 19:58:59 +00:00
Atemu
3495f98bec
nixos/signald, signald, signaldctl, purple-signald: drop (#407959) 2025-05-18 20:21:42 +02:00
Atemu
211d932302
clamsmtp: drop (#408043) 2025-05-18 16:11:16 +02:00
notehmry
871371a4cb
nixos/opensmtpd: explicit permissions for /var/spool/smtpd/queue (#406710) 2025-05-18 14:55:42 +02:00
Leona Maroni
99398273f3
nixos/clamsmtp: drop
drop as package is removed
2025-05-18 13:15:04 +02:00
isabel
57d05a1cbe
nixos/nix-optimise: allow dates to be a single line str 2025-05-18 11:35:26 +01:00
isabel
4f053b60ae
nixos/nix-gc: allow dates to be a list 2025-05-18 11:35:26 +01:00
K900
67fa2bd433
nixos/polipo, polipo: drop (#408271) 2025-05-18 10:45:38 +03:00
patka
92ceb4a51c
nixos/polipo: drop
Upstream hasn't seen activity since 2014 and archived the project in 2021. There's no longer a need for HTTP proxies
2025-05-18 09:19:45 +02:00
Ramses
4c9b7995bf
nixos/vmware-host: avoid IFD (#404954) 2025-05-17 23:14:42 +02:00
Winter
6e30a19719
nixos/profiles/nix-builder-vm: allow the system derivation to be substituted (#407513) 2025-05-17 15:40:25 -04:00
nikstur
3f4a4ffa18
nixos/etc-overlay: mount etc with nodev,nosuid (#406397) 2025-05-17 20:32:38 +02:00
Ramses
c0f89cb69e
nixos/limine: substituteAll -> replaceVarsWith (#406872) 2025-05-17 20:08:31 +02:00
Ramses
139080c304
nixos/specialisation: escape and restrict specialisation names (#405393) 2025-05-17 19:47:05 +02:00
Emily
507de69321
sourcehut.*: update (#404203) 2025-05-17 17:33:43 +02:00
Niklas Korz
9958792cae nixos/signald: drop 2025-05-17 15:20:02 +02:00
Adam C. Stephens
6701894f18
nixos/forgejo: document migration version restrictions (#406169) 2025-05-17 09:04:42 -04:00
Martin Weinelt
f462e2564d
acme: Add csr option (#376334) 2025-05-17 11:24:08 +02:00
Aleksana
d56a9d0b9b
matrix-continuwuity: init at 0.5.0-rc.5; nixos/matrix-continuwuity: init (#400637) 2025-05-17 11:14:53 +08:00
Winter
747c55e702 nixos/profiles/nix-builder-vm: allow the system derivation to be substituted
Consider a user wanting to set up the Linux builder for the first time,
but with a slightly more generous allocation of resources compared to
the default. They'll do something like this:

```
{
  virtualisation.cores = 3;
  virtualisation.darwin-builder = {
    diskSize = 40 * 1024;
    memorySize = 4 * 1024;
  };
}
```

This will fail with an error like this:

```
error: a 'aarch64-linux' with features {} is required to build '/nix/store/3acpgmwqwnk8g2gc5r05ar2lvmn01b8a-builder.pl.drv', but I am a 'aarch64-darwin' with features {apple-virt, benchmark, big-parallel, nixos-test}
```

But why would they have to rebuild the NixOS system?! All they did was
change the arguments passed to QEMU, and nothing those options control
would affect the NixOS configuration itself... right?

`config.system.build.toplevel` is defined with `allowSubstitutes` set to
`false` by default, which makes it so that the toplevel can't be
substituted if Nix is trying to use it "directly." So because the above
example would have to rebuild the VM runner, which references toplevel
directly, Nix refuses to substitute it, unless `always-allow-substitutes
= true` is set as a Nix option. (In the case where the QEMU options
aren't changed at all, Nix just substitutes the runner, which sidesteps
this issue as the runner itself doesn't use toplevel as an input.)
2025-05-16 13:00:15 -04:00
isabel
6dc8edf1f5
nixos/minecraft-server: update outdated links (#405554) 2025-05-16 16:30:39 +01:00
Sandro
c0cd90d343
nixos/etc: remove rogue continue (#399915) 2025-05-16 15:08:17 +02:00
Adam C. Stephens
d25ea431bd
Headscale service wait before restart (#400053) 2025-05-16 08:30:08 -04:00
isabel
79f86a061d
Add autoenv to modules list (#407568) 2025-05-16 11:27:46 +01:00
C0D3 M4513R
754412b4ae
acme: Add csr option
Signed-off-by: C0D3 M4513R <28912031+C0D3-M4513R@users.noreply.github.com>
2025-05-16 11:45:54 +02:00
Borja Clemente
4fd9814cc8
Add autoenv to modules list
Signed-off-by: Borja Clemente <borja.clemente@gmail.com>
2025-05-16 11:26:05 +02:00