diff --git a/home/emacs/default.nix b/home/emacs/default.nix index 4200f88f..96ff6a5a 100644 --- a/home/emacs/default.nix +++ b/home/emacs/default.nix @@ -79,12 +79,9 @@ # IDE treesit-grammars.with-all-grammars treesit-auto - nushell-ts-mode flymake-popon flymake-collection - flymake-lua flymake-ruff - flymake-clippy flymake-eslint flymake-shellcheck apheleia @@ -92,8 +89,7 @@ rainbow-delimiters aggressive-indent nix-mode - lua-mode - cargo + python-docstring # Media emms @@ -110,6 +106,9 @@ # org-plot gnuplot + # org-mode HTML export + htmlize + # Projects ibuffer-project magit diff --git a/home/prog/default.nix b/home/prog/default.nix index 2f5f1da0..c7d71da7 100644 --- a/home/prog/default.nix +++ b/home/prog/default.nix @@ -1,5 +1,6 @@ {pkgs, ...}: { xdg.configFile = { + "ruff/pyproject.toml".source = ./ruff.toml; "pypoetry/config.toml".source = ./pypoetry.toml; "jupyter/jupyter_server_config.py".source = ./jupyter_server_config.py; "jupyter/jupyter_nbconvert_config.py".source = ./jupyter_nbconvert_config.py; @@ -23,7 +24,9 @@ # Python (python3.withPackages - (ps: with ps; [python-lsp-server mypy pyflakes black isort])) + (ps: with ps; [python-lsp-server pylsp-rope mypy])) + isort + ruff # JavaScript / TypeScript nodejs