Download all scripts from here and run them inside bash, zsh
Important
Beforehand for Windows users!
Follow The MSYS2 tutorial for installing it.
It automatically adds bash, which can later be accessed directly through the Windows Terminal via the command sh.
Inside the MSYS2 terminal run
pacman -S curl zsh
Add
C:\msys64\mingw64\bin
to your path
Important
If on Windows you need to hard-link a lot of stuff that's tracked, so run this
~/docs/vindovs/link-windows-thangs.bat
Which allows you to: Back up, remove your old, dusty config and clone + set up the repo for your brand-new one
curl -fsSL https://raw.githubusercontent.com/viktorashi/my-config/main/docs/backup-remove-and-clone.sh | shRestart your shell. Voila!
Now you'll be able to run the following commands:
conf status
#or ,even more lazily:
conf s
cons sw windows10 # if you're one of those
conf pull #after you've bothered me
#whenever you add a new file and want it to be tracked:
conf add <filename>
#or shortcut if you've added new plugin files in neovim
confad
#even view it nicely if you have lazygit:
configlazygitYou can check them out in ~/docs/aliases.sh
Installing these on Windows: Get Scoop. and do
scoop install neovim delta zoxide fdFor node download nvm-setup.exe from nvm-windows/releases and do:
nvm install lts
nvm use <versiune>For Rust development:
On Windows you need Visual Studio C/C++ Windows Development Toolchain before even installing rustup. After you get it:
rustup update
rustup component add rust-analyzer
rustup component add rustfmt
Now just make sure you on the Private Wifi network (if you know you know) and run the all-lazily:
nvStarting a command with ":term" takes the output of the command and spits it into a buffer
FINALLYyY found da issue
✅✅✅✅ one more Voila! ✅✅✅✅
Aaand also im using: Powertoys to bing Caps to Scape. BringAllBack so im back on windows 7, aesthethics-wise
To generate these docs I've used pandoc with THIS
HIGHLY RECOMMENDED FILTER FOR pandoc:
py-pandoc-include-code
and you can simply run:
makeif your machine has GNU Make
else just do
pandoc --filter=py-pandoc-include-code ~/docs/read-me.md -o ~/docs/README.mdbefore commiting orrr put it into that into the file go into
~/.cfg/hooks/pre-commit to make it a pre-commmit hook like ya boi