about summary refs log tree commit diff
path: root/nixos/modules/config
Commit message (Collapse)AuthorAge
* Merge pull request #270727 from nikstur/nixos-perlless-activationLinus Heckemann2024-01-22
|\ | | | | Perlless Activation
| * nixos/systemd-sysusers: initnikstur2024-01-18
| |
* | nixos/modules: Split recursive mkdir with permissionsVictor Engmark2024-01-16
|/ | | | | Detected by ShellCheck as violating <https://github.com/koalaman/shellcheck/wiki/SC2174>.
* Merge pull request #243169 from 2xsaiko/outgoing/krb5Peder Bergebakken Sundt2024-01-10
|\ | | | | nixos/krb5: cleanup, fix and RFC42-ify
| * nixos/krb5: move to security.krb5Marco Rebhan2023-12-21
| |
| * nixos/krb5: cleanup, fix and RFC42-ifyMarco Rebhan2023-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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/no-x-libs: add gjsSandro Jäckel2024-01-08
| |
* | Merge pull request #272552 from SuperSandro2000/ghostscript-noxNick Cao2023-12-30
|\ \ | | | | | | nixos/no-x-libs: add ghostscript
| * | nixos/no-x-libs: add ghostscriptSandro Jäckel2023-12-06
| | |
* | | nixos/nix-channel: remove unused stringAfternikstur2023-12-29
| | |
* | | nixos/ldap: replace activationScriptnikstur2023-12-29
| | | | | | | | | | | | Replace with a dedicated systemd service.
* | | nixos/sysctl: cleanupLuflosi2023-12-28
| | | | | | | | | | | | | | | - Use `options = {` instead of repeating `options` for every option - Change the description of "net.core.rmem_max" slightly to match the kernel documentation
* | | Merge pull request #271326 from philiptaron/shutdown.targetnikstur2023-12-27
|\ \ \ | | | | | | | | treewide: depend on `shutdown.target` if `DefaultDependencies=no` in almost every case
| * | | nixos/swap: ensure correct ordering w.r.t. shutdown.targetPhilip Taron2023-11-30
| | | |
* | | | Merge pull request #258812 from Izorkin/fix-noxlibsNick Cao2023-12-26
|\ \ \ \ | | | | | | | | | | nixos/no-x-libs: fix build packages
| * | | | nixos/no-x-libs: build qtbase without qt translationIzorkin2023-12-25
| | |_|/ | |/| |
* | | | Merge pull request #253263 from SuperSandro2000/nox-intel-vaapi-driverNick Cao2023-12-25
|\ \ \ \ | |/ / / |/| | | nixos/no-x-libs: add intel-vaapi-driver
| * | | nixos/no-x-libs: add intel-vaapi-driverSandro Jäckel2023-09-04
| | | |
* | | | Merge pull request #263661 from SuperSandro2000/pulseaudio-no-avahiPeder Bergebakken Sundt2023-12-18
|\ \ \ \ | | | | | | | | | | nixos/pulseaudio: don't create config file or enable avahi when pulse…
| * | | | nixos/pulseaudio: don't create config file or enable avahi when pulse is ↵Sandro Jäckel2023-12-11
| | | | | | | | | | | | | | | | | | | | disabled
* | | | | nixos/ldso: remove string context from linker sonameK9002023-12-15
| | | | | | | | | | | | | | | | | | | | Unbreaks installer tests that otherwise start depending on i686-glibc
* | | | | Merge pull request #274110 from networkException/sysctl-net.core.wmem_maxLin Jian2023-12-14
|\ \ \ \ \ | | | | | | | | | | | | nixos/{sysctl,caddy}: improvements for net.core.wmem_max
| * | | | | nixos/sysctl: use highest value on conflict for net.core.wmem_maxnetworkException2023-12-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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`.
* | | | | | nixos/users-groups: fix confusing error messageAlyssa Ross2023-12-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 = {};
* | | | | | Merge pull request #269551 from tejing1/nixos-stub-ldRobert Hensing2023-12-13
|\ \ \ \ \ \ | |/ / / / / |/| | | | | nixos/stub-ld: init module
| * | | | | nixos/stub-ld: init moduleJeff Huffman2023-12-11
| | | | | |
| * | | | | nixos/ldso: init moduleJeff Huffman2023-12-03
| | | | | |
* | | | | | nixos/iproute2: use rt_tables.d to avoid IFDLin Yinfeng2023-12-12
| | | | | |
* | | | | | nixos/no-x-libs: add mupdfSandro Jäckel2023-12-10
| |_|_|_|/ |/| | | |
* | | | | Merge pull request #271423 from hercules-ci/nixos-nix.nix-nix-config-showRobert Hensing2023-12-05
|\ \ \ \ \ | |/ / / / |/| | | | nixos/nix.nix: Support new Nix 2.20 command syntax
| * | | | nixos/nix.nix: Support new Nix 2.20 command syntaxRobert Hensing2023-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise it shows a deprecation warning, which is escalated to an error. For context, see https://github.com/NixOS/nixpkgs/pull/139075#discussion_r733615550
* | | | | nixos/mysql-auth: fix passwords in config filesnetali2023-12-01
|/ / / /
* | | / nixos/pulseaudio: set permission of pulse home directorylgoette2023-12-01
| |_|/ |/| | | | | | | | Closes #114399
* | | Merge pull request #256159 from YtvwlD/yamaThiago Kenji Okada2023-11-26
|\ \ \ | | | | | | | | nixos/sysctl: Stop disabling yama by default
| * | | nixos/sysctl: Enable Yama by defaultNiklas Sombert2023-10-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Revert "23.11 beta release"Artturin2023-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge #269032: GNOME: 44 -> 45Vladimír Čunát2023-11-21
|\ \ \ \
| * | | | nixos/xdg/portal: Fix link to portals.conf documentationBobby Rong2023-11-21
| | | | | | | | | | | | | | | | | | | | | | | | | The original url is now 404. Let's keep this link in sync with the one in doc/manpage-urls.json.
| * | | | nixos/xdg/portal: Add config and configPackages optionBobby Rong2023-11-21
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | 23.11 beta releasefigsoda2023-11-21
|/ / / / | | | | | | | | | | | | Signed-off-by: figsoda <figsoda@pm.me>
* | | | maintainers: fortuneteller2k -> monifortuneteller2k2023-11-17
| | | |
* | | | treewide: fix redirected and broken URLsAnthony Roussel2023-11-11
| | | | | | | | | | | | | | | | Using the script in maintainers/scripts/update-redirected-urls.sh
* | | | nixos/terminfo: Simplify sudo-related optionnicoo2023-11-08
| | | |
* | | | nixos/nix-channnel: fix setting up the default channel againnikstur2023-11-01
| | | |
* | | | nixos/nix-channel: fix subscribing to default channelnikstur2023-10-31
| | | | | | | | | | | | | | | | Fixes https://github.com/NixOS/nixpkgs/issues/264602
* | | | Merge pull request #262583 from ElvishJerricco/systemd-stage-1-shellsWill Fancher2023-10-29
|\ \ \ \ | | | | | | | | | | systemd-stage-1: Support for user shells
| * | | | systemd-stage-1: Support for user shellsWill Fancher2023-10-21
| |/ / /
* | | | Merge pull request #263203 from nikstur/replace-activationLinus Heckemann2023-10-28
|\ \ \ \ | |_|/ / |/| | | Replace simple activationScripts
| * | | nixos/mysql: replace activationScripts via preStartnikstur2023-10-26
| | | |
| * | | nixos/nix-channel: replace activationScript via tmpfilesnikstur2023-10-25
| | | |