about summary refs log tree commit diff
path: root/pkgs/aszlig
Commit message (Collapse)AuthorAgeFilesLines
* pkgs/santander: Update for Wine 3.0aszlig2018-01-312-298/+16
| | | | | | | | | | | | | | | | | The wine-no-unixfs.patch doesn't apply anymore, so we need to get a newer version of the patch now from http://achurch.org/patch-pile/, which is a bit different in that it adds --disable-unixfs as a flag to configure. We don't have autoreconfHook in nativeBuildInputs, so that flag will simply be ignored but unixfs will be disabled regardless because the flag in config.h.in is ENABLE_UNIXFS and it's not defined by default. The reason why I still added it to configureFlags is to prevent enabling it by accident if autoreconfHook should be part of the wine derivation in upstream <nixpkgs>. In addition to that I've made disabling getuid a bit more clear and with a comment about why we need to disable it. Signed-off-by: aszlig <aszlig@nix.build>
* pkgs/vim: Remove vimErl pluginaszlig2018-01-091-7/+0
| | | | | | | This one is no longer required and the syntax and indent files are already part of Vim since version 7.4. Signed-off-by: aszlig <aszlig@nix.build>
* pkgs/santander: Fix path to service executableaszlig2017-10-121-1/+1
| | | | | | | | I'm currently only using this plugin by copy & pasting the store path manually to the native messaging host config, so I didn't notice that the path is wrong and was wrong in the first place. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/vim: Add syntax and ftdetect files for ATSaszlig2017-10-061-0/+12
| | | | | | | | | Unfortunately the syntax file is a bit incomplete it's the best that I've found online, so I'll stick with it for the time being. Thanks to @Profpatsch for bringing ATS to my attention :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/vim: Clean up autocommandsaszlig2017-09-051-13/+13
| | | | | | | | | | | | I was using set for a bunch of these, but these autocommands are only used for single buffers so let's actually make sure they are set only there by using setlocal. In addition to that I've corrected usage of '==' to use '==#', because '==' actually depends on user settings whether it's case sensitive or not (set ignorecase). Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/vim: Add sleuth plugin for indent detectionaszlig2017-09-051-0/+7
| | | | | | | | I work with a lot of differente repositories and different indentation styles, so I hope this plugin will help cope with that so I no longer need to set those settings manually. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/vim: Add plugin for editing CSV filesaszlig2017-09-051-2/+16
| | | | | | | | | | | I happen to work with CSV files quite a bit lately but it's a major nuisance doing so with a normal text editor and I don't want to use a full-blown spreadsheet programm just for a few CSV files or even write a script every time I need to edit only a tiny bit. So this plugin solves that problem for me. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/vim: Be more agressive with including pluginsaszlig2017-09-051-22/+33
| | | | | | | | | | | Originally I only wanted to make sure the ftplugin gets loaded before the syntax file, but while at it I thought just prepending/appending stuff to the runtimepath is not enough for me. So now my version of Vim has all the plugins directly in the standard directories just as if they came with upstream. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/aszlig: Add xournal with aspect ratio patchaszlig2017-09-043-1/+90
| | | | | | | | | This is an override of xournal with a patch that allows to keep the aspect ratio while resizing. Origin of the patch: https://sourceforge.net/p/xournal/patches/58/ Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/vim: Update vim-nix to latest master versionaszlig2017-07-311-2/+2
| | | | | | | The current master contains a few fixes with indentation which I regularly hit while writing Nix expressions. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/vim: Add vim-multiple-cursors pluginaszlig2017-07-251-0/+7
| | | | | | | | | While I find visual (block) mode quite useful, it doesn't cope well if you have multiple lines that aren't aligned perfectly. This plugin adds that missing feature. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/vim: Switch Haxe plugin to vaxeaszlig2017-07-241-12/+9
| | | | | | | | | | | | | | | | The Haxe plugin(s) I've used so far (vim-haxe and vim-haxe-syntax) are no longer actively maintained since 2014. On the other hand "vaxe" is based on the work on vim-haxe and vim-haxe-syntax, is actively maintained and supports newer language features of Haxe as well. I've patched out syntax highlighting for ',' and ';', because I really get eye cancer with this and reminds me a bit about the annoying bold colons when using nickname completion back in the days where BitchX users were widely seen on IRC. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/vim: Wrap lines at 79 chars instead of 80aszlig2017-07-241-4/+4
| | | | | | | | | | The reason is that for terminals that have a width of 80 characters, having a line with exactly 80 characters will wrap it. I've wrapped most of my code in 79 characters since a while manually, so it's time to enforce this by the editor. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/vim: Set history size to 500 linesaszlig2017-07-241-0/+1
| | | | | | The default is 50, which is a bit small for my taste. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/vim: Add flag to skip defaults.vimaszlig2017-07-241-0/+1
| | | | | | | | This one is annoying because it enables mouse mode and it's sourced *after* our defined configuration. Setting skip_defaults_vim disables this behaviour. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* modules/aszlig: Make vim module a plain packageaszlig2017-07-242-1/+378
| | | | | | | | | | | | I don't use anything that's machine specific within my Vim configuration (and even if, we can pass it via the callPackage arguments) so it's kinda pointless that it's a module instead of a plain package (override). This makes it also easier to nix-build the package without the need to go through the module system. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/nixops: Update to latest upstream masteraszlig2017-07-041-2/+2
| | | | | | | I need to thoroughly test the latest development version, so it's a must to keep it up to date. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* santander: Update + convert to Chromium extensionaszlig2017-06-181-116/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new version of the "TRAVIC-Sign" extension that's used by the Santander bank now relies on native messaging, so it's much much easier for us to sandbox and also easier to integrate. For more information about native messaging see: https://developer.chrome.com/extensions/nativeMessaging So the upstream only contains a Firefox extension, but it doesn't deviate very much (at least since the new non-XUL API) from the Chromium extension API, so we only need to patch the manifest (where we also constrain the sites that the extension is allowed to run) and refer to the Wine wrapper in the native messaging host configuration file. Right now, the Chromium version that we have in <nixpkgs> still refers to /usr/share/chromium/extensions in order to search for system-provided extensions, so we need to fix that as well. In our workstation profiles we now no longer have the santander package in lazyPackages, because it's also no longer a binary. Previously the main reason why I added it to lazyPackages was that the whole santander package had a closure size of several hundred megabytes because of the Wine prefix. The latter now is essentially empty. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs: Remove Tomahawk from the source treeaszlig2017-06-182-92/+0
| | | | | | | | | | | | | | Tomahawk is no longer actively developed and the current state within vuizvui is also broken. So after asking the users of brawndo and tyree whether they still use it they answered with a "no", so it doesn't make sense to fix up that package if noone is using it anyway. This has also been announced via the README in the official GitHub repository, where the change + comments can be seen here: https://github.com/tomahawk-player/tomahawk/commit/c8389592488c07079 Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/gajim: Only build for x86_64-linuxaszlig2017-06-161-1/+3
| | | | | | | | The tests that were failing (see previous commit) were actually related to pyopenssl and i686-linux, so let's just build Gajim for x86_64-linux because we won't use it on i686-linux anyway. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Revert "pkgs/gajim: Disable tests for pycrypto"aszlig2017-06-161-2/+0
| | | | | | | | | This reverts commit 121e4e98190cebe9fe64348ff3d16d2c049678c2. I wasn't actually paying attention about the tests that were failing and indeed the failing tests were in pyopenssl rather than in pycrypto. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/gajim: Disable tests for pycryptoaszlig2017-06-161-0/+2
| | | | | | | | This package is outdated and only there for exactly that purpose (because some Gajim plugins still depend on it), so we don't care about failed unit tests, because those that are failing do not affect us. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/tomahawk: Mark as brokenaszlig2017-06-161-0/+1
| | | | | | | I don't have time to look into this right now, but it doesn't build because liblastfm doesn't build with Qt 5. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs: Add an overridden Gajim with old pycryptoaszlig2017-04-232-1/+33
| | | | | | | | This is for the time being until either NixOS/nixpkgs#21671 has been resolved or the next major version of Gajim has been released, because the latter no longer uses pycrypto. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs: Move all of my packages into pkgs/aszligaszlig2017-04-2315-0/+1016
This already has started in e0abe1dbbda54c1f048b5d38df05e1a3289216a6 with @Profpatsch putting his packages into its own namespace, so let's continue on that and move my crap into my own namespace as well. The only difference in my approach is that I'm now also using a new function called callPackageScope, which declutters pkgs/default.nix a bit and moves the individual callPackage invocations into aszlig/default.nix. Signed-off-by: aszlig <aszlig@redmoonstudios.org>