about summary refs log tree commit diff
path: root/pkgs/default.nix
Commit message (Collapse)AuthorAgeFilesLines
...
* pkgs: Properly namespace package under "vuizvui".aszlig2015-05-041-3/+3
| | | | | | | | | | | | | | | | For packageOverrides, we only want to return the vuizvui attribute set and nothing more. But if we want to import <vuizvui/pkgs>, we want to have access to <nixpkgs> as well, which is especially useful when using the <vuizvui> channel. However, in callPackageWith we're explicitely using the vuizvui attribute which should override the whole set of <nixpkgs>, so that references to vuizvui packages don't need to be explicitly namespaced within vuizvui itself and we can easily override existing packages with this method as well (like just define a vuizvui package and it overrides the dependency for all of vuizvui's packages). Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Handle all <nixpkgs> paths with nixpkgs-path.nix.aszlig2015-04-291-1/+1
| | | | | | | | | This file is just defaulting to <nixpkgs>, but we're going to substitue it by the channel generator. We also need to make sure that we don't have any other references to <nixpkgs>, but the latter can best be done on Hydra's side if we don't make <nixpkgs> available to vuizvui builds. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs: Add helper function for creating channels.aszlig2015-04-151-0/+2
| | | | | | | | | We're going to create several channels and we don't want to code duplicates across vuizvui. This essentially not only creates a channel but also ties it to constituents, which make sure that channels are only updated whenever all constituent builds are successful. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Refactor overrides into my base profile.aszlig2015-03-181-1/+1
| | | | | | | | | | | | | | | | | Just moving the overrides into the base profile isn't enough here, as we wouldn't be able to refer to packages anymore, because the global nixpkgs.config override is now gone. Instead, we're now putting pkgs.vuizvui.* into the NixOS module system by a new profiles/common.nix, which is used unconditionally for all machines. Of course, the result of this is that we now need to change all references to vuizvui-related packages, which also is a good thing, because we will no longer shadow existing packages from upstream nixpkgs. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Merge labernix packages into vuizvui pkgs.aszlig2015-03-181-3/+3
| | | | | | | | | | | | It's currently only BeeHive, but our goal is to dissolve labernix step by step until nothing is left. Also, we're now no longer namespace the pkgs with vuizvui directly in the package list. Before it wasn't even namespaced correctly (except for inside pkgs/ directly) and we did override the packages using the dirty approach in overrides/. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Refactor own Vim version into its own module.aszlig2015-03-181-1/+0
| | | | | | | | | | Gets rid of my own crap in the vuizvui pkgs namespace and makes it easier for other users to selectively use my Vim configuration. It's still not as fleshed out as I wish it would be, but let's do that later if needed. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs: Add Tomahawk from Git master.aszlig2015-03-131-0/+1
| | | | | | | | | | I'm including the whole file here, because it's easier to move it to <nixpkgs> once version 0.9.0 is finally released. This finally gets rid of the damn phonon dependency which cased most of my playback issues so far. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* nixops: Move from overrides into own package.aszlig2014-11-181-0/+1
| | | | | | | | We now no longer override the package included in <nixpkgs>, but build it completely from the upstream Git repository and do our patches right after the fetchgit. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs: Add new aacolorize script to colorize ASCII.aszlig2014-11-051-0/+1
| | | | | | | Basically this is just an old script I wrote to separate and merge color information from the actual ASCII arts. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* vim: Move overrides and config into pkgs/vim.aszlig2014-10-131-0/+1
| | | | | | | | | | | The main reason for doing this is to avoid collisions with other vim variants in <nixpkgs> which are expecting an .override attribute. Moving it into pkgs/ entirely also has the advantage of being properly namespaced rather than "all over the place" and we also don't clash anymore with existing Vim packages. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Change namespaces into new project name "vuizvui".aszlig2014-07-291-2/+2
| | | | | | | | | | | | | | | | | | I found "nixconf" a little big too generic and thus not unlikely enough to someday collide with something in <nixpkgs>. That's why I chose the name "vuizvui" as a Bavarion word (actually _two_ words: "vui zvui") for "far too much", in terms of the opposite of "nix" - which means "nothing". A possible downside for choosing this name is that it might be jawbreaker to some English native speakers out there, but I don't really care if the pronunciation is correct nor do I expect to get a lot of public attention on this repository. And yes, for English native speakers, a pronunciation like "fui-tsui" is probably okay as well :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs: Add grandpa version 0.5.aszlig2014-07-251-0/+1
| | | | | | | This is going to be needed as the main application for my lighting laptop :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* gajim: Revert update to latest mercurial branch.aszlig2014-07-221-4/+0
| | | | | | | | | | | | | | | | This reverts commit 83ba20511bf553d2dd395a6fe4af73fc9d86d57c. We now have nbxmpp in upstream <nixpkgs>, so we no longer need it in our own overrides and there was a new tarball release issued upstream just one day after we did that override, so let's move over to using this one instead. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Conflicts: overrides/default.nix pkgs/gajim/0.16-pre.nix pkgs/nbxmpp/default.nix
* pkgs: Drop package for fish shell.aszlig2014-07-141-1/+0
| | | | | | | This is already included in upstream <nixpkgs>, so we no longer need to let it rot here. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs: Add sidplayfp, version 1.1.0.1.aszlig2014-07-141-0/+1
| | | | Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs: Add some old crap called "twitchstream".aszlig2014-07-141-0/+1
| | | | | | | | | This is basically just a shell script that feeds the right command line switches into ffmpeg. And yes, it is a mess, as I was experimenting with it a bit, so the implementation is more or less just for preserving history ;-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Move new packages from overrides/ into pkgs/.aszlig2014-07-141-0/+25
Those packages aren't actually overrides and thus it doesn't make sense to categorize them into "overrides". Signed-off-by: aszlig <aszlig@redmoonstudios.org>