Skip to content

uzuki-P/dotconfig

Repository files navigation

NOTE: oh-my-tmux is already on .config/tmux
I personally use fish (and trying nushell)

Setup

git clone https://github.com/uzuki-P/dotconfig ~/dotconfig

Install Dependencies

fish 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 | sh

Install 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 stable

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 xvf to extract.

Run setup.sh

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

NOTES

change java version on fedora 42

sudo dnf install adoptium-temurin-java-repository
sudo dnf install temurin-17-jdk
sudo alternatives --config java

zsh config

Autocompletion & 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-highlighting

sudo.yazi

ya pack -a TD-Sky/sudo

vial config

# 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"

About

Stow version of dotconfig

Resources

Stars

Watchers

Forks

Contributors