Browse Source

monokai everywhere!

master
Jonathan Tremesaygues 12 months ago
parent
commit
eb35384e97
15 changed files with 353 additions and 114 deletions
  1. +58
    -67
      dot_Xresources
  2. +51
    -13
      dot_config/i3/config
  3. +4
    -0
      dot_config/i3status/config
  4. +40
    -31
      dot_config/kitty/kitty.conf
  5. +12
    -2
      dot_config/nvim/init.vim
  6. +1
    -1
      dot_config/private_Code - OSS/User/settings.json
  7. +0
    -0
      dot_config/private_zathura/.keep
  8. +35
    -0
      dot_config/private_zathura/zathurarc
  9. +0
    -0
      dot_config/rofi/.keep
  10. +6
    -0
      dot_config/rofi/config.rasi
  11. +0
    -0
      dot_local/.keep
  12. +0
    -0
      dot_local/share/.keep
  13. +0
    -0
      dot_local/share/rofi/.keep
  14. +0
    -0
      dot_local/share/rofi/themes/.keep
  15. +146
    -0
      dot_local/share/rofi/themes/base16-monokai.rasi

+ 58
- 67
dot_Xresources View File

@ -10,77 +10,68 @@ Xft.hintstyle: hintfull
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! urxvt
! Font
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
URxvt.scrollBar: false
URxvt.scrollBar_right: false
URxvt.scrollBar_floating: false
URxvt.scrollstyle: rxvt
! do not scroll with output
URxvt*scrollTtyOutput: false
! scroll in relation to buffer (with mouse scroll or Shift+Page Up)
URxvt*scrollWithBuffer: true
! scroll back to the bottom on keypress
URxvt*scrollTtyKeypress: true
URxvt.secondaryScreen: 1
URxvt.secondaryScroll: 0
URxvt.secondaryWheel: 1
! Disable printing the terminal contents when pressing PrintScreen.
URxvt.print-pipe: "cat > /dev/null"
URxvt.font: xft:Ubuntu Mono:style=Regular:pixelsize=14
URxvt.boldFont: xft:Ubuntu Mono:style=Bold:pixelsize=14
URxvt.letterSpace: -1
! Make URL clickable
URxvt.perl-ext-common: default,matcher
URxvt.url-launcher: /usr/bin/xdg-open
URxvt.matcher.button: 1
xterm*faceName: DejaVu Sans Mono
xterm*faceSize: 9
xterm*renderFont: true
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! colors
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! special
*.foreground: #ebdbb2
*.background: #282828
*.cursorColor: #ebdbb2
! black
*.color0: #282828
*.color8: #928374
! red
*.color1: #cc241d
*.color9: #fb4934
! green
*.color2: #98971a
*.color10: #b8bb26
! yellow
*.color3: #d79921
*.color11: #fabd27
! blue
*.color4: #458588
*.color12: #83a598
! magenta
*.color5: #b16286
*.color13: #d3869b
! cyan
*.color6: #689d6a
*.color14: #8ec07c
! white
*.color7: #a89984
*.color15: #ebdbb2
! Base16 Monokai
! Scheme: Wimer Hazenberg (http://www.monokai.nl)
#define base00 #272822
#define base01 #383830
#define base02 #49483e
#define base03 #75715e
#define base04 #a59f85
#define base05 #f8f8f2
#define base06 #f5f4f1
#define base07 #f9f8f5
#define base08 #f92672
#define base09 #fd971f
#define base0A #f4bf75
#define base0B #a6e22e
#define base0C #a1efe4
#define base0D #66d9ef
#define base0E #ae81ff
#define base0F #cc6633
*foreground: base05
#ifdef background_opacity
*background: [background_opacity]base00
#else
*background: base00
#endif
*cursorColor: base05
*color0: base00
*color1: base08
*color2: base0B
*color3: base0A
*color4: base0D
*color5: base0E
*color6: base0C
*color7: base05
*color8: base03
*color9: base08
*color10: base0B
*color11: base0A
*color12: base0D
*color13: base0E
*color14: base0C
*color15: base07
! Note: colors beyond 15 might not be loaded (e.g., xterm, urxvt),
! use 'shell' template to set these if necessary
*color16: base09
*color17: base0F
*color18: base01
*color19: base02
*color20: base04
*color21: base06

+ 51
- 13
dot_config/i3/config View File

@ -64,7 +64,7 @@ bindsym --release Ctrl+Print exec scrot -u 'tmp/screenshot_%Y%m%d_%H%M%S.png'
bindsym Mod4+Shift+b kill
# start dmenu (a program launcher)
bindsym Mod4+i exec rofi -modi drun -show drun
bindsym Mod4+i exec rofi -show combi
# change focus
bindsym Mod4+$left focus left
@ -196,18 +196,56 @@ bindsym Mod4+o mode "resize"
# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
#bar {
# status_command i3status
#}
## Base16 Monokai
# Author: Wimer Hazenberg (http://www.monokai.nl)
#
# You can use these variables anywhere in the i3 configuration file.
set $base00 #272822
set $base01 #383830
set $base02 #49483e
set $base03 #75715e
set $base04 #a59f85
set $base05 #f8f8f2
set $base06 #f5f4f1
set $base07 #f9f8f5
set $base08 #f92672
set $base09 #fd971f
set $base0A #f4bf75
set $base0B #a6e22e
set $base0C #a1efe4
set $base0D #66d9ef
set $base0E #ae81ff
set $base0F #cc6633
# Basic bar configuration using the Base16 variables.
bar {
status_command i3status
status_command i3status
colors {
background $base00
separator $base01
statusline $base04
# State Border BG Text
focused_workspace $base05 $base0D $base00
active_workspace $base05 $base03 $base00
inactive_workspace $base03 $base01 $base05
urgent_workspace $base08 $base08 $base00
binding_mode $base00 $base0A $base00
}
}
#######################################################################
# automatically start i3-config-wizard to offer the user to create a
# keysym-based config which used their favorite modifier (alt or windows)
#
# i3-config-wizard will not launch if there already is a config file
# in ~/.config/i3/config (or $XDG_CONFIG_HOME/i3/config if set) or
# ~/.i3/config.
#
# Please remove the following exec line:
#######################################################################
exec i3-config-wizard
# Basic color configuration using the Base16 variables for windows and borders.
# Property Name Border BG Text Indicator Child Border
client.focused $base05 $base0D $base00 $base0D $base0C
client.focused_inactive $base01 $base01 $base05 $base03 $base01
client.unfocused $base01 $base00 $base05 $base01 $base01
client.urgent $base08 $base08 $base00 $base08 $base08
client.placeholder $base00 $base00 $base05 $base00 $base00
client.background $base07

+ 4
- 0
dot_config/i3status/config View File

@ -1,6 +1,10 @@
general {
colors = true
interval = 5
color_good = "#a6e22e"
color_bad = "#f92672"
color_degraded = "#f4bf75"
}
order += "wireless _first_"


+ 40
- 31
dot_config/kitty/kitty.conf View File

@ -26,38 +26,47 @@ open_url_with default
url_prefixes http https file
strip_trailing_spaces smart
# Colors
foreground #ebdbb2
background #282828
# black
color0 #282828
color8 #928374
# Base16 Monokai - kitty color config
# Scheme by Wimer Hazenberg (http://www.monokai.nl)
background #272822
foreground #f8f8f2
selection_background #f8f8f2
selection_foreground #272822
url_color #a59f85
cursor #f8f8f2
active_border_color #75715e
inactive_border_color #383830
active_tab_background #272822
active_tab_foreground #f8f8f2
inactive_tab_background #383830
inactive_tab_foreground #a59f85
tab_bar_background #383830
# red
color1 #cc241d
color9 #fb4934
# normal
color0 #272822
color1 #f92672
color2 #a6e22e
color3 #f4bf75
color4 #66d9ef
color5 #ae81ff
color6 #a1efe4
color7 #f8f8f2
# green
color2 #98971a
color10 #b8bb26
# bright
color8 #75715e
color9 #f92672
color10 #a6e22e
color11 #f4bf75
color12 #66d9ef
color13 #ae81ff
color14 #a1efe4
color15 #f9f8f5
# yellow
color3 #d79921
color11 #fabd27
# blue
color4 #458588
color12 #83a598
# magenta
color5 #b16286
color13 #d3869b
# cyan
color6 #689d6a
color14 #8ec07c
# white
color7 #a89984
color15 #ebdbb2
# extended base16 colors
color16 #fd971f
color17 #cc6633
color18 #383830
color19 #49483e
color20 #a59f85
color21 #f5f4f1

+ 12
- 2
dot_config/nvim/init.vim View File

@ -19,6 +19,7 @@ if dein#load_state('/home/killruana/.local/share/dein')
\ 'rev': 'next',
\ 'build': 'bash install.sh',
\ })
call dein#add('chriskempson/base16-vim')
call dein#add('deoplete-plugins/deoplete-jedi')
call dein#add('majutsushi/tagbar')
call dein#add('preservim/nerdtree')
@ -28,7 +29,7 @@ if dein#load_state('/home/killruana/.local/share/dein')
call dein#add('Shougo/neosnippet.vim')
call dein#add('Shougo/neosnippet-snippets')
call dein#add('rust-lang/rust.vim')
call dein#add('tbodt/deoplete-tabnine', { 'build': './install.sh' })
" call dein#add('tbodt/deoplete-tabnine', { 'build': './install.sh' })
call dein#add('vim-airline/vim-airline')
call dein#add('vim-airline/vim-airline-themes')
call dein#add('vim-syntastic/syntastic')
@ -68,6 +69,14 @@ set mouse=a " Enable mouse stroll
set number " Enable line numbering
set colorcolumn=80 " Add a ruler
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Base 16
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
set background = "dark"
colorscheme base16-monokai
let base16colorspace=256 " Access colors present in 256 colorspace
set termguicolors
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Deoplete
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
@ -100,6 +109,7 @@ xmap <C-k> <Plug>(neosnippet_expand_target)
" Rust.vim
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let g:rustfmt_autosave = 1
autocmd BufRead,BufNewFile Cargo.toml,Cargo.lock,*.rs compiler cargo
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Syntastic settings
@ -121,4 +131,4 @@ nmap <F8> :TagbarToggle<CR>
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Vim Airline
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
let g:airline_theme='simple'
let g:airline_theme='base16_monokai'

+ 1
- 1
dot_config/private_Code - OSS/User/settings.json View File

@ -19,5 +19,5 @@
"window.zoomLevel": 0,
"editor.largeFileOptimizations": false,
"python.pythonPath": "/bin/python",
"rust-client.disableRustup": true
"workbench.colorTheme": "Base16 Monokai Dark"
}

+ 0
- 0
dot_config/private_zathura/.keep View File


+ 35
- 0
dot_config/private_zathura/zathurarc View File

@ -0,0 +1,35 @@
# Base16 Monokai
# Author: Wimer Hazenberg (http://www.monokai.nl)
set default-bg "#272822"
set default-fg "#383830"
set statusbar-fg "#a59f85"
set statusbar-bg "#49483e"
set inputbar-bg "#272822"
set inputbar-fg "#f9f8f5"
set notification-bg "#272822"
set notification-fg "#f9f8f5"
set notification-error-bg "#272822"
set notification-error-fg "#f92672"
set notification-warning-bg "#272822"
set notification-warning-fg "#f92672"
set highlight-color "#f4bf75"
set highlight-active-color "#66d9ef"
set completion-bg "#383830"
set completion-fg "#66d9ef"
set completion-highlight-fg "#f9f8f5"
set completion-highlight-bg "#66d9ef"
set recolor-lightcolor "#272822"
set recolor-darkcolor "#f5f4f1"
set recolor "false"
set recolor-keephue "false"

+ 0
- 0
dot_config/rofi/.keep View File


+ 6
- 0
dot_config/rofi/config.rasi View File

@ -0,0 +1,6 @@
configuration {
modi: "combi";
font: "DejaVu Sans Mono 9";
combi-modi: "window,drun,ssh";
theme: "/home/killruana/.local/share/rofi/themes/base16-monokai.rasi";
}

+ 0
- 0
dot_local/.keep View File


+ 0
- 0
dot_local/share/.keep View File


+ 0
- 0
dot_local/share/rofi/.keep View File


+ 0
- 0
dot_local/share/rofi/themes/.keep View File


+ 146
- 0
dot_local/share/rofi/themes/base16-monokai.rasi View File

@ -0,0 +1,146 @@
/**
* Base16 Monokai ROFI Color theme
*
* Authors
* Scheme: Wimer Hazenberg (http://www.monokai.nl)
* Template: Jordi Pakey-Rodriguez (https://github.com/0xdec), Andrea Scarpino (https://github.com/ilpianista)
*/
* {
red: rgba ( 249, 38, 114, 100 % );
blue: rgba ( 102, 217, 239, 100 % );
lightfg: rgba ( 245, 244, 241, 100 % );
lightbg: rgba ( 56, 56, 48, 100 % );
foreground: rgba ( 248, 248, 242, 100 % );
background: rgba ( 39, 40, 34, 100 % );
background-color: rgba ( 39, 40, 34, 0 % );
separatorcolor: @foreground;
border-color: @foreground;
selected-normal-foreground: @lightbg;
selected-normal-background: @lightfg;
selected-active-foreground: @background;
selected-active-background: @blue;
selected-urgent-foreground: @background;
selected-urgent-background: @red;
normal-foreground: @foreground;
normal-background: @background;
active-foreground: @blue;
active-background: @background;
urgent-foreground: @red;
urgent-background: @background;
alternate-normal-foreground: @foreground;
alternate-normal-background: @lightbg;
alternate-active-foreground: @blue;
alternate-active-background: @lightbg;
alternate-urgent-foreground: @red;
alternate-urgent-background: @lightbg;
spacing: 2;
}
window {
background-color: @background;
border: 1;
padding: 5;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 1px dash 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
textbox {
text-color: @foreground;
}
listview {
fixed-height: 0;
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
element {
border: 0;
padding: 1px ;
}
element normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 4px ;
border: 0;
handle-color: @normal-foreground;
handle-width: 8px ;
padding: 0;
}
sidebar {
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
}
button {
spacing: 0;
text-color: @normal-foreground;
}
button selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
inputbar {
spacing: 0px;
text-color: @normal-foreground;
padding: 1px ;
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
entry {
spacing: 0;
text-color: @normal-foreground;
}
prompt {
spacing: 0;
text-color: @normal-foreground;
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3000em 0.0000em 0.0000em ;
text-color: inherit;
}

Loading…
Cancel
Save