summary refs log tree commit diff
path: root/nixos/modules/installer/tools
Commit message (Collapse)AuthorAge
* Merge master into staging-nextgithub-actions[bot]2023-11-11
|\
| * treewide: fix redirected and broken URLsAnthony Roussel2023-11-11
| | | | | | | | Using the script in maintainers/scripts/update-redirected-urls.sh
* | Merge remote-tracking branch 'origin/master' into HEADAlyssa Ross2023-11-10
|\| | | | | | | | | Conflicts: pkgs/development/libraries/SDL2/default.nix
| * nixos/installer: remove nixos-option compat shimK9002023-11-09
| | | | | | | | It's been two years.
* | Merge master into staging-nextgithub-actions[bot]2023-11-09
|\|
| * nix: 2.17.1 -> 2.18.1Robert Hensing2023-11-08
| |
* | Merge master into staging-nextgithub-actions[bot]2023-10-29
|\|
| * nixos-generate-config: rewrite stateVersion comment againK9002023-10-29
| | | | | | | | Hopefully this version is clearer. Also tried to make it less technical.
* | Merge staging-next into staginggithub-actions[bot]2023-10-23
|\|
| * installer/nixos-generate-config: don't set powersave cpuFreqGovernorAtemu2023-10-21
| | | | | | | | | | | | | | | | | | | | | | | | | | This script would always "detect" the "powersave" governor as it is available on practically all CPUs while the "ondemand" governor is only available on some old CPUs. IME the "powersave" governor barely provides any power savings but introduces massive performance deficits, including noticable stuttering. This is not the default experience we should offer users, even for those who use laptops. Use the kernel default (currently "performance", CPU makers may change it in future) instead.
* | Merge staging-next into staginggithub-actions[bot]2023-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>
* | bcachefs: 2023-06-28 -> 2023-09-29Daniel Hill2023-10-03
|/ | | | Includes prep work for mainline bcachefs release.
* nixos/installer: mention search.nixos.orgAtemu2023-09-18
| | | | | It's immensely helpful and more user-friendly than the humongous configuration.nix man page.
* Merge pull request #248701 from doronbehar/nixos/manpagesDoron Behar2023-08-16
|\ | | | | nixos/install-tools: Add manpages to packages instead of seperating them
| * nixos/doc: Improve documentation of documentationDoron Behar2023-08-12
| | | | | | | | | | | | | | | | | | | | - Move contents of README.md from nixos/modules/installer/tools/manpages/ to nixos/doc/manual/contributing-to-this-manual.chapter.md. - Don't mention DocBook as its obsolete and too specific. - Rename derivation attribute name of configuration.nix(5) manual page, both on the `contributing-to-this-manual.chapter.md`, and in other places.
| * nixos/install-tools: Add manpages to packages instead of seperating themDoron Behar2023-08-12
| | | | | | | | | | | | | | | | Since each such `nixos-*` tool has it's own derivation, exposed in pkgs, There is no point in separating the manuals from the packages. If someone wishes to have the tools without the manuals, they can use meta.outputsToInstall to disable the installation of the manpages of these packages. This Fixes #244450.
* | nixos/nix-fallback-paths: 2.15.1 -> 2.17.0zowoq2023-08-06
|/ | | | https://releases.nixos.org/nix/nix-2.17.0/fallback-paths.nix
* Merge pull request #246746 from mode89/fix/nixos-install-with-non-empty-mntPol Dellaiera2023-08-02
|\ | | | | nixos-install: fix removal of non-empty `/mnt`
| * nixos-install: fix removal of non-empty `/mnt`Andrey Krainyak2023-08-02
| | | | | | | | | | | | | | | | | | | | | | After building the target system, `nixos-install` tries to remove `/mnt` on the target filesystem. And the script may fail without any explanation, if `/mnt` isn't empty. This commit makes the installation process carry on even if there are files under `/mnt`. See https://github.com/NixOS/nixpkgs/issues/244643.
* | nixos-generate-config: add 'lib' arg to configuration.nixBjørn Forsman2023-07-21
| | | | | | | | | | | | | | | | | | | | | | Although 'lib' isn't needed by the default configuration, new NixOS uses can get confused when being recommended configuration.nix snippets like systemd.services.NetworkManager-wait-online.enable = lib.mkForce false; and have `sudo nixos-rebuild switch` fail with error: undefined variable 'lib'
* | Merge pull request #183314 from DeterminateSystems/optional-swraidWill Fancher2023-07-13
|\ \ | | | | | | Make swraid optional
| * | boot.initrd.services.swraid -> boot.swraidLinus Heckemann2023-07-10
| | | | | | | | | | | | | | | Since the option affects both stage-1 and stage-2, it does not make sense to keep it within the boot.initrd namespace.
| * | nixos/swraid: make entire module optionalLinus Heckemann2023-07-10
| | | | | | | | | | | | | | | | | | swraid support will now only be enabled by default if stateVersion is older than 23.11. nixos-generate-config will now generate explicit config for enabling support if needed.
* | | Merge pull request #237442 from SuperSandro2000/nixos-optionSandro2023-07-12
|\ \ \ | |/ / |/| | nixos-option: update to nix 2.15
| * | nixos/tools: remove nixos-option conditionSandro Jäckel2023-07-11
| | |
* | | nixos-generate-config: Fix generated hostPlatform.systemRobert Hensing2023-06-11
|/ / | | | | | | | | | | | | While the intent of the code was correct, the system string can not be used in the substituteAll function. See https://github.com/NixOS/nixpkgs/issues/237216
* / nix-fallback-paths.nix: Update to 2.15.1Silvan Mosberger2023-06-01
|/
* Merge pull request #229767 from mberndt123/mberndt123/stratis-rootfsWill Fancher2023-05-25
|\ | | | | nixos/stratis: initrd support for stratis root volumes
| * Merge remote-tracking branch 'upstream/master' into mberndt123/stratis-rootfsMatthias Berndt2023-05-17
| |\
| * | make nixos-generate-config generate stratis pool UUIDsMatthias Berndt2023-05-15
| | |
* | | nixos: fix typosfigsoda2023-05-19
| |/ |/|
* | nixos/*: remove boot.grub.versionajs1242023-05-10
|/
* Merge pull request #229874 from mcnesium/fix_ambig_charRick van Schijndel2023-05-06
|\ | | | | fix ambiguous unicode characters
| * fix ambiguous unicode charactersmcnesium2023-05-04
| |
* | Merge pull request #227696 from aktaboot/fix-install-tools-depsRyan Lahfa2023-05-05
|\ \ | |/ |/| nixos/installer: fix util-linux dependencies in install script
| * nixos/installer: fix util-linux dependencies in install scriptsaktaboot2023-05-05
| |
* | nixos/nixos-generate-config: use `hostPlatform.system` instead of calling `nix`name_snrl2023-04-26
|/
* nixos/nixos-generate-config: include new device ID for virtio_scsiR-VdP2023-04-18
| | | | | Device IDs found here: https://devicehunt.com/view/type/pci/vendor/1AF4/device/1048
* Merge pull request #204534 from SuperSandro2000/boot-tmpSandro2023-04-12
|\
| * nixos/tmp: move /tmp options under boot.tmpSandro Jäckel2023-03-19
| |
* | Merge pull request #221576 from paumr/nixos-generate-config_fix_syntaxRyan Lahfa2023-03-22
|\ \ | | | | | | nixos-generate-config: fix invalid sample config
| * | nixos-generate-config: fix invalid sample configpaumr2023-03-17
| |/ | | | | | | This issue was reported in #221510
* / nixos/hidpi: removeK9002023-03-21
|/ | | | | | | | | | | | | The single option tries to do too much work, which just ends up confusing people. So: - don't force the console font, the kernel can figure this out as of #210205 - don't force the systemd-boot mode, it's an awkward mode that's not supported on most things and will break flicker-free boot - add a separate option for the xorg cursor scaling trick and move it under the xorg namespace - add a general `fonts.optimizeForVeryHighDPI` option that explicitly says what it does - alias the old option to that - don't set any of those automatically in nixos-generate-config
* nixos-generate-config: update microcode only on bare metalLuflosi2023-03-13
| | | | Guest operating systems inside VMs or containers can't update the host CPU's microcode for obvious security reasons, so setting the `hardware.cpu.*.updateMicrocode` options is pointless.
* configuration.nix: suggest a command line programValentin Gagarin2023-02-28
| | | | | | | | adding two graphical programs makes a strong assmuption that users will use a graphical environment. add a command line program as an alternative suggestion that is easy to comment in as a first-steps measure.
* nix-fallback-paths.nix: Update to 2.13.3Eelco Dolstra2023-02-27
|
* treewide: fix backwards smart apostrophesJason Yundt2023-02-06
| | | | | | | | According to the Unicode Standard, you should use U+2019 RIGHT SINGLE QUOTATION MARK for apostrophes [1]. Before this change, some of the text in this repo would use U+2018 LEFT SINGLE QUOTATION MARKs instead. [1]: https://www.unicode.org/versions/Unicode15.0.0/ch06.pdf#G12411
* nixos/nix-fallback-paths: 2.12.0 -> 2.13.2zowoq2023-01-26
|
* Revert "nixos/nix-fallback-paths: 2.12.0 -> 2.13.1"zowoq2023-01-22
| | | | This reverts commit 37a44ff3a0415ab84fe52e9c78ad4bafd227737b.