NOTE: oh-my-tmux is already on
.config/tmux
I personally use fish (and trying nushell)
git clone https://github.com/uzuki-P/dotconfig ~/dotconfigfish stow neovim tmux zoxide
gcc make git ripgrep fd-find unzip
Install rust with rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shInstall carapace (shell completion. Honestly still not sure how this works)
Download from here
Install puro (flutter version manager)
puro create stable stable
puro use -g stableInstall intellij idea ce
On download page scroll a bit to download the community edition. Download flutter and android plugins. Restart IDE. Create android project and set android-sdk folder to ~/sdk/android. Also download android-platform-tools from the idea.
Use
tar xvfto extract.
There's might be some conflict since config files might be created when we install the dependencies. So we need to call --adopt manually first.
cd ~/dotconfig
stow . --adopt
git reset --hard # change the default config to dotconfig
./setup.sh # stow the config & _home folder
sudo dnf install adoptium-temurin-java-repository
sudo dnf install temurin-17-jdk
sudo alternatives --config javaAutocompletion & syntax highlight for zsh:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlightingya pack -a TD-Sky/sudo# Iteung
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{serial}=="*vial:f64c2b3c*", ATTRS{idVendor}=="7370", ATTRS{idProduct}=="0287", MODE="0660", GROUP="uzuki_p", TAG+="uaccess", TAG+="udev-acl"