Age | Commit message (Collapse) | Author | Files | Lines |
|
- Use `options = {` instead of repeating `options` for every option
- Change the description of "net.core.rmem_max" slightly to match the kernel documentation
|
|
treewide: depend on `shutdown.target` if `DefaultDependencies=no` in almost every case
|
|
nixos/no-x-libs: fix build packages
|
|
nixos/no-x-libs: add intel-vaapi-driver
|
|
|
|
|
|
This replaces the krb5 module's options with RFC 42-style krb5.settings
option, while greatly simplifying the code and fixing a few bugs,
namely:
- #243068 krb5: Configuration silently gets ignored when set by
multiple modules
- not being able to use mkIf etc. inside subattributes of
krb5.libdefaults, e.g. krb5.libdefaults.default_realm = mkIf ...
See #144575.
Closes #243068.
Co-authored-by: h7x4 <h7x4@nani.wtf>
|
|
nixos/pulseaudio: don't create config file or enable avahi when pulse…
|
|
Unbreaks installer tests that otherwise start depending on i686-glibc
|
|
nixos/{sysctl,caddy}: improvements for net.core.wmem_max
|
|
we previously defined a custom type for `boot.kernel.sysctl."net.core.rmem_max"`
to resolve to the highest value set. this patch adds the same behavior to
`"net.core.wmem_max"`.
as this changes the type from a string to an integer, which is a breaking
change this patch also includes a release note and updates the transmission
module to use a number for `wmem_max`.
|
|
If we include users with unset groups, we get this very confusing
message, with invalid Nix code:
- The following users have a primary group that is undefined: qyliss
Hint: Add this to your NixOS configuration:
users.groups. = {};
We don't need to include such users in this check, since they'll be
caught anyway by this one:
- users.users.qyliss.group is unset. This used to default to
nogroup, but this is unsafe. For example you can create a group
for this user with:
users.users.qyliss.group = "qyliss";
users.groups.qyliss = {};
|
|
nixos/stub-ld: init module
|
|
|
|
disabled
|
|
|
|
we just need the script, borrowed from environment.noXLibs
On my system this reduced the closure size by ~100MB
▶ nix path-info -Sh /nix/var/nix/profiles/system-76-link/
/nix/store/adybwlzyf3qa56irabblzlyjsr74amb9-nixos-system-francium-23.11 6.5G
▶ nix path-info -S /nix/var/nix/profiles/system-76-link/
/nix/store/adybwlzyf3qa56irabblzlyjsr74amb9-nixos-system-francium-23.11 6956572064
▶ nix path-info -Sh /nix/var/nix/profiles/system-77-link/
/nix/store/wgs6wlq2i911q2r1n5fqbs9vzmp8qy26-nixos-system-francium-23.11 6.4G
▶ nix path-info -S /nix/var/nix/profiles/system-77-link/
/nix/store/wgs6wlq2i911q2r1n5fqbs9vzmp8qy26-nixos-system-francium-23.11 6856836056
|
|
|
|
|
|
|
|
nixos/nix.nix: Support new Nix 2.20 command syntax
|
|
|
|
|
|
Otherwise it shows a deprecation warning, which is escalated to
an error. For context, see
https://github.com/NixOS/nixpkgs/pull/139075#discussion_r733615550
|
|
Closes #114399
|
|
|
|
nixos/sysctl: Stop disabling yama by default
|
|
This line shouldn't be changed from pre to beta on master, only in the beta branch
https://nixos.github.io/release-wiki/Branch-Off.html#on-the-release-branch
This reverts commit dc7b3febf8d862328d8704de5c8437d2df442c76.
Revert "nixos/release: fix versionSuffix eval"
This reverts commit 625c450024e24c55cac035372bc49b39f8df005b.
|
|
|
|
Signed-off-by: figsoda <figsoda@pm.me>
|
|
The original url is now 404.
Let's keep this link in sync with the one in doc/manpage-urls.json.
|
|
In x-d-p 1.17, when no configs are given, you apps will likely not
able to find a backend. Let users aware of the changes.
|
|
|
|
Using the script in maintainers/scripts/update-redirected-urls.sh
|
|
|
|
|
|
Fixes https://github.com/NixOS/nixpkgs/issues/264602
|
|
systemd-stage-1: Support for user shells
|
|
Replace simple activationScripts
|
|
|
|
https://github.com/iproute2/iproute2/commit/0a0a8f12fa1b03dd0ccbebf5f85209d1c8a0f580
|
|
|
|
|
|
|
|
Fix descriptions that don't account for (1) the "Whether to enable"
prefix or (2) the automatically added trailing dot.
|
|
|
|
- Removal of top-level `with lib`
- Allow usage of module without setting `platformTheme`, so we can set
the QT_PLUGIN_PATH/QML2_IMPORT_PATH paths without theming
- Add support for kvantum and some other styles
- Add myself as maintainer
|
|
Yama is a LSM which restricts debugging. This prevents processes from
snooping on another. It can be easily disabled with sysctl.
This was initially included in #14392 and disabled by default by
86721a5f78718caf10c578e9501f8b4d19c0eb44.
This has been part of the hardened configuration, but many other distros
ship this for quite some time (Ubuntu for about ten years), so I'd say
it might make sense to enable this per default.
|
|
|
|
|