Stitched to stable branch for rust packages, added some emacs+python packages.

This commit is contained in:
Kevin Baensch 2019-08-04 00:44:27 +02:00
parent 54fc2a5853
commit 437d2f0f2e

View file

@ -6,6 +6,7 @@ let
cfg = config.machine; cfg = config.machine;
optPkgs = package: pkgstring: optionals (elem pkgstring cfg.pkgs) package; optPkgs = package: pkgstring: optionals (elem pkgstring cfg.pkgs) package;
gitpkgs = import /nixpkgs {}; gitpkgs = import /nixpkgs {};
stablepkgs = import <nixos-stable> {};
# Programms I'm likely to want on every machine and/or may execute as root # Programms I'm likely to want on every machine and/or may execute as root
base = with pkgs; [ base = with pkgs; [
@ -85,7 +86,7 @@ let
rainbow-delimiters # color parenthesis by indentation rainbow-delimiters # color parenthesis by indentation
color-identifiers-mode color-identifiers-mode
/* Python */ /* Python */
company-jedi pylint melpaStablePackages.elpy company-jedi pylint melpaStablePackages.elpy flycheck-mypy
/* Git support */ /* Git support */
magit magit
emms # multimedia support emms # multimedia support
@ -119,6 +120,7 @@ let
/* mail */ messages-are-flowing /* mail */ messages-are-flowing
/* Nix */ nix-buffer nix-mode nixos-options company-nixos-options nix-sandbox /* Nix */ nix-buffer nix-mode nixos-options company-nixos-options nix-sandbox
paganini-theme paganini-theme
json-navigator
spaceline # modeline beautification spaceline # modeline beautification
winum eyebrowse # window management winum eyebrowse # window management
auto-compile auto-compile
@ -203,6 +205,7 @@ let
pylint pylint
pyopengl pyopengl
pyproj pyproj
pytest
requests requests
schedule schedule
scipy scipy
@ -234,7 +237,7 @@ let
# flaskbabel # flaskbabel
] ++ optionals (elem "i3" cfg.desktop.wms) [ py3status pytz tzlocal ]); ] ++ optionals (elem "i3" cfg.desktop.wms) [ py3status pytz tzlocal ]);
rustpkgs = with pkgs; [ rustpkgs = with stablepkgs; [
rustup rustup
carnix carnix
rustracer rustracer