diff options
| author | Maximilian Bosch <maximilian@mbosch.me> | 2018-09-05 17:01:45 +0200 |
|---|---|---|
| committer | Maximilian Bosch <maximilian@mbosch.me> | 2018-09-07 13:10:43 +0200 |
| commit | a8efe614123e6be5ecd0661c9a9f07e9a6c57ec3 (patch) | |
| tree | 3fe915661b8e24f9849568386691f4d9495ac005 /pkgs/development/python-modules/GitPython/hardcode-git-path.patch | |
| parent | b54987715bf9240622a4d135217fe2201d7cd3d0 (diff) | |
weechat: 2.1 -> 2.2; improve package configuration
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.
Diffstat (limited to 'pkgs/development/python-modules/GitPython/hardcode-git-path.patch')
0 files changed, 0 insertions, 0 deletions
