Matthieu Coudron
8c63ac7893
vimPlugins: generate an overlay
...
let update.py generates generated.nix as an overlay.
This should help maintaining vim-plugins outside of nixpkgs, as one can
use update.py to generate an out-of-tree vimPlugins overlay.
2021-05-17 00:40:25 +02:00
Matthieu Coudron
2bbfa82c2f
Merge pull request #103232 from teto/mptcp_official
...
linux_mptcp_5_9: init upstream multipath TCP at 5.9
2020-11-12 22:15:02 +01:00
Matthieu Coudron
72c32ad3d7
Merge pull request #102605 from teto/vimAlias
...
neovim: take into account vi(m)Alias
2020-11-03 11:41:03 +01:00
Matthieu Coudron
36ac62c6d7
Merge pull request #102231 from teto/neovim_fix
...
neovim: revert change to extraMakeWrapperArgs
2020-10-31 19:36:49 +01:00
Matthieu Coudron
2eb1610725
neovimUtils: neovim utilities to handle more usecases
...
Current nixpkgs always wraps neovim with the "-u" which has sideeffects as explained in https://github.com/NixOS/nixpkgs/issues/55376 :
1. vim won't set the variable $MYVIMRC as explained #34215
2. vim skips loading folder-specific .vimrc / .nvimrc
I wanted to provide a way for users to better control what flags are used to wrap neovim. This is achived by introducing wrapNeovimUnstable et neovimUtils, utilities to help with that. We provide a compatibility layer so that wrapNeovim still works and to let us experiment with wrapNeovimUnstable to better control neovim configuration, plugin dependencies, haskell environment etc so that it becomes easier to generate per-project neovim config.
With this commit, it's possible for instance for home-manager to wrap neovim without the `-u` and just write the config in the
expected $XDG_CONFIG_HOME/nvim/init.vim .
Expect wrapNeovimUnstable interface to evolve in the upcoming months.
2020-10-29 09:50:26 +01:00
Matthieu Coudron
e3d3bc66dc
Merge pull request #101695 from lourkeur/xkeyboard-config
...
xkeyboard-config: 2.27 -> 2.31
2020-10-27 15:11:04 +01:00
Matthieu Coudron
4c4c4874c4
neovim: add config to passthru ( #101100 )
...
first will register the config under the name init.vim which is more
appropriate for neovim.
Pass the generated config to passthru so that one can easily pass the
current config to a
raw/unwrapped neovim (helps with development).
For instance, home-manager can reference the config in $XDG_CONFIG_HOME/nvim/init.vim
without the need to wrap nvim with its config.
2020-10-20 12:26:39 +02:00
Matthieu Coudron
cd7db06935
programs.neovim: fix documentation ( #99023 )
...
brackets broke doc generation on master
2020-09-28 22:42:18 +02:00
Matthieu Coudron
1e510a65a3
programs.neovim: init ( #98506 )
...
* programs.neovim: init
Allows to build a proper runtime folder with after/ ftplugin/ parser/ subfolders etc.
(neo)vim expects a few different folders, for instance to load
treesitter parsers.
This PR reuses the builder from the etc module, notwithstanding the
different modes/uid/gid.
This allows to get rid of some autocmd in customRC (via proper use of
the folder hierarchy) which is a win in my opinion.
2020-09-28 17:07:45 +02:00
Matthieu Coudron
514bda6825
Merge pull request #98465 from teto/tree-sitter
...
Tree sitter update
2020-09-28 13:30:24 +02:00
Matthieu Coudron
04ecdc60e8
Merge pull request #98667 from evanjs/vim-plugins/lsp_extensions-nvim
...
vimPlugins.lsp_extensions-nvim: init at 2020-09-06
2020-09-24 20:54:16 +02:00
Matthieu Coudron
7bd0b8e284
Merge pull request #97904 from risicle/ris-pulp-fix
...
pythonPackages.pulp: fix by adding new dependency amply
2020-09-13 15:12:35 +02:00
Matthieu Coudron
1be0767ec8
cx_Freeze: disable python2.7 ( #97763 )
2020-09-12 17:58:29 +02:00
Matthieu Coudron
8d25f838d0
Merge pull request #97817 from dotlambda/zulip-terminal
...
zulip-term: init at 0.5.2
2020-09-12 17:00:02 +02:00
Matthieu Coudron and Silvan Mosberger
1835fc455b
services.openssh: add banner
...
Add the possibility to setup a banner.
Co-authored-by: Silvan Mosberger <github@infinisil.com >
2020-09-06 21:32:20 +02:00
Matthieu Coudron
f1d233e5be
Merge pull request #96657 from bbigras/lua-resty-openidc
...
luaPackages.lua-resty-openidc: init at 1.7.2-1
2020-08-30 15:23:12 +02:00
Matthieu Coudron
78c735c76f
gotop: fix darwin build, enable checks ( #95471 )
2020-08-15 12:07:59 +02:00
Matthieu Coudron
3350c9242b
Merge pull request #93449 from ndarwincorn/vimplugins
...
vim-plugins: add 13 plugins
2020-07-19 17:21:57 +02:00
Matthieu Coudron
91c9127ef9
Merge pull request #91421 from SCOTT-HAMILTON/SuperTuxKart
...
SuperTuxKart: Replaced some bundled libraries with system ones
2020-06-27 20:21:11 +02:00
Matthieu Coudron
41219b9dfd
Merge pull request #91654 from marsam/update-starship
...
starship: 0.42.0 -> 0.43.0
2020-06-27 12:36:21 +02:00
Matthieu Coudron
dde159fd98
hstr: install manpage
2020-06-24 00:18:13 +02:00
Matthieu Coudron
b5dc9f6ba7
Merge pull request #91235 from onsails/vim-plugins
...
Missing vim plugins
2020-06-21 20:53:00 +02:00
Matthieu Coudron
116021c98a
haskellPackages.c2hsc: apply patchto find gcc
...
...used in tests.
Fix is upstream but there has been no sign of release for the past 6
months, fixes https://github.com/NixOS/nixpkgs/issues/63764 .
2020-06-19 22:29:21 +02:00
Matthieu Coudron
8d05c66dc6
fixup! update
2020-06-07 20:12:56 +02:00
Matthieu Coudron
b4c7a0b762
neovim-unwrapped: improve testing ability
...
Make functionaltests more complete.
2020-06-06 20:21:17 +02:00
Matthieu Coudron
3042b38ce1
update
2020-06-06 20:20:27 +02:00
Matthieu Coudron
2909dc9f39
builds
2020-06-06 17:33:41 +02:00
Matthieu Coudron
404d057e89
Added an example about overlay
2020-06-06 17:33:39 +02:00
Matthieu Coudron
5cfcfc300b
doc: update lua documentation
...
Reflects the recent changes to the lua infrastructure.
Packaging from luarocks should be encouraged.
2020-06-06 17:33:37 +02:00
Matthieu Coudron
e63c8c420c
Merge pull request #88919 from wamserma/mupdf-1.17
...
MuPDF: 1.16.1 -> 1.17, PyMuPDF: 1.16.18 -> 1.17.0, llpp: v31 -> v32, zathura: patch for muPDF 1.17
2020-06-06 15:22:20 +02:00
Matthieu Coudron
66c04a191e
Merge pull request #86075 from teto/mpack
...
minor tweaks to develop on luaPackages.mpack
2020-05-17 23:40:46 +02:00
Matthieu Coudron
7319061eef
Merge pull request #87803 from aepsil0n/upgrade-alot-0.9.1
...
alot: 0.9 → 0.9.1
2020-05-15 17:08:12 +02:00
Matthieu Coudron
8ce65087c3
broadcom_sta: fix build on 5.6
2020-04-29 11:57:03 +02:00
Matthieu Coudron
9a3d12e2ab
luaPackages.mpack: use system mpack
...
the luarocks package uses the builtin command and discards the Makefile.
While using the makefile one needs to set some more flags.
2020-04-26 21:38:26 +02:00
Matthieu Coudron
a5e6e5c170
libmpack: fix source url
...
Repository was moved to an organization.
2020-04-26 21:25:51 +02:00
Matthieu Coudron
839263d558
termpdf.py: init at 2019-09-30
...
This is a pdf reader for the terminal kitty.
2020-04-17 21:01:17 +02:00
Matthieu Coudron
c881dd5e68
pythonPackages.pagelabels: init at 1.2.0
...
Used in termpdf I want to package.
2020-04-17 21:01:17 +02:00
Matthieu Coudron
c0a498b5d5
pythonPackages.pdfrw: init at 0.4.0
2020-04-17 21:01:17 +02:00
Matthieu Coudron
ed234c3708
gitAndTools.gitbatch: init at 2019-12-19
...
init an unstable version since the tagged release wouldn't work on my
machine (infinite loop).
Practical tool to fetch several repositories at the same time, see their
status etc.
Disabled for darwin because of CI error "SIGILL: illegal instruction".
2020-04-13 16:36:19 +02:00
Matthieu Coudron
ad06ae4195
vimPlugins.vim-dasht: init at 2019-09-29
...
Use with `:Dasht`.
2020-04-13 15:04:03 +02:00
Matthieu Coudron
f08650ca85
Merge pull request #85087 from maxeaubrey/worldofgoo-1.53
...
worldofgoo: 1.41 -> 1.53
2020-04-13 00:15:45 +02:00
Matthieu Coudron
bc6b37e967
fixup! kernel: fix errors in configuration
2020-04-11 14:04:25 +02:00
Matthieu Coudron
121b17e1ac
kernel: fix errors in configuration
...
With the fix in kernel configuration merging, some kernel configuration items
marked as mandatory now correctly trigger an error when unused (while they
previously were unused).
2020-04-01 22:28:53 +02:00
Matthieu Coudron
b9a4e6953d
kernel: fix config generation
...
Addresses https://github.com/NixOS/nixpkgs/issues/71803 :
Kernel options are not merged as described, especially the "optional"
aspects. The error silences legitimate warnings.
2020-04-01 22:25:57 +02:00
Matthieu Coudron
ede6944f4f
Merge pull request #83389 from jonringer/add-xdg
...
python3Packages.xdg: init at 4.0.1
2020-03-26 20:09:45 +01:00
Matthieu Coudron
d21cf30353
visidata: add setuptools
...
and ran nixpkgs-fmt.
This allows to access visidata's help via ctrl+H.
2020-03-23 20:50:30 +01:00
Matthieu Coudron
53ae5f76a2
tree-sitter.builtGrammars: build parser libraries
...
except for typescript that provokes an error.
These libraries can be used on neovim 0.5 for instance.
2020-03-06 08:01:35 +01:00
Matthieu Coudron
3569b327c0
python3Packages.cmd2: 0.9.25 -> 1.0.0
...
https://github.com/python-cmd2/cmd2/releases/tag/1.0.0
2020-03-04 12:22:11 +01:00
Matthieu Coudron
05b6836816
torchPackages, torch-repl: remove
...
See https://github.com/NixOS/nixpkgs/issues/71888
and https://github.com/NixOS/nixpkgs/issues/56398
To sump up, development has moved on to other technologies than lua:
https://github.com/torch/torch7#development-status
and the current packages are broken anyway.
2020-02-28 20:56:42 +01:00
Matthieu Coudron
7f821b3efc
Merge pull request #81067 from teto/lua_fix
...
- introduce a default checkPhase for lua (disabled by default)
- dont apply patchShebangs on the whole lua package; hopefulyl it doesnt break stuff
2020-02-27 11:01:30 +01:00
Matthieu Coudron
fb822c5d97
Merge pull request #81070 from lilyball/insect
...
nodePackages.insect: init at 5.4.0
2020-02-27 00:34:40 +01:00
Matthieu Coudron
33323e4006
node updater improvements
...
- Make it run from anywhere
- overwrite old packages only on success to prevent getting into a bad
state
2020-02-27 00:34:11 +01:00
Matthieu Coudron
006aeb5704
buidLuarocksPackage: add a checkPhase
2020-02-26 01:14:30 +01:00
Matthieu Coudron
6eeb434b33
buildLuarocksPackage: extraVariables is now an attrset
2020-02-26 01:14:29 +01:00
Matthieu Coudron
7aee5b838b
build-lua-package: dont patchShebangs folder
...
It can be source of trouble for some read-only folders (libluv for
instance) and slow down install.
2020-02-25 17:34:29 +01:00
Matthieu Coudron
2855281050
alot: 0.8.1 -> 0.9
...
Changelog: https://github.com/pazz/alot/releases/tag/0.9
2020-02-06 22:50:33 +01:00
Matthieu Coudron
29b5473241
Merge pull request #78432 from teto/lua_for_sile
...
Lua for sile
2020-01-25 20:16:30 +01:00
Matthieu Coudron
27c88c51e7
update-luarocks-packages: disable by default
...
Not only the binary `parallel` displays a re,inder to quote their
software but it systematically breaks update here regardless of my
network quality.
Better be slow than fail. If anyone can fix it, we may rollback this.
2020-01-25 19:39:28 +01:00
Matthieu Coudron
84a2134baa
luaPackages.vstruct: init at 2.0.2-1
2020-01-25 19:39:28 +01:00
Matthieu Coudron
a032a3ad90
luaPackages.luarepl: init at 0.9-1
2020-01-25 19:39:28 +01:00
Matthieu Coudron
460224d4cd
luaPackages.luaepnf: init at 0.3-1
2020-01-25 19:39:28 +01:00
Matthieu Coudron
2edf9a0332
luarocks-nix: fix generation when missing license
...
vstruct rockspec doesnt contain a license, which made luarocks-nix
crash. Bump luarocks nix to fix this.
2020-01-25 19:39:28 +01:00
Matthieu Coudron
bc07d117f2
luaPackages.linenoise: init at 0.9-1
2020-01-24 21:23:08 +01:00
Matthieu Coudron
5365e3650d
luaPackages.digestif: scm1 -> 0.2-1
...
Now it's a released package so no need to specify the manifest anymore.
2020-01-24 21:23:08 +01:00
Matthieu Coudron
3804ef880c
Merge pull request #77825 from filalex77/tmatrix-1.3
...
tmatrix: 1.1 -> 1.3
2020-01-16 16:07:50 +01:00
Matthieu Coudron
ece829033b
Merge pull request #77666 from LnL7/darwin-diffoscope
...
diffoscope: enable on darwin
2020-01-14 22:08:42 +01:00
Matthieu Coudron
502c16e591
ultrastardx: 2017.8.0 -> 2019-01-07
...
follow up of the fix provided in https://github.com/UltraStar-Deluxe/USDX/issues/462
to use pkg-config to find lua.
2020-01-12 13:57:01 +01:00
Matthieu Coudron
a3a0f1f489
unibilium: 2.0.0 -> 20190811
...
Main maintainer doesn't answer. Neovim is now the upstream see
https://github.com/neovim/neovim/issues/10302
2019-12-28 15:54:07 +01:00
Matthieu Coudron
bebfff6fc5
vimPlugins.nvim-lsp: init at 2019-12-17
2019-12-20 17:40:31 -08:00
Matthieu Coudron
9c6ceb58f5
libtermkey: compile with unibilium
...
As the alternative isn't well tested and will be ruled out very soon.
2019-12-05 13:37:31 +01:00
Matthieu Coudron
56b5f663cc
python3Packages.cmd2: 0.19.0 -> 0.20.0
2019-11-19 07:43:49 -08:00
Matthieu Coudron
3820ff9c8b
vim update.py: allow different in and out files
...
...also adds an argparse cli parser.
2019-11-19 18:41:11 +09:00
Matthieu Coudron
5f3db033df
Merge pull request #71802 from teto/luadoc
...
adds Luadoc.
2019-10-24 18:04:12 +09:00
Matthieu Coudron
7fc72bddf9
vimPlugins.nvim-terminal-lua: init at 2019-10-17
2019-10-23 23:40:11 +09:00
Matthieu Coudron
15818981fe
luaPackages.luadoc: init at 3.0.1-1
...
Used in vim plugins like nvim-terminal-lua to generate html docs.
2019-10-23 20:03:57 +09:00
Matthieu Coudron
af6bdae831
luaPackages.lualogging: init at 1.3.0-1
...
Dependency of luadoc
2019-10-23 20:00:45 +09:00
Matthieu Coudron
b87fc84335
python3Packages.papis: 0.8.2 -> 0.9
...
Many breaking changes, see the Changelog.
2019-10-22 23:19:56 -07:00
Matthieu Coudron
d0e33f172d
pythonPackages.python-doi: init at 0.1.1
...
Required by the new papis 0.9
2019-10-22 23:19:56 -07:00
Matthieu Coudron
73c64f0f38
luaPackages.luacov: init at 0.13.0-1
...
It is needed to run luarocks test.
2019-10-14 21:53:23 +09:00
Matthieu Coudron
c47fc5727a
Merge pull request #70686 from dtzWill/update/qtpass-1.3.1
...
qtpass: 1.3.0 -> 1.3.1, fixups
2019-10-08 15:54:53 +09:00
Matthieu Coudron
2a25b5c3cb
Merge pull request #70503 from joachifm/feat/remove-blcr
...
Remove blcr package & nixos module
2019-10-06 17:23:12 +09:00
Matthieu Coudron
e3c3b5f62f
Merge pull request #70388 from davidtwco/mdcat-init
...
mdcat: init at 0.13.0
2019-10-05 21:50:30 +09:00
Matthieu Coudron
299ecd473a
Merge pull request #70456 from davidtwco/starship-0.20.2
...
starship: 0.20.1 -> 0.20.2
2019-10-05 21:49:21 +09:00
Matthieu Coudron
81487f73eb
Merge pull request #70215 from LnL7/darwin-lua-libluv
...
neovim: fix darwin build
2019-10-04 13:05:32 +09:00
Matthieu Coudron
4c70f45e8a
Merge pull request #70057 from jonringer/bump-jenkins-job
...
pythonPackages.jenkins-job-builder: 3.0.1 -> 3.0.2
2019-10-01 23:40:28 +09:00
Matthieu Coudron
a4fe469d39
lib.kernel: scoped whenXXX helpers
...
whenAtLeast/whenBetween are made available in lib/kernel.nix but are now
scoped under whenXXX.
2019-10-01 16:09:07 +09:00
Matthieu Coudron
afa0e02d64
lib.kernel: make public
...
Remove the "version" parameter in order to make it more widely
available.
Starts making some kernel configuration helpers available.
The intent is to be able to better build and check the linux kernel
configuration.
2019-10-01 15:57:14 +09:00
Matthieu Coudron
afd6b04f47
pythonPackages.pymupdf: init at 1.16.2
...
python bindings for mupdf. Provides the fitz module for
https://github.com/dsanson/termpdf.py that I am trying to package.
2019-09-27 17:11:28 +09:00
Matthieu Coudron
3d1195f162
Merge pull request #68112 from langston-barrett/pyls-jedi
...
python updates: parso, jedi, python-language-server
There is a newer jedi existing but it may break pyls
2019-09-26 19:31:05 +09:00
Matthieu Coudron
7d7bd8aa33
pythonPackages.cmd2: 0.9.16 -> 0.9.17
...
Changelog https://github.com/python-cmd2/cmd2/blob/master/CHANGELOG.md
2019-09-26 18:21:33 +09:00
Matthieu Coudron
d70eba7ab3
ns-3: 3.29 -> 3.30
...
Fixes python bindings.
2019-09-24 00:30:12 +09:00
Matthieu Coudron
60f3c94965
Merge pull request #68882 from rvolosatovs/update/neovim
...
Neovim: 0.3.8 -> 0.4.2
2019-09-23 22:15:01 +09:00
Matthieu Coudron
e9322d4386
Merge pull request #69080 from avdv/ntopng-zhf-fix
...
ntopng: Add patch needed to build with newer libpcap
2019-09-19 20:35:49 +09:00
Matthieu Coudron
c27360ae47
qemu-guest: allow to override security.rngd
...
... otherwise enabling it causes a merge conflict.
Enabling it was necessary to give enough entropy for the sshd daemon in
my libvirt/nixops VM to generate keys see
https://github.com/NixOS/nixops/issues/1199 .
2019-09-18 00:35:04 +09:00
Matthieu Coudron
8a4029fa8b
llpp: 30 -> 31
2019-09-15 17:18:18 +09:00
Matthieu Coudron
8c5898347d
zathura: 0.3.4 -> 0.3.5
...
to fix issues with the new mupdf
2019-09-15 17:18:18 +09:00
Matthieu Coudron
1ba3d1a591
mupdf: 1.14.0 -> 1.16.1
2019-09-15 17:18:18 +09:00
Matthieu Coudron
b425012fdf
Merge pull request #68464 from JustinLovinger/deoplete-dictionary
...
vimPlugins.deoplete-dictionary: init at 2019-04-16
2019-09-11 12:52:45 +09:00
Matthieu Coudron
59d65e23e1
Merge pull request #68258 from teto/luarocks-nix_bump
...
Moved luarocks-nix to community and leverage luarocks mirrors when possible.
2019-09-09 12:41:54 +09:00
Matthieu Coudron
4a3189085a
luarocks-nix: bump to 2019-09-07
...
added version and transferred the repostiory to nix-community.
With this bump, luarocks-nix generates mirro://luarocks urls.
2019-09-08 01:14:16 +09:00