diff --git a/home/homemodules/neovim/default.nix b/home/homemodules/neovim/default.nix index 3a69b847..17014066 100644 --- a/home/homemodules/neovim/default.nix +++ b/home/homemodules/neovim/default.nix @@ -43,7 +43,7 @@ in { # nil # perl5Packages.PLS pyrefly - rPackages.languageserver + # rPackages.languageserver rust-analyzer svelte-language-server tailwindcss-language-server @@ -59,9 +59,9 @@ in { clippy # rust clj-kondo # clojure eslint_d # javascript - python313Packages.ruff - python313Packages.flake8 - python313Packages.pylint + # python313Packages.ruff + # python313Packages.flake8 + # python313Packages.pylint lua54Packages.luacheck vale # text # statix # nix (doesn't recognize pipe operator) @@ -77,7 +77,7 @@ in { # nodePackages_latest.prettier # Use local install as plugins change per project # perl5Packages.PerlTidy # prettierd # Use prettier instead because of plugins - python313Packages.black + # python313Packages.black rustfmt stylua tombi @@ -92,7 +92,7 @@ in { # nodejs_latest # TODO: Create a perl module where I can add packages to, so I don't end up with multiple perl installations - # TODO: The same is required for python + # TODO: The same is required for python and R (below) (perl.withPackages (p: with p; [ PLS @@ -104,6 +104,33 @@ in { CursesUI ])) + (python314.withPackages (p: + with p; [ + # Linters + ruff + flake8 + pylint + + # Formatters + black + + numpy + matplotlib + requests + ])) + + (rWrapper.override { + packages = with rPackages; [ + languageserver + ggplot2 + plotly + shiny + readr + tibble + svglite + ]; + }) + nixd alejandra # nix ] diff --git a/home/homemodules/packages/default.nix b/home/homemodules/packages/default.nix index 69bf9140..b0e361a2 100644 --- a/home/homemodules/packages/default.nix +++ b/home/homemodules/packages/default.nix @@ -39,7 +39,6 @@ in { tokei # Text file statistics in a project ttyper wiki-tui - disktui # Nix nix-search-tv # Search nixpkgs, nur, nixos options and homemanager options @@ -86,7 +85,7 @@ in { pastel # Color tools nvd # Nix rebuild diff nurl # Generate nix fetcher sections based on URLs - python313 # Nicer scripting than bash + # python313 # Nicer scripting than bash lazyjournal # Journalctl viewer systemctl-tui restic # Backups @@ -96,6 +95,7 @@ in { jujutsu # git-like vcs lurk # strace analysis radare2 + disktui # Hardware/Software info pciutils # lspci