summaryrefslogtreecommitdiffstats
path: root/doc/package-notes.xml
AgeCommit message (Collapse)Author
2019-06-25kakoune: support for adding pluginsJason Felice
Motivation: There is a thriving plugin ecosystem for Kakoune now, and it is nice to add these in our Nix configurations. This was modeled on neovim's plugins. parinfer-rust is useable both standalone and as a Kakoune plugin, so the plugin file inherits the same definition as pkgs. I'll make PRs for other plugins if this gets accepted. [Here](https://github.com/eraserhd/nixpkgs/tree/kak-ansi)'s a tested branch for the `kak-ansi` plugin.
2019-06-17doc: Use prompt more oftenJan Tojnar
2019-05-23ibus-engines.typing-booster: support french by defaultMaximilian Bosch
This has been postponed[1] because of an unclear state of the french dictionary provided by hunspell[2]. [1] https://github.com/NixOS/nixpkgs/pull/46779#issuecomment-422764601 [2] https://github.com/NixOS/nixpkgs/issues/46940#issuecomment-423288963
2019-05-22[RFC] manual: rename to users and contributors manual, add some user notes ↵Michael Raskin
… (#60682) * manual: rename to users and contributors manual, add some user notes that should be there but don't fit in any chapter * manual: move the package notes that are completely usage-related to the upper user notes section * manual: link to package-specific development notes from user notes
2019-04-30doc: Explain the nginx ETag patchChris Martin
https://github.com/NixOS/nixpkgs/issues/25485
2019-04-09doc: note how to quickly get started with elmDomen Kožar
2019-03-30Merge pull request #56786 from Ma27/dlib-avx-fixesMaximilian Bosch
dlib: improve AVX configuration
2019-03-08doc: format the documentation (#57102)Wael Nasreddine
2019-03-03dlib: add flag to disable AVX supportMaximilian Bosch
Especially older hardware doesn't support AVX instructions. DLib is still functional there, but significantly slower[1]. By setting `avxInstructions` to false, DLib will be compiled without this feature. [1] http://dlib.net/compile.html
2019-01-03Elm: automate packaging with elm2nixDomen Kožar
- rewrite documentation - automate whole process into update.sh - remove all legacy snippets
2018-11-19doc: typo fixesMatthew Bauer
2018-10-23weechat: add perl.withPackages (#48815)Alyssa Ross
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 Gaspard
2018-10-03Merge pull request #47688 from grahamc/doc-breakout-functionsGraham Christensen
nixpkgs docs: breakout functions
2018-10-02nixpkgs docs: ReformatGraham Christensen
2018-09-30nixos/steam-hardware: update documentationnyanloutre
2018-09-24Merge pull request #47238 from obsidiansystems/overrideScope-orderJohn Ericson
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 Ericson
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 Bosch
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 Bosch
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 Christensen
2018-08-27nixpkgs docs: normalizeGraham Christensen
2018-08-07citrix_receiver: document installation pitfalls and `extraCerts` (#44635)Maximilian Bosch
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 Ross
2018-05-31doc: ran `make format`Samuel Dionne-Riel
With visual inspection that nothing got worse.
2018-05-01nixpkgs docs: format =)Graham Christensen
2018-04-04weechat: add hint in documentationLéo Gaspard
2018-02-06Merge pull request #31312 from binarin/emacs-package-set-overridesMichael Raskin
emacs-packages: Cleanup and document for overrides
2017-11-29weechat: default to enabling all pluginsLinus Heckemann
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 Lebedeff
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 Heckemann
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át
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át
/cc #29180.
2017-09-10manual: steam on nouveau also requires newStdCppPeter Hoeg
2017-07-28fzf: add script for finding 'share' folderAlexey Lebedeff
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 Bauer
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 Dolstra
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 Serra
2016-12-11steam: added java and steam-run to documentation, removed patchelf infoMarti Serra
2016-12-10steam: added documentation to nixpkgs manualMarti Serra
2016-05-04autojump: add package notezimbatm
2016-01-09docs: kernelPackagesFor -> linuxPackagesForKranium Gikos Mendoza
2015-08-17elm: add the platform and helpful scriptsNikolay Amiantov
2015-08-10nixpkgs doc: add package notes for EclipseRobert Helgesson
2015-05-31doc: add section idsPascal Wittmann
This commit also use enforces consistent use of the prefixes "sec" for section and "ssec" for subsection.
2013-09-26splashutils: RemoveEelco Dolstra
2012-09-04Remove all svn referencesRob Vermaas
2012-06-25Fix duplicate IDEelco Dolstra
2012-05-11* Sync CSS with the Nix manual.Eelco Dolstra
svn path=/nixpkgs/trunk/; revision=34062
2010-01-13* Updated gtk+, glib, pango.Eelco Dolstra
svn path=/nixpkgs/trunk/; revision=19388