Skip to content

sphrak/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles 2k19

Preview

  • dunst
  • i3blocks
  • i3
  • neovim
  • termite
  • git

Color/theming is mostly palemoon and or inspired by it. neovim plugins depends on vim-plug

Install Dependencies

This kinda assumes a simple archlinux setup with base and base-devel available. YMMV.

$ pacman -S compton feh git gpg i3-gaps i3blocks neovim \
otf-font-awesome ranger rofi termite ttf-hack xorg xorg-xinit

PSA

These are my personal dotfiles so .gitconfig is prepopulated with my git stuff, so obviously you'd wanna change that.

Setup dotfiles

To setup this on a new system simply clone it:

$ git clone ssh://[email protected]:sphrak/dotfiles.git ~/.dotfiles

.. and run the script:

$ cd ~/.dotfiles
$ ./install.sh

This will symlink the config files and directories. Any existing files will be backed up to ~/.dotfiles/backup/$(date +%Y%M%d-%H%M%S)/

Ly

Setup the display manager:

$ curl -O https://aur.archlinux.org/cgit/aur.git/snapshot/ly-git.tar.gz
$ tar xvfs ly-git.tar.gz
$ cd ly-git
$ makepkg -s
$ pacman -U ly-git-*.tar.xz

And finally enable it:

$ systemctl enable ly.service

After a reboot it looks like this, simple:

ly

Neovim

Install the dependencies with:

$ curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Updating

If you deploy the same way on each machine its simple to update just commit your changes and

Existing installation

If you already have a system setup with existing configs -- this will move all existing files/folders into ~/.dotfiles/backup/.