diff options
| -rw-r--r-- | fedora/Dockerfile | 106 | ||||
| -rw-r--r-- | linux/.inputrc (renamed from fedora/.inputrc) | 0 | ||||
| -rwxr-xr-x | linux/.local/bin/extract (renamed from fedora/.local/bin/extract) | 0 | ||||
| -rwxr-xr-x | linux/.local/bin/fzf (renamed from fedora/.local/bin/fzf) | bin | 4259992 -> 4259992 bytes | |||
| -rwxr-xr-x | linux/.local/bin/fzffiles (renamed from fedora/.local/bin/fzffiles) | 0 | ||||
| -rwxr-xr-x | linux/.local/bin/lastfiles (renamed from fedora/.local/bin/lastfiles) | 0 | ||||
| -rwxr-xr-x | linux/.local/bin/lazysql (renamed from fedora/.local/bin/lazysql) | bin | 16863416 -> 16863416 bytes | |||
| -rwxr-xr-x | linux/.local/bin/openfiles (renamed from fedora/.local/bin/openfiles) | 0 | ||||
| -rwxr-xr-x | linux/.local/bin/rgafiles (renamed from fedora/.local/bin/rgafiles) | 0 | ||||
| -rw-r--r-- | linux/.vimrc (renamed from fedora/.vimrc) | 0 |
10 files changed, 0 insertions, 106 deletions
diff --git a/fedora/Dockerfile b/fedora/Dockerfile deleted file mode 100644 index 090a48a..0000000 --- a/fedora/Dockerfile +++ /dev/null @@ -1,106 +0,0 @@ -FROM registry.fedoraproject.org/fedora-toolbox:latest - -ARG NAME=toolbox - -LABEL name="$NAME" \ - summary="Fedora toolbox container" \ - maintainer="TheSiahxyz" - -ENV EDITOR=vim - -ENV NODE_VERSION=21.7.1 - -ENV BASE_USER=si - -ENV PASSWORD=password - -ENV HOME=/home/$BASE_USER - -RUN dnf update && dnf -y upgrade && dnf -y install sudo - -RUN useradd -m -G wheel $BASE_USER - -RUN echo "$BASE_USER:$PASSWORD" | chpasswd - -RUN echo '%wheel ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers - -USER $BASE_USER - -WORKDIR /home/$BASE_USER - -ENV PATH=$PATH:$HOME/go/bin:$HOME/.local/share/nvim/mason/bin:$HOME/.cargo/bin - -RUN sudo dnf -y upgrade \ - && sudo dnf -y install \ - tmux \ - ruby \ - php-common \ - php-cli \ - luarocks \ - curl \ - python3 \ - python3-pip \ - java-latest-openjdk-devel \ - ripgrep \ - fd-find \ - git \ - neovim \ - golang \ - cargo \ - composer \ - julia-devel \ - lua5.1 \ - stow \ - && sudo dnf clean all - -RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash - -ENV NVM_DIR="$HOME/.nvm" - -RUN . $HOME/.nvm/nvm.sh \ - && nvm install $NODE_VERSION \ - && nvm alias default $NODE_VERSON \ - && nvm use default \ - && . $HOME/.nvm/bash_completion - -ENV NODE_PATH=$NVM_DIR/v$NODE_VERSION/lib/node_modules - -RUN pip3 install pynvim - -RUN mkdir $HOME/.npm-global && npm config set prefix '~/.npm-global' \ - && echo "export PATH=$HOME/.npm-global/bin:$PATH" >> $HOME/.profile && source $HOME/.profile - -RUN npm install -g neovim - -RUN go install github.com/jesseduffield/lazygit@latest - -RUN cargo install tree-sitter-cli - -RUN git clone https://github.com/TheSiahxyz/.dotfiles.git - -RUN npm install -g eslint_d - -RUN nvim --headless "+Lazy! sync" +qa - -RUN nvim --headless "+MasonInstall codelldb delve gopls clangd lua-language-server pyright rust-analyzer typescript-language-server eslint_d flake8 black gofumpt prettier stylua clang-format" +qa - -RUN sudo cp -f /usr/bin/lua-5.1 /usr/bin/lua - -RUN sudo rm -rf /usr/lib64/nvim/parser - -RUN sudo luarocks install jsregexp - -COPY ./.tmux.conf /home/$BASE_USER/.tmux.conf - -RUN sudo chown si:si /home/$BASE_USER/.tmux.conf - -RUN wget -P ~/.local/share/fonts https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/FiraCode.zip \ - && cd ~/.local/share/fonts \ - && unzip FiraCode.zip \ - && rm FiraCode.zip \ - && fc-cache -fv - -RUN cargo install starship --locked \ - && echo 'eval "$(starship init bash)"' >> ~/.bashrc - -CMD tmux diff --git a/fedora/.inputrc b/linux/.inputrc index 81cdf85..81cdf85 100644 --- a/fedora/.inputrc +++ b/linux/.inputrc diff --git a/fedora/.local/bin/extract b/linux/.local/bin/extract index b352a70..b352a70 100755 --- a/fedora/.local/bin/extract +++ b/linux/.local/bin/extract diff --git a/fedora/.local/bin/fzf b/linux/.local/bin/fzf Binary files differindex 34e0152..34e0152 100755 --- a/fedora/.local/bin/fzf +++ b/linux/.local/bin/fzf diff --git a/fedora/.local/bin/fzffiles b/linux/.local/bin/fzffiles index 58af9d0..58af9d0 100755 --- a/fedora/.local/bin/fzffiles +++ b/linux/.local/bin/fzffiles diff --git a/fedora/.local/bin/lastfiles b/linux/.local/bin/lastfiles index ba8c11a..ba8c11a 100755 --- a/fedora/.local/bin/lastfiles +++ b/linux/.local/bin/lastfiles diff --git a/fedora/.local/bin/lazysql b/linux/.local/bin/lazysql Binary files differindex 1fe6af4..1fe6af4 100755 --- a/fedora/.local/bin/lazysql +++ b/linux/.local/bin/lazysql diff --git a/fedora/.local/bin/openfiles b/linux/.local/bin/openfiles index f35aef1..f35aef1 100755 --- a/fedora/.local/bin/openfiles +++ b/linux/.local/bin/openfiles diff --git a/fedora/.local/bin/rgafiles b/linux/.local/bin/rgafiles index 2fc8488..2fc8488 100755 --- a/fedora/.local/bin/rgafiles +++ b/linux/.local/bin/rgafiles diff --git a/fedora/.vimrc b/linux/.vimrc index 1220960..1220960 100644 --- a/fedora/.vimrc +++ b/linux/.vimrc |
