Taylor Bockman
9 years ago
4 changed files with 54 additions and 11 deletions
@ -1,21 +1,25 @@ |
|||||||
{ config, pkgs, ... }: |
{ config, pkgs, ... }: |
||||||
{ |
{ |
||||||
environment = { |
environment = { |
||||||
variables = { |
variables = { |
||||||
EDITOR = "nvim"; |
EDITOR = "nvim"; |
||||||
}; |
}; |
||||||
|
|
||||||
systemPackages = with pkgs; [ |
systemPackages = with pkgs; [ |
||||||
bar-xft # Lightweight xcb based bar |
bar-xft # Lightweight xcb based bar |
||||||
cabal-install # Haskell package installer |
cabal-install # Haskell package installer |
||||||
curl # Tool for general HTTP, FTP, etc work |
curl # Tool for general HTTP, FTP, etc work |
||||||
ghc # Haskell Compiler |
freetype # Library to render fonts required by some packages |
||||||
git # Source control |
gcc # GNU Compiler Collection |
||||||
neovim # Better vim |
ghc # Haskell compiler |
||||||
python3 # Python 3 |
git # Source control |
||||||
silver-searcher # Better than grep |
libpng # PNG library |
||||||
vim # Regular ole' vim |
neovim # Better vim |
||||||
wget # Standard GNU package for HTTP, FTP, etc file retrieval |
python3 # Python 3 |
||||||
|
python34Packages.setuptools # Python setuptools |
||||||
|
silver-searcher # Better than grep |
||||||
|
vim # Regular ole' vim |
||||||
|
wget # Standard GNU package for HTTP, FTP, etc file retrieval |
||||||
]; |
]; |
||||||
}; |
}; |
||||||
} |
} |
||||||
|
@ -0,0 +1,37 @@ |
|||||||
|
#A quick-and-dirty environment for nix-shell that gets you started with python34, pip, and virtualenv. |
||||||
|
# Simply run nix-shell with the directory that has this file in it to drop into a shell with everything |
||||||
|
# you need. |
||||||
|
|
||||||
|
with import <nixpkgs> {}; |
||||||
|
with pkgs.python3Packages; |
||||||
|
|
||||||
|
buildPythonPackage { |
||||||
|
name = "pythonEnv"; |
||||||
|
buildInputs = [ |
||||||
|
freetype |
||||||
|
git # Source control |
||||||
|
atlas # ATLAS |
||||||
|
blas # BLAS |
||||||
|
libxml2 # XML2 library |
||||||
|
libxslt # XLST library |
||||||
|
libzip # Zip library |
||||||
|
liblapack # Linear Algebra pack library |
||||||
|
libpng # PNG library |
||||||
|
pkgconfig |
||||||
|
python3 |
||||||
|
python3Packages.virtualenv |
||||||
|
python3Packages.setuptools |
||||||
|
stdenv |
||||||
|
zlib ]; |
||||||
|
src = null; |
||||||
|
# When used as `nix-shell --pure` |
||||||
|
shellHook = '' |
||||||
|
unset http_proxy |
||||||
|
export GIT_SSL_CAINFO=/etc/ssl/certs/ca-bundle.crt |
||||||
|
''; |
||||||
|
# used when building environments |
||||||
|
extraCmds = '' |
||||||
|
unset http_proxy # otherwise downloads will fail ("nodtd.invalid") |
||||||
|
export GIT_SSL_CAINFO=/etc/ssl/certs/ca-bundle.crt |
||||||
|
''; |
||||||
|
} |
Loading…
Reference in new issue