From 32b746d6086be100ef52ec61d42f46b580a6f977 Mon Sep 17 00:00:00 2001 From: Geoffrey Frogeye Date: Wed, 13 Jan 2016 22:18:22 +0100 Subject: [PATCH] Better Xresources --- Xresources | 77 ++---------------------------------- Xresources.d/Xresources.dark | 56 ++++++++++++++++++++++++++ Xresources.d/configure | 9 +++++ Xresources.d/solarized.dark | 56 ++++++++++++++++++++++++++ Xresources.d/solarized.light | 56 ++++++++++++++++++++++++++ Xresources.d/xft | 9 +++++ Xresources.d/xterm | 12 ++++++ 7 files changed, 201 insertions(+), 74 deletions(-) create mode 100644 Xresources.d/Xresources.dark create mode 100755 Xresources.d/configure create mode 100644 Xresources.d/solarized.dark create mode 100644 Xresources.d/solarized.light create mode 100644 Xresources.d/xft create mode 100644 Xresources.d/xterm diff --git a/Xresources b/Xresources index 02a6aee..91664a9 100644 --- a/Xresources +++ b/Xresources @@ -1,74 +1,3 @@ -Xft.dpi: 96 -Xft.antialias: true -Xft.hinting: true -Xft.rgba: rgb -Xft.autohint: false -Xft.hintstyle: hintslight -Xft.lcdfilter: lcddefault -Xcursor.theme: Menda-Cursor -Xcursor.size: 0 - -! Terminal colors -! https://raw.githubusercontent.com/solarized/xresources/master/Xresources.dark - -#define S_base03 #002b36 -#define S_base02 #073642 -#define S_base01 #586e75 -#define S_base00 #657b83 -#define S_base0 #839496 -#define S_base1 #93a1a1 -#define S_base2 #eee8d5 -#define S_base3 #fdf6e3 - -*background: S_base03 -*foreground: S_base0 -*fadeColor: S_base03 -*cursorColor: S_base1 -*pointerColorBackground:S_base01 -*pointerColorForeground:S_base1 - -#define S_yellow #b58900 -#define S_orange #cb4b16 -#define S_red #dc322f -#define S_magenta #d33682 -#define S_violet #6c71c4 -#define S_blue #268bd2 -#define S_cyan #2aa198 -#define S_green #859900 - -!! black dark/light -*color0: S_base02 -*color8: S_base03 - -!! red dark/light -*color1: S_red -*color9: S_orange - -!! green dark/light -*color2: S_green -*color10: S_base01 - -!! yellow dark/light -*color3: S_yellow -*color11: S_base00 - -!! blue dark/light -*color4: S_blue -*color12: S_base0 - -!! magenta dark/light -*color5: S_magenta -*color13: S_violet - -!! cyan dark/light -*color6: S_cyan -*color14: S_base1 - -!! white dark/light -*color7: S_base2 -*color15: S_base3 - -XTerm*faceSize: 12 -UXTerm*faceSize: 12 -XTerm*faceName: "Source Code Pro for Powerline" monospace "Icons" -UXTerm*faceName: "Source Code Pro for Powerline" monospace "Icons" +#include ".Xresources.d/xft" +#include ".Xresources.d/solarized.dark" +#include ".Xresources.d/xterm" diff --git a/Xresources.d/Xresources.dark b/Xresources.d/Xresources.dark new file mode 100644 index 0000000..6db1ab8 --- /dev/null +++ b/Xresources.d/Xresources.dark @@ -0,0 +1,56 @@ +#define S_base03 #002b36 +#define S_base02 #073642 +#define S_base01 #586e75 +#define S_base00 #657b83 +#define S_base0 #839496 +#define S_base1 #93a1a1 +#define S_base2 #eee8d5 +#define S_base3 #fdf6e3 + +*background: S_base03 +*foreground: S_base0 +*fadeColor: S_base03 +*cursorColor: S_base1 +*pointerColorBackground:S_base01 +*pointerColorForeground:S_base1 + +#define S_yellow #b58900 +#define S_orange #cb4b16 +#define S_red #dc322f +#define S_magenta #d33682 +#define S_violet #6c71c4 +#define S_blue #268bd2 +#define S_cyan #2aa198 +#define S_green #859900 + +!! black dark/light +*color0: S_base02 +*color8: S_base03 + +!! red dark/light +*color1: S_red +*color9: S_orange + +!! green dark/light +*color2: S_green +*color10: S_base01 + +!! yellow dark/light +*color3: S_yellow +*color11: S_base00 + +!! blue dark/light +*color4: S_blue +*color12: S_base0 + +!! magenta dark/light +*color5: S_magenta +*color13: S_violet + +!! cyan dark/light +*color6: S_cyan +*color14: S_base1 + +!! white dark/light +*color7: S_base2 +*color15: S_base3 diff --git a/Xresources.d/configure b/Xresources.d/configure new file mode 100755 index 0000000..78f9741 --- /dev/null +++ b/Xresources.d/configure @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +wget https://raw.githubusercontent.com/solarized/xresources/master/Xresources.light -O solarized.light +wget https://raw.githubusercontent.com/solarized/xresources/master/Xresources.dark -O solarized.dark +mkdir -p $HOME/.local/share/fonts +for i in Black Bold ExtraLight Light Medium Regular Semibold; do + wget http://raw.githubusercontent.com/powerline/fonts/master/SourceCodePro/Sauce%20Code%20Powerline%20$i.otf -O "$HOME/.local/share/fonts/Sauce Code Powerline $i.otf" +done + diff --git a/Xresources.d/solarized.dark b/Xresources.d/solarized.dark new file mode 100644 index 0000000..6db1ab8 --- /dev/null +++ b/Xresources.d/solarized.dark @@ -0,0 +1,56 @@ +#define S_base03 #002b36 +#define S_base02 #073642 +#define S_base01 #586e75 +#define S_base00 #657b83 +#define S_base0 #839496 +#define S_base1 #93a1a1 +#define S_base2 #eee8d5 +#define S_base3 #fdf6e3 + +*background: S_base03 +*foreground: S_base0 +*fadeColor: S_base03 +*cursorColor: S_base1 +*pointerColorBackground:S_base01 +*pointerColorForeground:S_base1 + +#define S_yellow #b58900 +#define S_orange #cb4b16 +#define S_red #dc322f +#define S_magenta #d33682 +#define S_violet #6c71c4 +#define S_blue #268bd2 +#define S_cyan #2aa198 +#define S_green #859900 + +!! black dark/light +*color0: S_base02 +*color8: S_base03 + +!! red dark/light +*color1: S_red +*color9: S_orange + +!! green dark/light +*color2: S_green +*color10: S_base01 + +!! yellow dark/light +*color3: S_yellow +*color11: S_base00 + +!! blue dark/light +*color4: S_blue +*color12: S_base0 + +!! magenta dark/light +*color5: S_magenta +*color13: S_violet + +!! cyan dark/light +*color6: S_cyan +*color14: S_base1 + +!! white dark/light +*color7: S_base2 +*color15: S_base3 diff --git a/Xresources.d/solarized.light b/Xresources.d/solarized.light new file mode 100644 index 0000000..75f4497 --- /dev/null +++ b/Xresources.d/solarized.light @@ -0,0 +1,56 @@ +#define S_base03 #002b36 +#define S_base02 #073642 +#define S_base01 #586e75 +#define S_base00 #657b83 +#define S_base0 #839496 +#define S_base1 #93a1a1 +#define S_base2 #eee8d5 +#define S_base3 #fdf6e3 + +*background: S_base3 +*foreground: S_base00 +*fadeColor: S_base3 +*cursorColor: S_base01 +*pointerColorBackground:S_base1 +*pointerColorForeground:S_base01 + +#define S_yellow #b58900 +#define S_orange #cb4b16 +#define S_red #dc322f +#define S_magenta #d33682 +#define S_violet #6c71c4 +#define S_blue #268bd2 +#define S_cyan #2aa198 +#define S_green #859900 + +!! black dark/light +*color0: S_base02 +*color8: S_base03 + +!! red dark/light +*color1: S_red +*color9: S_orange + +!! green dark/light +*color2: S_green +*color10: S_base01 + +!! yellow dark/light +*color3: S_yellow +*color11: S_base00 + +!! blue dark/light +*color4: S_blue +*color12: S_base0 + +!! magenta dark/light +*color5: S_magenta +*color13: S_violet + +!! cyan dark/light +*color6: S_cyan +*color14: S_base1 + +!! white dark/light +*color7: S_base2 +*color15: S_base3 diff --git a/Xresources.d/xft b/Xresources.d/xft new file mode 100644 index 0000000..9cf2b58 --- /dev/null +++ b/Xresources.d/xft @@ -0,0 +1,9 @@ +Xft.dpi: 96 +Xft.antialias: true +Xft.hinting: true +Xft.rgba: rgb +Xft.autohint: false +Xft.hintstyle: hintslight +Xft.lcdfilter: lcddefault +Xcursor.theme: Menda-Cursor +Xcursor.size: 0 diff --git a/Xresources.d/xterm b/Xresources.d/xterm new file mode 100644 index 0000000..3f09078 --- /dev/null +++ b/Xresources.d/xterm @@ -0,0 +1,12 @@ +xterm*faceName : Sauce Code Powerline:size=12:antialias=true +xterm*dynamicColors: true +xterm*utf8: 2 +xterm*eightBitInput: true +xterm*saveLines: 512 +xterm*scrollKey: true +xterm*scrollTtyOutput: false +xterm*scrollBar: false +xterm*rightScrollBar: false +xterm*jumpScroll: true +xterm*multiScroll: true +xterm*toolBar: false