about summary refs log tree commit diff
path: root/doc/package-notes.xml
AgeCommit message (Collapse)AuthorFilesLines
2018-11-19doc: typo fixesMatthew Bauer1-1/+1
2018-10-23weechat: add perl.withPackages (#48815)Alyssa Ross1-4/+4
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.
2018-10-15package-notes: line wrap by auto-cleanupLéo Gaspard1-1/+2
2018-10-03Merge pull request #47688 from grahamc/doc-breakout-functionsGraham Christensen1-28/+46
nixpkgs docs: breakout functions
2018-10-02nixpkgs docs: ReformatGraham Christensen1-28/+46
2018-09-30nixos/steam-hardware: update documentationnyanloutre1-5/+2
2018-09-24Merge pull request #47238 from obsidiansystems/overrideScope-orderJohn Ericson1-3/+3
lib: Deprecate `overrideScope` in lieu of `overrideScope'` taking arguments in the conventional order
2018-09-24lib: Make `overrideScope'` which takes arguments in the conventional orderJohn Ericson1-3/+3
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.
2018-09-19ibus-engines.typing-booster: init at 2.1.1Maximilian Bosch1-0/+60
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
2018-09-07weechat: 2.1 -> 2.2; improve package configurationMaximilian Bosch1-0/+51
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.
2018-09-01nixpkgs docs: give linked things IDsGraham Christensen1-2/+2
2018-08-27nixpkgs docs: normalizeGraham Christensen1-19/+29
2018-08-07citrix_receiver: document installation pitfalls and `extraCerts` (#44635)Maximilian Bosch1-0/+48
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.
2018-07-23doc: add missing semicolon to weechat example (#44003)Alyssa Ross1-1/+1
2018-05-31doc: ran `make format`Samuel Dionne-Riel1-3/+9
With visual inspection that nothing got worse.
2018-05-01nixpkgs docs: format =)Graham Christensen1-480/+447
2018-04-04weechat: add hint in documentationLéo Gaspard1-1/+11
2018-02-06Merge pull request #31312 from binarin/emacs-package-set-overridesMichael Raskin1-0/+26
emacs-packages: Cleanup and document for overrides
2017-11-29weechat: default to enabling all pluginsLinus Heckemann1-4/+6
Plain weechat is still accessible as `weechat.unwrapped` or `weechat.override {configure = null;}`. Also update documentation to reflect this change.
2017-11-06emacs-packages: Cleanup and document for overridesAlexey Lebedeff1-0/+26
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).
2017-11-03weechat: split plugins into separate outputsLinus Heckemann1-0/+30
Also add a wrapper generator that allows adding the plugins back conveniently and corresponding documentation in the package notes section of the nixpkgs manual.
2017-09-27manuals: fixup steam note, as the change is in 17.09Vladimír Čunát1-1/+1
I didn't notice the cherry-pick, but Globin found out immediately. /cc #29180.
2017-09-27manuals: document removal of newStdcpp from steamVladimír Čunát1-26/+12
/cc #29180.
2017-09-10manual: steam on nouveau also requires newStdCppPeter Hoeg1-25/+33
2017-07-28fzf: add script for finding 'share' folderAlexey Lebedeff1-6/+24
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.
2017-05-20manual: add "Emacs" section to manualMatthew Bauer1-0/+136
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
2017-02-01~/.nixpkgs -> ~/.config/nixpkgsEelco Dolstra1-1/+1
The former is still respected as a fallback for config.nix for backwards compatibility (but not for overlays because they're a new feature).
2016-12-11steam: removed unuseful section from documentationMarti Serra1-23/+0
2016-12-11steam: added java and steam-run to documentation, removed patchelf infoMarti Serra1-4/+24
2016-12-10steam: added documentation to nixpkgs manualMarti Serra1-0/+137
2016-05-04autojump: add package notezimbatm1-0/+16
2016-01-09docs: kernelPackagesFor -> linuxPackagesForKranium Gikos Mendoza1-1/+1
2015-08-17elm: add the platform and helpful scriptsNikolay Amiantov1-0/+20
2015-08-10nixpkgs doc: add package notes for EclipseRobert Helgesson1-0/+126
2015-05-31doc: add section idsPascal Wittmann1-1/+1
This commit also use enforces consistent use of the prefixes "sec" for section and "ssec" for subsection.
2013-09-26splashutils: RemoveEelco Dolstra1-26/+3
2012-09-04Remove all svn referencesRob Vermaas1-3/+3
2012-06-25Fix duplicate IDEelco Dolstra1-1/+1
2012-05-11* Sync CSS with the Nix manual.Eelco Dolstra1-0/+4
svn path=/nixpkgs/trunk/; revision=34062
2010-01-13* Updated gtk+, glib, pango.Eelco Dolstra1-2/+2
svn path=/nixpkgs/trunk/; revision=19388
2010-01-05* Added X11::GUITest.Eelco Dolstra1-1/+1
svn path=/nixpkgs/trunk/; revision=19245
2009-04-28* X.org generator: specify overrides in a Nix expression rather thanEelco Dolstra1-5/+8
in the generator script. This makes it easier to change the X.org packages. * Added xfs, twm. svn path=/nixpkgs/trunk/; revision=15375
2009-04-20* Document the X.org generator.Eelco Dolstra1-3/+51
svn path=/nixpkgs/trunk/; revision=15189
2008-08-27* Moved the Linux kernel maintenance notes to the manual, expandedEelco Dolstra1-0/+191
them. svn path=/nixpkgs/trunk/; revision=12739