/dotfiles

yosa12978 dotfiles

Primary LanguageVim Script

yosa12978 dotfiles

Desktop

Installing dependencies

Arch Linux

(You can use basically any linux distro but since I mainly use Arch linux on desktop I wrote commands only for Arch)

Basic packages

sudo pacman -S zsh alacritty neovim stow brightnessctl alsa-utils fastfetch ly
sudo systemctl enable ly # enabling ly login manager (https://github.com/fairyglade/ly)

If you want to use i3 and X11

sudo pacman -S i3-wm dmenu polybar picom xorg-xinput xautolock xorg-xauth nitrogen flameshot slock

If you want to use sway and Wayland

sudo pacman -S sway swaylock swaybg swayidle wmenu waybar

After doing that install oh-my-zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

After installing dependencies

Clone this repo

git clone https://github.com/yosa12978/dotfiles.git

goto dotfiles directory and use

stow --adopt .
git restore .

*** Warning: This command will delete your same dotfiles directories and replace them with symlinks ***

To update dotfiles use stow .

You can use dotfiles without stow. Just replace files you want to use in your .config dir with mine