| @@ -12,12 +12,25 @@ let | |||||
| pkgs = import <nixpkgs> {}; | pkgs = import <nixpkgs> {}; | ||||
| in | in | ||||
| { | { | ||||
| packageOverrides = pkgs: with pkgs; | packageOverrides = pkgs: with pkgs; | ||||
| let in rec { | let in rec { | ||||
| custom-pybugz = with python34Packages; buildPythonPackage rec { | |||||
| name = "pybugz-${version}"; | |||||
| version = "0.13"; | |||||
| src = pkgs.fetchgit { | |||||
| url = https://github.com/williamh/pybugz.git; | |||||
| rev = "4dec396d43061c1def9aa19601c89c8aa00742b3"; | |||||
| sha256 = "1s21jma83cyynmv3696hbrgy0d3sq4j027iplhnw22q2237bk1xd"; | |||||
| }; | |||||
| # TODO: Fix this, something to do with how its using unittest | |||||
| doCheck = false; | |||||
| buildInputs = [ pkgs.glibcLocales ]; | |||||
| propagatedBuildInputs = [ six ]; | |||||
| }; | |||||
| custom-pinentry = pinentry.override { gtk2 = null; qt4 = null; ncurses = null; }; | custom-pinentry = pinentry.override { gtk2 = null; qt4 = null; ncurses = null; }; | ||||
| custom-gnupg = gnupg.override { x11Support = false; }; | |||||
| custom-youtube-dl = python27Packages.youtube-dl.override { pandoc = null; }; | custom-youtube-dl = python27Packages.youtube-dl.override { pandoc = null; }; | ||||
| # 3 unit tests fail on both 27 pylint and 35 pylint, so ignore it | |||||
| custom-pylint = python35Packages.pylint.override { doCheck = false; }; | |||||
| custom-git = git.override { | custom-git = git.override { | ||||
| pythonSupport = false; | pythonSupport = false; | ||||
| @@ -30,110 +43,114 @@ in | |||||
| name = "default"; | name = "default"; | ||||
| ignoreCollisions = true; | ignoreCollisions = true; | ||||
| paths = [ | paths = [ | ||||
| ansible | |||||
| ack | ack | ||||
| ansible | |||||
| aria | aria | ||||
| iperf | |||||
| aspell | |||||
| aspellDicts.en | |||||
| bazaarTools | |||||
| cacert | cacert | ||||
| curl | |||||
| clang | clang | ||||
| clang-analyzer | clang-analyzer | ||||
| cloc | |||||
| cscope | |||||
| ctags | ctags | ||||
| diffutils | |||||
| patchutils | |||||
| curl | |||||
| custom-git | custom-git | ||||
| gitAndTools.gitFull | |||||
| gitAndTools.git-extras | |||||
| bazaarTools | |||||
| mercurial | |||||
| subversionClient | |||||
| gist | |||||
| mercurial | |||||
| custom-pinentry | |||||
| custom-pybugz | |||||
| custom-pylint | |||||
| custom-youtube-dl | |||||
| diffutils | |||||
| docbook5 | docbook5 | ||||
| entr | |||||
| duply | |||||
| emacs | emacs | ||||
| entr | |||||
| gcc | |||||
| gdbm | |||||
| ghostscript | |||||
| gist | |||||
| gitAndTools.git-extras | |||||
| gitAndTools.gitFull | |||||
| gnumake | |||||
| gnupg | gnupg | ||||
| gnupg1compat | gnupg1compat | ||||
| gnutar | gnutar | ||||
| gnumake | |||||
| sloccount | |||||
| cloc | |||||
| less | |||||
| llvm | |||||
| multitail | |||||
| rlwrap | |||||
| gdbm | |||||
| mosh | |||||
| graphviz-nox | |||||
| haskellPackages.ShellCheck | |||||
| haskellPackages.bake | |||||
| haskellPackages.cabal-dependency-licenses | |||||
| haskellPackages.ghc-core | |||||
| haskellPackages.ghc-mod | |||||
| haskellPackages.hasktags | |||||
| haskellPackages.hindent | |||||
| haskellPackages.hoogle | |||||
| haskellPackages.hspec | |||||
| haskellPackages.idris | |||||
| haskellPackages.intero | |||||
| haskellPackages.network | |||||
| haskellPackages.pandoc | |||||
| haskellPackages.shake | |||||
| haskellPackages.stack | |||||
| htop | htop | ||||
| imagemagick | imagemagick | ||||
| iperf | |||||
| jq | |||||
| keychain | keychain | ||||
| silver-searcher | |||||
| aspell | |||||
| aspellDicts.en | |||||
| lastpass-cli | |||||
| less | |||||
| llvm | |||||
| mercurial | |||||
| moreutils | |||||
| mosh | |||||
| multimarkdown | |||||
| multitail | |||||
| mutt | |||||
| mr | |||||
| nox | |||||
| openssl | openssl | ||||
| custom-pinentry | |||||
| poppler_utils | |||||
| ghostscript | |||||
| p7zip | |||||
| patchutils | |||||
| pbzip2 | pbzip2 | ||||
| pigz | pigz | ||||
| pv | |||||
| pixz | |||||
| pkgconfig | pkgconfig | ||||
| poppler_utils | |||||
| postgresql | postgresql | ||||
| pv | |||||
| python27Packages.bugzilla | |||||
| python27Packages.flake8 | |||||
| python27Packages.howdoi | |||||
| python27Packages.pip | |||||
| python27Packages.pyflakes | |||||
| python27Packages.virtualenv | |||||
| readline | readline | ||||
| rlwrap | |||||
| rsync | rsync | ||||
| rtags | |||||
| gmp | |||||
| silver-searcher | |||||
| sloccount | |||||
| sqlite | sqlite | ||||
| tmux | |||||
| sshpass | |||||
| subversionClient | |||||
| texlive.combined.scheme-full | texlive.combined.scheme-full | ||||
| tmux | |||||
| tree | tree | ||||
| wget | |||||
| wakelan | |||||
| unrar | |||||
| unzip | unzip | ||||
| upx | upx | ||||
| xz | |||||
| multimarkdown | |||||
| jq | |||||
| p7zip | |||||
| unrar | |||||
| wakelan | |||||
| watch | watch | ||||
| nox | |||||
| graphviz-nox | |||||
| mutt | |||||
| duply | |||||
| lastpass-cli | |||||
| custom-youtube-dl | |||||
| python27Packages.bugzilla | |||||
| python27Packages.howdoi | |||||
| python27Packages.pyflakes | |||||
| python27Packages.flake8 | |||||
| python27Packages.virtualenv | |||||
| python27Packages.pip | |||||
| python27Packages.pylint | |||||
| haskellPackages.bake | |||||
| haskellPackages.cabal-dependency-licenses | |||||
| # haskellPackages.cabal-install | |||||
| haskellPackages.ghc-core | |||||
| haskellPackages.ghc-mod | |||||
| haskellPackages.hasktags | |||||
| haskellPackages.hindent | |||||
| haskellPackages.hoogle | |||||
| haskellPackages.hspec | |||||
| haskellPackages.pandoc | |||||
| haskellPackages.shake | |||||
| haskellPackages.idris | |||||
| haskellPackages.ShellCheck | |||||
| haskellPackages.stack | |||||
| ] ++ stdenv.lib.optionals stdenv.isLinux [ | |||||
| # some of these are broken on osx, fix them | |||||
| rtags | |||||
| cscope | |||||
| gcc | |||||
| # disabled for now | |||||
| wget | |||||
| xz | |||||
| # If I ever come up with some linux only stuff or figure out xhyve | |||||
| # ] ++ stdenv.lib.optionals stdenv.isLinux [ | |||||
| # ] ++ stdenv.lib.optionals stdenv.isDarwin [ | # ] ++ stdenv.lib.optionals stdenv.isDarwin [ | ||||
| # xhyve compiles normally, figure out hypervisor framework issue | |||||
| # xhyve | |||||
| ]; | ]; | ||||
| }; | }; | ||||
| }; | }; | ||||
| allowUnfree = true; | allowUnfree = true; | ||||
| allowBroken = true; | |||||
| } | } | ||||
| #+END_SRC | #+END_SRC | ||||