Skip to content

Dotfiles for unix, managed by GNU stow.

License

Notifications You must be signed in to change notification settings

dongalor/dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup

bar               > polybar,lemonbar
compositor        > compton
extra background  > pscircle
fonts             > iosevka,roboto mono,noto,liberation mono,material-icons,dina,ttf-anka-coder,NERD fonts
image viewer      > feh
irc               > weechat
lock screen       > i3lock
media player      > mpv
music player      > ncmpcpp
program launcher  > rofi,dmenu
PDF viewer        > zathura
terms             > kitty
web browser       > brave
wm                > awesome,subtle,i3-gaps
mails             > offlineimap,msmtp and mutt (soon neomutt)

A list of dependendies can be found here if need.

Installation

I use GNU stow in order to keep 4-5 different themes.
Start going into your home:

$ cd ~

Clone this repository:

$ git clone https://github.com/szorfein/dotfiles
$ cd dotfiles

The last theme is installable with:

$ stow config
$ stow images
$ stow theme-universe

It will create for each file a symbolic link into your $HOME, the first time, stow will show you files you have to backup (or delete).
To switch on an other theme, you have to delete the older:

$ stow -D theme-universe
$ stow theme-creation

If you install my dots in an other directory than home/username, each commands should have -t ~ in addition, e.g:

$ stow -D theme-universe -t ~
$ stow theme-creation -t ~

And last thing, when you update this repository with git pull, it's nice to reinstall all directories than you use in order to have all the latest files in your home:

$ git pull
$ stow -D image -t ~
$ stow images -t ~
$ stow -D theme-universe -t ~
$ stow theme-universe -t ~

Environment

A variable should be set in your ~/.bashrc or ~/.zshrc, the terminal you use, kitty for me:

$ vim ~/.zshrc
export TERMINAL=/usr/bin/kitty

It will be used by i3 and subtle.

vim

For now, i use vim with:

Colorscheme for vim are not include into this repo, you have to download and install them manually, the link is on the description of each screens bellow.

If you use pathogen, you can use my script to download and install all the vim colors that i use:

$ ./install --vim

zsh

I use the plugin oh-my-zsh with the theme spaceship-prompt.

You can install with theses 2 repos with:

$ ./install --zsh

Screens

Last:theme-dark [wm]:awesome [term]: kitty [vim-color] Dark, [font] Nerd Roboto Mono.
Last screenshot

theme-lost [wm]:subtle [term]: kitty [vim-color] OceanicNext, [font] Nerd Roboto Mono.

Lost screenshot

theme-termtor [wm]:subtle [term]: kitty [vim-color] darkest-space, [font] Anka/Coder.

termtor screenshot

theme-sombra [wm]:subtle, i3 [term]: kitty [vim-color] material.vim, [font] Anka/Coder.

Last screenshot

theme-zerg [wm]:subtle [term]: kitty. [vim-color] material.vim, [font] SF Mono.

Zerg screenshot

theme-universe, [wm]:subtle or i3 [term]: kitty, termite. [vim-color] darkest-space

Universe screenshot

theme-empire, [wm]:subtle or i3. [term]: termite or kitty. [vim-color] fromthehell.vim [font] Iosevka Term.

Empire screenshot

theme-madness, [wm]: i3 or subtle. [term]: termite or kitty. [vim-color] darkest-space [font] dina.

Madness screenshot

theme-city, [wm]: i3 or subtle. [term]: termite or kitty. [vim-color] darkest-space

City screenshot

You can found other screens on:

Old wallpapers

If you search an wallpaper that i've use, search into the list here.

Troubleshooting

To install:

About

Dotfiles for unix, managed by GNU stow.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 45.1%
  • Ruby 27.9%
  • Lua 23.0%
  • Vim Script 3.6%
  • Other 0.4%