This directory contains the dotfiles for my system.
Ensure you have the following installed on your system
$ apt install git
$ apt install stow
First, check out the dotfiles repo in you $HOME directory using git:
$ git clone git@github.com/albhasan/dotconfig.git
Then, change to the cloned directory and use GNU stow to create symlinks:
$ stow -t /home/alber .
- "Stow has forever changed the way I manage my dotfiles" by "Dreams of Autonomy" in iyoutube
sudo apt-get -y install
alsa-utils
bat
black
build-essential
cargo
composer
cowsay
exuberant-ctags
fd-find
figlet
flatpak
fortune
thefuck
fzf
gfortran
git
golang
isort
keepassxc
libfontconfig1-dev
libfribidi-dev
libfuse-dev
libgdal-dev
libharfbuzz-dev
libproj-dev
libssl-dev
libudunits2-dev
lolcat
luarocks
#neovim
nodejs
npm
php-cgi
python3-neovim
python3-pip
python3-virtualenv
ripgrep
rubocop
tmux
tree
stow
#wl-clipboard \ # wayland
xclip \ # xorg
x11-xkb-utils
mkdir -p ~/Documents/github mkdir -p ~/Documents/software/appimage cd ~/Documents/github/
git clone https://github.com/albhasan/dotconfig ~/Documents/github/dotconfig git clone https://github.com/k-takata/minpac.git ~/Documents/github/minpac git clone https://github.com/tmux-plugins/tpm.git ~/Documents/github/tpm
mv ~/.bashrc ~/.bashrc_bk stow -t /home/alber ~/Documents/github/dotconfig
mkdir -p ~/.vim/pack/minpac/opt ln -s ~/Documents/github/minpac ~/.vim/pack/minpac/opt
mkdir -p ~/.tmux/plugins ln -s ~/Documents/github/tpm ~/.tmux/plugins
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim.appimage chmod u+x nvim.appimage mv nvim.appimage ~/Documents/software/appimage ln -s ~/Documents/software/appimage/nvim.appimage ~/bin/nvim