about summary refs log tree commit diff
path: root/doc/package-notes.xml
AgeCommit message (Collapse)AuthorFilesLines
2019-09-18doc: re-formatJan Tojnar1-215/+47
2019-09-17doc/stdenv: document meson variablesworldofpeace1-33/+33
2019-06-25kakoune: support for adding pluginsJason Felice1-0/+12
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 Tojnar1-9/+9
2019-05-23ibus-engines.typing-booster: support french by defaultMaximilian Bosch1-1/+1
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 Raskin1-391/+0
… (#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 Martin1-0/+48
https://github.com/NixOS/nixpkgs/issues/25485
2019-04-09doc: note how to quickly get started with elmDomen Kožar1-0/+4
2019-03-30Merge pull request #56786 from Ma27/dlib-avx-fixesMaximilian Bosch1-0/+27
dlib: improve AVX configuration
2019-03-08doc: format the documentation (#57102)Wael Nasreddine1-4/+5
2019-03-03dlib: add flag to disable AVX supportMaximilian Bosch1-0/+27
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žar1-11/+7
- rewrite documentation - automate whole process into update.sh - remove all legacy snippets
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