summary refs log tree commit diff
path: root/nixos/modules/config
Commit message (Collapse)AuthorAge
* 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
| | |
* | | iproute2: stateless configurationAndré Silva2023-10-26
| | | | | | | | | | | | https://github.com/iproute2/iproute2/commit/0a0a8f12fa1b03dd0ccbebf5f85209d1c8a0f580
* | | nixos/fanout: init fanout oneshot moduleRishi Desai2023-10-21
| | |
* | | nixos: fix bad mkEnableOption descriptionsBjørn Forsman2023-10-20
|/ / | | | | | | | | Fix descriptions that don't account for (1) the "Whether to enable" prefix or (2) the automatically added trailing dot.
* | nixos/qt: improve module documentationThiago Kenji Okada2023-10-19
| |
* | nixos/qt: multiple fixesThiago Kenji Okada2023-10-19
|/ | | | | | | | - 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
* Merge pull request #259918 from kidonng/patch-3Artturi2023-10-15
|\
| * nixos/system-path: remove nano from defaultPackages descriptionKid2023-10-09
| |
* | Merge branch 'master' into shellconfigVladimir Pouzanov2023-10-14
|\ \
| * \ Merge pull request #260764 from MatthewCash/fix/xdg-base-pamArtturi2023-10-14
| |\ \
| | * | nixos/user-groups: fix environment.profiles using parameter expansionMatthew_Cash2023-10-12
| | |/
| * | Merge pull request #259891 from l0b0/refactor/xkb-attrsetArtturi2023-10-12
| |\ \
| | * | nixos/x11: refactor XKB options into a single attrsetVictor Engmark2023-10-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Motivation](https://github.com/NixOS/nixpkgs/issues/257817#issuecomment-1741705042): - Having all the XKB options in the same attribute set clarifies their relation better than using a common option name prefix ("xkb"). - `services.xserver.layout` is an XKB option, but this is not obvious from its name. Putting it with the other XKB options clarifies this. Co-authored-by: Michele Guerini Rocco <rnhmjoj@users.noreply.github.com>
| * | | nixos/gnu: removeMikael Fangel2023-10-11
| |/ /
| * / nixos/users-groups: add user option to enable lingeringRebecca Kelly2023-10-10
| |/ | | | | | | | | | | | | | | | | | | Adapted from https://gist.github.com/graham33/fdbdcc18317a621d9dd54beb36be6683 Fixes #3702 Lingering users can still be managed mutably by root with `loginctl`, but the settings here will take precedence when `nixos-rebuild` is run.
| * nixos: don't implicitly map missing user groups to `nogroup`Bjørn Forsman2023-10-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Before: `users.users.user1.group = "group-not-defined-anywhere-else"` would result in user1 having the primary group `nogroup`, assigned at activation time and only with a (easy to miss) warning from the activation script. This behaviour is a security issue becase no files should be owned by `nogroup` and it allows for unrelated users (and services) to accidentally have access to files they shouldn't have. After: The configuration above results in this eval error: - The following users have a primary group that is undefined: user1 Hint: Add this to your NixOS config: users.groups.group-not-defined-anywhere-else = {};
| * nixos/nano: add enable, package option, do not create /etc/nanorc by defaultSandro Jäckel2023-09-29
| | | | | | | | | | | | | | | | and remove nano from environment.defaultPackages. In addition also cleanup the file in general. This is a follow up to #220481 Co-authored-by: pennae <82953136+pennae@users.noreply.github.com>
* | nixos/users-groups: escape hatch for enabling a shell system-wideVladimir Pouzanov2023-09-27
|/
* Merge master into staging-nextgithub-actions[bot]2023-09-25
|\
| * remove the misleading warning on using `nix-env` for split outputs (#255947)Valentin Gagarin2023-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The text was originally added [0] following an apparently incomplete research on how everything plays together. In fact, Nix propagates `outputs` to the corresponding nested derivations, and there is some messy behavior in Nixpkgs that only seems to propagate `meta.outputsToInstall` in `buildEnv`[1]. This change moves the hints on how to use NixOS specifics to NixOS module documentation (which is hopefully easier to find through search.nixos.org), describes the default behavior in Nixpkgs (updating a the link to the source), and removes the confusing mention of `nix-env`. the last of them should not be there to begin with. we don't want beginners to use `nix-env`, as this is known to run them into trouble eventually. [0]: https://github.com/NixOS/nixpkgs/pull/76794 [1]: https://github.com/NixOS/nixpkgs/blob/1774d07242995050d2d8a91cb4da0855eac2e472/pkgs/build-support/buildenv/default.nix#L66
* | Merge master into staging-nextgithub-actions[bot]2023-09-25
|\|
| * Merge pull request #241518 from Gerg-L/use-xdg-base-directoriesArtturi2023-09-25
| |\
| | * nixos/user-groups: Add to $NIX_PROFILES pathsGerg-L2023-07-18
| | |
* | | Merge remote-tracking branch 'origin/master' into staging-nextFabián Heredia Montiel2023-09-20
|\| |
| * | nixos/{sudo, terminfo}: Adjust defaults for compatibility with `sudo-rs`nicoo2023-09-18
| | |
| * | nixos/terminfo: Add config option not to add extra sudo confignicoo2023-09-18
| | | | | | | | | | | | This will be necessary for compatibility with `sudo-rs`.
* | | Merge remote-tracking branch 'origin/staging-next' into stagingAlyssa Ross2023-09-14
|\| | | | | | | | | | | | | | Conflicts: pkgs/applications/radio/soapysdr/default.nix
| * | nixos/user-groups: fixup of 5666a378rnhmjoj2023-09-13
| | |
* | | nixos/console: use systemd-vconsole-setup.service from upstream for sd initrdRaito Bezarius2023-09-13
|/ / | | | | | | | | | | This fixes a bug where the vconsole was not working as intended in systemd stage 1 with systemd v254. udev rules are now starting with this service instead of whatever happened before.
* | Merge pull request #254149 from nbraud/noto-emojiMaciej Krüger2023-09-12
|\ \
| * | noto-fonts-emoji → noto-fonts-color-emojinicoo2023-09-12
| | | | | | | | | | | | | | | | | | | | | Clarify that the monochrome font is not included, per #221181. The new name is also coherent with the name of the font, according to `fontconfig`: Noto Color Emoji.
* | | Merge pull request #253334 from nbraud/nixos/terminfoMaciej Krüger2023-09-12
|\ \ \ | |/ / |/| |
| * | yaft: Provide terminfo in separate outputnicoo2023-09-09
| | |
| * | st: Provide terminfo in separate outputnicoo2023-09-09
| | |
| * | contour: Provide terminfo in separate outputnicoo2023-09-09
| | |
| * | nixos/terminfo: Improve snippet generating the “all terminfo” listnicoo2023-09-09
| | | | | | | | | | | | | | | | | | | | | - Avoid false-positives on package sets that contain a `terminfo` derivation, like `haskellPackages` and `sbclPackages`. - Directly provide a list of names that can be used to update the NixOS module, rather than a list of derivations which is hard to read in the REPL.
| * | nixos/terminfo: Add terminfo outputs for rio & tmuxnicoo2023-09-04
| | |
* | | nixos/users-groups: rename passwordFile in hashedPasswordFilernhmjoj2023-09-08
| | | | | | | | | | | | | | | | | | | | | This avoids the possible confusion with `passwordFile` being the file version of `password`, while it should contain the password hash. Fixes issue #165858.
* | | nixos/update-users-groups: no need to include extra packageRamses2023-09-03
| | | | | | | | | Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
* | | nixos/update-users-groups: fix cross compilationr-vdp2023-09-03
|/ / | | | | | | | | | | | | | | | | Since #246772, cross compiled NixOS is broken because the DateTime perl package that was used in the update-users-groups.pl script depends on Testutf8 which does not cross compile (see #198548). This PR drops the DateTime dependency in favour of TimePiece, which has less dependencies and whose closure does cross compile.
* | Merge pull request #246772 from R-VdP/nixos-user-expiryFranz Pletz2023-08-26
|\ \ | | | | | | nixos/update-users-groups: add support for account expiry