Skip to content
💾 @erdaltsksn does dotfiles (.dotfiles)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
archiving
bin
docs
git
gnupg
go
homebrew
mac
media
node
python
ruby
scripts
system
vim
vscode
zsh
.gitattributes
.markdownlintrc
.pre-commit-config.yaml
.travis.yml
LICENSE
README.md

README.md

ERDAL'S DOTFILES

About dotfiles (.files)

Dotfiles are how you personalize your system. These are mine for macOS and Ubuntu Server

Screenshot

Features

  • MacOS and Ubuntu Server support
  • Material theme for all possible environments (zsh, terminal, vscode, etc.)
  • .dotsecret folder for all custom and private settings
  • .gitconfig, .gitignore, and git commit template
  • .hushlogin, Brewfile, and Turkish <> English dictionaries for Dictionary.app
  • .nanorc, .vimrc, gitcommit.vim
  • Visual Studio Code settings, keybindings, and extensions
  • .zshrc, $PATH ready, topic's zsh files which contain aliases, functions and etc.
  • and more coming soon

Installation

Prerequisites

Disclaimer: This project works best on macOS.

  • Unix-like operating system (macOS or Linux)
  • curl
  • git

NOTE: You already have all prerequisites if you use macOS or Ubuntu Server.

Basic Installation

dotfiles is installed by running the following command in your terminal.

curl https://raw.githubusercontent.com/erdaltsksn/dotfiles/master/scripts/install.sh | bash

Updating

You can also update dotfiles manually by running one of the following commands in your terminal.

via curl:

curl https://raw.githubusercontent.com/erdaltsksn/dotfiles/master/scripts/update.sh | bash

via alias:

dotfilesUpdate

Usage

You can see all alias by running alias and all functions by running functions. You should definitely check every subdirectory to learn more about this project.

History

See CHANGELOG to learn how this project evolved during the time.

Contributing

If you want to contribute to this project and make it better, your help is very welcome. See CONTRIBUTING for more information.

Code of Conduct

This project adheres to Code of Conduct. By participating, you are expected to uphold this code.

Disclaimer

In no event shall we be liable to you or any third parties for any special, punitive, incidental, indirect or consequential damages of any kind, or any damages whatsoever, including, without limitation, those resulting from loss of use, data or profits, and on any theory of liability, arising out of or in connection with the use of this software.

Feedback

Suggestions / Improvements WELCOME!

You can’t perform that action at this time.