Commit graph

24 commits

Author SHA1 Message Date
Evie Litherland-Smith 1ae4c48560 Add uv (for python) to default installed packages 2025-02-26 06:23:35 +00:00
Evie Litherland-Smith 81708ddabd Swap pylsp for basedpyright 2025-02-24 10:09:11 +00:00
Evie Litherland-Smith 96d2ab6d37 Add pylsp-rope plugin 2025-02-13 17:42:13 +00:00
Evie Litherland-Smith d3132f8934 Delete pythonWrapped.nix, use env.LD_LIBRARY_PATH in shell instead 2025-02-11 13:48:21 +00:00
Evie Litherland-Smith 42e4fa1c43 Keep extraPackages in pythonWrapped 2025-02-10 10:07:28 +00:00
Evie Litherland-Smith 15b96e387c Rename pyshell to pythonWrapped
Focus just on wrapping python for venv creation (using copies) rather
than being activated every time
2025-02-10 10:05:48 +00:00
Evie Litherland-Smith d4af74913e Adjust pyshell to upgrade existing env in case python is upgraded 2025-02-05 14:40:42 +00:00
Evie Litherland-Smith ebe37c815e Always add uv package to pyshell 2025-01-28 11:21:12 +00:00
Evie Litherland-Smith ed8438d14e Swap flake8 for pyflakes in default python env 2025-01-23 16:45:21 +00:00
Evie Litherland-Smith 7f3ce3297b Add astropy to default python environment 2025-01-23 11:35:54 +00:00
Evie Litherland-Smith 460b5eea1c pyshell: add glib (as well as glibc), option for extraLibs 2025-01-21 10:25:10 +00:00
Evie Litherland-Smith dbb69ee11d Use python3Full as default in pyshell.nix 2025-01-21 10:13:28 +00:00
Evie Litherland-Smith 323dde4139 Swap pyright back for pylsp 2025-01-21 10:00:22 +00:00
Evie Litherland-Smith 2fc329e227 Add ipython with config 2025-01-15 13:34:46 +00:00
Evie Litherland-Smith 5cc9b0eac3 Remove yamllint, eslint, julia-mode and pandoc-mode 2025-01-10 09:15:47 +00:00
Evie Litherland-Smith b12192c062 Flatten programming directory a bit
Remove python and lua directories, combine into default

Swap pylsp for pyright language server
2025-01-09 10:08:46 +00:00
Evie Litherland-Smith a999a6b89f Update pyshell.nix to create venv if it doesn't exist 2025-01-09 09:50:21 +00:00
Evie Litherland-Smith 332abdac90 Add scipy to default python environment 2025-01-08 15:17:25 +00:00
Evie Litherland-Smith e6873dbd77 Add pyshell.nix helper function for making wrapped python shells
Just import, optionally changing python version or adding extra
packages (e.g. poetry) to the shell

Update default python env

Remove pyshell template from Emacs templates due to new change
2024-12-17 11:54:22 +00:00
Evie Litherland-Smith 0bd6aa9de5 Add isort and flake8 to default python package set 2024-12-12 10:10:29 +00:00
Evie Litherland-Smith e16e3ff288 Typo adding yaml package 2024-12-11 08:19:24 +00:00
Evie Litherland-Smith 8747c7f865 Add yaml and netcdf4 to default python packages 2024-12-11 08:18:39 +00:00
Evie Litherland-Smith a344322f3d Move python, lua, texlive into own directories, imported by Emacs
Python and lua live under programming, with programming/default.nix
importing both and including misc tools that don't fit anywhere else

Texlive move to own directory
2024-12-04 16:57:56 +00:00
Evie Litherland-Smith d76e84a071 Move luarocks files to different directory
Not currently being used but want to keep them around for the future
2024-12-03 10:22:49 +00:00