Initializer/initialize.sh

51 lines
2.1 KiB
Bash

#!/usr/bin/env bash
GIT_DOMAIN=https://git.puffypony.party:4433
git clone $GIT_DOMAIN/Segcolt/kitty-conf kitty
git clone $GIT_DOMAIN/Segcolt/astronvim-config nvim
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin \
launch=n
ln -s $HOME/.local/kitty.app/bin/kitty $HOME/.local/bin/kitty
ln -s $HOME/.local/kitty.app/bin/kitten $HOME/.local/bin/kitten
ln -s $HOME/.local/kitty.app/share/applications/kitty.desktop $HOME/.local/share/applications/kitty.desktop
mv kitty $HOME/.config
sed -i -e 's/fish/bash/' -e 's/JetBrains Mono/Monocraft Nerd Font/' $HOME/.config/kitty/kitty.conf
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
chmod +x nvim.appimage
mv nvim.appimage $HOME/.local/bin/nvim
mv nvim $HOME/.config
# mv nvim.share $HOME/.local/share/nvim
mv clangd/bin/clangd $HOME/.local/bin
mv clangd/lib/* $HOME/.local/lib
readonly CMAKE_VER_LONG="3.30.3"
readonly CMAKE_VER_SHORT="3.30"
curl -L https://github.com/Kitware/CMake/releases/download/v3.30.3/cmake-${CMAKE_VER_LONG}-linux-x86_64.tar.gz > cmake.tar.gz
tar xvzf cmake.tar.gz
mv cmake-${CMAKE_VER_LONG}-linux-x86_64/bin/* $HOME/.local/bin
mv cmake-${CMAKE_VER_LONG}-linux-x86_64/share/cmake-${CMAKE_VER_SHORT} $HOME/.local/share/cmake-${CMAKE_VER_SHORT}
export CMAKE_ROOT="$HOME/.local/share/cmake-${CMAKE_VER_SHORT}"
mkdir -p $HOME/.local/share/fonts
mv fonts/* $HOME/.local/share/fonts
curl -L https://github.com/IdreesInc/Monocraft/releases/download/v4.0/Monocraft-nerd-fonts-patched.ttc > $HOME/.local/share/fonts/Monocraft.ttc
fc-cache -fv
mkdir $HOME/.config/clangd
mv clangd/clangd/config.yaml $HOME/.config/clangd
nvim
git clone https://luajit.org/git/luajit.git
cd luajit
make
make install PREFIX=$HOME/.local
cd $HOME/.local/share/nvim/lazy/neoclip/src
CMAKE_PREFIX_PATH=$HOME/.local cmake -B build && make -C build && make -C build install
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/.local/lib
echo "export LD_LIBRARY_PATH='$HOME/.local/lib'" >> $HOME/.bashrc
echo "alias compile='g++ -O0 -g -fsanitize=address -o fds -std=c++17'" >> $HOME/.bashrc