summary refs log tree commit diff
path: root/nixos/modules
Commit message (Collapse)AuthorAge
* nixos/captive-browser: add defaultText for browserpennae2021-12-09
| | | | | | easiest way to do this is to move the default expression out and abstract over what is substituted into it, using a dependent value for the default and a descriptive value for defaultText
* nixos/system-path: add defaultText for defaultPackagespennae2021-12-09
|
* nixos/tarsnap, nixos/neo4j: defaultText for submodule optionspennae2021-12-09
| | | | | | | unfortunately we don't have a good way to represent defaults that reference other values of the current submodule, so we just use the relative path of the referenced value and assume that the submodule was declared as `rec`.
* treewide: add defaultText for options using other shortcut bindingspennae2021-12-09
|
* nixos/hbase: refactor settings optionpennae2021-12-09
| | | | | | | instead of keeping a defaultConfig value around, set that value as the default of the option and explicitly use the option default instead. this also allows us to write a defaultText that makes sense and is in proximity to the definition of the default.
* treewide: add literalDocBook text to options with complex defaultspennae2021-12-09
| | | | | | | | some options have default that are best described in prose, such as defaults that depend on the system stateVersion, defaults that are derivations specific to the surrounding context, or those where the expression is much longer and harder to understand than a simple text snippet.
* nixos/mpdscribble: add defaultText for some options using mpdCfgpennae2021-12-09
|
* treewide: make option examples constantpennae2021-12-09
| | | | | escape interpolations in examples, or replace them where they are not useful.
* treewide: make option descriptions constantspennae2021-12-09
| | | | | | escape interpolations in descriptions where possible, replace them with sufficiently descriptive text elsewhere. also expand cfg.* paths in descriptions.
* treewide: add defaultText for options with simple cfg.* expression defaultspennae2021-12-09
| | | | | adds defaultText for options with defaults that use only literals, full config.* paths, and the cfg shortcut binding.
* treewide: add defaultText for options with simple interpolation defaultspennae2021-12-09
| | | | | | adds defaultText for all options that use `cfg.*` values in their defaults, but only for interpolations with no extra processing (other than toString where necessary)
* nixos/kubernetes: add defaultText for addons options using top.*pennae2021-12-09
| | | | | | the kubernetes modules cross-reference their config using an additional shortcut binding `top = config.services.kubernetes`, expand those to defaultText like `cfg` previously.
* treewide: set defaultText for options using simple path defaultspennae2021-12-09
| | | | | adds defaultText for all options that set their default to a path expression using the ubiquitous `cfg` shortcut bindings.
* nixos/journalbeat: remove support for versions < 6pennae2021-12-08
| | | | | nixos no longer ships journalbeat 5 and hasn't since at least 20.09. remove checks for older versions from the module.
* Merge pull request #146336 from SuperSandro2000/locate-fsSandro2021-11-30
|\
| * nixos/locate: include missing filesystemsSandro2021-11-17
| | | | | | taken from Ubuntu config
* | Merge pull request #146965 from pmeiyu/webdavAaron Andersen2021-11-30
|\ \ | | | | | | Add webdav-server-rs
| * | nixos/webdav: set uid and gidPeng Mei Yu2021-11-30
| | |
| * | nixos/webdav-server-rs: initPeng Mei Yu2021-11-30
| | |
| * | maintainers: Rename pengmeiyu to pmyPeng Mei Yu2021-11-29
| | |
* | | nixos/nvidia: check modesetting for gdm-wayland only when gdm is enabledJan Tojnar2021-11-30
| | | | | | | | | | | | Reported in https://github.com/NixOS/nixpkgs/pull/147153#issuecomment-982695772
* | | nixos/acme: fix typo in docsRoman Frołow2021-11-30
| | |
* | | Merge pull request #147939 from NixOS/revert-116290-mar2021-hidpiArtturi2021-11-30
|\ \ \
| * | | Revert "nixos/hidpi: add xserver dpi"Artturi2021-11-29
| | | |
* | | | Merge pull request #147153 from ↵Kevin Cox2021-11-29
|\ \ \ \ | |/ / / |/| | | | | | | | | | | LibreCybernetics/enable-nvidia-wayland-on-gdm-by-default nixos/gdm: enable nvidiaWayland by default
| * | | nixos/gdm: enable nvidiaWayland by defaultFabián Heredia Montiel2021-11-23
| | | |
* | | | Merge pull request #113887 from xaverdh/install-grub-editorconfig-fixupSandro2021-11-29
|\ \ \ \
| * | | | nixos/install-grub: fix whitespaceDominik Xaver Hörl2021-11-27
| | | | | | | | | | | | | | | | | | | | This time hopefully without changing the generated boot script.
| * | | | Revert "nixos/install-grub: normalize whitespace"Dominik Xaver Hörl2021-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | This morally reverts commit 0e8d7f9b3dabef47226a63654d4bba08aa438972. It made the generated boot script hard to read.
* | | | | caddy: include and utilize systemd service from upstream (#147305)Aaron Andersen2021-11-29
| | | | |
* | | | | Merge pull request #136630 from mweinelt/logrotate-hourlyAaron Andersen2021-11-29
|\ \ \ \ \ | | | | | | | | | | | | nixos/logrotate: allow hourly frequency
| * | | | | nixos/logrotate: allow hourly frequencyMartin Weinelt2021-09-10
| | | | | | | | | | | | | | | | | | | | | | | | Also adjust the timer to run with the hourly keyword.
* | | | | | nixos/acme: Fix rate limiting of selfsigned servicesLucas Savva2021-11-29
| |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes NixOS/nixpkgs#147348 I was able to reproduce this intermittently in the test suite during the tests for HTTPd. Adding StartLimitIntervalSec=0 to disable rate limiting for these services works fine. I added it anywhere there was a ConditionPathExists.
* | | | | Merge pull request #147080 from mkg20001/cinstuffMaciej Krüger2021-11-29
|\ \ \ \ \
| * | | | | nixos/cinnamon: add xapps to extra app listMaciej Krüger2021-11-27
| | |/ / / | |/| | |
* | | | | Merge pull request #147683 from rnhmjoj/pr-monero-cliMichele Guerini Rocco2021-11-28
|\ \ \ \ \ | | | | | | | | | | | | monero: rename to monero-cli
| * | | | | monero: rename to monero-clirnhmjoj2021-11-28
| |/ / / / | | | | | | | | | | | | | | | To make repology.org happy, use the -cli suffix.
* | | | | Merge pull request #147323 from Artturin/vmwareguestArtturi2021-11-28
|\ \ \ \ \
| * | | | | nixos/vmware-guest: add display-manager to after andArtturin2021-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add ConditionVirtualization and remove unneeded before and wants which are not in the upstream package, the wantedBy should be enough
* | | | | | Merge pull request #146467 from l0b0/test-pam-d-generationArtturi2021-11-27
|\ \ \ \ \ \
| * | | | | | security/pam: Document test locationVictor Engmark2021-11-27
| | |/ / / / | |/| | | |
* / | | | | Revert "Merge pull request #141192 from ↵Michael Weiss2021-11-27
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | helsinki-systems/feat/improved-socket-handling2" This reverts commit 57961d2b838cc31fa4ce89641b6a8db544a8471a, reversing changes made to b04f913afce4419f6b777fd64ac52315dbef3aaf. (I.e. this reverts PR #141192.) While well-intended, this change does unfortunately introduce very serious regressions that are especially disruptive/noticeable on desktop systems (e.g. users of Sway will loose their graphical session when running "nixos-rebuild switch"). Therefore, this change has to be reverted ASAP instead of trying to fix it in "production". Note: An updated version should be extensively discussed, reviewed, and tested before re-landing this change as an earlier version also had to be reverted for the exact same issues [0]. Fix: #146727 [0]: https://github.com/NixOS/nixpkgs/pull/73871#issuecomment-559783752
* | | | | Merge pull request #147490 from illdefined/nix-daemonThiago Kenji Okada2021-11-26
|\ \ \ \ \ | | | | | | | | | | | | modules/nix-daemon: Add missing mk(Rename|Removed)OptionModule
| * | | | | modules/nix-daemon: Add missing mk(Rename|Removed)OptionModuleMikael Voss2021-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 3a92a1a replaced the nix.daemonNiceLevel and nix.daemonIONiceLevel options. This commit adds appropriate mk(Rename|Removed)OptionModule.
* | | | | | Merge pull request #147459 from samueldr/fix/nix-bash-completion-2.4Thiago Kenji Okada2021-11-26
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Fix bash completion for stable nix-* commands with Nix 2.4
| * | | | | nixos: Provide nix-bash-completions again for stable commandsSamuel Dionne-Riel2021-11-26
| | | | | |
* | | | | | nixos/installer: Quote variable referencesVictor Engmark2021-11-26
| | | | | | | | | | | | | | | | | | | | | | | | See <https://github.com/koalaman/shellcheck/wiki/SC2086>.
* | | | | | nixos/installer: Use `-n` instead of `! -z`Victor Engmark2021-11-26
| | | | | | | | | | | | | | | | | | | | | | | | See <https://github.com/koalaman/shellcheck/wiki/SC2236>.
* | | | | | nixos/installer: Mark scripts as Bash for ShellCheckVictor Engmark2021-11-26
|/ / / / / | | | | | | | | | | | | | | | See <https://github.com/koalaman/shellcheck/wiki/SC2239>.
* | | | | Merge pull request #142839 from ivan/zsh-autosuggestions-config-asyncSandro2021-11-25
|\ \ \ \ \