Browse Source

Add xfce-themes and notes

master
Taylor Bockman 5 years ago
parent
commit
cd1d77f596
  1. 11
      README.md
  2. 18
      xfce-themes/nord-xfce-terminal-develop/CHANGELOG.md
  3. 22
      xfce-themes/nord-xfce-terminal-develop/LICENSE.md
  4. 57
      xfce-themes/nord-xfce-terminal-develop/README.md
  5. 123
      xfce-themes/nord-xfce-terminal-develop/install.sh
  6. 21898
      xfce-themes/nord-xfce-terminal-develop/src/assets/nord-xfce-terminal-banner.ai
  7. 9
      xfce-themes/nord-xfce-terminal-develop/src/assets/nord-xfce-terminal-banner.svg
  8. BIN
      xfce-themes/nord-xfce-terminal-develop/src/assets/scrot-colortest.png
  9. BIN
      xfce-themes/nord-xfce-terminal-develop/src/assets/scrot-htop.png
  10. BIN
      xfce-themes/nord-xfce-terminal-develop/src/assets/scrot-readme-color-preset.png
  11. 9
      xfce-themes/nord-xfce-terminal-develop/src/nord.theme

11
README.md

@ -26,3 +26,14 @@ Before programming C, install `global` and `libclang` in your distro. After doin
Finally, `cd` to the root of your project and run `gtags`. You now have functioning irony C completion.
Before programming Java, install `eclim`, and `eclipse`.
## XFCE Themes
In the root there is a themes folder with a nice theme called `Nord`. Run the provided
`install.sh`.
## Swapping Caps Lock and Escape in XFCE
```sh
/usr/bin/setxkbmap -option "caps:swapescape"
```

18
xfce-themes/nord-xfce-terminal-develop/CHANGELOG.md

@ -0,0 +1,18 @@
<p align="center"><img src="https://cdn.rawgit.com/arcticicestudio/nord-xfce-terminal/develop/src/assets/nord-xfce-terminal-banner.svg"/></p>
<p align="center"><img src="https://assets-cdn.github.com/favicon.ico" width=24 height=24/> <a href="https://github.com/arcticicestudio/nord-xfce-terminal/releases/latest"><img src="https://img.shields.io/github/release/arcticicestudio/nord-xfce-terminal.svg?style=flat-square"/></a> <a href="https://github.com/arcticicestudio/nord/releases/tag/v0.2.0"><img src="https://img.shields.io/badge/Nord-v0.2.0-88C0D0.svg?style=flat-square"/></a></p>
---
# 0.1.0 (2016-12-24)
## Features
Implemented the main olor theme file [`nord.theme`](https://github.com/arcticicestudio/nord-xfce-terminal/blob/develop/src/nord.theme). (@arcticicestudio, #1, 5f426da8)
Implementd a [`install.sh`](https://github.com/arcticicestudio/nord-xfce-terminal/blob/develop/install.sh) shell script for an automated installation . (@arcticicestudio, #2, 8848292e)
Detailed information about features and install instructions can be found in the [README](https://github.com/arcticicestudio/nord-xfce-terminal/blob/develop/README.md#installation) and in the [project wiki](https://github.com/arcticicestudio/nord-xfce-terminal/wiki).
<p align="center"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-xfce-terminal/develop/src/assets/scrot-colortest.png"/><br><strong>htop</strong><br><img src="https://raw.githubusercontent.com/arcticicestudio/nord-xfce-terminal/develop/src/assets/scrot-htop.png"/></p>
# 0.0.0 (2016-12-22)
**Project Initialization**

22
xfce-themes/nord-xfce-terminal-develop/LICENSE.md

@ -0,0 +1,22 @@
MIT License (MIT)
Copyright (c) 2016-present Arctic Ice Studio <development@arcticicestudio.com> (http://arcticicestudio.com)
Copyright (c) 2016-present Sven Greb <code@svengreb.de> (http://svengreb.de)
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.

57
xfce-themes/nord-xfce-terminal-develop/README.md

@ -0,0 +1,57 @@
<p align="center"><img src="https://cdn.rawgit.com/arcticicestudio/nord-xfce-terminal/develop/src/assets/nord-xfce-terminal-banner.svg"/></p>
<p align="center"><img src="https://assets-cdn.github.com/favicon.ico" width=24 height=24/> <a href="https://github.com/arcticicestudio/nord-xfce-terminal/releases/latest"><img src="https://img.shields.io/github/release/arcticicestudio/nord-xfce-terminal.svg?style=flat-square"/></a> <a href="https://github.com/arcticicestudio/nord/releases/tag/v0.2.0"><img src="https://img.shields.io/badge/Nord-v0.2.0-88C0D0.svg?style=flat-square"/></a></p>
<p align="center">An arctic, north-bluish clean and elegant <a href="http://docs.xfce.org/apps/terminal/start">XFCE Terminal</a> color theme.</p>
<p align="center">Designed for a fluent and clear workflow.<br>
Based on the <a href="https://github.com/arcticicestudio/nord">Nord</a> color palette.</p>
---
<p align="center"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-xfce-terminal/develop/src/assets/scrot-colortest.png"/><blockquote>Font: <a href="https://adobe-fonts.github.io/source-code-pro">Source Code Pro</a> 12px.</blockquote></p>
## Getting started
### Installation
#### Manual
Copy the [`nord.theme`](https://github.com/arcticicestudio/nord-xfce-terminal/blob/develop/src/nord.theme) file to the local configuration directory `~/.local/share/xfce4/terminal/colorschemes`.
#### Install Script
The included `install.sh` shell script can be used for an automated installation.
If no option is specified, the default theme file is `src/nord.theme`.
A list of available options can be shown with the `--help` option.
```shell
./install.sh --help
```
Syntax: `install.sh [OPTIONS]`
| Option | Description |
| --- | --- |
| `-h`, `--help` | Shows the help |
| `-v`, `--verbose` | Verbose output |
| `-t <SCHEME_FILE>`, `--themefile <THEME_FILE>` | Use the specified theme file |
### Activation
1. Open the *Edit* menu and select *Preferences*
2. Switch to the *Colors* tab
3. Select `Nord` from the *Presets* drop-down menu
![][scrot-readme-color-preset]
## Screenshots
<p align="center"><strong>htop</strong><br><img src="https://raw.githubusercontent.com/arcticicestudio/nord-xfce-terminal/develop/src/assets/scrot-htop.png"/></p>
## Development
[![](https://img.shields.io/badge/Changelog-0.1.0-81A1C1.svg?style=flat-square)](https://github.com/arcticicestudio/nord-xfce-terminal/blob/v0.1.0/CHANGELOG.md) [![](https://img.shields.io/badge/Workflow-gitflow--branching--model-81A1C1.svg?style=flat-square)](http://nvie.com/posts/a-successful-git-branching-model) [![](https://img.shields.io/badge/Versioning-ArcVer_0.8.0-81A1C1.svg?style=flat-square)](https://github.com/arcticicestudio/arcver)
### Contribution
Please report issues/bugs, feature requests and suggestions for improvements to the [issue tracker](https://github.com/arcticicestudio/nord-xfce-terminal/issues).
<p align="center"><img src="https://cdn.rawgit.com/arcticicestudio/nord/develop/src/assets/banner-footer-mountains.svg" /></p>
<p align="center">Copyright &copy; 2016-present Arctic Ice Studio</p>
<p align="center"><a href="https://github.com/arcticicestudio/nord-xfce-terminal/blob/develop/LICENSE.md"><img src="https://img.shields.io/badge/License-MIT-5E81AC.svg?style=flat-square"/></a> <a href="https://creativecommons.org/licenses/by-sa/4.0"><img src="https://img.shields.io/badge/License-CC_BY--SA_4.0-5E81AC.svg?style=flat-square"/></a></p>
[scrot-readme-color-preset]: https://raw.githubusercontent.com/arcticicestudio/nord-xfce-terminal/develop/src/assets/scrot-readme-color-preset.png

123
xfce-themes/nord-xfce-terminal-develop/install.sh

@ -0,0 +1,123 @@
#!/usr/bin/env bash
# Copyright (c) 2016-present Arctic Ice Studio <development@arcticicestudio.com>
# Copyright (c) 2016-present Sven Greb <code@svengreb.de>
# Project: Nord XFCE Terminal
# Repository: https://github.com/arcticicestudio/nord-xfce-terminal
# License: MIT
set -e
_ct_error="\e[0;31m"
_ct_success="\e[0;32m"
_ct_warning="\e[0;33m"
_ct_highlight="\e[0;34m"
_ct_primary="\e[0;36m"
_ct="\e[0;37m"
_ctb_subtle="\e[1;30m"
_ctb_error="\e[1;31m"
_ctb_success="\e[1;32m"
_ctb_warning="\e[1;33m"
_ctb_highlight="\e[1;34m"
_ctb_primary="\e[1;36m"
_ctb="\e[1;37m"
_c_reset="\e[0m"
__help() {
printf "${_ctb}Usage: ${_ct_primary}install.sh ${_ctb_subtle}[OPTIONS]\n"
printf " ${_ctb_highlight}-h${_ct},${_ctb_highlight} --help ${_ct}Help\n"
printf " ${_ctb_highlight}-v${_ct},${_ctb_highlight} --verbose ${_ct}Verbose output\n${_ctb_reset}"
printf " ${_ctb_highlight}-t${_ct},${_ctb_highlight} --themefile <THEME_FILE> \
${_ct}Use the specified color theme file\n${_ctb_reset}"
}
__cleanup() {
trap '' SIGINT SIGTERM
unset -v _ct_error _ct_success _ct_warning _ct_highlight _ct_primary _ct
unset -v _ctb_error _ctb_success _ctb_warning _ctb_highlight _ctb_primary _ctb _c_reset
unset -v NORD_XFCE_TERMINAL_SCRIPT_OPTS THEME_FILE VERBOSE LOCAL_INSTALL NORD_XFCE_TERMINAL_VERSION
unset -f __help __cleanup __log_error __log_success __log_warning __log_info
unset -f __validate_file __local_install
}
__log_error() {
printf "${_ctb_error}[ERROR] ${_ct}$1${_c_reset}\n"
}
__log_success() {
printf "${_ctb_success}[OK] ${_ct}$1${_c_reset}\n"
}
__log_warning() {
printf "${_ctb_warning}[WARN] ${_ct}$1${_c_reset}\n"
}
__log_info() {
printf "${_ctb}[INFO] ${_ct}$1${_c_reset}\n"
}
__summary_success() {
__log_success "Local installation completed"
__cleanup
exit 0
}
__summary_error() {
__log_error "An error occurred during the installation!"
__log_error "Exit code: $1"
__cleanup
exit 1
}
__local_install() {
__validate_file
if [ ! -d $LOCAL_INSTALL_DIR ]; then
mkdir -p $LOCAL_INSTALL_DIR
if [ $? -eq 0 ]; then
if [ $VERBOSE = true ]; then __log_info "Created local directory $LOCAL_INSTALL_DIR"; fi
else
__log_error "Could not create local directory $LOCAL_INSTALL_DIR"
__summary_error 1
fi
fi
cp -f $THEME_FILE $LOCAL_INSTALL_DIR
if [ $? -eq 0 ]; then
if [ $VERBOSE = true ]; then __log_success "Copied color theme file to $LOCAL_INSTALL_DIR"; fi
__summary_success
else
__log_error "Could not copy color theme file to $LOCAL_INSTALL_DIR"
__summary_error 1
fi
}
__validate_file() {
if [ ! -f $THEME_FILE ]; then
__log_error "Color theme file not found: $THEME_FILE"
__summary_error 1
fi
}
trap "printf '${_ctb_error}User aborted.${_ctb_reset}\n' && exit 1" SIGINT SIGTERM
NORD_XFCE_TERMINAL_SCRIPT_OPTS=`getopt -o vht: --long verbose,help,themefile: -n 'install.sh' -- "$@"`
THEME_FILE=src/nord.theme
VERBOSE=false
LOCAL_INSTALL_DIR=~/.local/share/xfce4/terminal/colorschemes
NORD_XFCE_TERMINAL_VERSION=0.1.0
eval set -- "$NORD_XFCE_TERMINAL_SCRIPT_OPTS"
while true; do
case "$1" in
-v | --verbose ) VERBOSE=true; shift ;;
-h | --help ) __help; exit 0; break ;;
-t | --themefile )
THEME_FILE="$2"; shift 2 ;;
-- ) shift; break ;;
* ) break ;;
esac
done
__local_install
__cleanup
exit 0

21898
xfce-themes/nord-xfce-terminal-develop/src/assets/nord-xfce-terminal-banner.ai

File diff suppressed because one or more lines are too long

9
xfce-themes/nord-xfce-terminal-develop/src/assets/nord-xfce-terminal-banner.svg

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" width="888" height="200" viewBox="0 0 888 200">
<path fill="none" d="M265.192 153.966h357.615v33.796H265.192z"/>
<path fill="#88C0D0" d="M267.622 153.967h1.35l21.959 31.004h.09v-31.004h.9v32.129h-1.35l-21.959-31.004h-.09v31.004h-.9v-32.129zm38.429 8.46c6.75 0 10.395 5.805 10.395 12.104 0 6.345-3.645 12.104-10.44 12.104-6.75 0-10.395-5.76-10.395-12.104 0-6.3 3.645-12.104 10.44-12.104zm0 23.308c6.165 0 9.495-5.354 9.495-11.204 0-5.76-3.33-11.205-9.495-11.205-6.255 0-9.54 5.445-9.54 11.205.001 5.85 3.285 11.204 9.54 11.204zm15.031.361h-.9v-23.129h.9v5.715h.09c.855-3.42 3.555-6.435 9.09-6.255v.899c-6.345-.314-9.18 4.636-9.18 9.675v13.095zm28.753-32.129h.9v32.129h-.9v-6.479h-.09c-1.17 4.05-4.545 7.02-9.27 7.02-6.12 0-9.855-5.085-9.855-12.06 0-6.479 3.465-12.149 9.855-12.149 4.905 0 8.189 2.835 9.27 7.02h.09v-15.481zm-9.359 9.359c-6.345 0-8.955 5.896-8.955 11.25 0 5.939 2.97 11.159 8.955 11.159 5.939 0 9.359-5.175 9.359-11.159 0-7.154-3.735-11.25-9.359-11.25z"/>
<path fill="#2E3440" d="M366.17 153.967h3.6l9.09 13.455 9.404-13.455h3.42l-10.979 15.659 11.609 16.47h-3.69l-9.764-14.175-9.9 14.175h-3.465l11.564-16.56-10.889-15.569zm37.35 11.295h-4.59v20.834h-2.835v-20.834h-3.96v-2.385h3.96v-2.115c-.045-4.005 1.08-6.795 5.625-6.795.81 0 1.484.045 2.385.181v2.43c-.766-.135-1.396-.226-2.07-.226-3.149 0-3.06 1.98-3.104 4.5v2.025h4.59v2.385zm19.079 4.904c-.765-3.465-2.88-5.579-6.569-5.579-5.445 0-8.145 4.949-8.145 9.899 0 4.949 2.699 9.899 8.145 9.899 3.51 0 6.39-2.745 6.749-6.614h2.835c-.765 5.579-4.409 8.999-9.584 8.999-7.11 0-10.979-5.625-10.979-12.284 0-6.66 3.869-12.284 10.979-12.284 4.949 0 8.774 2.654 9.404 7.964h-2.835zm8.64 5.085c.045 4.14 2.204 9.135 7.649 9.135 4.14 0 6.39-2.43 7.29-5.939h2.834c-1.215 5.265-4.274 8.324-10.124 8.324-7.38 0-10.484-5.67-10.484-12.284 0-6.12 3.104-12.284 10.484-12.284 7.47 0 10.439 6.524 10.215 13.049h-17.864zm15.03-2.385c-.136-4.274-2.79-8.279-7.38-8.279-4.635 0-7.2 4.05-7.649 8.279h15.029zm16.245-18.899h25.469v2.61h-11.205v29.519h-3.06v-29.519h-11.204v-2.61zm24.614 21.284c.045 4.14 2.204 9.135 7.649 9.135 4.14 0 6.39-2.43 7.29-5.939h2.834c-1.215 5.265-4.274 8.324-10.124 8.324-7.38 0-10.484-5.67-10.484-12.284 0-6.12 3.104-12.284 10.484-12.284 7.47 0 10.439 6.524 10.215 13.049h-17.864zm15.029-2.385c-.136-4.274-2.79-8.279-7.38-8.279-4.635 0-7.2 4.05-7.649 8.279h15.029zm6.66-9.989h2.609v5.444h.09c1.44-3.734 4.59-5.939 8.775-5.76v2.835c-5.13-.27-8.64 3.51-8.64 8.325v12.374h-2.835v-23.218zm14.175 0h2.609v3.914h.135c1.485-2.789 3.915-4.589 7.605-4.589 3.06 0 5.805 1.484 6.659 4.544 1.396-3.06 4.32-4.544 7.38-4.544 5.085 0 7.694 2.654 7.694 8.145v15.749h-2.835v-15.614c0-3.825-1.439-5.895-5.489-5.895-4.905 0-6.3 4.05-6.3 8.369v13.14h-2.835v-15.749c.045-3.15-1.26-5.76-4.859-5.76-4.905 0-6.885 3.689-6.93 8.55v12.959h-2.835v-23.219zm37.529-8.91h2.835v4.545h-2.835v-4.545zm0 8.91h2.835v23.219h-2.835v-23.219zm8.236 0h2.835v4.005h.09c1.034-2.79 4.14-4.68 7.425-4.68 6.524 0 8.504 3.419 8.504 8.954v14.939h-2.835v-14.489c0-4.005-1.305-7.02-5.895-7.02-4.5 0-7.199 3.42-7.289 7.964v13.545h-2.835v-23.218zm23.938 7.109c.271-5.444 4.095-7.784 9.405-7.784 4.095 0 8.549 1.26 8.549 7.469v12.33c0 1.08.54 1.71 1.665 1.71.315 0 .675-.09.9-.18v2.385c-.63.135-1.08.18-1.845.18-2.88 0-3.33-1.62-3.33-4.05h-.09c-1.98 3.015-4.005 4.725-8.46 4.725-4.274 0-7.784-2.114-7.784-6.795 0-6.524 6.345-6.749 12.464-7.47 2.34-.27 3.645-.585 3.645-3.149 0-3.825-2.744-4.77-6.074-4.77-3.51 0-6.12 1.619-6.21 5.399h-2.835zm15.119 3.42h-.09c-.359.675-1.62.9-2.385 1.035-4.814.854-10.8.81-10.8 5.354 0 2.835 2.521 4.59 5.175 4.59 4.32 0 8.146-2.745 8.1-7.29v-3.689zm8.551-19.439h2.835v32.129h-2.835v-32.129z"/>
<g fill="#2E3440">
<path d="M466.56 135.966l-43.392-55.545V65.009l48.091 62.172h25.844V39.636h-43.465l-9.396-9.399h62.257v105.729z"/>
<path d="M421.44 30.237l43.393 55.541v15.41l-48.091-62.167h-25.843v87.544h43.463l9.399 9.401H381.5V30.237z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

BIN
xfce-themes/nord-xfce-terminal-develop/src/assets/scrot-colortest.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

BIN
xfce-themes/nord-xfce-terminal-develop/src/assets/scrot-htop.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 330 KiB

BIN
xfce-themes/nord-xfce-terminal-develop/src/assets/scrot-readme-color-preset.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

9
xfce-themes/nord-xfce-terminal-develop/src/nord.theme

@ -0,0 +1,9 @@
[Scheme]
Name=Nord
ColorCursor=#D8DEE9
ColorForeground=#D8DEE9
ColorBackground=#2E3440
TabActivityColor=#88C0D0
ColorPalette=#3B4252;#BF616A;#A3BE8C;#EBCB8B;#81A1C1;#B48EAD;#88C0D0;#E5E9F0;#4C566A;#BF616A;#A3BE8C;#EBCB8B;#81A1C1;#B48EAD;#8FBCBB;#ECEFF4
ColorBold=#D8DEE9
ColorBoldUseDefault=FALSE
Loading…
Cancel
Save