Initial Commit

This commit is contained in:
Matthieu Fortin 2024-09-07 11:33:03 -04:00
commit 74e9953070
229 changed files with 8913 additions and 0 deletions

View file

@ -0,0 +1,26 @@
import = [
"~/.config/alacritty/catppuccin-mocha.toml"
]
[env]
TERM = "xterm-256color"
[font]
size = 14.0
[font.bold]
family = "MesloLGS Nerd Font Mono"
style = "Bold"
[font.bold_italic]
family = "MesloLGS Nerd Font Mono"
style = "Bold Italic"
[font.italic]
family = "MesloLGS Nerd Font Mono"
style = "Italic"
[font.normal]
family = "MesloLGS Nerd Font Mono"
style = "Regular"

View file

@ -0,0 +1,75 @@
[colors.primary]
background = "#1E1E2E"
foreground = "#CDD6F4"
dim_foreground = "#CDD6F4"
bright_foreground = "#CDD6F4"
[colors.cursor]
text = "#1E1E2E"
cursor = "#F5E0DC"
[colors.vi_mode_cursor]
text = "#1E1E2E"
cursor = "#B4BEFE"
[colors.search.matches]
foreground = "#1E1E2E"
background = "#A6ADC8"
[colors.search.focused_match]
foreground = "#1E1E2E"
background = "#A6E3A1"
[colors.footer_bar]
foreground = "#1E1E2E"
background = "#A6ADC8"
[colors.hints.start]
foreground = "#1E1E2E"
background = "#F9E2AF"
[colors.hints.end]
foreground = "#1E1E2E"
background = "#A6ADC8"
[colors.selection]
text = "#1E1E2E"
background = "#F5E0DC"
[colors.normal]
black = "#45475A"
red = "#F38BA8"
green = "#A6E3A1"
yellow = "#F9E2AF"
blue = "#89B4FA"
magenta = "#F5C2E7"
cyan = "#94E2D5"
white = "#BAC2DE"
[colors.bright]
black = "#585B70"
red = "#F38BA8"
green = "#A6E3A1"
yellow = "#F9E2AF"
blue = "#89B4FA"
magenta = "#F5C2E7"
cyan = "#94E2D5"
white = "#A6ADC8"
[colors.dim]
black = "#45475A"
red = "#F38BA8"
green = "#A6E3A1"
yellow = "#F9E2AF"
blue = "#89B4FA"
magenta = "#F5C2E7"
cyan = "#94E2D5"
white = "#BAC2DE"
[[colors.indexed_colors]]
index = 16
color = "#FAB387"
[[colors.indexed_colors]]
index = 17
color = "#F5E0DC"

380
bash/.bash-preexec.sh Normal file
View file

@ -0,0 +1,380 @@
# bash-preexec.sh -- Bash support for ZSH-like 'preexec' and 'precmd' functions.
# https://github.com/rcaloras/bash-preexec
#
#
# 'preexec' functions are executed before each interactive command is
# executed, with the interactive command as its argument. The 'precmd'
# function is executed before each prompt is displayed.
#
# Author: Ryan Caloras (ryan@bashhub.com)
# Forked from Original Author: Glyph Lefkowitz
#
# V0.5.0
#
# General Usage:
#
# 1. Source this file at the end of your bash profile so as not to interfere
# with anything else that's using PROMPT_COMMAND.
#
# 2. Add any precmd or preexec functions by appending them to their arrays:
# e.g.
# precmd_functions+=(my_precmd_function)
# precmd_functions+=(some_other_precmd_function)
#
# preexec_functions+=(my_preexec_function)
#
# 3. Consider changing anything using the DEBUG trap or PROMPT_COMMAND
# to use preexec and precmd instead. Preexisting usages will be
# preserved, but doing so manually may be less surprising.
#
# Note: This module requires two Bash features which you must not otherwise be
# using: the "DEBUG" trap, and the "PROMPT_COMMAND" variable. If you override
# either of these after bash-preexec has been installed it will most likely break.
# Tell shellcheck what kind of file this is.
# shellcheck shell=bash
# Make sure this is bash that's running and return otherwise.
# Use POSIX syntax for this line:
if [ -z "${BASH_VERSION-}" ]; then
return 1;
fi
# We only support Bash 3.1+.
# Note: BASH_VERSINFO is first available in Bash-2.0.
if [[ -z "${BASH_VERSINFO-}" ]] || (( BASH_VERSINFO[0] < 3 || (BASH_VERSINFO[0] == 3 && BASH_VERSINFO[1] < 1) )); then
return 1
fi
# Avoid duplicate inclusion
if [[ -n "${bash_preexec_imported:-}" || -n "${__bp_imported:-}" ]]; then
return 0
fi
bash_preexec_imported="defined"
# WARNING: This variable is no longer used and should not be relied upon.
# Use ${bash_preexec_imported} instead.
# shellcheck disable=SC2034
__bp_imported="${bash_preexec_imported}"
# Should be available to each precmd and preexec
# functions, should they want it. $? and $_ are available as $? and $_, but
# $PIPESTATUS is available only in a copy, $BP_PIPESTATUS.
# TODO: Figure out how to restore PIPESTATUS before each precmd or preexec
# function.
__bp_last_ret_value="$?"
BP_PIPESTATUS=("${PIPESTATUS[@]}")
__bp_last_argument_prev_command="$_"
__bp_inside_precmd=0
__bp_inside_preexec=0
# Initial PROMPT_COMMAND string that is removed from PROMPT_COMMAND post __bp_install
__bp_install_string=$'__bp_trap_string="$(trap -p DEBUG)"\ntrap - DEBUG\n__bp_install'
# Fails if any of the given variables are readonly
# Reference https://stackoverflow.com/a/4441178
__bp_require_not_readonly() {
local var
for var; do
if ! ( unset "$var" 2> /dev/null ); then
echo "bash-preexec requires write access to ${var}" >&2
return 1
fi
done
}
# Remove ignorespace and or replace ignoreboth from HISTCONTROL
# so we can accurately invoke preexec with a command from our
# history even if it starts with a space.
__bp_adjust_histcontrol() {
local histcontrol
histcontrol="${HISTCONTROL:-}"
histcontrol="${histcontrol//ignorespace}"
# Replace ignoreboth with ignoredups
if [[ "$histcontrol" == *"ignoreboth"* ]]; then
histcontrol="ignoredups:${histcontrol//ignoreboth}"
fi;
export HISTCONTROL="$histcontrol"
}
# This variable describes whether we are currently in "interactive mode";
# i.e. whether this shell has just executed a prompt and is waiting for user
# input. It documents whether the current command invoked by the trace hook is
# run interactively by the user; it's set immediately after the prompt hook,
# and unset as soon as the trace hook is run.
__bp_preexec_interactive_mode=""
# These arrays are used to add functions to be run before, or after, prompts.
declare -a precmd_functions
declare -a preexec_functions
# Trims leading and trailing whitespace from $2 and writes it to the variable
# name passed as $1
__bp_trim_whitespace() {
local var=${1:?} text=${2:-}
text="${text#"${text%%[![:space:]]*}"}" # remove leading whitespace characters
text="${text%"${text##*[![:space:]]}"}" # remove trailing whitespace characters
printf -v "$var" '%s' "$text"
}
# Trims whitespace and removes any leading or trailing semicolons from $2 and
# writes the resulting string to the variable name passed as $1. Used for
# manipulating substrings in PROMPT_COMMAND
__bp_sanitize_string() {
local var=${1:?} text=${2:-} sanitized
__bp_trim_whitespace sanitized "$text"
sanitized=${sanitized%;}
sanitized=${sanitized#;}
__bp_trim_whitespace sanitized "$sanitized"
printf -v "$var" '%s' "$sanitized"
}
# This function is installed as part of the PROMPT_COMMAND;
# It sets a variable to indicate that the prompt was just displayed,
# to allow the DEBUG trap to know that the next command is likely interactive.
__bp_interactive_mode() {
__bp_preexec_interactive_mode="on";
}
# This function is installed as part of the PROMPT_COMMAND.
# It will invoke any functions defined in the precmd_functions array.
__bp_precmd_invoke_cmd() {
# Save the returned value from our last command, and from each process in
# its pipeline. Note: this MUST be the first thing done in this function.
# BP_PIPESTATUS may be unused, ignore
# shellcheck disable=SC2034
__bp_last_ret_value="$?" BP_PIPESTATUS=("${PIPESTATUS[@]}")
# Don't invoke precmds if we are inside an execution of an "original
# prompt command" by another precmd execution loop. This avoids infinite
# recursion.
if (( __bp_inside_precmd > 0 )); then
return
fi
local __bp_inside_precmd=1
# Invoke every function defined in our function array.
local precmd_function
for precmd_function in "${precmd_functions[@]}"; do
# Only execute this function if it actually exists.
# Test existence of functions with: declare -[Ff]
if type -t "$precmd_function" 1>/dev/null; then
__bp_set_ret_value "$__bp_last_ret_value" "$__bp_last_argument_prev_command"
# Quote our function invocation to prevent issues with IFS
"$precmd_function"
fi
done
__bp_set_ret_value "$__bp_last_ret_value"
}
# Sets a return value in $?. We may want to get access to the $? variable in our
# precmd functions. This is available for instance in zsh. We can simulate it in bash
# by setting the value here.
__bp_set_ret_value() {
return ${1:+"$1"}
}
__bp_in_prompt_command() {
local prompt_command_array IFS=$'\n;'
read -rd '' -a prompt_command_array <<< "${PROMPT_COMMAND[*]:-}"
local trimmed_arg
__bp_trim_whitespace trimmed_arg "${1:-}"
local command trimmed_command
for command in "${prompt_command_array[@]:-}"; do
__bp_trim_whitespace trimmed_command "$command"
if [[ "$trimmed_command" == "$trimmed_arg" ]]; then
return 0
fi
done
return 1
}
# This function is installed as the DEBUG trap. It is invoked before each
# interactive prompt display. Its purpose is to inspect the current
# environment to attempt to detect if the current command is being invoked
# interactively, and invoke 'preexec' if so.
__bp_preexec_invoke_exec() {
# Save the contents of $_ so that it can be restored later on.
# https://stackoverflow.com/questions/40944532/bash-preserve-in-a-debug-trap#40944702
__bp_last_argument_prev_command="${1:-}"
# Don't invoke preexecs if we are inside of another preexec.
if (( __bp_inside_preexec > 0 )); then
return
fi
local __bp_inside_preexec=1
# Checks if the file descriptor is not standard out (i.e. '1')
# __bp_delay_install checks if we're in test. Needed for bats to run.
# Prevents preexec from being invoked for functions in PS1
if [[ ! -t 1 && -z "${__bp_delay_install:-}" ]]; then
return
fi
if [[ -n "${COMP_POINT:-}" || -n "${READLINE_POINT:-}" ]]; then
# We're in the middle of a completer or a keybinding set up by "bind
# -x". This obviously can't be an interactively issued command.
return
fi
if [[ -z "${__bp_preexec_interactive_mode:-}" ]]; then
# We're doing something related to displaying the prompt. Let the
# prompt set the title instead of me.
return
else
# If we're in a subshell, then the prompt won't be re-displayed to put
# us back into interactive mode, so let's not set the variable back.
# In other words, if you have a subshell like
# (sleep 1; sleep 2)
# You want to see the 'sleep 2' as a set_command_title as well.
if [[ 0 -eq "${BASH_SUBSHELL:-}" ]]; then
__bp_preexec_interactive_mode=""
fi
fi
if __bp_in_prompt_command "${BASH_COMMAND:-}"; then
# If we're executing something inside our prompt_command then we don't
# want to call preexec. Bash prior to 3.1 can't detect this at all :/
__bp_preexec_interactive_mode=""
return
fi
local this_command
this_command=$(
export LC_ALL=C
HISTTIMEFORMAT='' builtin history 1 | sed '1 s/^ *[0-9][0-9]*[* ] //'
)
# Sanity check to make sure we have something to invoke our function with.
if [[ -z "$this_command" ]]; then
return
fi
# Invoke every function defined in our function array.
local preexec_function
local preexec_function_ret_value
local preexec_ret_value=0
for preexec_function in "${preexec_functions[@]:-}"; do
# Only execute each function if it actually exists.
# Test existence of function with: declare -[fF]
if type -t "$preexec_function" 1>/dev/null; then
__bp_set_ret_value "${__bp_last_ret_value:-}"
# Quote our function invocation to prevent issues with IFS
"$preexec_function" "$this_command"
preexec_function_ret_value="$?"
if [[ "$preexec_function_ret_value" != 0 ]]; then
preexec_ret_value="$preexec_function_ret_value"
fi
fi
done
# Restore the last argument of the last executed command, and set the return
# value of the DEBUG trap to be the return code of the last preexec function
# to return an error.
# If `extdebug` is enabled a non-zero return value from any preexec function
# will cause the user's command not to execute.
# Run `shopt -s extdebug` to enable
__bp_set_ret_value "$preexec_ret_value" "$__bp_last_argument_prev_command"
}
__bp_install() {
# Exit if we already have this installed.
if [[ "${PROMPT_COMMAND[*]:-}" == *"__bp_precmd_invoke_cmd"* ]]; then
return 1;
fi
trap '__bp_preexec_invoke_exec "$_"' DEBUG
# Preserve any prior DEBUG trap as a preexec function
local prior_trap
# we can't easily do this with variable expansion. Leaving as sed command.
# shellcheck disable=SC2001
prior_trap=$(sed "s/[^']*'\(.*\)'[^']*/\1/" <<<"${__bp_trap_string:-}")
unset __bp_trap_string
if [[ -n "$prior_trap" ]]; then
eval '__bp_original_debug_trap() {
'"$prior_trap"'
}'
preexec_functions+=(__bp_original_debug_trap)
fi
# Adjust our HISTCONTROL Variable if needed.
__bp_adjust_histcontrol
# Issue #25. Setting debug trap for subshells causes sessions to exit for
# backgrounded subshell commands (e.g. (pwd)& ). Believe this is a bug in Bash.
#
# Disabling this by default. It can be enabled by setting this variable.
if [[ -n "${__bp_enable_subshells:-}" ]]; then
# Set so debug trap will work be invoked in subshells.
set -o functrace > /dev/null 2>&1
shopt -s extdebug > /dev/null 2>&1
fi;
local existing_prompt_command
# Remove setting our trap install string and sanitize the existing prompt command string
existing_prompt_command="${PROMPT_COMMAND:-}"
# Edge case of appending to PROMPT_COMMAND
existing_prompt_command="${existing_prompt_command//$__bp_install_string/:}" # no-op
existing_prompt_command="${existing_prompt_command//$'\n':$'\n'/$'\n'}" # remove known-token only
existing_prompt_command="${existing_prompt_command//$'\n':;/$'\n'}" # remove known-token only
__bp_sanitize_string existing_prompt_command "$existing_prompt_command"
if [[ "${existing_prompt_command:-:}" == ":" ]]; then
existing_prompt_command=
fi
# Install our hooks in PROMPT_COMMAND to allow our trap to know when we've
# actually entered something.
PROMPT_COMMAND='__bp_precmd_invoke_cmd'
PROMPT_COMMAND+=${existing_prompt_command:+$'\n'$existing_prompt_command}
if (( BASH_VERSINFO[0] > 5 || (BASH_VERSINFO[0] == 5 && BASH_VERSINFO[1] >= 1) )); then
PROMPT_COMMAND+=('__bp_interactive_mode')
else
# shellcheck disable=SC2179 # PROMPT_COMMAND is not an array in bash <= 5.0
PROMPT_COMMAND+=$'\n__bp_interactive_mode'
fi
# Add two functions to our arrays for convenience
# of definition.
precmd_functions+=(precmd)
preexec_functions+=(preexec)
# Invoke our two functions manually that were added to $PROMPT_COMMAND
__bp_precmd_invoke_cmd
__bp_interactive_mode
}
# Sets an installation string as part of our PROMPT_COMMAND to install
# after our session has started. This allows bash-preexec to be included
# at any point in our bash profile.
__bp_install_after_session_init() {
# bash-preexec needs to modify these variables in order to work correctly
# if it can't, just stop the installation
__bp_require_not_readonly PROMPT_COMMAND HISTCONTROL HISTTIMEFORMAT || return
local sanitized_prompt_command
__bp_sanitize_string sanitized_prompt_command "${PROMPT_COMMAND:-}"
if [[ -n "$sanitized_prompt_command" ]]; then
# shellcheck disable=SC2178 # PROMPT_COMMAND is not an array in bash <= 5.0
PROMPT_COMMAND=${sanitized_prompt_command}$'\n'
fi;
# shellcheck disable=SC2179 # PROMPT_COMMAND is not an array in bash <= 5.0
PROMPT_COMMAND+=${__bp_install_string}
}
# Run our install so long as we're not delaying it.
if [[ -z "${__bp_delay_install:-}" ]]; then
__bp_install_after_session_init
fi;

3
bash/.bash_logout Normal file
View file

@ -0,0 +1,3 @@
#
# ~/.bash_logout
#

7
bash/.bash_profile Normal file
View file

@ -0,0 +1,7 @@
#
# ~/.bash_profile
#
[[ -f ~/.bashrc ]] && . ~/.bashrc
. "$HOME/.atuin/bin/env"

444
bash/.bashrc Normal file
View file

@ -0,0 +1,444 @@
#!/bin/bash
iatest=$(expr index "$-" i)
[ -f /usr/bin/fastfetch ] && fastfetch
[ -f /etc/bashrc ] && . /etc/bashrc
[ -f /usr/share/bash-completion/bash-completion ] && . /usr/share/bash-completion/bash-completion
[ -f /etc/bash_completion ] && . /etc/bash_completion
if [[ $iatest -gt 0 ]]; then bind "set bell-style visible"; fi
# History
export HISTFILESIZE=10000
export HISTSIZE=500
export HISTCONTROL=erasedups:ignoredups:ignorespace
shopt -s checkwinsize
shopt -s histappend
PROMPT_COMMAND='history -a'
[[ $- == *i* ]] && stty -ixon
# Ignore case on auto-completion
if [[ $iatest -gt 0 ]]; then bind "set completion-ignore-case on"; fi
# Show auto-completion list automatically, without double tab
if [[ $iatest -gt 0 ]]; then bind "set show-all-if-ambiguous on"; fi
# Default editor
export EDITOR=nvim
export VISUAL=nvim
alias pico='edit'
alias spico='sedit'
alias nano='edit'
alias snano='sedit'
alias vim='nvim'
alias cat='bat'
# To have colors for ls and all grep commands such as grep, egrep and zgrep
export CLICOLOR=1
export LS_COLORS='no=00:fi=00:di=00;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=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:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:*.xml=00;31:'
#export GREP_OPTIONS='--color=auto' #deprecated
alias grep="/usr/bin/grep $GREP_OPTIONS"
unset GREP_OPTIONS
# Color for manpages in less makes manpages a little easier to read
export LESS_TERMCAP_mb=$'\E[01;31m'
export LESS_TERMCAP_md=$'\E[01;31m'
export LESS_TERMCAP_me=$'\E[0m'
export LESS_TERMCAP_se=$'\E[0m'
export LESS_TERMCAP_so=$'\E[01;44;33m'
export LESS_TERMCAP_ue=$'\E[0m'
export LESS_TERMCAP_us=$'\E[01;32m'
#######################################################
# GENERAL ALIAS'S
#######################################################
# To temporarily bypass an alias, we precede the command with a \
# EG: the ls command is aliased, but to use the normal ls command you would type \ls
# Add an "alert" alias for long running commands. Use like so:
# sleep 10; alert
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$//'\'')"'
# Edit this .bashrc file
alias ebrc='edit ~/.bashrc'
# Show help for this .bashrc file
alias hlp='less ~/.bashrc_help'
# alias to show the date
alias da='date "+%Y-%m-%d %A %T %Z"'
# Alias's to modified commands
alias cp='cp -i'
alias mv='mv -i'
alias rm='trash -v'
alias mkdir='mkdir -p'
alias ps='ps auxf'
alias ping='ping -c 10'
alias less='less -R'
alias cls='clear'
alias apt-get='sudo apt-get'
alias multitail='multitail --no-repeat -c'
alias freshclam='sudo freshclam'
alias vi='nvim'
alias svi='sudo vi'
alias vis='nvim "+set si"'
# Change directory aliases
alias home='cd ~'
alias cd..='cd ..'
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias .....='cd ../../../..'
# cd into the old directory
alias bd='cd "$OLDPWD"'
# Remove a directory and all files
alias rmd='/bin/rm --recursive --force --verbose '
# Alias's for multiple directory listing commands
alias la='ls -Alh' # show hidden files
alias ls='ls -aFh --color=always' # add colors and file type extensions
alias lx='ls -lXBh' # sort by extension
alias lk='ls -lSrh' # sort by size
alias lc='ls -lcrh' # sort by change time
alias lu='ls -lurh' # sort by access time
alias lr='ls -lRh' # recursive ls
alias lt='ls -ltrh' # sort by date
alias lm='ls -alh |more' # pipe through 'more'
alias lw='ls -xAh' # wide listing format
alias ll='ls -Fls' # long listing format
alias labc='ls -lap' #alphabetical sort
alias lf="ls -l | egrep -v '^d'" # files only
alias ldir="ls -l | egrep '^d'" # directories only
# alias chmod commands
alias mx='chmod a+x'
alias 000='chmod -R 000'
alias 644='chmod -R 644'
alias 666='chmod -R 666'
alias 755='chmod -R 755'
alias 777='chmod -R 777'
# Search command line history
alias h="history | grep "
# Search running processes
alias p="ps aux | grep "
alias topcpu="/bin/ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10"
# Search files in the current folder
alias f="find . | grep "
# Count all files (recursively) in the current folder
alias countfiles="for t in files links directories; do echo \`find . -type \${t:0:1} | wc -l\` \$t; done 2> /dev/null"
# To see if a command is aliased, a file, or a built-in command
alias checkcommand="type -t"
# Show open ports
alias openports='netstat -nape --inet'
# Alias's for safe and forced reboots
alias rebootsafe='sudo shutdown -r now'
alias rebootforce='sudo shutdown -r -n now'
# Alias's to show disk space and space used in a folder
alias diskspace="du -S | sort -n -r |more"
alias folders='du -h --max-depth=1'
alias folderssort='find . -maxdepth 1 -type d -print0 | xargs -0 du -sk | sort -rn'
alias tree='tree -CAhF --dirsfirst'
alias treed='tree -CAFd'
alias mountedinfo='df -hT'
# Alias's for archives
alias mktar='tar -cvf'
alias mkbz2='tar -cvjf'
alias mkgz='tar -cvzf'
alias untar='tar -xvf'
alias unbz2='tar -xvjf'
alias ungz='tar -xvzf'
# Show all logs in /var/log
alias logs="sudo find /var/log -type f -exec file {} \; | grep 'text' | cut -d' ' -f1 | sed -e's/:$//g' | grep -v '[0-9]$' | xargs tail -f"
# SHA1
alias sha1='openssl sha1'
alias clickpaste='sleep 3; xdotool type "$(xclip -o -selection clipboard)"'
#######################################################
# SPECIAL FUNCTIONS
#######################################################
chezedit() {
if [ -z "$1" ]; then
echo "Usage: chezedit <config file>"
return 1
fi
chezmoi edit "$1" && chezmoi apply "$1"
}
# Extracts any archive(s) (if unp isn't installed)
extract() {
for archive in "$@"; do
if [ -f "$archive" ]; then
case $archive in
*.tar.bz2) tar xvjf $archive ;;
*.tar.gz) tar xvzf $archive ;;
*.bz2) bunzip2 $archive ;;
*.rar) rar x $archive ;;
*.gz) gunzip $archive ;;
*.tar) tar xvf $archive ;;
*.tbz2) tar xvjf $archive ;;
*.tgz) tar xvzf $archive ;;
*.zip) unzip $archive ;;
*.Z) uncompress $archive ;;
*.7z) 7z x $archive ;;
*) echo "don't know how to extract '$archive'..." ;;
esac
else
echo "'$archive' is not a valid file!"
fi
done
}
# Searches for text in all files in the current folder
ftext() {
# -i case-insensitive
# -I ignore binary files
# -H causes filename to be printed
# -r recursive search
# -n causes line number to be printed
# optional: -F treat search term as a literal, not a regular expression
# optional: -l only print filenames and not the matching lines ex. grep -irl "$1" *
grep -iIHrn --color=always "$1" . | less -r
}
# Copy file with a progress bar
cpp() {
set -e
strace -q -ewrite cp -- "${1}" "${2}" 2>&1 |
awk '{
count += $NF
if (count % 10 == 0) {
percent = count / total_size * 100
printf "%3d%% [", percent
for (i=0;i<=percent;i++)
printf "="
printf ">"
for (i=percent;i<100;i++)
printf " "
printf "]\r"
}
}
END { print "" }' total_size="$(stat -c '%s' "${1}")" count=0
}
# Copy and go to the directory
cpg() {
if [ -d "$2" ]; then
cp "$1" "$2" && cd "$2"
else
cp "$1" "$2"
fi
}
# Move and go to the directory
mvg() {
if [ -d "$2" ]; then
mv "$1" "$2" && cd "$2"
else
mv "$1" "$2"
fi
}
# Create and go to the directory
mkdirg() {
mkdir -p "$1"
cd "$1"
}
# Goes up a specified number of directories (i.e. up 4)
up() {
local d=""
limit=$1
for ((i = 1; i <= limit; i++)); do
d=$d/..
done
d=$(echo $d | sed 's/^\///')
if [ -z "$d" ]; then
d=..
fi
cd $d
}
# Automatically do an ls after each cd, z, or zoxide
cd ()
{
if [ -n "$1" ]; then
builtin cd "$@" && ls
else
builtin cd ~ && ls
fi
}
# Returns the last 2 fields of the working directory
pwdtail() {
pwd | awk -F/ '{nlast = NF -1;print $nlast"/"$NF}'
}
# Show the current distribution
distribution ()
{
local dtype="unknown" # Default to unknown
# Use /etc/os-release for modern distro identification
if [ -r /etc/os-release ]; then
source /etc/os-release
case $ID in
fedora|rhel|centos)
dtype="redhat"
;;
sles|opensuse*)
dtype="suse"
;;
ubuntu|debian)
dtype="debian"
;;
gentoo)
dtype="gentoo"
;;
arch)
dtype="arch"
;;
slackware)
dtype="slackware"
;;
*)
# If ID is not recognized, keep dtype as unknown
;;
esac
fi
echo $dtype
}
# Show the current version of the operating system
ver() {
local dtype
dtype=$(distribution)
case $dtype in
"redhat")
if [ -s /etc/redhat-release ]; then
cat /etc/redhat-release
else
cat /etc/issue
fi
uname -a
;;
"suse")
cat /etc/SuSE-release
;;
"debian")
lsb_release -a
;;
"gentoo")
cat /etc/gentoo-release
;;
"arch")
cat /etc/os-release
;;
"slackware")
cat /etc/slackware-version
;;
*)
if [ -s /etc/issue ]; then
cat /etc/issue
else
echo "Error: Unknown distribution"
exit 1
fi
;;
esac
}
# IP address lookup
alias whatismyip="whatsmyip"
function whatsmyip ()
{
# Internal IP Lookup.
if [ -e /sbin/ip ]; then
echo -n "Internal IP: "
/sbin/ip addr show wlan0 | grep "inet " | awk -F: '{print $1}' | awk '{print $2}'
else
echo -n "Internal IP: "
/sbin/ifconfig wlan0 | grep "inet " | awk -F: '{print $1} |' | awk '{print $2}'
fi
# External IP Lookup
echo -n "External IP: "
curl -s ifconfig.me
}
# Trim leading and trailing spaces (for scripts)
trim() {
local var=$*
var="${var#"${var%%[![:space:]]*}"}" # remove leading whitespace characters
var="${var%"${var##*[![:space:]]}"}" # remove trailing whitespace characters
echo -n "$var"
}
# OS Specific aliases
if [[ "$(distribution)" = "arch" ]]; then
alias \
pacfiles='pacman -F' \
pacfileupg='sudo pacman -Fy' \
pacin='sudo pacman -S' \
pacins='sudo pacman -U' \
pacinsd='sudo pacman -S --asdeps' \
paclean='sudo pacman -Sc' \
pacloc='pacman -Qi' \
paclocs='pacman -Qs' \
paclr='sudo pacman -Scc' \
pacls='pacman -Ql' \
paclsorphans='sudo pacman -Qdt' \
pacmanallkeys='sudo pacman-key --refresh-keys' \
pacmir='sudo pacman -Syy' \
pacown='pacman -Qo' \
pacre='sudo pacman -R' \
pacrem='sudo pacman -Rns' \
pacrep='pacman -Si' \
pacreps='pacman -Ss' \
pacrmorphans='sudo pacman -Rs $(pacman -Qtdq)' \
pacupd='sudo pacman -Sy' \
pacupg='sudo pacman -Syu'
fi
# GitHub Titus Additions
gcom() {
git add .
git commit -m "$1"
}
lazyg() {
git add .
git commit -m "$1"
git push
}
bind '"\C-f":"zi\n"'
export PATH=$PATH:"$HOME/.local/bin:/var/lib/flatpak/exports/bin:$HOME/.local/share/flatpak/exports/bin:$HOME/.npm/bin"
# Install Starship - curl -sS https://starship.rs/install.sh | sh
eval "$(starship init bash)"
#eval "$(oh-my-posh init bash --config "~/.cache/oh-my-posh/themes/catppuccin_mocha.omp.json")"
eval "$(zoxide init bash)"
#eval "$(atuin ini bash)"

View file

@ -0,0 +1,56 @@
# -*- conf -*-
#shell=/bin/bash
login-shell=yes
#font=MesloLGS Nerd Font Mono:size:18
font=JetBrainsMono Nerd Font Mono:size:24
[scrollback]
lines=100000
[key-bindings]
clipboard-copy=Control+c XF86Copy
clipboard-paste=Control+v XF86Paste
[search-bindings]
cancel=Control+g Control+Shift+c Escape
[url-bindings]
cancel=Control+g Control+Shift+c Control+d Escape
[cursor]
color=002b36 93a1a1
[colors]
foreground=cdd6f4
background=1e1e2e
regular0=45475a
regular1=f38ba8
regular2=a6e3a1
regular3=f9e2af
regular4=89b4fa
regular5=f5c2e7
regular6=94e2d5
regular7=bac2de
bright0=585b70
bright1=f38ba8
bright2=a6e3a1
bright3=f9e2af
bright4=89b4fa
bright5=f5c2e7
bright6=94e2d5
bright7=a6adc8
selection-foreground=cdd6f4
selection-background=414356
search-box-no-match=11111b f38ba8
search-box-match=cdd6f4 313244
jump-labels=11111b fab387
urls=89b4fa
# vim: ft=dosini

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

View file

@ -0,0 +1,214 @@
# #######################################################################################
# AUTOGENERATED HYPR CONFIG.
# PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,
# OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.
# #######################################################################################
#
# Please note not all available settings / options are set here.
# For a full list, see the wiki
#
source=~/.config/hypr/mocha.conf
exec-once = hyprctl setcursor catppuccin-mocha-dark-cursors 28
exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
# See https://wiki.hyprland.org/Configuring/Monitors/
monitor=,preferred,auto,1
monitor=eDP-1,preferred,auto,1.6
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
# Execute your favorite apps at launch
# exec-once = waybar & hyprpaper & firefox
# Source a file (multi-file configs)
# source = ~/.config/hypr/myColors.conf
# Set programs that you use
#$terminal = wezterm
$terminal = foot
$fileManager = dolphin
$menu = ulauncher
exec-once=waybar & swaync & hyprpaper
xwayland {
force_zero_scaling = true
}
# Some default env vars.
env = XCURSOR_SIZE,24
env = QT_QPA_PLATFORMTHEME,qt5ct # change to qt6ct if you have that
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
input {
kb_layout = us
kb_variant =
kb_model =
kb_options =
kb_rules =
kb_options = ctrl:nocaps
follow_mouse = 1
touchpad {
natural_scroll = yes
}
sensitivity = 0 # -1.0 to 1.0, 0 means no modification.
}
general {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
border_size = 3
col.active_border = $mauve $flamingo 90deg
col.inactive_border = $subtext0
resize_on_border = true
gaps_in = 2
gaps_out = 4
layout = dwindle
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
allow_tearing = false
}
decoration {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
rounding = 4
blur {
enabled = true
size = 3
passes = 1
}
drop_shadow = yes
shadow_range = 4
shadow_render_power = 3
col.shadow = rgba(1a1a1aee)
}
animations {
enabled = true
bezier = linear, 0.0, 0.0, 1.0, 1.0
animation = borderangle, 1, 50, linear, loop
animation=workspaces,0,1,default
animation=windows,0,1,default
}
dwindle {
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
preserve_split = yes # you probably want this
}
# master {
# # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
# new_is_master = true
# }
gestures {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
workspace_swipe = off
}
misc {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers
}
# Example per-device config
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
device {
name = epic-mouse-v1
sensitivity = -0.5
}
# Example windowrule v1
# windowrule = float, ^(kitty)$
# Example windowrule v2
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
windowrulev2 = noanim,class:^(ulauncher)$
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
$mainMod = super
# Sound through pactl
bind = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +10%
bind = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -10%
bind = , XF86AudioMut, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle
# Brightness through brightnessctl
bind = , XF86MonBrightnessUp, exec, brightnessctl set +5%
bind = , XF86MonBrightnessDown, exec, brightnessctl set 5%-
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
bind = $mainMod, return, exec, $terminal
bind = $mainMod, C, killactive,
bind = $mainMod, M, exit,
bind = $mainMod, V, togglefloating,
bind = $mainMod, space, exec, $menu
bind = $SUPER_SHIFT, l, exec, hyprlock
bind = $SUPER_SHIFT, R, exec, hyprctl reload
bind = $SUPER_SHIFT, D, exec, hyprctl keyword monitor eDP-1, disable
bind = $SUPER_SHIFT, F, exec, hyprctl keyword monitor eDP-1, enable
bind = $SUPER_SHIFT, e, exec, loginctl kill-user $(whoami)
bind = , Print, exec, hyprshot -m window
bind = shift, Print, exec, hyprshot -m region
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod, E, togglesplit, # dwindle
bind = $mainMod, F, fullscreen, # dwindle
bind = $mainMod, W, togglegroup, # dwindle
# Move focus with mainMod + arrow keys
bind = $mainMod, h, movefocus, l
bind = $mainMod, l, movefocus, r
bind = $mainMod, k, movefocus, u
bind = $mainMod, j, movefocus, d
# Switch workspaces with mainMod + [0-9]
bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod, 7, workspace, 7
bind = $mainMod, 8, workspace, 8
bind = $mainMod, 9, workspace, 9
bind = $mainMod, 0, workspace, 10
# Move active window to a workspace with mainMod + SHIFT + [0-9]
bind = $mainMod SHIFT, 1, movetoworkspace, 1
bind = $mainMod SHIFT, 2, movetoworkspace, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3
bind = $mainMod SHIFT, 4, movetoworkspace, 4
bind = $mainMod SHIFT, 5, movetoworkspace, 5
bind = $mainMod SHIFT, 6, movetoworkspace, 6
bind = $mainMod SHIFT, 7, movetoworkspace, 7
bind = $mainMod SHIFT, 8, movetoworkspace, 8
bind = $mainMod SHIFT, 9, movetoworkspace, 9
bind = $mainMod SHIFT, 0, movetoworkspace, 10
# Example special workspace (scratchpad)
bind = $mainMod, S, togglespecialworkspace, magic
bind = $mainMod SHIFT, S, movetoworkspace, special:magic
# Scroll through existing workspaces with mainMod + scroll
bind = $mainMod, mouse_down, workspace, e+1
bind = $mainMod, mouse_up, workspace, e-1
# Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow

View file

@ -0,0 +1,79 @@
source = $HOME/.config/hypr/mocha.conf
$accent = $mauve
$accentAlpha = $mauveAlpha
$font = JetBrainsMono Nerd Font
# GENERAL
general {
disable_loading_bar = true
hide_cursor = true
}
# BACKGROUND
background {
monitor =
path = ~/.config/hypr/backgrounds/arch-rainbow.png
blur_passes = 2
color = $base
}
# TIME
label {
monitor =
text = cmd[update:30000] echo "$(date +"%R")"
color = $text
font_size = 90
font_family = $font
position = -30, 0
halign = right
valign = top
}
# DATE
label {
monitor =
text = cmd[update:43200000] echo "$(date +"%A, %d %B %Y")"
color = $text
font_size = 25
font_family = $font
position = -30, -150
halign = right
valign = top
}
# USER AVATAR
image {
monitor =
path = ~/.face
size = 100
border_color = $accent
position = 0, 75
halign = center
valign = center
}
# INPUT FIELD
input-field {
monitor =
size = 300, 60
outline_thickness = 4
dots_size = 0.2
dots_spacing = 0.2
dots_center = true
outer_color = $accent
inner_color = $surface0
font_color = $text
fade_on_empty = false
placeholder_text = <span foreground="##$textAlpha"><i>󰌾 Logged in as </i><span foreground="##$accentAlpha">$USER</span></span>
hide_input = false
check_color = $accent
fail_color = $red
fail_text = <i>$FAIL <b>($ATTEMPTS)</b></i>
capslock_color = $yellow
position = 0, -35
halign = center
valign = center
}

View file

@ -0,0 +1,18 @@
# preload = ~/.config/backgrounds/nice-blue-background.png
# wallpaper = DP-4,~/.config/backgrounds/nice-blue-background.png
# preload = ~/arch-rainbow-1920x1080.png
# wallpaper = DP-4,~/arch-rainbow-1920x1080.png
# wallpaper = eDP-1,~/arch-rainbow-1920x1080.png
#
# preload = ~/wallpaper.webp
# wallpaper = DP-4,~/wallpaper.webp
# wallpaper = eDP-1,~/wallpaper.webp
# preload = ~/flcl.png
# wallpaper = DP-4,~/flcl.png
# wallpaper = eDP-1,~/flcl.png
#
preload = ~/.config/hypr/backgrounds/lofiwallpaper.png
wallpaper = DP-4,~/.config/hypr/backgrounds/lofiwallpaper.png
wallpaper = eDP-1,~/.config/hypr/backgrounds/lofiwallpaper.png

View file

@ -0,0 +1,78 @@
$rosewater = rgb(f5e0dc)
$rosewaterAlpha = f5e0dc
$flamingo = rgb(f2cdcd)
$flamingoAlpha = f2cdcd
$pink = rgb(f5c2e7)
$pinkAlpha = f5c2e7
$mauve = rgb(cba6f7)
$mauveAlpha = cba6f7
$red = rgb(f38ba8)
$redAlpha = f38ba8
$maroon = rgb(eba0ac)
$maroonAlpha = eba0ac
$peach = rgb(fab387)
$peachAlpha = fab387
$yellow = rgb(f9e2af)
$yellowAlpha = f9e2af
$green = rgb(a6e3a1)
$greenAlpha = a6e3a1
$teal = rgb(94e2d5)
$tealAlpha = 94e2d5
$sky = rgb(89dceb)
$skyAlpha = 89dceb
$sapphire = rgb(74c7ec)
$sapphireAlpha = 74c7ec
$blue = rgb(89b4fa)
$blueAlpha = 89b4fa
$lavender = rgb(b4befe)
$lavenderAlpha = b4befe
$text = rgb(cdd6f4)
$textAlpha = cdd6f4
$subtext1 = rgb(bac2de)
$subtext1Alpha = bac2de
$subtext0 = rgb(a6adc8)
$subtext0Alpha = a6adc8
$overlay2 = rgb(9399b2)
$overlay2Alpha = 9399b2
$overlay1 = rgb(7f849c)
$overlay1Alpha = 7f849c
$overlay0 = rgb(6c7086)
$overlay0Alpha = 6c7086
$surface2 = rgb(585b70)
$surface2Alpha = 585b70
$surface1 = rgb(45475a)
$surface1Alpha = 45475a
$surface0 = rgb(313244)
$surface0Alpha = 313244
$base = rgb(1e1e2e)
$baseAlpha = 1e1e2e
$mantle = rgb(181825)
$mantleAlpha = 181825
$crust = rgb(11111b)
$crustAlpha = 11111b

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 MiB

View file

@ -0,0 +1,62 @@
background #000000
foreground #F8F8F2
cursor #F8F8F2
# Black
color0 #3D4C5F
color8 #56687E
# Red
color1 #EE4F84
color9 #F48FB1
# Green
color2 #53E2AE
color10 #A1EFD3
# Yellow
color3 #F1FF52
color11 #F1FA8C
# Blue
color4 #6498EF
color12 #92B6F4
# Magenta
color5 #985EFF
color13 #BD99FF
# Cyan
color6 #24D1E7
color14 #87DFEB
# White
color7 #E5E5E5
color15 #F8F8F2
# The foreground for selections
selection_foreground #F8F8F2
# The background for selections
selection_background #8ab4f2
# Emacs terminal background
color17 #323F4E
# Emacs terminal modeline
color23 #1a1a1a
# The color for the border of the active window
active_border_color #F1FA8C
# The color for the border of inactive windows
inactive_border_color #56687E
url_color #6498EF
active_tab_foreground #F8F8F2
active_tab_background #24D1E7
inactive_tab_foreground #F8F8F2
inactive_tab_background #1a1a1a

View file

@ -0,0 +1,111 @@
{
"files": [
"README.md"
],
"badgeTemplate": "[![All Contributors](https://img.shields.io/badge/all_contributors-<%= contributors.length %>-green.svg?style=for-the-badge)](#contributors)",
"contributorTemplate": "<a href=\"<%= contributor.profile %>\"><b><%= contributor.name %></b></a><br /><%= contributions %>",
"imageSize": 100,
"commit": false,
"contributors": [
{
"login": "scopatz",
"name": "Anthony Scopatz",
"avatar_url": "https://avatars2.githubusercontent.com/u/320553?v=4",
"profile": "http://www.scopatz.com",
"contributions": [
"doc"
]
},
{
"login": "orangecoloured",
"name": "RCKT",
"avatar_url": "https://avatars3.githubusercontent.com/u/3314891?v=4",
"profile": "https://rckt.cc",
"contributions": [
"theme"
]
},
{
"login": "varmanishant",
"name": "varmanishant",
"avatar_url": "https://avatars1.githubusercontent.com/u/4084912?v=4",
"profile": "https://github.com/varmanishant",
"contributions": [
"theme"
]
},
{
"login": "rlerdorf",
"name": "Rasmus Lerdorf",
"avatar_url": "https://avatars3.githubusercontent.com/u/54641?v=4",
"profile": "https://github.com/rlerdorf",
"contributions": [
"bug",
"ideas"
]
},
{
"login": "Luflosi",
"name": "Luflosi",
"avatar_url": "https://avatars1.githubusercontent.com/u/15217907?v=4",
"profile": "https://github.com/Luflosi",
"contributions": [
"fix",
"question",
"doc"
]
},
{
"login": "connorholyday",
"name": "Connor Holyday",
"avatar_url": "https://avatars1.githubusercontent.com/u/4559119?v=4",
"profile": "https://holyday.me",
"contributions": [
"fix"
]
},
{
"login": "BlueDrink9",
"name": "BlueDrink9",
"avatar_url": "https://avatars3.githubusercontent.com/u/26474254?v=4",
"profile": "https://github.com/BlueDrink9",
"contributions": [
"bug"
]
},
{
"login": "brujoand",
"name": "Anders Brujordet",
"avatar_url": "https://avatars1.githubusercontent.com/u/124421?v=4",
"profile": "https://github.com/brujoand",
"contributions": [
"theme"
]
},
{
"login": "rjshrjndrn",
"name": "Rajesh Rajendran",
"avatar_url": "https://avatars3.githubusercontent.com/u/2563385?v=4",
"profile": "http://www.hackouts.com",
"contributions": [
"fix"
]
}
],
"types": {
"theme": {
"symbol": "😻",
"description": "New theme added to the collection"
},
"fix": {
"symbol": "🛠️",
"description": "Fixed a theme"
}
},
"contributorsPerLine": 7,
"projectName": "kitty-themes",
"projectOwner": "dexpota",
"repoType": "github",
"repoHost": "https://github.com",
"commitConvention": "none"
}

View file

@ -0,0 +1,8 @@
# Contributing to kitty-themes
We always welcome your pull request! To start contributing follow these simple
steps:
1. Fork the repo and create your branch from `master`;
2. Add your theme as config file under `themes` directory;
3. Issue the pull request through github;

View file

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2019 Fabrizio Destro <fabrizio@destro.dev>
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.

View file

@ -0,0 +1,465 @@
[iterm2-themes]: https://github.com/mbadolato/iTerm2-Color-Schemes
[color-scripts]: https://github.com/stark/Color-Scripts/tree/master/color-scripts
[license]: https://opensource.org/licenses/MIT
[license-badge]: https://img.shields.io/github/license/dexpota/kitty-themes.svg?style=for-the-badge
[kitty-themes-previews]: https://github.com/dexpota/kitty-themes-website/tree/master/previews
![kitty-themes](./.github/kitty-themes.jpg)
> **Personalize** your *kitty* terminal and choose your theme from this awesome
> collection, for more information on the terminal visit
> https://github.com/kovidgoyal/kitty
[![License: MIT][license-badge]][license]
[![All Contributors](https://img.shields.io/badge/all_contributors-9-green.svg?style=for-the-badge)](#contributors)
- [About](#about)
- [Installation](#installation)
- [Source Code](#source-code)
- [Conda](#conda)
- [License](#license)
- [Bring me to the previews!](#previews)
- [Contributors](#contributors)
## About
In this repository you can find a set of themes to personalize your kitty
terminal, these have been ported from [iTerm2-Color-Schemes][iterm2-themes]. You can find
the previews for each theme in the [section](#previews) below or in this other
[repository](kitty-themes-previews).
## Installation
### Source Code
1. If you want to download and use one of these theme you have two options:
- clone the entire *kitty-themes* repository:
```bash
git clone --depth 1 git@github.com:dexpota/kitty-themes.git ~/.config/kitty/kitty-themes
```
- or download just one theme:
```bash
THEME=https://raw.githubusercontent.com/dexpota/kitty-themes/master/themes/3024_Day.conf
wget "$THEME" -P ~/.config/kitty/kitty-themes/themes
```
2. Choose a theme and create a symlink:
```bash
cd ~/.config/kitty
ln -s ./kitty-themes/themes/Floraverse.conf ~/.config/kitty/theme.conf
```
3. Add this line to your kitty.conf configuration file:
```
include ./theme.conf
```
### Conda
If you're using the ``conda`` package manager, you may also want to install these themes
with the following command:
```bash
conda install -c conda-forge kitty-themes
```
## License
All original content of this repository is licensed with the [MIT
License](./LICENSE.md). Whenever possible the author of the theme is cited
inside each theme configuration file, together with its license. Hit me up if
you find your theme inside this repository and you want a proper citation.
## Previews
If you have followed the [installation](#installation) instructions and cloned
the entire repo, you have two options to try a theme:
1. If you have enabled remote control in *kitty* you can run this command:
```bash
kitty @ set-colors -a "~/.config/kitty/kitty-themes/themes/AdventureTime.conf"
```
2. Otherwise you can start another instance of kitty and specify another config
file to read from, this will cause *kitty* to read both its normal config
file and the specified one:
```bash
kitty -o include="~/.config/kitty/kitty-themes/themes/AdventureTime.conf"
```
### Bonus
Try your new theme with one of the scripts in [Color-scripts][color-scripts] with this
one-liner (requires `jq`):
```bash
COLOR_SCRIPT_REPO=https://api.github.com/repos/stark/Color-Scripts/contents/color-scripts
wget -q -O - $(curl -s $COLOR_SCRIPT_REPO | jq '.[] | "\(.path) \(.download_url)"' -r | shuf -n1 | cut -d " " -f2) | bash
```
### 3024 Day
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/3024_Day/preview.png)
### 3024 Night
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/3024_Night/preview.png)
### AdventureTime
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/AdventureTime/preview.png)
### Afterglow
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Afterglow/preview.png)
### AlienBlood
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/AlienBlood/preview.png)
### Alucard
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Alucard/preview.png)
### Apprentice
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Apprentice/preview.png)
### Argonaut
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Argonaut/preview.png)
### Arthur
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Arthur/preview.png)
### AtelierSulphurpool
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/AtelierSulphurpool/preview.png)
### Atom
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Atom/preview.png)
### AtomOneLight
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/AtomOneLight/preview.png)
### ayu
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/ayu/preview.png)
### ayu light
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/ayu_light/preview.png)
### ayu mirage
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/ayu_mirage/preview.png)
### Batman
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Batman/preview.png)
### Belafonte Day
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Belafonte_Day/preview.png)
### Belafonte Night
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Belafonte_Night/preview.png)
### BirdsOfParadise
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/BirdsOfParadise/preview.png)
### Blazer
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Blazer/preview.png)
### Borland
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Borland/preview.png)
### Bright Lights
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Bright_Lights/preview.png)
### Broadcast
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Broadcast/preview.png)
### Brogrammer
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Brogrammer/preview.png)
### C64
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/C64/preview.png)
### Chalk
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Chalk/preview.png)
### Chalkboard
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Chalkboard/preview.png)
### Ciapre
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Ciapre/preview.png)
### CLRS
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/CLRS/preview.png)
### Cobalt2
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Cobalt2/preview.png)
### Cobalt Neon
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Cobalt_Neon/preview.png)
### CrayonPonyFish
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/CrayonPonyFish/preview.png)
### Dark Pastel
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Dark_Pastel/preview.png)
### Darkside
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Darkside/preview.png)
### Desert
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Desert/preview.png)
### DimmedMonokai
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/DimmedMonokai/preview.png)
### DotGov
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/DotGov/preview.png)
### Dracula
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Dracula/preview.png)
### Dumbledore
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Dumbledore/preview.png)
### Duotone Dark
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Duotone_Dark/preview.png)
### Earthsong
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Earthsong/preview.png)
### Elemental
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Elemental/preview.png)
### ENCOM
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/ENCOM/preview.png)
### Espresso
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Espresso/preview.png)
### Espresso Libre
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Espresso_Libre/preview.png)
### Fideloper
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Fideloper/preview.png)
### FishTank
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/FishTank/preview.png)
### Flat
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Flat/preview.png)
### Flatland
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Flatland/preview.png)
### Floraverse
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Floraverse/preview.png)
### FrontEndDelight
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/FrontEndDelight/preview.png)
### FunForrest
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/FunForrest/preview.png)
### Galaxy
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Galaxy/preview.png)
### Github
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Github/preview.png)
### Glacier
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Glacier/preview.png)
### GoaBase
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/GoaBase/preview.png)
### Grape
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Grape/preview.png)
### Grass
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Grass/preview.png)
### gruvbox dark
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/gruvbox_dark/preview.png)
### gruvbox light
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/gruvbox_light/preview.png)
### Hardcore
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Hardcore/preview.png)
### Harper
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Harper/preview.png)
### Highway
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Highway/preview.png)
### Hipster Green
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Hipster_Green/preview.png)
### Homebrew
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Homebrew/preview.png)
### Hurtado
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Hurtado/preview.png)
### Hybrid
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Hybrid/preview.png)
### IC Green PPL
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/IC_Green_PPL/preview.png)
### IC Orange PPL
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/IC_Orange_PPL/preview.png)
### idleToes
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/idleToes/preview.png)
### IR Black
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/IR_Black/preview.png)
### Jackie Brown
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Jackie_Brown/preview.png)
### Japanesque
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Japanesque/preview.png)
### Jellybeans
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Jellybeans/preview.png)
### JetBrains Darcula
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/JetBrains_Darcula/preview.png)
### Kibble
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Kibble/preview.png)
### Later This Evening
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Later_This_Evening/preview.png)
### Lavandula
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Lavandula/preview.png)
### LiquidCarbon
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/LiquidCarbon/preview.png)
### LiquidCarbonTransparent
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/LiquidCarbonTransparent/preview.png)
### LiquidCarbonTransparentInverse
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/LiquidCarbonTransparentInverse/preview.png)
### Man Page
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Man_Page/preview.png)
### Material
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Material/preview.png)
### MaterialDark
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/MaterialDark/preview.png)
### Mathias
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Mathias/preview.png)
### Medallion
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Medallion/preview.png)
### Misterioso
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Misterioso/preview.png)
### Molokai
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Molokai/preview.png)
### MonaLisa
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/MonaLisa/preview.png)
### Monokai Classic
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Monokai_Classic/preview.png)
### Monokai Pro
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Monokai_Pro/preview.png)
### Monokai Pro (Filter Machine)
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Monokai_Pro_(Filter_Machine)/preview.png)
### Monokai Pro (Filter Octagon)
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Monokai_Pro_(Filter_Octagon)/preview.png)
### Monokai Pro (Filter Ristretto)
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Monokai_Pro_(Filter_Ristretto)/preview.png)
### Monokai Pro (Filter Spectrum)
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Monokai_Pro_(Filter_Spectrum)/preview.png)
### Monokai Soda
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Monokai_Soda/preview.png)
### N0tch2k
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/N0tch2k/preview.png)
### Neopolitan
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Neopolitan/preview.png)
### Neutron
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Neutron/preview.png)
### NightLion v1
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/NightLion_v1/preview.png)
### NightLion v2
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/NightLion_v2/preview.png)
### Nova
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Nova/preview.png)
### Novel
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Novel/preview.png)
### Obsidian
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Obsidian/preview.png)
### Ocean
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Ocean/preview.png)
### OceanicMaterial
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/OceanicMaterial/preview.png)
### Ollie
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Ollie/preview.png)
### OneDark
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/OneDark/preview.png)
### Parasio Dark
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Parasio_Dark/preview.png)
### PaulMillr
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/PaulMillr/preview.png)
### PencilDark
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/PencilDark/preview.png)
### PencilLight
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/PencilLight/preview.png)
### Piatto Light
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Piatto_Light/preview.png)
### Pnevma
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Pnevma/preview.png)
### Pro
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Pro/preview.png)
### Red Alert
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Red_Alert/preview.png)
### Red Sands
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Red_Sands/preview.png)
### Relaxed Afterglow
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Relaxed_Afterglow/preview.png)
### Renault Style
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Renault_Style/preview.png)
### Renault Style Light
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Renault_Style_Light/preview.png)
### Rippedcasts
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Rippedcasts/preview.png)
### Royal
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Royal/preview.png)
### Seafoam Pastel
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Seafoam_Pastel/preview.png)
### SeaShells
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/SeaShells/preview.png)
### Seti
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Seti/preview.png)
### Shaman
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Shaman/preview.png)
### Slate
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Slate/preview.png)
### Smyck
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Smyck/preview.png)
### snazzy
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/snazzy/preview.png)
### SoftServer
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/SoftServer/preview.png)
### Solarized Darcula
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Solarized_Darcula/preview.png)
### Solarized Dark
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Solarized_Dark/preview.png)
### Solarized Dark Higher Contrast
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Solarized_Dark_Higher_Contrast/preview.png)
### Solarized Dark - Patched
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Solarized_Dark_-_Patched/preview.png)
### Solarized Light
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Solarized_Light/preview.png)
### Source Code X
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Source_Code_X/preview.png)
### Spacedust
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Spacedust/preview.png)
### SpaceGray
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/SpaceGray/preview.png)
### SpaceGray Eighties
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/SpaceGray_Eighties/preview.png)
### SpaceGray Eighties Dull
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/SpaceGray_Eighties_Dull/preview.png)
### Spiderman
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Spiderman/preview.png)
### Spring
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Spring/preview.png)
### Square
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Square/preview.png)
### Sundried
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Sundried/preview.png)
### Symfonic
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Symfonic/preview.png)
### Tango Dark
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Tango_Dark/preview.png)
### Tango Light
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Tango_Light/preview.png)
### Teerb
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Teerb/preview.png)
### Thayer Bright
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Thayer_Bright/preview.png)
### The Hulk
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/The_Hulk/preview.png)
### Tomorrow
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Tomorrow/preview.png)
### Tomorrow Night
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Tomorrow_Night/preview.png)
### Tomorrow Night Blue
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Tomorrow_Night_Blue/preview.png)
### Tomorrow Night Bright
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Tomorrow_Night_Bright/preview.png)
### Tomorrow Night Eighties
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Tomorrow_Night_Eighties/preview.png)
### ToyChest
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/ToyChest/preview.png)
### Treehouse
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Treehouse/preview.png)
### Twilight
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Twilight/preview.png)
### Ubuntu
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Ubuntu/preview.png)
### Urple
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Urple/preview.png)
### Vaughn
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Vaughn/preview.png)
### VibrantInk
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/VibrantInk/preview.png)
### WarmNeon
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/WarmNeon/preview.png)
### Wez
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Wez/preview.png)
### WildCherry
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/WildCherry/preview.png)
### Wombat
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Wombat/preview.png)
### Wryan
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Wryan/preview.png)
### Zenburn
![image](https://raw.githubusercontent.com/dexpota/kitty-themes-website/master/previews/Zenburn/preview.png)
## Contributors
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore -->
<table>
<tr>
<td align="center"><a href="http://www.scopatz.com"><b>Anthony Scopatz</b></a><br /><a href="https://github.com/dexpota/kitty-themes/commits?author=scopatz" title="Documentation">📖</a></td>
<td align="center"><a href="https://rckt.cc"><b>RCKT</b></a><br /><a href="#theme-orangecoloured" title="New theme added to the collection">😻</a></td>
<td align="center"><a href="https://github.com/varmanishant"><b>varmanishant</b></a><br /><a href="#theme-varmanishant" title="New theme added to the collection">😻</a></td>
<td align="center"><a href="https://github.com/rlerdorf"><b>Rasmus Lerdorf</b></a><br /><a href="https://github.com/dexpota/kitty-themes/issues?q=author%3Arlerdorf" title="Bug reports">🐛</a> <a href="#ideas-rlerdorf" title="Ideas, Planning, & Feedback">🤔</a></td>
<td align="center"><a href="https://github.com/Luflosi"><b>Luflosi</b></a><br /><a href="#fix-Luflosi" title="Fixed a theme">🛠️</a> <a href="#question-Luflosi" title="Answering Questions">💬</a> <a href="https://github.com/dexpota/kitty-themes/commits?author=Luflosi" title="Documentation">📖</a></td>
<td align="center"><a href="https://holyday.me"><b>Connor Holyday</b></a><br /><a href="#fix-connorholyday" title="Fixed a theme">🛠️</a></td>
<td align="center"><a href="https://github.com/BlueDrink9"><b>BlueDrink9</b></a><br /><a href="https://github.com/dexpota/kitty-themes/issues?q=author%3ABlueDrink9" title="Bug reports">🐛</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/brujoand"><b>Anders Brujordet</b></a><br /><a href="#theme-brujoand" title="New theme added to the collection">😻</a></td>
<td align="center"><a href="http://www.hackouts.com"><b>Rajesh Rajendran</b></a><br /><a href="#fix-rjshrjndrn" title="Fixed a theme">🛠️</a></td>
</tr>
</table>
<!-- ALL-CONTRIBUTORS-LIST:END -->
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!

View file

@ -0,0 +1,21 @@
background #f7f7f7
foreground #494542
cursor #494542
selection_background #a4a1a1
color0 #090200
color8 #5b5754
color1 #da2c20
color9 #e8bacf
color2 #00a152
color10 #3a3332
color3 #fcec02
color11 #494542
color4 #00a0e4
color12 #7f7c7b
color5 #a06994
color13 #d6d4d3
color6 #b5e4f4
color14 #ccab53
color7 #a4a1a1
color15 #f7f7f7
selection_foreground #f7f7f7

View file

@ -0,0 +1,21 @@
background #090200
foreground #a4a1a1
cursor #a4a1a1
selection_background #494542
color0 #090200
color8 #5b5754
color1 #da2c20
color9 #e8bacf
color2 #00a152
color10 #3a3332
color3 #fcec02
color11 #494542
color4 #00a0e4
color12 #7f7c7b
color5 #a06994
color13 #d6d4d3
color6 #b5e4f4
color14 #ccab53
color7 #a4a1a1
color15 #f7f7f7
selection_foreground #090200

View file

@ -0,0 +1,21 @@
background #1e1c44
foreground #f8dbc0
cursor #eebf37
selection_background #6f6a4e
color0 #050404
color8 #4e7bbf
color1 #bc0013
color9 #fc5e59
color2 #49b117
color10 #9dff6e
color3 #e6741d
color11 #efc11a
color4 #0f49c6
color12 #1896c6
color5 #665992
color13 #9a5952
color6 #6fa497
color14 #c8f9f3
color7 #f8dbc0
color15 #f5f4fb
selection_foreground #1e1c44

View file

@ -0,0 +1,21 @@
background #202020
foreground #d0d0d0
cursor #d0d0d0
selection_background #303030
color0 #151515
color8 #505050
color1 #ac4142
color9 #ac4142
color2 #7e8d50
color10 #7e8d50
color3 #e5b566
color11 #e5b566
color4 #6c99ba
color12 #6c99ba
color5 #9e4e85
color13 #9e4e85
color6 #7dd5cf
color14 #7dd5cf
color7 #d0d0d0
color15 #f5f5f5
selection_foreground #202020

View file

@ -0,0 +1,21 @@
background #0f160f
foreground #637d75
cursor #73f990
selection_background #1d4025
color0 #112615
color8 #3c4711
color1 #7f2b26
color9 #df8008
color2 #2f7e25
color10 #18e000
color3 #707f23
color11 #bde000
color4 #2f697f
color12 #00a9df
color5 #47577e
color13 #0058df
color6 #317f76
color14 #00dfc3
color7 #647d75
color15 #73f990
selection_foreground #0f160f

View file

@ -0,0 +1,21 @@
background #222330
foreground #cef3ff
cursor #ffffff
selection_background #44475a
color0 #000000
color8 #545454
color1 #ff5555
color9 #ff5454
color2 #fa0074
color10 #50fa7b
color3 #7f0a1f
color11 #f0fa8b
color4 #3282ff
color12 #1200f8
color5 #1b3cff
color13 #ff78c5
color6 #0037fc
color14 #8ae9fc
color7 #bbbbbb
color15 #ffffff
selection_foreground #222330

View file

@ -0,0 +1,26 @@
# Apprentice by Romain Lafourcade, https://github.com/romainl
# This work is licensed under the terms of the MIT license.
# For a copy, see https://opensource.org/licenses/MIT.
cursor #c7c7c7
cursor_text_color #feffff
selection_foreground #3e3e3e
selection_background #c1ddff
foreground #c8c8c8
background #323232
color0 #252525
color8 #555555
color1 #be7472
color9 #ff9900
color2 #709772
color10 #97bb98
color3 #989772
color11 #fefdbc
color4 #7199bc
color12 #9fbdde
color5 #727399
color13 #989abc
color6 #719899
color14 #6fbbbc
color7 #7f7f7f
color15 #feffff

View file

@ -0,0 +1,21 @@
background #0d0f18
foreground #fffaf3
cursor #ff0017
selection_background #002a3a
color0 #222222
color8 #444444
color1 #ff000f
color9 #ff273f
color2 #8ce00a
color10 #abe05a
color3 #ffb900
color11 #ffd141
color4 #008df8
color12 #0092ff
color5 #6c43a5
color13 #9a5feb
color6 #00d7eb
color14 #67ffef
color7 #ffffff
color15 #ffffff
selection_foreground #0d0f18

View file

@ -0,0 +1,21 @@
background #1c1c1c
foreground #ddeedd
cursor #e2bbef
selection_background #4d4d4d
color0 #3d352a
color8 #554444
color1 #cd5c5c
color9 #cc5533
color2 #86af80
color10 #88aa22
color3 #e8ae5b
color11 #ffa75d
color4 #6495ed
color12 #87ceeb
color5 #deb887
color13 #996600
color6 #b0c4de
color14 #b0c4de
color7 #bbaa99
color15 #ddccbb
selection_foreground #1c1c1c

View file

@ -0,0 +1,21 @@
background #202745
foreground #969cb3
cursor #969cb3
selection_background #5e6686
color0 #202745
color8 #6a7394
color1 #c84821
color9 #c76a28
color2 #ab9639
color10 #283256
color3 #c08a2f
color11 #5e6686
color4 #3d8ed0
color12 #898ea3
color5 #6678cc
color13 #dee1f0
color6 #21a1c8
color14 #9c6279
color7 #969cb3
color15 #f4f7ff
selection_foreground #202745

View file

@ -0,0 +1,21 @@
background #161718
foreground #c4c8c5
cursor #d0d0d0
selection_background #444444
color0 #000000
color8 #000000
color1 #fc5ef0
color9 #fc5ef0
color2 #86c38a
color10 #94f936
color3 #ffd6b1
color11 #f5ffa7
color4 #85befd
color12 #95cbfe
color5 #b9b5fc
color13 #b9b5fc
color6 #85befd
color14 #85befd
color7 #dfdfdf
color15 #dfdfdf
selection_foreground #161718

View file

@ -0,0 +1,21 @@
background #f8f8f8
foreground #2a2b33
cursor #bbbbbb
selection_background #ececec
color0 #000000
color8 #000000
color1 #de3d35
color9 #de3d35
color2 #3e953a
color10 #3e953a
color3 #d2b67b
color11 #d2b67b
color4 #2f5af3
color12 #2f5af3
color5 #950095
color13 #a00095
color6 #3e953a
color14 #3e953a
color7 #bbbbbb
color15 #ffffff
selection_foreground #f8f8f8

View file

@ -0,0 +1,21 @@
background #1b1d1e
foreground #6e6e6e
cursor #fcee0b
selection_background #4d4f4c
color0 #1b1d1e
color8 #505354
color1 #e6db43
color9 #fff68d
color2 #c8be46
color10 #fff27c
color3 #f3fd21
color11 #feed6c
color4 #737074
color12 #909495
color5 #737271
color13 #9a999d
color6 #615f5e
color14 #a2a2a5
color7 #c5c5be
color15 #dadad5
selection_foreground #1b1d1e

View file

@ -0,0 +1,21 @@
background #d4ccb9
foreground #45363b
cursor #45363b
selection_background #958b83
color0 #20111a
color8 #5e5252
color1 #bd100d
color9 #bd100d
color2 #858062
color10 #858062
color3 #e9a448
color11 #e9a448
color4 #416978
color12 #416978
color5 #96522b
color13 #96522b
color6 #98999c
color14 #98999c
color7 #958b83
color15 #d4ccb9
selection_foreground #d4ccb9

View file

@ -0,0 +1,21 @@
background #20111a
foreground #958b83
cursor #958b83
selection_background #45363b
color0 #20111a
color8 #5e5252
color1 #bd100d
color9 #bd100d
color2 #858062
color10 #858062
color3 #e9a448
color11 #e9a448
color4 #416978
color12 #416978
color5 #96522b
color13 #96522b
color6 #98999c
color14 #98999c
color7 #958b83
color15 #d4ccb9
selection_foreground #20111a

View file

@ -0,0 +1,21 @@
background #2a1e1d
foreground #dfdab7
cursor #573d25
selection_background #563c27
color0 #573d25
color8 #9a6b49
color1 #be2d26
color9 #e84526
color2 #6ba08a
color10 #94d7ba
color3 #e99c29
color11 #d0d04f
color4 #5a86ac
color12 #b8d3ed
color5 #ab80a6
color13 #d09dca
color6 #74a5ac
color14 #92ced6
color7 #dfdab7
color15 #fff9d4
selection_foreground #2a1e1d

View file

@ -0,0 +1,21 @@
background #0d1925
foreground #d9e5f1
cursor #d9e5f1
color0 #000000
color8 #252525
color1 #b87979
color9 #dabdbd
color2 #79b879
color10 #bddabd
color3 #b8b879
color11 #dadabd
color4 #7979b8
color12 #bdbdda
color5 #b879b8
color13 #dabdda
color6 #79b8b8
color14 #bddada
color7 #d9d9d9
color15 #ffffff
selection_foreground #0d1925
selection_background #d9e6f2

View file

@ -0,0 +1,21 @@
background #0000a3
foreground #ffff4d
cursor #ffa460
selection_background #a3a3a3
color0 #4e4e4e
color8 #7c7c7c
color1 #ff6b60
color9 #ffb6b0
color2 #a7ff60
color10 #ceffab
color3 #ffffb6
color11 #ffffcb
color4 #96cafd
color12 #b5dcfe
color5 #ff73fd
color13 #ff9cfe
color6 #c6c4fd
color14 #dfdffe
color7 #eeeeee
color15 #ffffff
selection_foreground #0000a3

View file

@ -0,0 +1,21 @@
background #191919
foreground #b2c8d6
cursor #f34a00
selection_background #b2c8d6
color0 #191919
color8 #191919
color1 #ff355b
color9 #ff355b
color2 #b6e875
color10 #b6e875
color3 #ffc150
color11 #ffc150
color4 #75d3ff
color12 #75d4ff
color5 #b975e6
color13 #b975e6
color6 #6cbeb5
color14 #6cbeb5
color7 #c1c8d6
color15 #c1c8d6
selection_foreground #191919

View file

@ -0,0 +1,21 @@
background #2b2b2b
foreground #e5e1db
cursor #ffffff
selection_background #5a637e
color0 #000000
color8 #323232
color1 #da4839
color9 #ff7b6a
color2 #509f50
color10 #83d082
color3 #ffd249
color11 #ffff7b
color4 #6d9cbd
color12 #9fcef0
color5 #cfcfff
color13 #ffffff
color6 #6d9cbd
color14 #a0cef0
color7 #ffffff
color15 #ffffff
selection_foreground #2b2b2b

View file

@ -0,0 +1,21 @@
background #131313
foreground #d6dae4
cursor #b9b9b9
selection_background #1f1f1f
color0 #1f1f1f
color8 #d6dae4
color1 #f71118
color9 #de342e
color2 #2cc55d
color10 #1dd260
color3 #ecb90f
color11 #f2bd09
color4 #2a84d2
color12 #0f80d5
color5 #4e59b7
color13 #524fb9
color6 #0f80d5
color14 #0f7cda
color7 #d6dae4
color15 #ffffff
selection_foreground #131313

View file

@ -0,0 +1,21 @@
background #40318d
foreground #7869c4
cursor #7869c4
selection_background #7869c4
color0 #090300
color8 #000000
color1 #883932
color9 #883932
color2 #55a049
color10 #55a049
color3 #bfce72
color11 #bfce72
color4 #40318d
color12 #40318d
color5 #8b3f96
color13 #8a3e95
color6 #67b6bd
color14 #67b6bd
color7 #ffffff
color15 #f7f7f7
selection_foreground #40318d

View file

@ -0,0 +1,21 @@
background #ffffff
foreground #262626
cursor #6fd2fc
selection_background #6fd2fc
color0 #000000
color8 #545753
color1 #f72729
color9 #fb0416
color2 #32895c
color10 #2cc631
color3 #f96f1c
color11 #fcd627
color4 #125ccf
color12 #156ffe
color5 #9f00bc
color13 #e800b0
color6 #32c2c0
color14 #39d5ce
color7 #b2b2b2
color15 #ededec
selection_foreground #ffffff

View file

@ -0,0 +1,21 @@
background #2b2c2e
foreground #d2d8d9
cursor #708183
selection_background #e3e8ed
color0 #7c8a8f
color8 #888888
color1 #b23a51
color9 #f24840
color2 #789a69
color10 #80c46f
color3 #b9ab4a
color11 #ffeb62
color4 #2a7fac
color12 #4095ff
color5 #bc4f5a
color13 #fb5175
color6 #44a799
color14 #52ccbd
color7 #d2d8d9
color15 #d2d8d9
selection_foreground #2b2c2e

View file

@ -0,0 +1,21 @@
background #29262f
foreground #d9e6f2
cursor #d9e6f2
selection_background #073642
color0 #000000
color8 #323232
color1 #c37372
color9 #dbaaaa
color2 #72c373
color10 #aadbaa
color3 #c2c372
color11 #dadbaa
color4 #7372c3
color12 #aaaadb
color5 #c372c2
color13 #dbaada
color6 #72c2c3
color14 #aadadb
color7 #d9d9d9
color15 #ffffff
selection_foreground #29262f

View file

@ -0,0 +1,21 @@
background #181c27
foreground #ada37a
cursor #91805a
selection_background #172539
color0 #181818
color8 #555555
color1 #800009
color9 #ab3834
color2 #48513b
color10 #a6a65d
color3 #cc8a3e
color11 #dcde7b
color4 #566d8c
color12 #2f97c6
color5 #724c7c
color13 #d33060
color6 #5b4f4a
color14 #f3dab1
color7 #ada37e
color15 #f3f3f3
selection_foreground #181c27

View file

@ -0,0 +1,21 @@
background #122637
foreground #ffffff
cursor #f0cb09
selection_background #18344f
color0 #000000
color8 #545454
color1 #ff0000
color9 #f40d17
color2 #37dd21
color10 #3bcf1d
color3 #fee409
color11 #ecc809
color4 #1460d2
color12 #5555ff
color5 #ff005d
color13 #ff55ff
color6 #00bbbb
color14 #6ae3f9
color7 #bbbbbb
color15 #ffffff
selection_foreground #122637

View file

@ -0,0 +1,21 @@
background #142838
foreground #8ff586
cursor #c4206f
selection_background #084fb0
color0 #142630
color8 #fff688
color1 #ff2320
color9 #d4312e
color2 #3aa5ff
color10 #8ff586
color3 #e9e75c
color11 #e9f06d
color4 #8ff586
color12 #3c7dd2
color5 #781aa0
color13 #8230a7
color6 #8ff586
color14 #6cbc67
color7 #ba45b1
color15 #8ff586
selection_foreground #142838

View file

@ -0,0 +1,21 @@
background #140607
foreground #685259
cursor #685259
selection_background #2a1a1c
color0 #2a1a1c
color8 #3c2a2e
color1 #90002a
color9 #c5245c
color2 #579523
color10 #8dff56
color3 #aa301b
color11 #c7371d
color4 #8b87af
color12 #cfc9ff
color5 #682e50
color13 #fb6cb9
color6 #e8a766
color14 #ffceae
color7 #685259
color15 #af949d
selection_foreground #140607

View file

@ -0,0 +1,21 @@
background #000000
foreground #ffffff
cursor #bbbbbb
selection_background #b5d5ff
color0 #000000
color8 #545454
color1 #ff5555
color9 #ff5555
color2 #55ff55
color10 #55ff55
color3 #ffff55
color11 #ffff55
color4 #5555ff
color12 #5555ff
color5 #ff55ff
color13 #ff55ff
color6 #55ffff
color14 #55ffff
color7 #bbbbbb
color15 #ffffff
selection_foreground #000000

View file

@ -0,0 +1,21 @@
background #212324
foreground #b9b9b9
cursor #bbbbbb
selection_background #2f3333
color0 #000000
color8 #000000
color1 #e8331c
color9 #df5a4f
color2 #68c156
color10 #76b768
color3 #f1d32b
color11 #eed64a
color4 #1c98e8
color12 #387bd2
color5 #8e69c8
color13 #957bbd
color6 #1c98e8
color14 #3d96e2
color7 #b9b9b9
color15 #b9b9b9
selection_foreground #212324

View file

@ -0,0 +1,21 @@
background #333333
foreground #ffffff
cursor #00ff00
selection_background #b5d5ff
color0 #4d4d4d
color8 #545454
color1 #ff2b2b
color9 #ff5555
color2 #98fb98
color10 #55ff55
color3 #f0e68c
color11 #ffff55
color4 #cd853f
color12 #87ceff
color5 #ffdead
color13 #ff55ff
color6 #ffa0a0
color14 #ffd700
color7 #f5deb3
color15 #ffffff
selection_foreground #333333

View file

@ -0,0 +1,21 @@
background #1e1e1e
foreground #b8bcb9
cursor #f83d19
selection_background #292c31
color0 #3a3c43
color8 #888987
color1 #be3e48
color9 #fb001e
color2 #869a3a
color10 #0e712e
color3 #c4a535
color11 #c37033
color4 #4e76a1
color12 #176ce3
color5 #855b8d
color13 #fb0067
color6 #568ea3
color14 #2d6f6c
color7 #b8bcb9
color15 #fcffb8
selection_foreground #1e1e1e

View file

@ -0,0 +1,21 @@
background #252b35
foreground #eaeaea
cursor #d9002f
selection_background #194080
color0 #181818
color8 #181818
color1 #bf081d
color9 #bf081d
color2 #3d9751
color10 #3d9751
color3 #f6bb33
color11 #f6bb33
color4 #16b1df
color12 #16b1df
color5 #772fb0
color13 #772fb0
color6 #8bd1ed
color14 #8bd1ed
color7 #ffffff
color15 #ffffff
selection_foreground #252b35

View file

@ -0,0 +1,21 @@
background #1e1f28
foreground #f8f8f2
cursor #bbbbbb
selection_background #44475a
color0 #000000
color8 #545454
color1 #ff5555
color9 #ff5454
color2 #50fa7b
color10 #50fa7b
color3 #f0fa8b
color11 #f0fa8b
color4 #bd92f8
color12 #bd92f8
color5 #ff78c5
color13 #ff78c5
color6 #8ae9fc
color14 #8ae9fc
color7 #bbbbbb
color15 #ffffff
selection_foreground #1e1f28

View file

@ -0,0 +1,21 @@
background #422553
foreground #c4c8c5
cursor #c4c8c5
selection_background #008aff
color0 #2b283d
color8 #413e53
color1 #ae0000
color9 #d3a624
color2 #3e7c54
color10 #aaaaaa
color3 #f0c75e
color11 #716254
color4 #415baf
color12 #946a2c
color5 #9445ae
color13 #b294ba
color6 #008aff
color14 #25de50
color7 #850000
color15 #c9c9c9
selection_foreground #422553

View file

@ -0,0 +1,21 @@
background #1f1c27
foreground #b6a0ff
cursor #ff9738
selection_background #353146
color0 #1f1c27
color8 #353146
color1 #d8393d
color9 #d8393d
color2 #2dcc72
color10 #2dcc72
color3 #d8b76e
color11 #d8b76e
color4 #ffc183
color12 #ffc183
color5 #dd8d40
color13 #dd8d40
color6 #2388ff
color14 #2388ff
color7 #b6a0ff
color15 #e9e4ff
selection_foreground #1f1c27

View file

@ -0,0 +1,21 @@
background #000000
foreground #00a595
cursor #bbbbbb
selection_background #00a48c
color0 #000000
color8 #545454
color1 #9f0000
color9 #ff0000
color2 #008b00
color10 #00ee00
color3 #ffcf00
color11 #ffff00
color4 #0081ff
color12 #0000ff
color5 #bc00ca
color13 #ff00ff
color6 #008b8b
color14 #00cdcd
color7 #bbbbbb
color15 #ffffff
selection_foreground #000000

View file

@ -0,0 +1,21 @@
background #282420
foreground #e5c6a8
cursor #f6f6ec
selection_background #111417
color0 #111417
color8 #665e54
color1 #c84134
color9 #ff6459
color2 #84c44b
color10 #97e035
color3 #f4ae2e
color11 #dfd561
color4 #1397b9
color12 #5ed9ff
color5 #d0623c
color13 #ff9168
color6 #4f9452
color14 #83ef88
color7 #e5c5a9
color15 #f6f6ec
selection_foreground #282420

View file

@ -0,0 +1,21 @@
background #21211c
foreground #807973
cursor #facb7f
selection_background #403729
color0 #3c3b30
color8 #545444
color1 #97280f
color9 #df502a
color2 #479942
color10 #60e06f
color3 #7f7110
color11 #d69827
color4 #497f7d
color12 #78d8d8
color5 #7e4e2e
color13 #cd7c53
color6 #387f58
color14 #58d598
color7 #807974
color15 #fff1e8
selection_foreground #21211c

View file

@ -0,0 +1,27 @@
# Theme ported from the Mac Terminal application.
background #323232
foreground #ffffff
cursor #d6d6d6
selection_background #5b5b5b
selection_foreground #323232
color0 #353535
color8 #535353
color1 #d25252
color9 #f00c0c
color2 #a4c161
color10 #c1df74
color3 #ffc56d
color11 #e1e48a
color4 #6c99ba
color12 #8ab6d9
color5 #d096d9
color13 #efb5f7
color6 #bdd6ff
color14 #dbf4ff
color7 #ededec
color15 #ffffff
active_tab_foreground #ffffff
active_tab_background #535353
inactive_tab_foreground #ffffff
inactive_tab_background #353535

View file

@ -0,0 +1,21 @@
background #2a211c
foreground #b8a898
cursor #ffffff
selection_background #c3dcff
color0 #000000
color8 #545753
color1 #cc0000
color9 #ef2828
color2 #1a921c
color10 #9aff87
color3 #efe43a
color11 #fffa5c
color4 #0066ff
color12 #43a8ed
color5 #c5656b
color13 #ff8089
color6 #05989a
color14 #34e2e2
color7 #d3d7cf
color15 #ededec
selection_foreground #2a211c

View file

@ -0,0 +1,21 @@
background #282f32
foreground #dad9df
cursor #d35f5a
selection_background #eeb7ab
color0 #282f32
color8 #092027
color1 #ca1d2c
color9 #d35f5a
color2 #edb7ab
color10 #d35f5a
color3 #b7aa9a
color11 #a86571
color4 #2e78c1
color12 #7c84c4
color5 #c0226e
color13 #5b5db2
color6 #309185
color14 #81908f
color7 #e9e2cd
color15 #fcf4de
selection_foreground #282f32

View file

@ -0,0 +1,21 @@
background #222436
foreground #eceffd
cursor #fdcd5e
selection_background #fcf6e8
color0 #03063c
color8 #6c5a30
color1 #c60049
color9 #d94a8a
color2 #abf157
color10 #daffa8
color3 #fdcd5e
color11 #fee6a8
color4 #525fb8
color12 #b1bdf9
color5 #976f81
color13 #fda4cc
color6 #968662
color14 #a4bc86
color7 #eceffc
color15 #f6ffec
selection_foreground #222436

View file

@ -0,0 +1,21 @@
background #002240
foreground #2bc45d
cursor #e5bd0c
selection_background #782b9c
color0 #212c3e
color8 #202b3b
color1 #a72320
color9 #d3302e
color2 #32a448
color10 #2c9440
color3 #e58d11
color11 #e5bd0c
color4 #3066ab
color12 #3b7cd2
color5 #7819a0
color13 #822fa7
color6 #2b9270
color14 #35b286
color7 #afb6b9
color15 #e6ecec
selection_foreground #002240

View file

@ -0,0 +1,21 @@
background #1c1e20
foreground #b8daee
cursor #708183
selection_background #2a2a24
color0 #1c1d19
color8 #1c1d19
color1 #f18238
color9 #d12a24
color2 #9ed264
color10 #a7d32c
color3 #f3ef6d
color11 #ff8948
color4 #4f96be
color12 #61b8d0
color5 #695abb
color13 #695abb
color6 #d53864
color14 #d53864
color7 #fefffe
color15 #fefffe
selection_foreground #1c1e20

View file

@ -0,0 +1,21 @@
background #0e0c15
foreground #dbd0b9
cursor #bbbbbb
selection_background #f3e0b8
color0 #08002e
color8 #331d4c
color1 #64002c
color9 #cf2062
color2 #5d731a
color10 #b3ce58
color3 #cd751c
color11 #fac357
color4 #1d6da1
color12 #40a4cf
color5 #b7077e
color13 #f02aae
color6 #42a38c
color14 #62caa8
color7 #f3e0b8
color15 #fff5db
selection_foreground #0e0c15

View file

@ -0,0 +1,21 @@
background #1b1b1d
foreground #acacac
cursor #cccccc
selection_background #e96153
color0 #242426
color8 #5eac6c
color1 #f8501a
color9 #f64319
color2 #565746
color10 #74eb4c
color3 #f9761d
color11 #fcc224
color4 #2c70b7
color12 #3393c9
color5 #f02d4e
color13 #e75e4e
color6 #3ba0a5
color14 #4ebce5
color7 #acacac
color15 #8b735a
selection_foreground #1b1b1d

View file

@ -0,0 +1,21 @@
background #241200
foreground #ddc165
cursor #e5591c
selection_background #e5591c
color0 #000000
color8 #7e6954
color1 #d5252b
color9 #e4591b
color2 #909b00
color10 #bfc659
color3 #bd8a13
color11 #ffca1b
color4 #4698a2
color12 #7cc9ce
color5 #8c4231
color13 #d16349
color6 #d98112
color14 #e6a96b
color7 #ddc165
color15 #ffe9a3
selection_foreground #241200

View file

@ -0,0 +1,21 @@
background #1c2836
foreground #ffffff
cursor #bbbbbb
selection_background #b4d5ff
color0 #000000
color8 #545454
color1 #f9555f
color9 #fa8b8e
color2 #20af89
color10 #34bb99
color3 #fdf029
color11 #ffff55
color4 #589cf5
color12 #589cf5
color5 #934d95
color13 #e75598
color6 #1e9ee6
color14 #3978bb
color7 #bbbbbb
color15 #ffffff
selection_foreground #1c2836

View file

@ -0,0 +1,21 @@
background #f4f4f4
foreground #3e3e3e
cursor #3f3f3f
selection_background #a9c1e2
color0 #3e3e3e
color8 #666666
color1 #970b16
color9 #de0000
color2 #07962a
color10 #87d5a2
color3 #f7edc7
color11 #f0cf06
color4 #003e8a
color12 #2e6cba
color5 #e94691
color13 #ffa29f
color6 #89d1ec
color14 #1cfafe
color7 #ffffff
color15 #ffffff
selection_foreground #f4f4f4

View file

@ -0,0 +1,21 @@
background #0c1115
foreground #ffffff
cursor #6c6c6c
selection_background #bd2523
color0 #2e343c
color8 #404a55
color1 #bd0f2f
color9 #bd0f2f
color2 #35a770
color10 #49e998
color3 #fb9435
color11 #fddf6e
color4 #1f5872
color12 #2a8bc1
color5 #bd2523
color13 #ea4727
color6 #778397
color14 #a0b6d3
color7 #ffffff
color15 #ffffff
selection_foreground #0c1115

View file

@ -0,0 +1,21 @@
background #2f0033
foreground #f6ed00
cursor #1a6500
selection_background #100a24
color0 #880041
color8 #411a6d
color1 #f78000
color9 #f800e1
color2 #249000
color10 #5743ff
color3 #f40000
color11 #ea00d7
color4 #000482
color12 #b90003
color5 #f43bff
color13 #9a5952
color6 #3affff
color14 #c8f9f3
color7 #000000
color15 #f5f4fb
selection_foreground #2f0033

View file

@ -0,0 +1,21 @@
background #161423
foreground #9e9ea0
cursor #a188f7
selection_background #483d70
color0 #2d283e
color8 #58506a
color1 #ec2160
color9 #f0719a
color2 #1fa91b
color10 #52a95d
color3 #8ddc1f
color11 #b2dc87
color4 #487cf4
color12 #a9bbeb
color5 #8c35c8
color13 #ac81c1
color6 #3added
color14 #9ce3ea
color7 #9e9ea0
color15 #a188f7
selection_foreground #161423

View file

@ -0,0 +1,23 @@
# Theme ported from the Mac Terminal application.
background #12773d
foreground #fff0a4
cursor #8b2800
selection_background #b64825
color0 #000000
color8 #545454
color1 #ba0000
color9 #ba0000
color2 #00ba00
color10 #00ba00
color3 #e6af00
color11 #e6af00
color4 #0000a3
color12 #0000ba
color5 #950062
color13 #ff54ff
color6 #00baba
color14 #54ffff
color7 #bababa
color15 #ffffff
selection_foreground #12773d

View file

@ -0,0 +1,21 @@
background #121212
foreground #a0a0a0
cursor #bbbbbb
selection_background #453a39
color0 #1b1d1e
color8 #505354
color1 #f92672
color9 #ff669d
color2 #a6e22e
color10 #beed5f
color3 #fd971f
color11 #e6db74
color4 #66d9ef
color12 #66d9ef
color5 #9e6ffe
color13 #9e6ffe
color6 #5e7175
color14 #a3babf
color7 #ccccc6
color15 #f8f8f2
selection_foreground #121212

View file

@ -0,0 +1,21 @@
background #000000
foreground #a7a39c
cursor #a7a39c
selection_background #5a5753
color0 #000000
color8 #716d69
color1 #f7b63e
color9 #f7b63e
color2 #7fb5e1
color10 #7fb5e1
color3 #d6da24
color11 #d6da24
color4 #489d48
color12 #489d48
color5 #b295c5
color13 #b295c5
color6 #f4bed6
color14 #f4bed6
color7 #a7a39c
color15 #fefbe9
selection_foreground #000000

View file

@ -0,0 +1,21 @@
background #212224
foreground #ededed
cursor #dfd9b8
selection_background #384563
color0 #000000
color8 #5c4f49
color1 #cf0d17
color9 #ef7d17
color2 #128033
color10 #b1d130
color3 #ffca3d
color11 #fff11f
color4 #006ab3
color12 #4fc2fd
color5 #6a2674
color13 #de0070
color6 #384563
color14 #5c4f49
color7 #ededed
color15 #fefffe
selection_foreground #212224

View file

@ -0,0 +1,21 @@
background #0f0a05
foreground #84c137
cursor #23ff18
selection_background #083905
color0 #000000
color8 #666666
color1 #b6204a
color9 #e50000
color2 #00a600
color10 #86a83e
color3 #bebe00
color11 #e5e500
color4 #246db2
color12 #0000ff
color5 #b200b2
color13 #e500e5
color6 #00a6b2
color14 #00e5e5
color7 #bfbfbf
color15 #e5e5e5
selection_foreground #0f0a05

View file

@ -0,0 +1,23 @@
# Theme ported from the Mac Terminal application.
background #000000
foreground #00ff00
cursor #23ff18
selection_background #083905
color0 #000000
color8 #666666
color1 #990000
color9 #e50000
color2 #00a600
color10 #00d900
color3 #999900
color11 #e5e500
color4 #0000b2
color12 #0000ff
color5 #b200b2
color13 #e500e5
color6 #00a6b2
color14 #00e5e5
color7 #bebebe
color15 #e5e5e5
selection_foreground #000000

View file

@ -0,0 +1,21 @@
background #000000
foreground #dadbda
cursor #bbbbbb
selection_background #b4d5ff
color0 #575757
color8 #252525
color1 #ff1b00
color9 #d41c00
color2 #a5df55
color10 #a5df55
color3 #fbe74a
color11 #fbe749
color4 #486387
color12 #89bdff
color5 #fc5ef0
color13 #bf00c0
color6 #85e9fe
color14 #85e9fe
color7 #cbcbcb
color15 #dbdbdb
selection_foreground #000000

View file

@ -0,0 +1,21 @@
background #161718
foreground #b7bcb9
cursor #b7bcb9
selection_background #1e1f22
color0 #2a2e33
color8 #1d1e21
color1 #b74d50
color9 #8c2d32
color2 #b3be5a
color10 #788331
color3 #e3b55e
color11 #e5894f
color4 #6d90b0
color12 #4b6b88
color5 #a07eab
color13 #6e4f79
color6 #7fbeb3
color14 #4d7b73
color7 #b5b8b6
color15 #5a6169
selection_foreground #161718

View file

@ -0,0 +1,21 @@
background #3a3c3e
foreground #d9eed2
cursor #41ff58
selection_background #2a9b34
color0 #1e1e1e
color8 #03260f
color1 #fb0029
color9 #a6ff3e
color2 #329b24
color10 #9fff6d
color3 #649a25
color11 #d1ff6d
color4 #149b45
color12 #72ffb5
color5 #53b82b
color13 #50ff3d
color6 #2bb767
color14 #22ff71
color7 #dffeee
color15 #daeed0
selection_foreground #3a3c3e

View file

@ -0,0 +1,21 @@
background #262626
foreground #ffcb83
cursor #fb521c
selection_background #c03f1f
color0 #000000
color8 #6a4e29
color1 #c03900
color9 #ff8b67
color2 #a3a900
color10 #f6ff3f
color3 #caae00
color11 #ffe36e
color4 #bd6c00
color12 #ffbd54
color5 #fb5d00
color13 #fc874f
color6 #f79400
color14 #c59752
color7 #ffc88a
color15 #f9f9fe
selection_foreground #262626

View file

@ -0,0 +1,21 @@
background #000000
foreground #f1f1f1
cursor #7f7f7f
selection_background #b4d5ff
color0 #4f4f4f
color8 #7b7b7b
color1 #fa6c5f
color9 #fcb6af
color2 #a8fe60
color10 #ceffab
color3 #fffeb6
color11 #fffecc
color4 #96cafd
color12 #b5dcfe
color5 #fa72fc
color13 #fb9bfe
color6 #c6c4fd
color14 #dfdffd
color7 #eeedee
color15 #fefffe
selection_foreground #000000

View file

@ -0,0 +1,21 @@
background #2c1c15
foreground #ffcc2f
cursor #23ff18
selection_background #ae8c20
color0 #2c1d16
color8 #666666
color1 #ef5734
color9 #e50000
color2 #2baf2b
color10 #86a83e
color3 #bdbe00
color11 #e5e500
color4 #246db2
color12 #0000ff
color5 #cf5ec0
color13 #e500e5
color6 #00acee
color14 #00e5e5
color7 #bfbfbf
color15 #e5e5e5
selection_foreground #2c1c15

View file

@ -0,0 +1,21 @@
background #1d1d1d
foreground #f7f6ec
cursor #eccf4f
selection_background #165776
color0 #343835
color8 #585a58
color1 #ce3e60
color9 #d18ea6
color2 #7bb75b
color10 #767e2b
color3 #e8b32a
color11 #77592e
color4 #4c99d3
color12 #135879
color5 #a57fc4
color13 #5f4190
color6 #389aac
color14 #76bbca
color7 #f9faf6
color15 #b1b5ae
selection_foreground #1d1d1d

View file

@ -0,0 +1,21 @@
background #111111
foreground #dedede
cursor #ffa460
selection_background #464d91
color0 #919191
color8 #bdbdbd
color1 #e17373
color9 #ffa0a0
color2 #94b978
color10 #bddeab
color3 #ffb97b
color11 #ffdba0
color4 #96bddb
color12 #b1d7f6
color5 #e1c0fa
color13 #fbdaff
color6 #00988e
color14 #19b2a7
color7 #dedede
color15 #ffffff
selection_foreground #111111

View file

@ -0,0 +1,21 @@
background #202020
foreground #adadad
cursor #ffffff
selection_background #1a3272
color0 #000000
color8 #545454
color1 #fa5355
color9 #fb7172
color2 #126e00
color10 #67ff4f
color3 #c2c300
color11 #ffff00
color4 #4581eb
color12 #6d9df1
color5 #fa54ff
color13 #fb82ff
color6 #33c2c1
color14 #60d3d1
color7 #adadad
color15 #eeeeee
selection_foreground #202020

View file

@ -0,0 +1,21 @@
background #0e100a
foreground #f7f7f7
cursor #9fda9c
selection_background #9ba686
color0 #4d4d4d
color8 #5a5a5a
color1 #c70031
color9 #f01578
color2 #29cf13
color10 #6ce05c
color3 #d8e30e
color11 #f3f79e
color4 #3449d1
color12 #97a4f7
color5 #8400ff
color13 #c495f0
color6 #0798ab
color14 #68f2e0
color7 #e2d1e3
color15 #ffffff
selection_foreground #0e100a

View file

@ -0,0 +1,21 @@
background #212121
foreground #949494
cursor #424242
selection_background #424242
color0 #2b2b2b
color8 #444747
color1 #d35a5f
color9 #d3222e
color2 #afba66
color10 #aabb39
color3 #e5d289
color11 #e4bd39
color4 #a0b9d5
color12 #6599d5
color5 #bf92d5
color13 #aa52d5
color6 #91beb6
color14 #5fbfad
color7 #3b3c3c
color15 #c0c2c2
selection_foreground #212121

View file

@ -0,0 +1,21 @@
background #050014
foreground #736d7c
cursor #8b91fa
selection_background #36323b
color0 #230045
color8 #362c45
color1 #7c1525
color9 #df5066
color2 #337e6f
color10 #52e0c4
color3 #7f6f49
color11 #e0c286
color4 #4f4a7f
color12 #8e86df
color5 #593f7e
color13 #a675df
color6 #57767f
color14 #9ad3df
color7 #736d7c
color15 #8b91fa
selection_foreground #050014

View file

@ -0,0 +1,21 @@
background #2f2f2f
foreground #afc2c2
cursor #ffffff
selection_background #7cbeff
color0 #000000
color8 #000000
color1 #ff2f2f
color9 #ff2f2f
color2 #549a6f
color10 #549a6f
color3 #ccac00
color11 #ccac00
color4 #0099cc
color12 #0099cc
color5 #cc68c8
color13 #cc68c8
color6 #79c4cc
color14 #79c4cc
color7 #bccccc
color15 #bccccc
selection_foreground #2f2f2f

View file

@ -0,0 +1,21 @@
background #000000
foreground #afc2c2
cursor #ffffff
selection_background #7cbeff
color0 #000000
color8 #000000
color1 #ff2f2f
color9 #ff2f2f
color2 #549a6f
color10 #549a6f
color3 #ccac00
color11 #ccac00
color4 #0099cc
color12 #0099cc
color5 #cc68c8
color13 #cc68c8
color6 #79c4cc
color14 #79c4cc
color7 #bccccc
color15 #bccccc
selection_foreground #000000

View file

@ -0,0 +1,21 @@
background #000000
foreground #afc2c2
cursor #ffffff
selection_background #7cbeff
color0 #bbcbcc
color8 #ffffff
color1 #ff2f2f
color9 #ff2f2f
color2 #549a6f
color10 #549a6f
color3 #ccac00
color11 #ccac00
color4 #0099cc
color12 #0099cc
color5 #cc68c8
color13 #cc68c8
color6 #79c4cc
color14 #79c4cc
color7 #000000
color15 #000000
selection_foreground #000000

View file

@ -0,0 +1,23 @@
# Theme ported from the Mac Terminal application.
background #fef49c
foreground #000000
cursor #7f7f7f
selection_background #a4c9cd
color0 #000000
color8 #666666
color1 #cc0000
color9 #e50000
color2 #00a600
color10 #00d900
color3 #999900
color11 #e5e500
color4 #0000b2
color12 #0000ff
color5 #b200b2
color13 #e500e5
color6 #00a6b2
color14 #00e5e5
color7 #cccccc
color15 #e5e5e5
selection_foreground #fef49c

View file

@ -0,0 +1,21 @@
background #eaeaea
foreground #222221
cursor #16aec9
selection_background #c1c1c1
color0 #212121
color8 #424242
color1 #b7141e
color9 #e83a3f
color2 #457b23
color10 #7aba39
color3 #f5971d
color11 #fee92e
color4 #134eb2
color12 #53a4f3
color5 #550087
color13 #a94dbb
color6 #0e707c
color14 #26bad1
color7 #eeeeee
color15 #d8d8d8
selection_foreground #eaeaea

View file

@ -0,0 +1,21 @@
background #222221
foreground #e4e4e4
cursor #16aec9
selection_background #dedede
color0 #212121
color8 #424242
color1 #b7141e
color9 #e83a3f
color2 #457b23
color10 #7aba39
color3 #f5971d
color11 #fee92e
color4 #134eb2
color12 #53a4f3
color5 #550087
color13 #a94dbb
color6 #0e707c
color14 #26bad1
color7 #eeeeee
color15 #d8d8d8
selection_foreground #222221

View file

@ -0,0 +1,21 @@
background #000000
foreground #bbbbbb
cursor #bbbbbb
selection_background #545454
color0 #000000
color8 #545454
color1 #e52222
color9 #ff5555
color2 #a6e32d
color10 #55ff55
color3 #fc951e
color11 #ffff55
color4 #c48dff
color12 #5555ff
color5 #fa2573
color13 #ff55ff
color6 #67d9f0
color14 #55ffff
color7 #f2f2f2
color15 #ffffff
selection_foreground #000000

View file

@ -0,0 +1,21 @@
background #1d1808
foreground #cac296
cursor #d3b92f
selection_background #616cab
color0 #000000
color8 #5e5118
color1 #b54c00
color9 #ff9148
color2 #7c8a16
color10 #b1c93a
color3 #d2bd25
color11 #ffe449
color4 #606baf
color12 #abb8ff
color5 #8b5990
color13 #fe9fff
color6 #906b25
color14 #ffbb51
color7 #c9c199
color15 #fed597
selection_foreground #1d1808

View file

@ -0,0 +1,21 @@
background #2d3743
foreground #e1e1e0
cursor #000000
selection_background #2d37ff
color0 #000000
color8 #545454
color1 #ff4141
color9 #ff3241
color2 #74ae68
color10 #74cc68
color3 #ffac28
color11 #ffb928
color4 #338e86
color12 #23d6d6
color5 #9413e5
color13 #ff37ff
color6 #23d6d6
color14 #00ece1
color7 #e1e1df
color15 #ffffff
selection_foreground #2d3743

Some files were not shown because too many files have changed in this diff Show more