half-shell / dotfiles

half-shell's personnal configuration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#dotfiles Half-shell's personnal configuration

##Description This repo is just a versionning solution of the config i'm currently using. I'll keep it up to date since it's the config files i'm using all the time. My main workspace is Arch Linux based, and i am using Awesome WM as my windows manager.

Todo

  • Get this README in a little wiki (maybe?)

Get started

All you need to do is

git clone --recursive https://github.com/half-shell/dotfiles.git dotfiles/

and you're good to go, assuming you know you already know your way around those dotfiles. Either way, i recommend reading further, since it gets easier with stow.

##GNU Stow I recommend using GNU Stow as a way to manage you're dotfiles per environnement. It doesn't get more complicated that doing

cd ~/dotfiles

and then, depending on the application you want to get the config from, for example for vim, just do a

stow vim

That's all!

Even better, i created an alias in my .bashrc so i don't have to cd in-- my dotfiles directory.

alias stow='stow -d path/to/dotfiles'

##Awesome config ###ToDos

  • Theming (in particulary regarding the color of borders)
  • Considering using lain library to add extra layouts
  • Widgets

##Vim config It is advised to read the config file heavily commented so you can understand what is going on. I am trying to limit the use of plugins to be as simple (understand specific) as possible.

###Advisory Be also aware that vim is configured to gather the swap files in the ~/.tmp directory, which you have to create. Keep in mind that if you don't, vim won't produce any swap file.

###Plug-in manager I'm using vim-plug as my plugin manager, since Vundle is not maintained anymore, and updates/installations aren't done as quickly. vim-plug is managed as a git submodule of my dotfiles, and will be kept updated that way. To get all that vim plugin goodness going, all you have to do is get into vim and do a

:PlugInstall

For more information about vimplug and how to manage your plugins, just head to vim-plug. ###ToDos

  • Add support for plugins
  • Autocompletion (YouCompleteMe?)
  • Search utility (FZF?)
  • Add maps for easier use of viewports (splits)
  • Choose colorscheme

###Plugins

##Bash config My bash config is pretty self-explanatory. It is sufficiently commentated, and contains a few tricks that you might wanna check. Also, the dircolors folder contains the settings of the ls --colors output.

##Termite config ###Fonts The default font is Fantasque Sans Mono, so if you want termite to use it, you'll want to download the font package. Here's a link to the AUR package, and you can get a look at it here.

### ToDos

  • Change font
  • Change colorscheme (light)

##IRSSI config

##Luakit Luakit is a higly configurable browser, which you can find here.

I've defined a default download location in the rc.lua file, so make sure you have the matching directory. For me it's ~/Téléchargements (which i should change anyway). Also, i've inverted the 'change tabs' shortcut, as i found it inconsistent.

Git

I have my ```.gitconfig`` in here, but that's just for the aliases. (for now at least).

About

half-shell's personnal configuration

License:GNU General Public License v2.0


Languages

Language:Lua 91.5%Language:Vim Script 6.5%Language:Shell 2.0%