ln -s -r dunst ~/.config &
ln -s -r i3 ~/.config &
ln -s -r kitty ~/.config &
ln -s -r picom ~/.config &
ln -s -r polybar ~/.config &
ln -s -r rofi ~/.config &
ln -s -r zsh ~/.config &
ln -s -r .zshenv ~ &
ln -s -r .gitconfig ~ &
ln -s -r .tmux.conf ~ &
ln -s -r scripts/tmux-sessionizer.sh ~/.local/bin/ &
mv fonts/* ~/.local/share/fonts/
sudo apt update
sudo apt install build-essential
sudo apt install libc6-dev
sh <(curl -L https://nixos.org/nix/install) --no-daemon
nix-env -iA nixpkgs.git \
nixpkgs.zsh \
nixpkgs.neovim \
nixpkgs.tmux \
nixpkgs.fzf \
nixpkgs.lazygit \
nixpkgs.lazydocker \
nixpkgs.neofetch \
nixpkgs.jq \
nixpkgs.delta \
nixpkgs.ripgrep \
nixpkgs.fd \
nixpkgs.eza \
nixpkgs.tokei \
nixpkgs.atac \
nixpkgs.yazi \
nixpkgs.bat \
nixpkgs.xsel
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/Aloxaf/fzf-tab ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/fzf-tab
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh}/custom}/plugins/zsh-completions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
chsh -s $(which zsh)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
cargo install git-delta fd-find ripgrep eza tokei atac
cargo install --locked navi bat
curl -s "https://get.sdkman.io" | bash
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
curl -sS https://starship.rs/install.sh | sh
curl -sS https://raw.githubusercontent.com/ajeetdsouza/zoxide/main/install.sh | bash
go install github.com/jesseduffield/lazygit@latest
go install github.com/jesseduffield/lazydocker@latest
Platform | Install Command |
---|---|
Arch Linux | pacman -S tmux |
Debian or Ubuntu | apt install tmux |
Fedora | dnf install tmux |
RHEL or CentOS | yum install tmux |
openSUSE | zypper install tmux |
autoconf, automake, pkg-config
git clone https://github.com/tmux/tmux.git
cd tmux
sh autogen.sh
./configure && make
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
- Audio
- notifications
- network manager
- settings manager xfce4
- i3 lock screen