diff --git a/.idx/dev.nix b/.idx/dev.nix new file mode 100644 index 0000000..b83776c --- /dev/null +++ b/.idx/dev.nix @@ -0,0 +1,34 @@ +{pkgs, ...}: { + channel = "stable-24.11"; + packages = with pkgs; [ + bash-completion + gitui + neovim + ripgrep + rm-improved + bat + ]; + env = { + PATH = [ + "$HOME/.local/bin" + ]; + }; + idx = { + # check extensions on https://open-vsx.org/ + extensions = [ + "asvetliakov.vscode-neovim" + ]; + workspace = { + onCreate = { + }; + onStart = { + icon = '' + curl -sSL https://raw.githubusercontent.com/legendu-net/icon/main/install_icon.sh | bash -s -- \ + -d ~/.local/bin + ''; + }; + }; + # Enable previews and customize configuration + previews = {}; + }; +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..03adc8d --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "IDX.aI.enableInlineCompletion": true, + "IDX.aI.enableCodebaseIndexing": true +} \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index e05dca9..7ba6533 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ RUN apt-get update -y \ python3-all-dev python3-setuptools build-essential python3-wheel python3-apt \ #&& pip3 install -U --break-system-packages pip \ && pip3 install --break-system-packages \ - pytype pylint black[jupyter] isort pytest ipython \ + pytype ruff pytest ipython \ wajig \ && ln -svf /usr/bin/python3 /usr/bin/python \ && ln -svf /usr/bin/pip3 /usr/bin/pip \