Giter Club home page Giter Club logo

dotfiles's Introduction

dotfiles

I'm still modifying these files, but will only push stable versions here.

Installation

Clone this repo (or your own fork!) to your home directory (/home/username).

$ cd ~
$ git clone https://github.com/flip1995/dotfiles.git

Now you only have to run ./install. It's tested on the latest Arch-Linux Version. If you're using another system, please check the script before running.

If you have root access on your machine and want the dotfiles to apply also when you're working as root, then run sudo ./install_root.

CAUTION: Read the install_root script carefully before running! It creates symlinks in your root directory and executes some other commands as root, that you may or may not want to be executed.

Custom Fonts

You'll may have to use a custom font for Airline to look nice. (Seeing weird symbols? This is why!). See here: https://github.com/Lokaltog/powerline-fonts. I'm currently using sourcecode pro.

The scripts (./install and ./install_root) will install the fonts automatically. You only have to select them through your terminal.


Vim

Installing Plugins

Plugins are listed in vimrc.bundles. After running one of the install scripts all plugins (inclusive Vundle) should be installed.

To install them manually you'll need Vundle. You can get Vundle by cloning it into the ~/.vim/bundle directory:

$ git clone https://github.com/VundleVim/Vundle.vim.git $HOME/.vim/bundle/Vundle.vim

To install the plugins with Vundle open vim ($ vim) and type :PluginInstall. Running the command

$ vim -u $HOME/.vimrc.bundles +PluginInstall +qa

will do the trick too. Don't forget to restart vim after installing plugins.


Tmux

Tmux is a terminal multiplexer. On most systems you can install it with your package manager. On Arch for example with:

$ sudo pacman -S tmux

Spotify

In order to use the Spotify integration, make sure to install spotifyd and then log in with:

secret-tool store --label="spotify-keyring" application rust-keyring service spotifyd username <username>

Also run make install in spotify-cli-linux.


Color schemes

I'm using color schemes for gVim, tmux (modified) and the gnome terminal (modified) from different sources.

To install the terminal color scheme execute the command source ~/dotfiles/termColorScheme.sh and restart your terminal. With the settings of the dotfiles this three schemes will fit in each other perfectly!

dotfiles's People

Contributors

flip1995 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.