summary refs log tree commit diff
path: root/doc/package-notes.xml
Commit message (Collapse)AuthorAge
* weechat: add perl.withPackages (#48815)Alyssa Ross2018-10-23
| | | | | Allows for adding Perl libraries in the same way as for Python. Doesn't really need to be a function, since there's only one perlPackages in nixpkgs, but I went for consistency with the python plugin.
* package-notes: line wrap by auto-cleanupLéo Gaspard2018-10-15
|
* Merge pull request #47688 from grahamc/doc-breakout-functionsGraham Christensen2018-10-03
|\ | | | | nixpkgs docs: breakout functions
| * nixpkgs docs: ReformatGraham Christensen2018-10-02
| |
* | nixos/steam-hardware: update documentationnyanloutre2018-09-30
|/
* Merge pull request #47238 from obsidiansystems/overrideScope-orderJohn Ericson2018-09-24
|\ | | | | lib: Deprecate `overrideScope` in lieu of `overrideScope'` taking arguments in the conventional order
| * lib: Make `overrideScope'` which takes arguments in the conventional orderJohn Ericson2018-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `overrideScope` bound by `makeScope` (via special `callPackage`) took an override in the form `super: self { … }`. But this is dangerously close to the `self: super { … }` form used by *everything* else, even other definitions of `overrideScope`! Since that implementation did not even share any code either until I changed it recently in 3cf43547f4be03d1d6eb0bbfc557e2dbc13b4095, this inconsistency is almost certainly an oversight and not intentional. Unfortunately, just as the inconstency is hard to debug if one just assumes the conventional order, any sudden fix would break existing overrides in the same hard-to-debug way. So instead of changing the definition a new `overrideScope'` with the conventional order is added, and old `overrideScope` deprecated with a warning saying to use `overrideScope'` instead. That will hopefully get people to stop using `overrideScope`, freeing our hand to change or remove it in the future.
* | ibus-engines.typing-booster: init at 2.1.1Maximilian Bosch2018-09-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This package providesa completion input method for faster typing. See https://mike-fabian.github.io/ibus-typing-booster Detailed instructions how to activate this IBus engine on your desktop can be found in the upstream docs: https://mike-fabian.github.io/ibus-typing-booster/documentation.html A simple VM with the Gnome3 desktop and activated `ibus' looks like this: ```nix { emojipicker = { pkgs, ... }: { services.xserver = { enable = true; desktopManager.gnome3.enable = true; desktopManager.xterm.enable = false; }; users.extraUsers.vm = { password = "vm"; isNormalUser = true; }; i18n.inputMethod.ibus.engines = [ pkgs.ibus-engines.typing-booster ]; i18n.inputMethod.enabled = "ibus"; virtualisation.memorySize = 2048; }; } ``` Fixes #38721
* | weechat: 2.1 -> 2.2; improve package configurationMaximilian Bosch2018-09-07
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This aims to make the `weechat` package even more configurable. It allows to specify scripts and commands using the `configure` function inside a `weechat.override` expression. The package can be configured like this: ``` with import <nixpkgs> { }; weechat.override { plugins = { availablePlugins, ... }: { plugins = builtins.attrValues availablePlugins; init = '' /set foo bar /server add freenode chat.freenode.org ''; scripts = [ "/path/to/script.py" ]; }; } ``` All commands are passed to `weechat --run-command "/set foo bar;/server ..."`. The `plugins' attribute is not necessarily required anymore, if it's sufficient to add `init' commands, the `plugins' will be `builtins.attrValues availablePlugins' by default. Additionally the result contains `weechat` and `weechat-headless` (introduced in WeeChat 2.1) now.
* nixpkgs docs: give linked things IDsGraham Christensen2018-09-01
|
* nixpkgs docs: normalizeGraham Christensen2018-08-27
|
* citrix_receiver: document installation pitfalls and `extraCerts` (#44635)Maximilian Bosch2018-08-07
| | | | | | | | | | | | | | | | Since #44522 it's possible to specify custom certificates for the Citrix receiver. As it took me some time to create a proper setup Citrix can behave fairly unexpected. I mostly covered two aspects: * Don't install Citrix with `nix run`: when `citrix.desktop` is linked to $XDG_CONFIG_DIRS, it's possible to start a session directly from the browser when loading `.ica` files which makes the usage *way* easier. * It's possible to add custom certificates using the Citrix wrapper. A new store path with the original derivation and the certificates will be created and therefore no rebuild of the package is needed when adding new certs.
* doc: add missing semicolon to weechat example (#44003)Alyssa Ross2018-07-23
|
* doc: ran `make format`Samuel Dionne-Riel2018-05-31
| | | | With visual inspection that nothing got worse.
* nixpkgs docs: format =)Graham Christensen2018-05-01
|
* weechat: add hint in documentationLéo Gaspard2018-04-04
|
* Merge pull request #31312 from binarin/emacs-package-set-overridesMichael Raskin2018-02-06
|\ | | | | emacs-packages: Cleanup and document for overrides
| * emacs-packages: Cleanup and document for overridesAlexey Lebedeff2017-11-06
| | | | | | | | | | | | | | This removes some stale code that was a no-op for some time and adds some docs/examples to help people with explicitly and consistently choosing versions of some emacs packages (to help with problems similar to #27083).
* | weechat: default to enabling all pluginsLinus Heckemann2017-11-29
|/ | | | | | | Plain weechat is still accessible as `weechat.unwrapped` or `weechat.override {configure = null;}`. Also update documentation to reflect this change.
* weechat: split plugins into separate outputsLinus Heckemann2017-11-03
| | | | | | Also add a wrapper generator that allows adding the plugins back conveniently and corresponding documentation in the package notes section of the nixpkgs manual.
* manuals: fixup steam note, as the change is in 17.09Vladimír Čunát2017-09-27
| | | | | I didn't notice the cherry-pick, but Globin found out immediately. /cc #29180.
* manuals: document removal of newStdcpp from steamVladimír Čunát2017-09-27
| | | | /cc #29180.
* manual: steam on nouveau also requires newStdCppPeter Hoeg2017-09-10
|
* fzf: add script for finding 'share' folderAlexey Lebedeff2017-07-28
| | | | | | | | | | | | | | So that helper scripts can be easily sourced in interactive shell configuration. `autojump` package was already present and had the same requirements for findind a `share` folders, so I took an inspiration there. I beleive this is a better alternative to: - https://github.com/NixOS/nixpkgs/pull/25080 - https://github.com/NixOS/nixpkgs/pull/27058 Replacing `$out/share/shell` with `$bin/share/fzf` was necessary to prevent dependency loop in produced derivations.
* manual: add "Emacs" section to manualMatthew Bauer2017-05-20
| | | | | | | | | | | | | This gives some basics on configuring Emacs within Nix. The configuration is fairly long just to give a good idea of what’s going on. I can trim out some of it if it’s not necessary. Note that there is already a section for Emacs in the NixOS manual. However, this is aimed at avoiding using modules altogether to make things easier for non-NixOS users. This configuration should work on NixOS anyway, however. Fixes #24243 Fixes #19956
* ~/.nixpkgs -> ~/.config/nixpkgsEelco Dolstra2017-02-01
| | | | | | The former is still respected as a fallback for config.nix for backwards compatibility (but not for overlays because they're a new feature).
* steam: removed unuseful section from documentationMarti Serra2016-12-11
|
* steam: added java and steam-run to documentation, removed patchelf infoMarti Serra2016-12-11
|
* steam: added documentation to nixpkgs manualMarti Serra2016-12-10
|
* autojump: add package notezimbatm2016-05-04
|
* docs: kernelPackagesFor -> linuxPackagesForKranium Gikos Mendoza2016-01-09
|
* elm: add the platform and helpful scriptsNikolay Amiantov2015-08-17
|
* nixpkgs doc: add package notes for EclipseRobert Helgesson2015-08-10
|
* doc: add section idsPascal Wittmann2015-05-31
| | | | | This commit also use enforces consistent use of the prefixes "sec" for section and "ssec" for subsection.
* splashutils: RemoveEelco Dolstra2013-09-26
|
* Remove all svn referencesRob Vermaas2012-09-04
|
* Fix duplicate IDEelco Dolstra2012-06-25
|
* * Sync CSS with the Nix manual.Eelco Dolstra2012-05-11
| | | | svn path=/nixpkgs/trunk/; revision=34062
* * Updated gtk+, glib, pango.Eelco Dolstra2010-01-13
| | | | svn path=/nixpkgs/trunk/; revision=19388
* * Added X11::GUITest.Eelco Dolstra2010-01-05
| | | | svn path=/nixpkgs/trunk/; revision=19245
* * X.org generator: specify overrides in a Nix expression rather thanEelco Dolstra2009-04-28
| | | | | | | | in the generator script. This makes it easier to change the X.org packages. * Added xfs, twm. svn path=/nixpkgs/trunk/; revision=15375
* * Document the X.org generator.Eelco Dolstra2009-04-20
| | | | svn path=/nixpkgs/trunk/; revision=15189
* * Moved the Linux kernel maintenance notes to the manual, expandedEelco Dolstra2008-08-27
them. svn path=/nixpkgs/trunk/; revision=12739