From 5795c1029c11ee40385fa5391aad75871566993b Mon Sep 17 00:00:00 2001 From: defanor Date: Sat, 4 Jun 2016 21:12:42 +0300 Subject: Initial commit --- .Xresources | 24 ++++++++++++++ .emacs.d/blueish-theme.el | 83 +++++++++++++++++++++++++++++++++++++++++++++++ LICENSE | 24 ++++++++++++++ Makefile | 5 +++ README.md | 3 ++ 5 files changed, 139 insertions(+) create mode 100644 .Xresources create mode 100644 .emacs.d/blueish-theme.el create mode 100644 LICENSE create mode 100644 Makefile create mode 100644 README.md diff --git a/.Xresources b/.Xresources new file mode 100644 index 0000000..0b3826a --- /dev/null +++ b/.Xresources @@ -0,0 +1,24 @@ +! Blueish theme +xterm*background: #091419 +xterm*foreground: #c0d0d6 +xterm*cursorColor: #F8F8F0 +xterm*color0: #101010 +xterm*color1: #960050 +xterm*color2: #66aa11 +xterm*color3: #c47f2c +xterm*color4: #30309b +xterm*color5: #7e40a5 +xterm*color6: #3579a8 +xterm*color7: #9999aa +xterm*color8: #303030 +xterm*color9: #ff90c0 +xterm*color10: #80ff00 +xterm*color11: #ffba68 +xterm*color12: #5f5fee +xterm*color13: #bb88dd +xterm*color14: #4eb4fa +xterm*color15: #d0d0d0 +xterm*faceName: DejaVu Sans Mono +xterm*faceSize: 11 +xterm*rightScrollBar: true +Emacs.font: DejaVu Sans Mono-11 diff --git a/.emacs.d/blueish-theme.el b/.emacs.d/blueish-theme.el new file mode 100644 index 0000000..632d751 --- /dev/null +++ b/.emacs.d/blueish-theme.el @@ -0,0 +1,83 @@ +;; This program is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 of the License, or +;; (at your option) any later version. + +;; This program is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with this program. If not, see . + +;; --------------------------- +;; +;; Blueish: a blueish theme. +;; +;; Based on the fogus theme from sublime-themes. +;; +;; ---------------------------- + +(unless (>= emacs-major-version 24) + (error "requires Emacs 24 or later.")) + +(deftheme blueish + "A blueish theme") + +(custom-theme-set-faces + 'blueish + + ;; ----------------- Frame stuff -------------------- + `(default ((((type graphic)) (:background "#091419" :foreground "#c0d0d6")))) + `(cursor ((t (:background "#F8F8F0")))) + `(hl-line ((t (:background "#666666")))) + `(modeline ((t (:background "#183c66" :foreground "white")))) + '(mode-line-inactive ((t (:background "#2f2f3b" :foreground "#d0dfe6" :box nil)))) + `(mode-line ((t (:box nil :foreground "white" :background "#183c66")))) + `(fringe ((((type graphic)) (:background "#14191f")))) + ;; Dir-ed search prompt + `(minibuffer-prompt ((default (:foreground "white")))) + ;; Highlight region color + `(region ((t (:foreground "#FFE792" :background "#1b232c")))) + + ;; ---------------- Code Highlighting --------------- + ;; Builtin + `(font-lock-builtin-face ((t (:foreground "#6ee2ff")))) + ;; Comments + `(font-lock-comment-face ((t (:foreground "#709999")))) + ;; Function names + `(font-lock-function-name-face ((t (:foreground "#effbff")))) + ;; Keywords + `(font-lock-keyword-face ((t (:foreground "#748aa6")))) + ;; Strings + `(font-lock-string-face ((t (:foreground "#6ea0d0")))) + ;; Variables + `(font-lock-variable-name-face ((t (:foreground "#d0dfe6")))) + `(font-lock-type-face ((t (:foreground "#95cc5e")))) + `(font-lock-warning-face ((t (:foreground "white" :bold t)))) + + ;; ---------------- Package Specific Stuff ----------- + ;; circe + `(circe-my-message-face ((t (:foreground "#d0ffff")))) + ;; ido + `(ido-only-match ((t (:foreground "#66ff66")))) + `(ido-subdir ((t (:foreground "#ffaaaa")))) + ;; mail + `(message-header-name ((t (:foreground "#66FF99")))) + ;; w3m + '(w3m-form ((t (:foreground "#ffdddd" :underline t)))) + '(w3m-form-button ((t (:background "#363b40" :foreground "#c0c4c8" :box (:line-width 2 :color "#202020" :style released-button))))) + ) + + +;;;###Autoload +(when load-file-name + (add-to-list 'custom-theme-load-path + (file-name-as-directory (file-name-directory load-file-name)))) + +(provide-theme 'blueish) + +;; Local Variables: +;; no-byte-compile: t +;; End: diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..68a49da --- /dev/null +++ b/LICENSE @@ -0,0 +1,24 @@ +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +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 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. + +For more information, please refer to diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f78d044 --- /dev/null +++ b/Makefile @@ -0,0 +1,5 @@ +links: + ln -s ~/dotfiles/.Xresources ~/.Xresources + ln -s ~/dotfiles/.emacs.d/blueish-theme.el ~/.emacs.d/blueish-theme.el + +all: links diff --git a/README.md b/README.md new file mode 100644 index 0000000..f44f9ea --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# dotfiles # + +Settings and color themes. -- cgit v1.2.3