Skip to content

AmirAref/dotfiles

Repository files navigation

Dotfiles

My personal config files (dotfiles) on my Arch linux machines.

Install Packages

this is a list of initial packages that i use (or need).

# Install apps
sudo pacman -S --needed git tmux vim neovim kitty xclip xsel stow zsh

get dotfiles

# Clone the repo
git clone --recursive https://github.com/AmirAref/dotfiles.git $HOME/.dotfiles
cd $HOME/.dotfiles
git submodule init && git submodule update 

then with following command you can create link for dotfiles for any module that you want, just write it after stow :

# create symlinks using stow
stow nvim vim tmux git zsh bash fastfetch # specific package for example : nvim

Hyprland Packages

there is the list of packages are required for hyprland window manager in hyprland-pkglist.txt file, install them using following command.

sudo pacman -S --needed $(cat hyprland-pkglist.txt | cut -d# -f1)

# also install the following packages from aur :
# nwg-bar : (aur) power control

install plugins and repositoris (submodules):

  • Vundle :
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
  • OMZ and OMB (oh-my-zsh, oh-my-bash):
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)"
  • oh-my-zsh plugins:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

setup tmux plugins :

open the tmux after installition tmux then run commmand Crtl-B+I to install plugins.

About

My personal custom dotfiles

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published