Skip to content

Every config, command and program for a fresh Linux installation.

License

Notifications You must be signed in to change notification settings

alioguzhan/dotfiles

Repository files navigation

dotfiles

Every config, command and program for a fresh linux installation.

Initial Setup

install oh-my-zsh first:

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

Then run ./setup.sh.

Install starship as well:

curl -sS https://starship.rs/install.sh | sh

Common Programs and Configurations

run ./install-common-programs.sh to install and configure some common apps.

env variables

create .env.local file under ~/. The content of that file will be loaded by zsh. (This should be created already with ./setup.sh script)

gitconfig

Create a ~/.gitconfig.local file to store custom/secret git configuration. It will be included in ~/.gitconfig file.

i3

All required configs and files will installed and copied with ./i3.sh script. Additionaly, below programs should be installed to ~/.config:

Also clone, build and install https://github.com/vivien/i3blocks under ~/.local/lib

About

Every config, command and program for a fresh Linux installation.

Topics

Resources

License

Stars

Watchers

Forks