Age | Commit message (Collapse) | Author |
|
|
|
|
|
these changes were generated with nixq 0.0.2, by running
nixq ">> lib.mdDoc[remove] Argument[keep]" --batchmode nixos/**.nix
nixq ">> mdDoc[remove] Argument[keep]" --batchmode nixos/**.nix
nixq ">> Inherit >> mdDoc[remove]" --batchmode nixos/**.nix
two mentions of the mdDoc function remain in nixos/, both of which
are inside of comments.
Since lib.mdDoc is already defined as just id, this commit is a no-op as
far as Nix (and the built manual) is concerned.
|
|
|
|
Using the script in maintainers/scripts/update-redirected-urls.sh
|
|
[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>
|
|
|
|
the conversion procedure is simple:
- find all things that look like options, ie calls to either `mkOption`
or `lib.mkOption` that take an attrset. remember the attrset as the
option
- for all options, find a `description` attribute who's value is not a
call to `mdDoc` or `lib.mdDoc`
- textually convert the entire value of the attribute to MD with a few
simple regexes (the set from mdize-module.sh)
- if the change produced a change in the manual output, discard
- if the change kept the manual unchanged, add some text to the
description to make sure we've actually found an option. if the
manual changes this time, keep the converted description
this procedure converts 80% of nixos options to markdown. around 2000
options remain to be inspected, but most of those fail the "does not
change the manual output check": currently the MD conversion process
does not faithfully convert docbook tags like <code> and <package>, so
any option using such tags will not be converted at all.
|
|
enlightenment: add maintainers team
|
|
|
|
|
|
|
|
This is slightly more verbose and inconvenient, but it forces you
to think about what the wrapper ownership and permissions will be.
|
|
|
|
|
|
- E already comes with a default icon theme
- There are already the gtk default Adwaita themes for gtk2, gtk3 and icons
- Remove gnome-icon-theme (from old gtk2)
- Remove tango-icon-theme
- Remove xauth (used by kdesu), as kdesu is not a componnent of E. If
really needed it should be added in the system configuration.
|
|
It is already set in the source code upstream.
|
|
|
|
Add missing type information to manually specified enable options or replace them by mkEnableOption where appropriate.
|
|
|
|
|
|
|
|
A centralized list for these renames is not good because:
- It breaks disabledModules for modules that have a rename defined
- Adding/removing renames for a module means having to find them in the
central file
- Merge conflicts due to multiple people editing the central file
|
|
Many desktop environment modules are already setting
this so it already makes sense to just do this globally.
|
|
GTK was renamed.
|
|
nixos/enlightenment: fix build with config.allowAliases=false
|
|
they can be used by remote desktop software, without X11 running locally
|
|
|
|
|
|
|
|
toPath has confusing semantics and is never necessary; it can always
either just be omitted or replaced by pre-concatenating `/.`. It has
been marked as "!!! obsolete?" for more than 10 years in a C++
comment, hopefully removing it will let us properly deprecate and,
eventually, remove it.
|
|
|
|
|
|
- Update to version 0.22.0
- Switch build tools from autotools to meson
- Change handling of setuid programs
|
|
|
|
They contain no useful information and increase the length of the
autogenerated options documentation.
See discussion in #18816.
|
|
|
|
This reverts commit 82bcfef109ecf58ac1503e4cab15ae53dd524f4b.
cc @nbp
Fixes #22290, #22352.
Signed-off-by: Franz Pletz <fpletz@fnordicwalking.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
configuration.
|
|
|
|
|
|
|
|
|