about summary refs log tree commit diff
path: root/nixos/modules/programs
Commit message (Collapse)AuthorAge
* nixos/programs.chromium: remove unicode char '↪'volth2018-02-22
|
* programs.systemtap: add nixos option for installing systemtapHerwig Hochleitner2018-02-15
| | | | also enables debug feature on kernel
* programs.criu: add nixos option for installing criu + kernel flagsHerwig Hochleitner2018-02-15
|
* nixos/plotinus: add module to enable plotinusSam Parkinson2018-02-14
|
* zsh-autoenv: init at 2017-12-16 (#34932)Alexey Lebedeff2018-02-14
|
* Merge pull request #33898 from oxij/nixos/related-packages-v5Graham Christensen2018-02-09
|\ | | | | nixos: doc: implement related packages in the manual (again)
| * nixos/adb: add related packageJan Malakhovski2018-02-09
| | | | | | | | This is an attribute path example of `relatedPackages` option usage.
| * nixos/tmux: add related packageJan Malakhovski2018-02-09
| | | | | | | | This is a trivial example of `relatedPackages` option usage.
* | Merge pull request #32582 from Ma27/yabar-moduleFranz Pletz2018-02-09
|\ \ | |/ |/| yabar: add module
| * yabar: add moduleMaximilian Bosch2018-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To make the configuration of `yabar` more pleasant and easier to validate, a NixOS module will be quite helpful. An example config could look like this: ``` { programs.yabar = { enable = true; bars.top.indicators.exec = "YA_DATE"; }; } ``` The module adds a user-controlled systemd service which runs `yabar` after starting up X.
* | Merge pull request #33866 from yesbox/fix_newgrpFrederik Rietdijk2018-02-05
|\ \ | | | | | | nixos: sg/newgrp should always be available, not chfn
| * | sg/newgrp should always be available, not chfnJesper Geertsen Jonsson2018-01-14
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | sg and newgrp only changes the current user session and should be available to users even if the "users.mutableUsers" option is set. These are common, useful commands. chfn does modify the /etc/passwd GECOS field which is also controlled by the option "users.users.<name?>.description", so it's less appropriate to make it available when "users.mutableUsers" is set. However, because CHFN_RESTRICT in login.defs is never set in current NixOS the chfn functionality is never available to users anyway and may as well have its SUID disabled, as only root is able to use it. This is recommended in the chfn man page in this case.
* | Merge pull request #34381 from JohnAZoidberg/lessJörg Thalheim2018-01-30
|\ \ | | | | | | nixos/less configure less with module
| * | nixos/less: use lesspipe package for preprocessingDaniel Schaefer2018-01-29
| | | | | | | | | | | | | | | Rather than a custom script the less config now uses the lesspipe package config by default.
| * | nixos/less configure less with moduleDaniel Schaefer2018-01-29
| | |
* | | zsh doc: precise environment.shellAliasesMatthieu Coudron2018-01-22
|/ /
* | oh-my-zsh module: reword & fix manual buildRobin Gloster2018-01-16
| | | | | | | | | | | | | | docbook interpreted this as a tag and this sounded as if the option defaulted to putting the cached directory into the nix store. cc @Ma27 @fpletz
* | programs.zsh.ohMyZsh: add `cacheDir` option (#33150)Maximilian Bosch2018-01-16
|/ | | | | The default cache directory set by oh-my-zsh is $ohMyZsh/cache which lives in the Nix store in our case. This causes issues with several completion plugins provided by oh-my-zsh.
* tmux module: add secureSocket optiongnidorah2017-12-29
|
* rootston module, orbment/bemenu: change my maintainershipgnidorah2017-12-27
|
* rootston module: better defaultsgnidorah2017-12-26
|
* nixos/sway: Extend the descriptions and examplesMichael Weiss2017-12-25
| | | | | This'll hopefully make it a bit easier to get started with Sway and make some things about the module more obvious.
* Merge pull request #28022 from volth/ccacheJörg Thalheim2017-12-24
|\ | | | | nixos/ccache: init
| * nixos/ccache: initVolth2017-08-11
| |
* | nixos/rootston: InitMichael Weiss2017-12-23
| | | | | | | | Probably only relevant for a quick testing setup and NixOS VM tests.
* | Revert "nixos: doc: implement related packages in the manual"Graham Christensen2017-12-23
| |
* | Merge pull request #32424 from oxij/nixos/related-packagesArseniy Seroka2017-12-23
|\ \ | | | | | | nixos: doc: implement related packages in the manual
| * | nixos/tmux: use related packagesJan Malakhovski2017-12-07
| | |
* | | Make less known wayland compositors usable (#32285)gnidorah2017-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bemenu: init at 2017-02-14 * velox: 2015-11-03 -> 2017-07-04 * orbment, velox: don't expose subprojects the development of orbment and velox got stuck their subprojects (bemenu, dmenu-wayland, st-wayland) don't work correctly outside of parent projects so hide them to not confuse people swc and wld libraries are unpopular and unlike wlc are not used by anything except velox * pythonPackages.pydbus: init at 0.6.0 * way-cooler: 0.5.2 -> 0.6.2 * nixos/way-cooler: add module * dconf module: use for wayland non-invasive approach for #31293 see discussion at #32210 * sway: embed LD_LIBRARY_PATH for #32755 * way-cooler: switch from buildRustPackage to buildRustCrate #31150
* | | nixos/programs/bash: document that /etc/bash_completion.d is obsoleteOrivej Desh2017-12-10
| | | | | | | | | | | | https://github.com/scop/bash-completion/blob/fbd52a5e31747beb4974da97b9d3ed4f6ceb7a61/bash_completion#L2070-L2078
* | | nixos/programs/bash: Let bash-completion lazy load scriptsTor Hedin Brønner2017-12-10
|/ / | | | | | | | | | | | | | | | | | | | | | | | | As described in detail here: https://github.com/NixOS/nixpkgs/issues/32533 bash will load completion scripts in $p/share/bash-completion/completions/ on startup instead of letting bash-completion do it's lazy loading. Bash startup will then slow down (very noticeable when bash-completion is installed in a profile). This commit leaves loading of scripts in the hands of bash-completion, improving startup time for everyone using `enableCompletion`. fixes #32533
* | Merge pull request #31371 from gnidorah/swayFranz Pletz2017-11-24
|\ \ | | | | | | sway module: passthrough sway binary when needed
| * | sway module: passthrough sway binary when neededgnidorah2017-11-07
| | |
* | | nixos/bash: mark `inputrc` etc file as defaultRobert Helgesson2017-11-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The bash module currently sets the `/etc/inputrc` unconditionally, which prevents easy user override. This commit lowers the priority of the setting to "option default" level, which allows a user to override the value using either environment.etc."inputrc".text = … or environment.etc."inputrc".source = …
* | | nixos/zsh: add the type for enableAutosuggestions optionPierre Chevalier2017-11-18
|/ / | | | | | | | | | | Simply a small inconsistency I picked up when reading that file. fixes #31795
* | sway module: setcap binary, not wrappergnidorah2017-11-03
| |
* | nixos/ssh: fix examplemingchuan2017-11-01
| |
* | sway module: better defaultsgnidorah2017-10-25
| |
* | sway module: more optionsgnidorah2017-10-25
| |
* | nixos/sway: add moduleJoerg Thalheim2017-10-19
| |
* | Enable command-not-foundEelco Dolstra2017-10-10
| | | | | | | | | | 5a5db609e5bd83bc589f36eef394f3ad172d6648 disabled it by default, which may have been unintentional. mkEnableOption considered harmful.
* | nixos/zsh-syntax-highlighting: refactorWilliButz2017-10-09
| |
* | nixos/bcc: init moduleJoerg Thalheim2017-09-29
| | | | | | | | | | | | Looks trival, but it is easy to make the mistake to add linuxPackages.bcc to systemPackages, which breaks if the not the default kernel is used.
* | nixos/sysdig: init moduleJoerg Thalheim2017-09-29
| |
* | Merge pull request #21077 from xtruder/nixos/programs/npm/addJaka Hudoklin2017-09-23
|\ \ | | | | | | npm module: add npm module for global npm config
| * | npm module: add npm as nixos programJaka Hudoklin2017-09-23
| | |
* | | xonsh: fix typo ("xnosh") in "enable" descriptionRaphael Das Gupta2017-09-21
| | |
* | | mtr nixos module: wrap the proper binaryPeter Hoeg2017-09-14
| | |
* | | Merge pull request #28378 from Ma27/fix-zshrc-eval-orderFranz Pletz2017-08-30
|\ \ \ | | | | | | | | programs.zsh: move evlauation of `${zshAliases}` after `cfg.interactiveShellInit`
| * | | programs.zsh: move evlauation of `${zshAliases}` after ↵Maximilian Bosch2017-08-18
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | `cfg.interactiveShellInit` `cfg.interactiveShellInit` is used by modules like `programs.zsh.oh-my-zsh`. This means that all aliases defined in `programs.zsh.shellAliases` might be overriden which is highly unpredictable