Initial commit.
This commit is contained in:
commit
01ffc22167
21 changed files with 454 additions and 0 deletions
21
LICENSE.md
Normal file
21
LICENSE.md
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) 2015 George Rawlinson <mailto:george@rawlinson.net.nz>
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in
|
||||||
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
THE SOFTWARE.
|
30
README.md
Normal file
30
README.md
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
# Repository for dotfiles & system setup
|
||||||
|
|
||||||
|
## UI
|
||||||
|
|
||||||
|
### General
|
||||||
|
|
||||||
|
* Numix Circle Icons
|
||||||
|
* Docky
|
||||||
|
|
||||||
|
### XFCE
|
||||||
|
|
||||||
|
* Topmenu
|
||||||
|
* Terminal
|
||||||
|
* Notifications (Numix)
|
||||||
|
|
||||||
|
## TODO
|
||||||
|
|
||||||
|
Refactor the following:
|
||||||
|
|
||||||
|
* SSH
|
||||||
|
* Weechat
|
||||||
|
|
||||||
|
Create shell scripts that automatically:
|
||||||
|
|
||||||
|
* Installs software from repositories
|
||||||
|
* Sets up UI
|
||||||
|
|
||||||
|
Delete this repository.
|
||||||
|
|
||||||
|
Remove credentials.
|
35
SOFTWARE.md
Normal file
35
SOFTWARE.md
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
# Software
|
||||||
|
## General
|
||||||
|
* Calibre
|
||||||
|
* LibreOffice
|
||||||
|
* VLC
|
||||||
|
* Thunderbird
|
||||||
|
## Browsers
|
||||||
|
* Chromium
|
||||||
|
* Firefox (Aurora)
|
||||||
|
### Plugins
|
||||||
|
* Reddit Enhancement Suite
|
||||||
|
* uBlock Origin
|
||||||
|
## Development
|
||||||
|
* Postman
|
||||||
|
* Atom Editor
|
||||||
|
* Nodejs+NPM (oh-my-zsh plugin)
|
||||||
|
* ESLint
|
||||||
|
* Nodemon
|
||||||
|
* MongoDB
|
||||||
|
* PostgreSQL
|
||||||
|
## Terminal
|
||||||
|
* Weechat
|
||||||
|
* ZSH (zsh-completions, oh-my-zsh + plugins)
|
||||||
|
* Screenfetch+scrot
|
||||||
|
* OpenSSH
|
||||||
|
* HTOP
|
||||||
|
* LFTP
|
||||||
|
* VIM + plugins
|
||||||
|
## Utilities
|
||||||
|
* Thunderbird
|
||||||
|
* ownCloud client
|
||||||
|
* KeepassX2
|
||||||
|
* Calibre
|
||||||
|
* PulseAudio+pavucontrol
|
||||||
|
* Evince
|
33
lftp/README.md
Normal file
33
lftp/README.md
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
# LFTP
|
||||||
|
|
||||||
|
## Ease of use
|
||||||
|
|
||||||
|
* Added bookmark for default SFTP server.
|
||||||
|
|
||||||
|
## Performance
|
||||||
|
|
||||||
|
* Disabled cache. Force server to send up-to-date list of files.
|
||||||
|
* Set pget chunks to 30. Aim is to completely saturate the connection.
|
||||||
|
|
||||||
|
## Cosmetic
|
||||||
|
|
||||||
|
* Use colours.
|
||||||
|
* Changed default prompt.
|
||||||
|
|
||||||
|
[Source][1]
|
||||||
|
|
||||||
|
## Connect
|
||||||
|
|
||||||
|
`lftp <bookmark title>`
|
||||||
|
|
||||||
|
Create a symlink for `.lftprc`
|
||||||
|
|
||||||
|
`ln -s lftprc ~/.lftprc`
|
||||||
|
|
||||||
|
Create folders for bookmarks & symlink `bookmarks`.
|
||||||
|
|
||||||
|
`mkdir -p ~/.lftp`
|
||||||
|
|
||||||
|
`ln -s bookmarks ~/.lftp/bookmarks`
|
||||||
|
|
||||||
|
[1]: http://lftp.yar.ru/lftp-man.html
|
1
lftp/bookmarks
Normal file
1
lftp/bookmarks
Normal file
|
@ -0,0 +1 @@
|
||||||
|
biblioteca.me sftp://biblioteca.me/
|
17
lftp/lftprc
Normal file
17
lftp/lftprc
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
# LFTP User Config
|
||||||
|
|
||||||
|
# User Prompt
|
||||||
|
set prompt "\[\033[01;31m\]lftp\[\033[01;33m\]@\[\033[01;36m\]\h \[\033[01;33m\]\w \[\033[01;35m\]$ \[\033[00m\]"
|
||||||
|
# https://gist.github.com/fxthomas/1030591
|
||||||
|
|
||||||
|
# Disable Cache
|
||||||
|
set cache:enable false
|
||||||
|
|
||||||
|
# Set pget blocks to 30.
|
||||||
|
set pget:default-n 30
|
||||||
|
set mirror:use-pget-n 30
|
||||||
|
|
||||||
|
# Use colors.
|
||||||
|
set color:use-color auto
|
||||||
|
# TODO: Find Monokai Dir Colors.
|
||||||
|
#set color:dir-colors "rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:"
|
15
npm/README.md
Normal file
15
npm/README.md
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
# NPM
|
||||||
|
|
||||||
|
* Install NPM packages globally without requiring sudo. ([source][1])
|
||||||
|
* Save exact version instead of a 'loose' version. ([source][2])
|
||||||
|
|
||||||
|
Create a symlink for ```.npmrc```
|
||||||
|
|
||||||
|
```ln -s npmrc ~/.npmrc```
|
||||||
|
|
||||||
|
Shell wizardry
|
||||||
|
|
||||||
|
`ln -s npm.zsh ~/.oh-my-zsh/custom/npm.zsh`
|
||||||
|
|
||||||
|
[1]: https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md
|
||||||
|
[2]: https://docs.npmjs.com/misc/config#save-exact
|
9
npm/npm.zsh
Normal file
9
npm/npm.zsh
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# Install NPM packages globally without requiring sudo.
|
||||||
|
# Source: https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md
|
||||||
|
NPM_PACKAGES="${HOME}/.npm-packages"
|
||||||
|
|
||||||
|
PATH="$NPM_PACKAGES/bin:$PATH"
|
||||||
|
|
||||||
|
# Unset manpath so we can inherit from /etc/manpath via the `manpath` command
|
||||||
|
unset MANPATH # delete if you already modified MANPATH elsewhere in your config
|
||||||
|
export MANPATH="$NPM_PACKAGES/share/man:$(manpath)"
|
5
npm/npmrc
Normal file
5
npm/npmrc
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
# Install NPM packages globally without requiring sudo.
|
||||||
|
prefix=${HOME}/.npm-packages
|
||||||
|
|
||||||
|
# Save exact version instead of a 'loose' version.
|
||||||
|
save-exact=true
|
15
vim/README.md
Normal file
15
vim/README.md
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
# VIM
|
||||||
|
|
||||||
|
* Enable syntax coloration + Monokai theme. ([source][1])
|
||||||
|
|
||||||
|
Create a symlink for ```.vimrc```
|
||||||
|
|
||||||
|
```ln -s vimrc ~/.vimrc```
|
||||||
|
|
||||||
|
Create folders for Monokai colors
|
||||||
|
|
||||||
|
```mkdir -p ~/.vim/colors```
|
||||||
|
|
||||||
|
```ln -s monokai.vim ~/.vim/colors/monokai.vim```
|
||||||
|
|
||||||
|
[1]: https://github.com/sickill/vim-monokai/
|
109
vim/monokai.vim
Normal file
109
vim/monokai.vim
Normal file
|
@ -0,0 +1,109 @@
|
||||||
|
" Vim color file
|
||||||
|
" Converted from Textmate theme Monokai using Coloration v0.3.2 (http://github.com/sickill/coloration)
|
||||||
|
|
||||||
|
set background=dark
|
||||||
|
highlight clear
|
||||||
|
|
||||||
|
if exists("syntax_on")
|
||||||
|
syntax reset
|
||||||
|
endif
|
||||||
|
|
||||||
|
set t_Co=256
|
||||||
|
let g:colors_name = "monokai"
|
||||||
|
|
||||||
|
hi Cursor ctermfg=235 ctermbg=231 cterm=NONE guifg=#272822 guibg=#f8f8f0 gui=NONE
|
||||||
|
hi Visual ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#49483e gui=NONE
|
||||||
|
hi CursorLine ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE
|
||||||
|
hi CursorColumn ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE
|
||||||
|
hi ColorColumn ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE
|
||||||
|
hi LineNr ctermfg=102 ctermbg=237 cterm=NONE guifg=#90908a guibg=#3c3d37 gui=NONE
|
||||||
|
hi VertSplit ctermfg=241 ctermbg=241 cterm=NONE guifg=#64645e guibg=#64645e gui=NONE
|
||||||
|
hi MatchParen ctermfg=197 ctermbg=NONE cterm=underline guifg=#f92672 guibg=NONE gui=underline
|
||||||
|
hi StatusLine ctermfg=231 ctermbg=241 cterm=bold guifg=#f8f8f2 guibg=#64645e gui=bold
|
||||||
|
hi StatusLineNC ctermfg=231 ctermbg=241 cterm=NONE guifg=#f8f8f2 guibg=#64645e gui=NONE
|
||||||
|
hi Pmenu ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
|
||||||
|
hi PmenuSel ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#49483e gui=NONE
|
||||||
|
hi IncSearch ctermfg=235 ctermbg=186 cterm=NONE guifg=#272822 guibg=#e6db74 gui=NONE
|
||||||
|
hi Search ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline
|
||||||
|
hi Directory ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
|
||||||
|
hi Folded ctermfg=242 ctermbg=235 cterm=NONE guifg=#75715e guibg=#272822 gui=NONE
|
||||||
|
hi SignColumn ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE
|
||||||
|
hi Normal ctermfg=231 ctermbg=235 cterm=NONE guifg=#f8f8f2 guibg=#272822 gui=NONE
|
||||||
|
hi Boolean ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
|
||||||
|
hi Character ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
|
||||||
|
hi Comment ctermfg=242 ctermbg=NONE cterm=NONE guifg=#75715e guibg=NONE gui=NONE
|
||||||
|
hi Conditional ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
|
||||||
|
hi Constant ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
|
||||||
|
hi Define ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
|
||||||
|
hi DiffAdd ctermfg=231 ctermbg=64 cterm=bold guifg=#f8f8f2 guibg=#46830c gui=bold
|
||||||
|
hi DiffDelete ctermfg=88 ctermbg=NONE cterm=NONE guifg=#8b0807 guibg=NONE gui=NONE
|
||||||
|
hi DiffChange ctermfg=NONE ctermbg=NONE cterm=NONE guifg=#f8f8f2 guibg=#243955 gui=NONE
|
||||||
|
hi DiffText ctermfg=231 ctermbg=24 cterm=bold guifg=#f8f8f2 guibg=#204a87 gui=bold
|
||||||
|
hi ErrorMsg ctermfg=231 ctermbg=197 cterm=NONE guifg=#f8f8f0 guibg=#f92672 gui=NONE
|
||||||
|
hi WarningMsg ctermfg=231 ctermbg=197 cterm=NONE guifg=#f8f8f0 guibg=#f92672 gui=NONE
|
||||||
|
hi Float ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
|
||||||
|
hi Function ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
|
||||||
|
hi Identifier ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
|
||||||
|
hi Keyword ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
|
||||||
|
hi Label ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
|
||||||
|
hi NonText ctermfg=59 ctermbg=236 cterm=NONE guifg=#49483e guibg=#31322c gui=NONE
|
||||||
|
hi Number ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
|
||||||
|
hi Operator ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
|
||||||
|
hi PreProc ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
|
||||||
|
hi Special ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f8f8f2 guibg=NONE gui=NONE
|
||||||
|
hi SpecialKey ctermfg=59 ctermbg=237 cterm=NONE guifg=#49483e guibg=#3c3d37 gui=NONE
|
||||||
|
hi Statement ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
|
||||||
|
hi StorageClass ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
|
||||||
|
hi String ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
|
||||||
|
hi Tag ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
|
||||||
|
hi Title ctermfg=231 ctermbg=NONE cterm=bold guifg=#f8f8f2 guibg=NONE gui=bold
|
||||||
|
hi Todo ctermfg=95 ctermbg=NONE cterm=inverse,bold guifg=#75715e guibg=NONE gui=inverse,bold
|
||||||
|
hi Type ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
|
||||||
|
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline
|
||||||
|
hi rubyClass ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
|
||||||
|
hi rubyFunction ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
|
||||||
|
hi rubyInterpolationDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
|
||||||
|
hi rubySymbol ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
|
||||||
|
hi rubyConstant ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
|
||||||
|
hi rubyStringDelimiter ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
|
||||||
|
hi rubyBlockParameter ctermfg=208 ctermbg=NONE cterm=NONE guifg=#fd971f guibg=NONE gui=italic
|
||||||
|
hi rubyInstanceVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
|
||||||
|
hi rubyInclude ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
|
||||||
|
hi rubyGlobalVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
|
||||||
|
hi rubyRegexp ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
|
||||||
|
hi rubyRegexpDelimiter ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
|
||||||
|
hi rubyEscape ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
|
||||||
|
hi rubyControl ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
|
||||||
|
hi rubyClassVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
|
||||||
|
hi rubyOperator ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
|
||||||
|
hi rubyException ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
|
||||||
|
hi rubyPseudoVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
|
||||||
|
hi rubyRailsUserClass ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
|
||||||
|
hi rubyRailsARAssociationMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
|
||||||
|
hi rubyRailsARMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
|
||||||
|
hi rubyRailsRenderMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
|
||||||
|
hi rubyRailsMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
|
||||||
|
hi erubyDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
|
||||||
|
hi erubyComment ctermfg=95 ctermbg=NONE cterm=NONE guifg=#75715e guibg=NONE gui=NONE
|
||||||
|
hi erubyRailsMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
|
||||||
|
hi htmlTag ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
|
||||||
|
hi htmlEndTag ctermfg=NONE ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
|
||||||
|
hi htmlTagName ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
|
||||||
|
hi htmlArg ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
|
||||||
|
hi htmlSpecialChar ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
|
||||||
|
hi javaScriptFunction ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
|
||||||
|
hi javaScriptRailsFunction ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
|
||||||
|
hi javaScriptBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
|
||||||
|
hi yamlKey ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
|
||||||
|
hi yamlAnchor ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
|
||||||
|
hi yamlAlias ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
|
||||||
|
hi yamlDocumentHeader ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
|
||||||
|
hi cssURL ctermfg=208 ctermbg=NONE cterm=NONE guifg=#fd971f guibg=NONE gui=italic
|
||||||
|
hi cssFunctionName ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
|
||||||
|
hi cssColor ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
|
||||||
|
hi cssPseudoClassId ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
|
||||||
|
hi cssClassName ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
|
||||||
|
hi cssValueLength ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
|
||||||
|
hi cssCommonAttr ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
|
||||||
|
hi cssBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
|
||||||
|
|
2
vim/vimrc
Normal file
2
vim/vimrc
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
syntax enable
|
||||||
|
colorscheme monokai
|
59
xfce4/README.md
Normal file
59
xfce4/README.md
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
# xfce4
|
||||||
|
|
||||||
|
## General
|
||||||
|
|
||||||
|
* Ensure notifications work properly. ([Reference][2] & [Source][1])
|
||||||
|
* Autostart xfce4 at login.([Source][3])
|
||||||
|
|
||||||
|
## UI
|
||||||
|
|
||||||
|
### Terminal
|
||||||
|
|
||||||
|
* Monokai Theme. (Filename: [base16-monokai.dark.terminalrc][4])
|
||||||
|
* UI "improvements"
|
||||||
|
|
||||||
|
### Icons, Panel, Dock
|
||||||
|
|
||||||
|
* Numix Theme
|
||||||
|
* Numix Icons
|
||||||
|
* Topmenu Panel. Ensure this works properly. ([Reference][5])
|
||||||
|
* Docky
|
||||||
|
|
||||||
|
DOCKY TODO:
|
||||||
|
|
||||||
|
* [Docky](http://unix.stackexchange.com/questions/74664/where-does-docky-store-its-configuration) [Config](http://wiki.go-docky.com/index.php?title=GConf_Settings)
|
||||||
|
* Autostart
|
||||||
|
|
||||||
|
Create a symlink for `.xinitrc`
|
||||||
|
|
||||||
|
`ln -s xinitrc ~/.xinitrc`
|
||||||
|
|
||||||
|
Create folders for terminal settings & symlink `terminalrc`
|
||||||
|
|
||||||
|
`mkdir -p ~/.config/xfce4/terminal`
|
||||||
|
|
||||||
|
`ln -s terminalrc ~/.config/xfce4/terminal/terminalrc`
|
||||||
|
|
||||||
|
Install Numix Theme + Docky
|
||||||
|
|
||||||
|
`pacman -S numix-theme docky`
|
||||||
|
|
||||||
|
Install Icons + Topmenu. After clone, enter each directory & `makepkg -sri`
|
||||||
|
|
||||||
|
`git clone https://aur.archlinux.org/numix-icon-theme-git.git`
|
||||||
|
|
||||||
|
`git clone https://aur.archlinux.org/numix-circle-icon-theme-git.git`
|
||||||
|
|
||||||
|
`git clone https://aur.archlinux.org/topmenu-gtk-git.git`
|
||||||
|
|
||||||
|
`git clone https://aur.archlinux.org/xfce4-topmenu-plugin-git.git`
|
||||||
|
|
||||||
|
Create a symlink for `.gtkrc-2.0`
|
||||||
|
|
||||||
|
`ln -s gtk-2.0 ~/.gtkrc-2.0`
|
||||||
|
|
||||||
|
[1]: https://wiki.archlinux.org/index.php/xinitrc#Configuration
|
||||||
|
[2]: https://bbs.archlinux.org/viewtopic.php?id=203164
|
||||||
|
[3]: https://wiki.archlinux.org/index.php/xinitrc#Autostart_X_at_login
|
||||||
|
[4]: https://github.com/chriskempson/base16-xfce4-terminal
|
||||||
|
[5]: https://git.javispedro.com/cgit/topmenu-gtk.git/about/
|
1
xfce4/gtkrc-2.0
Normal file
1
xfce4/gtkrc-2.0
Normal file
|
@ -0,0 +1 @@
|
||||||
|
gtk-modules = "canberra-gtk-module:topmenu-gtk-module"
|
26
xfce4/terminalrc
Normal file
26
xfce4/terminalrc
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
[Configuration]
|
||||||
|
FontName=DejaVu Sans Mono 10
|
||||||
|
MiscAlwaysShowTabs=FALSE
|
||||||
|
MiscBell=FALSE
|
||||||
|
MiscBordersDefault=TRUE
|
||||||
|
MiscCursorBlinks=FALSE
|
||||||
|
MiscCursorShape=TERMINAL_CURSOR_SHAPE_BLOCK
|
||||||
|
MiscDefaultGeometry=150x40
|
||||||
|
MiscInheritGeometry=FALSE
|
||||||
|
MiscMenubarDefault=TRUE
|
||||||
|
MiscMouseAutohide=FALSE
|
||||||
|
MiscToolbarDefault=FALSE
|
||||||
|
MiscConfirmClose=TRUE
|
||||||
|
MiscCycleTabs=TRUE
|
||||||
|
MiscTabCloseButtons=TRUE
|
||||||
|
MiscTabCloseMiddleClick=TRUE
|
||||||
|
MiscTabPosition=GTK_POS_TOP
|
||||||
|
MiscHighlightUrls=TRUE
|
||||||
|
ShortcutsNoMnemonics=TRUE
|
||||||
|
ScrollingBar=TERMINAL_SCROLLBAR_NONE
|
||||||
|
|
||||||
|
# Supposedly Monokai
|
||||||
|
ColorCursor=#f8f8f2
|
||||||
|
ColorForeground=#f8f8f2
|
||||||
|
ColorBackground=#272822
|
||||||
|
ColorPalette=#272822;#f92672;#a6e22e;#f4bf75;#66d9ef;#ae81ff;#a1efe4;#f8f8f2;#75715e;#f92672;#a6e22e;#f4bf75;#66d9ef;#ae81ff;#a1efe4;#f9f8f5
|
18
xfce4/xinitrc
Normal file
18
xfce4/xinitrc
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
|
||||||
|
for f in /etc/X11/xinit/xinitrc.d/?* ; do
|
||||||
|
[ -x "$f" ] && . "$f"
|
||||||
|
done
|
||||||
|
unset f
|
||||||
|
fi
|
||||||
|
|
||||||
|
# twm &
|
||||||
|
# xclock -geometry 50x50-1+1 &
|
||||||
|
# xterm -geometry 80x50+494+51 &
|
||||||
|
# xterm -geometry 80x20+494-0 &
|
||||||
|
# exec xterm -geometry 80x66+0+0 -name login
|
||||||
|
|
||||||
|
## some applications that should be run in the background
|
||||||
|
xscreensaver &
|
||||||
|
xsetroot -cursor_name left_ptr &
|
||||||
|
|
||||||
|
exec startxfce4
|
30
zsh/README.md
Normal file
30
zsh/README.md
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
# ZSH
|
||||||
|
|
||||||
|
* oh-my-zsh. ([source][1])
|
||||||
|
* zsh-completions plugin. ([source][2])
|
||||||
|
|
||||||
|
Install & use zsh
|
||||||
|
|
||||||
|
`pacman -S zsh`
|
||||||
|
|
||||||
|
`chsh -s /bin/zsh`
|
||||||
|
|
||||||
|
Install oh-my-zsh
|
||||||
|
|
||||||
|
`git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh`
|
||||||
|
|
||||||
|
Install zsh-completions plugin
|
||||||
|
|
||||||
|
`git clone https://github.com/zsh-users/zsh-completions
|
||||||
|
~/.oh-my-zsh/custom/plugins/zsh-completions`
|
||||||
|
|
||||||
|
Create a symlink for `.zshrc`
|
||||||
|
|
||||||
|
`ln -s zshrc ~/.zshrc`
|
||||||
|
|
||||||
|
Create a symlink for `.zlogin`
|
||||||
|
|
||||||
|
`ln -s zlogin ~/.zlogin`
|
||||||
|
|
||||||
|
[1]: https://github.com/robbyrussell/oh-my-zsh
|
||||||
|
[2]: https://github.com/zsh-users/zsh-completions
|
1
zsh/alert.zsh
Normal file
1
zsh/alert.zsh
Normal file
|
@ -0,0 +1 @@
|
||||||
|
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
|
7
zsh/ssh-agent.zsh
Normal file
7
zsh/ssh-agent.zsh
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
if ! pgrep -u $USER ssh-agent > /dev/null; then
|
||||||
|
ssh-agent > ~/.ssh-agent-thing
|
||||||
|
fi
|
||||||
|
if [[ "$SSH_AGENT_PID" == "" ]]; then
|
||||||
|
eval $(<~/.ssh-agent-thing)
|
||||||
|
fi
|
||||||
|
ssh-add -l >/dev/null || alias ssh='ssh-add -l >/dev/null || ssh-add && unalias ssh; ssh'
|
1
zsh/zlogin
Normal file
1
zsh/zlogin
Normal file
|
@ -0,0 +1 @@
|
||||||
|
[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx
|
19
zsh/zshrc
Normal file
19
zsh/zshrc
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
# Path to your oh-my-zsh installation.
|
||||||
|
export ZSH=$HOME/.oh-my-zsh
|
||||||
|
|
||||||
|
# Theme
|
||||||
|
ZSH_THEME="ys"
|
||||||
|
|
||||||
|
# Plugins
|
||||||
|
plugins=(archlinux common-aliases git sudo web search)
|
||||||
|
# look into node/npm
|
||||||
|
|
||||||
|
# ZSH-Completions
|
||||||
|
plugins+=(zsh-completions)
|
||||||
|
autoload -U compinit && compinit
|
||||||
|
|
||||||
|
# User configuration
|
||||||
|
export PATH=$HOME/bin:/usr/local/bin:$PATH
|
||||||
|
# export MANPATH="/usr/local/man:$MANPATH"
|
||||||
|
|
||||||
|
source $ZSH/oh-my-zsh.sh
|
Loading…
Reference in a new issue