commit 0f1bb4b6373ba24fb0769b6bcc9bea5814bca951 Author: c2ny Date: Thu Jan 15 16:03:27 2026 -0500 first commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..d8712f2 --- /dev/null +++ b/README.md @@ -0,0 +1,107 @@ +void setup + +**a lot of stuff I haven't got my hands on yet** + +## Void setup (installs everything needed below too) + +todo: make it an sh script + +todos + +ly build script + +waybar build script with tray and network + + +basic stuff +```sh +sudo xpbs-install -Su +sudo xbos-install -Sy void-repo-multilib void-repo-nonfree void-repo-multilib-nonfree +sudo xbps-install -Sy python nodejs clang git unzip ninja meson cmake git iotop vifm rsync \ + libgcc-32bit libstdc++-32bit libdrm-32bit libglvnd-32bit \ + neovim firefox telegram-desktop kitty thunar qbittorrent wireguard \ + steam lutris # now this part isn't necessary if the setup is non game related +``` + +some stuff not from xbps here +```sh +# vesktop +mkdir -p ~/bin +cd ~/bin +curl -JL https://vencord.dev/download/vesktop/amd64/tar -o vesktop.tar.gz +tar xvf vesktop.tar.gz +rm vesktop.tar.gz +ln -s "$(realpath vesktop/vesktop)" /usr/bin/vesktop +cat > ~/.local/share/applications/vesktop.desktop <<'EOF' +[Desktop Entry] +Name=Vesktop +Comment=Discord client +Exec=/usr/bin/vesktop +Icon=utilities-terminal +Type=Application +Categories=Network; +Terminal=false +StartupNotify=true +StartupWMClass=vesktop +EOF + +# flatpak cus vlc and spotify are shit outside of it +sudo xbps-install -S flatpak +flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo +flatpak install -y flathub org.videolan.VLC com.spotify.Client + +# spotify fix +# may need a reboot after flatpak installation +bash <(curl -sSL https://spotx-official.github.io/run.sh) -fh +``` + +NVIDIA +```sh +sudo xbps-install -Sy nvidia nvidia-libs nvidia-libs-32bit +``` + +AMD +```sh +xbps-install -Sy mesa mesa-dri mesa-dri-32bit mesa-vulkan-radeon mesa-vulkan-radeon-32bit +``` + +INTEL +```sh +xbps-install -Sy mesa mesa-dri mesa-dri-32bit mesa-vulkan-intel mesa-vulkan-intel-32bit +``` + +### VM +#### dwm +add stuff here after setup + +## Nvim setup + +if happened to use arch: +```sh +sudo pacman -Syu --noconfirm && sudo pacman -S --noconfirm clang nodejs npm python-pip git unzip neovim +``` + +then install packer + +```sh +git clone --depth 1 https://github.com/wbthomason/packer.nvim\ + ~/.local/share/nvim/site/pack/packer/start/packer.nvim +``` + +Then nvim into nvim/packer.lua +and run these in order: +``` +:so +:PackerSync +``` + +Restart neovim. Wait for everything to install. + +### Rust + +***DONT INSTALL rust-analyzer WITH MASON.*** +Just use this +```sh +rustup component add rust-src +rustup component add rust-analyzer +```