aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitmodules4
-rwxr-xr-x.zprofile5
-rw-r--r--config/alacritty/alacritty.yml (renamed from .alacritty.yml)0
-rw-r--r--config/bash/bashrc (renamed from .bashrc)0
-rw-r--r--config/dunst/dunstrc (renamed from dunst/dunstrc)0
-rw-r--r--config/gdb/init (renamed from .gdbinit)0
-rw-r--r--config/ghc/ghci.conf (renamed from .ghci)0
-rw-r--r--config/git/config (renamed from .gitconfig)0
-rw-r--r--config/isync/mbsyncrc (renamed from .mbsyncrc)0
-rw-r--r--config/moc/config (renamed from .moc/config)0
-rw-r--r--config/moc/keymap (renamed from .moc/keymap)0
-rw-r--r--config/moc/themes/solarized (renamed from .moc/themes/solarized)0
-rw-r--r--config/mutt/mailcap (renamed from .mailcap)0
-rw-r--r--config/mutt/muttrc (renamed from .muttrc)0
-rw-r--r--config/nano/nanorc (renamed from .nanorc)0
-rw-r--r--config/newsboat/config (renamed from .newsboat/config)0
-rw-r--r--config/pulseaudio-ctl/config (renamed from pulseaudio-ctl/config)0
-rw-r--r--config/qutebrowser/config.py (renamed from qutebrowser/config.py)0
-rw-r--r--config/redshift/redshift.conf (renamed from redshift.conf)0
-rwxr-xr-xconfig/startx/xinitrc (renamed from .xinitrc)0
-rw-r--r--config/sublime-text/Preferences.sublime-settings (renamed from Preferences.sublime-settings)0
-rw-r--r--config/tmux/tmux.conf (renamed from .tmux.conf)0
-rw-r--r--config/urlview/.urlview (renamed from .urlview)0
-rw-r--r--config/vim/pluggins.vim (renamed from .pluggins.vim)0
-rw-r--r--config/vim/vimrc (renamed from .vimrc)27
-rw-r--r--config/xmonad/xmonad.hs (renamed from xmonad.hs)2
-rw-r--r--config/zathura/zathurarc (renamed from zathura/zathurarc)0
-rwxr-xr-xconfig/zsh/.zprofile46
-rw-r--r--config/zsh/.zshrc (renamed from .zshrc)46
-rw-r--r--config/zsh/aliases.zsh (renamed from .zsh_aliases)0
-rw-r--r--grep.vim23
-rwxr-xr-xlocal/bin/backlight-ctl (renamed from bin/backlight-ctl)0
-rwxr-xr-xlocal/bin/battery-low-check (renamed from bin/battery-low-check)0
-rwxr-xr-xlocal/bin/bitwarden-dmenu (renamed from bin/bitwarden-dmenu)0
-rwxr-xr-xlocal/bin/cacharle-sync (renamed from bin/cacharle-sync)0
-rwxr-xr-xlocal/bin/music-dl34
-rw-r--r--local/bin/music-dl.conf9
-rwxr-xr-xlocal/bin/newsboat-reload8
-rwxr-xr-xlocal/bin/project-open (renamed from bin/project-open)0
-rwxr-xr-xlocal/bin/repo-client (renamed from bin/repo-client)0
-rwxr-xr-xlocal/bin/tag-music (renamed from bin/tag-music)0
-rwxr-xr-xlocal/bin/touchpad-toggle (renamed from bin/touchpad-toggle)0
-rw-r--r--local/share/applications/mutt.desktop (renamed from applications/mutt.desktop)0
-rw-r--r--local/share/applications/newsboat.desktop (renamed from applications/newsboat.desktop)0
-rw-r--r--local/share/applications/sxiv.desktop (renamed from applications/sxiv.desktop)0
-rw-r--r--local/share/applications/zathura.desktop (renamed from applications/zathura.desktop)0
-rw-r--r--local/share/mimeapps.list (renamed from mimeapps.list)0
m---------local/share/mutt/solarized (renamed from mutt-colors-solarized)0
-rw-r--r--slock/config.def.h12
-rw-r--r--stylus.json915
50 files changed, 121 insertions, 1010 deletions
diff --git a/.gitmodules b/.gitmodules
index 1335b96..6dfe029 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,3 @@
-[submodule "mutt-colors-solarized"]
- path = mutt-colors-solarized
+[submodule "local/share/mutt/solarized"]
+ path = local/share/mutt/solarized
url = https://github.com/altercation/mutt-colors-solarized
diff --git a/.zprofile b/.zprofile
deleted file mode 100755
index 16d3e16..0000000
--- a/.zprofile
+++ /dev/null
@@ -1,5 +0,0 @@
-if [[ "$(tty)" = "/dev/tty1" ]]; then
- startx
- # xset r rate 200 40
- poweroff
-fi
diff --git a/.alacritty.yml b/config/alacritty/alacritty.yml
index ddfce65..ddfce65 100644
--- a/.alacritty.yml
+++ b/config/alacritty/alacritty.yml
diff --git a/.bashrc b/config/bash/bashrc
index bc5b9ab..bc5b9ab 100644
--- a/.bashrc
+++ b/config/bash/bashrc
diff --git a/dunst/dunstrc b/config/dunst/dunstrc
index 0a8f19a..0a8f19a 100644
--- a/dunst/dunstrc
+++ b/config/dunst/dunstrc
diff --git a/.gdbinit b/config/gdb/init
index 9d56111..9d56111 100644
--- a/.gdbinit
+++ b/config/gdb/init
diff --git a/.ghci b/config/ghc/ghci.conf
index 31f559e..31f559e 100644
--- a/.ghci
+++ b/config/ghc/ghci.conf
diff --git a/.gitconfig b/config/git/config
index bb4fef3..bb4fef3 100644
--- a/.gitconfig
+++ b/config/git/config
diff --git a/.mbsyncrc b/config/isync/mbsyncrc
index 649e823..649e823 100644
--- a/.mbsyncrc
+++ b/config/isync/mbsyncrc
diff --git a/.moc/config b/config/moc/config
index 37af912..37af912 100644
--- a/.moc/config
+++ b/config/moc/config
diff --git a/.moc/keymap b/config/moc/keymap
index 50f854b..50f854b 100644
--- a/.moc/keymap
+++ b/config/moc/keymap
diff --git a/.moc/themes/solarized b/config/moc/themes/solarized
index 0e0244b..0e0244b 100644
--- a/.moc/themes/solarized
+++ b/config/moc/themes/solarized
diff --git a/.mailcap b/config/mutt/mailcap
index e00e02c..e00e02c 100644
--- a/.mailcap
+++ b/config/mutt/mailcap
diff --git a/.muttrc b/config/mutt/muttrc
index b4b02a8..b4b02a8 100644
--- a/.muttrc
+++ b/config/mutt/muttrc
diff --git a/.nanorc b/config/nano/nanorc
index 38059df..38059df 100644
--- a/.nanorc
+++ b/config/nano/nanorc
diff --git a/.newsboat/config b/config/newsboat/config
index f3ef9e1..f3ef9e1 100644
--- a/.newsboat/config
+++ b/config/newsboat/config
diff --git a/pulseaudio-ctl/config b/config/pulseaudio-ctl/config
index 51d65b4..51d65b4 100644
--- a/pulseaudio-ctl/config
+++ b/config/pulseaudio-ctl/config
diff --git a/qutebrowser/config.py b/config/qutebrowser/config.py
index bcbdc5a..bcbdc5a 100644
--- a/qutebrowser/config.py
+++ b/config/qutebrowser/config.py
diff --git a/redshift.conf b/config/redshift/redshift.conf
index 1e540e3..1e540e3 100644
--- a/redshift.conf
+++ b/config/redshift/redshift.conf
diff --git a/.xinitrc b/config/startx/xinitrc
index 860fed2..860fed2 100755
--- a/.xinitrc
+++ b/config/startx/xinitrc
diff --git a/Preferences.sublime-settings b/config/sublime-text/Preferences.sublime-settings
index 684ad2e..684ad2e 100644
--- a/Preferences.sublime-settings
+++ b/config/sublime-text/Preferences.sublime-settings
diff --git a/.tmux.conf b/config/tmux/tmux.conf
index fc2fcb2..fc2fcb2 100644
--- a/.tmux.conf
+++ b/config/tmux/tmux.conf
diff --git a/.urlview b/config/urlview/.urlview
index f69970a..f69970a 100644
--- a/.urlview
+++ b/config/urlview/.urlview
diff --git a/.pluggins.vim b/config/vim/pluggins.vim
index c60ab84..c60ab84 100644
--- a/.pluggins.vim
+++ b/config/vim/pluggins.vim
diff --git a/.vimrc b/config/vim/vimrc
index fe017a1..6b1bcc2 100644
--- a/.vimrc
+++ b/config/vim/vimrc
@@ -2,17 +2,24 @@
" vimrc "
""""""""""
-" load pluggins {{{
-if exists("$DOTDIR")
- source $DOTDIR/.pluggins.vim
-else
- source .pluggins.vim
-endif
+" xdg {{{
+set runtimepath^=$XDG_CONFIG_HOME/vim
+set runtimepath+=$XDG_DATA_HOME/vim
+set runtimepath+=$XDG_CONFIG_HOME/vim/after
+
+set packpath^=$XDG_DATA_HOME/vim,$XDG_CONFIG_HOME/vim
+set packpath+=$XDG_CONFIG_HOME/vim/after,$XDG_DATA_HOME/vim/after
+
+let g:netrw_home = $XDG_DATA_HOME . "/vim"
+call mkdir($XDG_DATA_HOME."/vim/spell", 'p')
+set viewdir=$XDG_DATA_HOME/vim/view | call mkdir(&viewdir, 'p')
+
+set backupdir=$XDG_CACHE_HOME/vim/backup | call mkdir(&backupdir, 'p')
+set directory=$XDG_CACHE_HOME/vim/swap | call mkdir(&directory, 'p')
+set undodir=$XDG_CACHE_HOME/vim/undo | call mkdir(&undodir, 'p')
" }}}
-"""""""""""
-" options "
-"""""""""""
+source pluggins.vim " load pluggins
" common {{{
let mapleader = ' ' " set leader key to space
@@ -40,7 +47,7 @@ filetype plugin indent on " allow to add specific rules for certain type of fi
set wildmode=longest,list,full
set wildmenu " tab to cycle through completion options
set path+=** " recursive :find
-"}}}
+" }}}
" intuitif split opening {{{
set splitbelow
diff --git a/xmonad.hs b/config/xmonad/xmonad.hs
index 42792a3..b61bcea 100644
--- a/xmonad.hs
+++ b/config/xmonad/xmonad.hs
@@ -14,6 +14,7 @@ import XMonad.Util.Dmenu
-- Layouts
import XMonad.Layout.NoBorders
import XMonad.Layout.Spacing
+import XMonad.Layout.Grid
-- Hooks
import XMonad.Hooks.InsertPosition
@@ -36,6 +37,7 @@ main = xmonad $ desktopConfig
myLayouts = mySpacing 4 $ tiledVerticalBigMaster -- bigger master for code and smaller slave for compiling
||| Mirror tiledHorizontalEven -- 50/50 horizontal split
||| noBorders Full -- disable borders for fullscreen layout
+ ||| Grid
where tiledVerticalBigMaster = Tall 1 (3 / 100) (3 / 5)
tiledHorizontalEven = Tall 1 (3 / 100) (1 / 2)
mySpacing x = spacingRaw True (Border x x x x) False (Border x x x x) True
diff --git a/zathura/zathurarc b/config/zathura/zathurarc
index bac99f6..bac99f6 100644
--- a/zathura/zathurarc
+++ b/config/zathura/zathurarc
diff --git a/config/zsh/.zprofile b/config/zsh/.zprofile
new file mode 100755
index 0000000..91b0c0b
--- /dev/null
+++ b/config/zsh/.zprofile
@@ -0,0 +1,46 @@
+#!/bin/sh
+
+export PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:$HOME/.local/bin"
+
+# applications
+export EDITOR='vim'
+export TERM='st-256color'
+export TERMINAL='st'
+export MAIL='me@cacharle.xyz'
+export BROWSER='qutebrowser'
+export BROWSERCLI='w3m'
+
+# XDG all the things
+export XDG_CONFIG_HOME="$HOME/.config"
+export XDG_DATA_HOME="$HOME/.local/share"
+export XDG_CACHE_HOME="$HOME/.cache"
+
+export ZDOTDIT="$XDG_CONFIG_HOME/zsh"
+
+export HISTFILE="$XDG_CACHE_HOME/histfile"
+
+# color in man (less pager)
+export LESS_TERMCAP_mb=$'\e[1;32m'
+export LESS_TERMCAP_md=$'\e[1;32m'
+export LESS_TERMCAP_me=$'\e[0m'
+export LESS_TERMCAP_se=$'\e[0m'
+export LESS_TERMCAP_so=$'\e[01;33m'
+export LESS_TERMCAP_ue=$'\e[0m'
+export LESS_TERMCAP_us=$'\e[1;4;31m'
+export LESS_TERMCAP_mr=$(tput rev)
+export LESS_TERMCAP_mh=$(tput dim)
+export LESS_TERMCAP_ZN=$(tput ssubm)
+export LESS_TERMCAP_ZV=$(tput rsubm)
+export LESS_TERMCAP_ZO=$(tput ssupm)
+export LESS_TERMCAP_ZW=$(tput rsupm)
+
+
+export MINIKUBE_IN_STYLE=false # disable cringe minikube emojies
+
+# school env
+export MINISHELL_TEST_BONUS=yes
+export MINISHELL_TEST_PAGER=vim
+export MINISHELL_TEST_FLAGS=-DMINISHELL_TEST
+export WEBSERV_FLAGS=-DWEBSERV_CACHARLE
+
+[ "$(tty)" = '/dev/tty1' ] && exec startx
diff --git a/.zshrc b/config/zsh/.zshrc
index 8a1ee8c..9cd21b5 100644
--- a/.zshrc
+++ b/config/zsh/.zshrc
@@ -63,58 +63,18 @@ function chpwd() {
# add command-not-found package suggestion
#source /etc/zsh_command_not_found
-# color in man (less pager)
-export LESS_TERMCAP_mb=$'\e[1;32m'
-export LESS_TERMCAP_md=$'\e[1;32m'
-export LESS_TERMCAP_me=$'\e[0m'
-export LESS_TERMCAP_se=$'\e[0m'
-export LESS_TERMCAP_so=$'\e[01;33m'
-export LESS_TERMCAP_ue=$'\e[0m'
-export LESS_TERMCAP_us=$'\e[1;4;31m'
-export LESS_TERMCAP_mr=$(tput rev)
-export LESS_TERMCAP_mh=$(tput dim)
-export LESS_TERMCAP_ZN=$(tput ssubm)
-export LESS_TERMCAP_ZV=$(tput rsubm)
-export LESS_TERMCAP_ZO=$(tput ssupm)
-export LESS_TERMCAP_ZW=$(tput rsupm)
-
-#XDG
-export XDG_CONFIG_HOME="$HOME/.config"
-export XDG_DATA_HOME="$HOME/.local/share"
-export XDG_CACHE_HOME="$HOME/.cache"
-
-export EDITOR="vim"
-export TERM="st-256color"
-export MAIL='me@cacharle.xyz'
-export BROWSER='qutebrowser'
-export BROWSERCLI='w3m'
# ignore filetypes in autocomplete
fignore=(o hi)
# pluggins
-source $HOME/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh # prompt syntax highlight
+source $XDG_DATA_HOME/zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh # prompt syntax highlight
-export YSU_MESSAGE_POSITION="after" # you-should-use message after command output
-source $HOME/.zsh/zsh-you-should-use/you-should-use.plugin.zsh # alias reminder
+export YSU_MESSAGE_POSITION="after" # you-should-use message after command output
+source $XDG_DATA_HOME/zsh/zsh-you-should-use/you-should-use.plugin.zsh # alias reminder
# set tab to 4 spaces
tabs 4
-export LFS=/mnt
-
-export PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:$DOTDIR/bin:$HOME/.local/bin"
-# export PATH="$PATH:$HOME/.vim/plugged/vim-superman/bin"
export GPG_TTY=$(tty) # fixing gpg fatal error about tty
-
-export MINISHELL_TEST_BONUS=yes
-export MINISHELL_TEST_PAGER=vim
-export MINISHELL_TEST_FLAGS=-DMINISHELL_TEST
-
-# Added by c_formatter_42
-export PATH="$PATH:/home/charles/git/c_formatter_42"
-
-export MINIKUBE_IN_STYLE=false
-
-export WEBSERV_FLAGS=-DWEBSERV_CACHARLE
diff --git a/.zsh_aliases b/config/zsh/aliases.zsh
index 790692e..790692e 100644
--- a/.zsh_aliases
+++ b/config/zsh/aliases.zsh
diff --git a/grep.vim b/grep.vim
deleted file mode 100644
index 32181f7..0000000
--- a/grep.vim
+++ /dev/null
@@ -1,23 +0,0 @@
-nnoremap <leader>g :set operatorfunc=<SID>GrepOp<CR>g@
-vnoremap <leader>g :<C-u>call <SID>GrepOp(visualmode())<CR>
-
-function! s:GrepOp(type)
- let saved = @@
-
- if a:type ==# 'v'
- execute "normal! `<v`>y"
- elseif a:type ==# 'char'
- execute "normal! `[v`]y"
- else
- return
- endif
-
- silent execute "grep! -R " . shellescape(@@) . " ."
- silent redraw!
- let g:quickfix_is_open = 1
- copen
- let @@ = saved
-endfunction
-
-nnoremap <leader>gn :cnext<CR>
-nnoremap <leader>gp :cprevious<CR>
diff --git a/bin/backlight-ctl b/local/bin/backlight-ctl
index 2963d83..2963d83 100755
--- a/bin/backlight-ctl
+++ b/local/bin/backlight-ctl
diff --git a/bin/battery-low-check b/local/bin/battery-low-check
index dbbdc6b..dbbdc6b 100755
--- a/bin/battery-low-check
+++ b/local/bin/battery-low-check
diff --git a/bin/bitwarden-dmenu b/local/bin/bitwarden-dmenu
index 68afe04..68afe04 100755
--- a/bin/bitwarden-dmenu
+++ b/local/bin/bitwarden-dmenu
diff --git a/bin/cacharle-sync b/local/bin/cacharle-sync
index 80f19bb..80f19bb 100755
--- a/bin/cacharle-sync
+++ b/local/bin/cacharle-sync
diff --git a/local/bin/music-dl b/local/bin/music-dl
new file mode 100755
index 0000000..a16cd97
--- /dev/null
+++ b/local/bin/music-dl
@@ -0,0 +1,34 @@
+#!/bin/sh
+
+conf_filename=music-dl.conf
+
+error() {
+ echo "Error: $1"
+ return 1
+}
+
+fatal() {
+ error "$1"
+ exit 1
+}
+
+[ ! -f "$conf_filename" ] && fatal "'$conf_filename' not found in current directory"
+
+conf_get() {
+ key="$1"
+ matches="$(sed -n 's/^'"$key"'=\(.*\)$/\1/ p' $conf_filename)"
+ if [ -z "$matches" ]
+ then
+ error "'$key' not found in '$conf_filename'"
+ return 1
+ fi
+ echo "$matches" | tail -n 1
+}
+
+conf_get bonjour || echo pas bien
+conf_get aurevoir
+
+
+# ytdl='youtube-dl --output "%(title)s.%(ext)s"'
+# ytdlp='youtube-dl --audio-format mp3 -i --output "%(playlist_index)s-%(title)s.%(ext)s"'
+# ytdla='youtube-dl --audio-format mp3 -i -x -f bestaudio/best --output "%(playlist_index)s-%(title)s.%(ext)s"'
diff --git a/local/bin/music-dl.conf b/local/bin/music-dl.conf
new file mode 100644
index 0000000..e865370
--- /dev/null
+++ b/local/bin/music-dl.conf
@@ -0,0 +1,9 @@
+bonjour=foo
+aurevoir=lala
+auasdf
+
+asdf
+asd
+fa
+sdf
+asd
diff --git a/local/bin/newsboat-reload b/local/bin/newsboat-reload
new file mode 100755
index 0000000..82e26a7
--- /dev/null
+++ b/local/bin/newsboat-reload
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+# adapted from: https://github.com/LukeSmithxyz/voidrice/blob/master/.local/bin/cron/newsup
+
+ping -q -c 1 cacharle.xyz > /dev/null || exit # no internet
+pgrep -f 'newsboat$' > /dev/null && exit # newsboat already running
+
+newsboat -x reload
diff --git a/bin/project-open b/local/bin/project-open
index adb27a4..adb27a4 100755
--- a/bin/project-open
+++ b/local/bin/project-open
diff --git a/bin/repo-client b/local/bin/repo-client
index 49049d8..49049d8 100755
--- a/bin/repo-client
+++ b/local/bin/repo-client
diff --git a/bin/tag-music b/local/bin/tag-music
index 826a83a..826a83a 100755
--- a/bin/tag-music
+++ b/local/bin/tag-music
diff --git a/bin/touchpad-toggle b/local/bin/touchpad-toggle
index e4dc959..e4dc959 100755
--- a/bin/touchpad-toggle
+++ b/local/bin/touchpad-toggle
diff --git a/applications/mutt.desktop b/local/share/applications/mutt.desktop
index 24d0a48..24d0a48 100644
--- a/applications/mutt.desktop
+++ b/local/share/applications/mutt.desktop
diff --git a/applications/newsboat.desktop b/local/share/applications/newsboat.desktop
index 609bb5a..609bb5a 100644
--- a/applications/newsboat.desktop
+++ b/local/share/applications/newsboat.desktop
diff --git a/applications/sxiv.desktop b/local/share/applications/sxiv.desktop
index 0db2053..0db2053 100644
--- a/applications/sxiv.desktop
+++ b/local/share/applications/sxiv.desktop
diff --git a/applications/zathura.desktop b/local/share/applications/zathura.desktop
index 8c38677..8c38677 100644
--- a/applications/zathura.desktop
+++ b/local/share/applications/zathura.desktop
diff --git a/mimeapps.list b/local/share/mimeapps.list
index 49a184b..49a184b 100644
--- a/mimeapps.list
+++ b/local/share/mimeapps.list
diff --git a/mutt-colors-solarized b/local/share/mutt/solarized
-Subproject 3b23c55eb43849975656dd89e3f35dacd2b93e6
+Subproject 3b23c55eb43849975656dd89e3f35dacd2b93e6
diff --git a/slock/config.def.h b/slock/config.def.h
deleted file mode 100644
index a21b349..0000000
--- a/slock/config.def.h
+++ /dev/null
@@ -1,12 +0,0 @@
-/* user and group to drop privileges to */
-static const char *user = "charles";
-static const char *group = "wheel";
-
-static const char *colorname[NUMCOLS] = {
- [INIT] = "#003355", /* after initialization */
- [INPUT] = "#005577", /* during input */
- [FAILED] = "#CC3333", /* wrong password */
-};
-
-/* treat a cleared input like a wrong password (color) */
-static const int failonclear = 1;
diff --git a/stylus.json b/stylus.json
deleted file mode 100644
index f510c8a..0000000
--- a/stylus.json
+++ /dev/null
@@ -1,915 +0,0 @@
-[
- {
- "enabled": false,
- "updateUrl": "https://userstyles.org/styles/chrome/168350.json",
- "md5Url": "https://update.userstyles.org/168350.md5",
- "url": "http://userstyles.org/styles/168350",
- "originalMd5": "cd55ff3c99dcc3b55464d1ee466a6c7e",
- "installDate": 1589622036752,
- "sections": [
- {
- "urls": [],
- "urlPrefixes": [],
- "domains": [],
- "regexps": [
- "^https?://(?!www.google.com)(((?!desktop).*.)?(githubusercontent|githubstatus|github).(?!io|myshopify|blog)).*"
- ],
- "code": "body {\r\n background-color: #222 !important;\r\n background-clip: border-box !important;\r\n background-origin: padding-box !important;\r\n background-attachment: scroll !important;\r\n background-repeat: repeat !important;\r\n background-size: auto !important;\r\n background-position: left top !important;\r\n}\r\n\r\n.user-status-message-wrapper div {\r\n color: white;\r\n}\r\n\r\n.pinned-item-checkbox:checked + .pinned-item-name {\r\n background-color: #333;\r\n}\r\n\r\n.discussion-header,\r\n.discussion-block-title,\r\n.discussion-labels,\r\n.discussion-block-header,\r\n.branch-action,\r\n.discussion-reply {\r\n background: #24292e;\r\n}\r\n\r\n.branch-action {\r\n background: transparent;\r\n}\r\n\r\n.graphs .selection .overlay {\r\n visibility: hidden !important;\r\n}\r\n.UnderlineNav-item {\r\n color: #bbb !important;\r\n}\r\n\r\n.UnderlineNav-item:focus,\r\n.UnderlineNav-item:hover {\r\n color: white !important;\r\n}\r\n\r\n.d-flex {\r\n color: white !important;\r\n}\r\n\r\n.project-columns-container {\r\n background: #222;\r\n}\r\n\r\n.btn-octicon:hover {\r\n color: white !important;\r\n}\r\n\r\na,\r\ntable.files td.icon,\r\ntd.icon,\r\ntable.files td.icon .octicon-file-directory {\r\n color: #4299fc;\r\n}\r\n\r\ntable.files td.icon,\r\ntable.files tr.navigation-focus td table.files td.icon .octicon-file-directory,\r\n.commit-link,\r\n.commit-ref,\r\n.js-add-project-description,\r\n.link-gray:hover,\r\n.link-gray-dark:hover,\r\n.link-hover-blue:hover {\r\n color: #4299fc !important;\r\n}\r\n\r\n.commit-link:hover,\r\n.link-gray:hover,\r\n.link-gray-dark:hover,\r\n.link-hover-blue:hover,\r\n.project-header .project-header-link:hover {\r\n text-decoration: underline !important;\r\n}\r\n\r\n.project-header .project-header-link:hover {\r\n color: white !important;\r\n}\r\n\r\n.select-menu-button:hover {\r\n color: white !important;\r\n}\r\n\r\na.topic-tag,\r\n.topic-tag {\r\n color: #b7cce4 !important;\r\n}\r\n\r\n.blob-num-expandable .directional-expander {\r\n color: #ccc !important;\r\n}\r\n\r\n.pl-smi,\r\n.blob-code,\r\n.blob-code-inner {\r\n color: #e8e8e8 !important;\r\n}\r\n\r\n.pl-en {\r\n color: #eaaa71 !important;\r\n}\r\n\r\n/* custom code font */\r\n\r\npre,\r\ncode,\r\ntt,\r\nkbd:not(.badmono),\r\npre,\r\nsamp,\r\n.blob-code,\r\n.file-data pre,\r\n.line-data,\r\n#gist-form .file .input textarea,\r\n.blob-code-inner {\r\n font-family: \"Menlo\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace !important;\r\n}\r\n\r\n/* Base color panel */\r\n\r\n.btn:active,\r\noption:hover,\r\n.listings-layout .nav li a:hover,\r\n.state-merged,\r\n#fork-select .target:not(.disabled):hover,\r\n.flash-notice,\r\ntable.upgrades tr:hover td,\r\n.email-format .email-hidden-toggle:hover a,\r\n.dashboard-tabs a:hover,\r\n.dropdown-menu > li > a:hover,\r\n.documentation-results a:hover,\r\n.hidden-text-expander a:hover,\r\n.dropdown-item:hover,\r\n.dropdown-item.zeroclipboard-is-hover,\r\n.subnav-item.selected,\r\n.subnav-item.selected:hover,\r\n.subnav-item.selected:focus,\r\n.example-nav li a.selected,\r\n.typeahead-result.navigation-focus,\r\n.typeahead-result:hover,\r\n.issues-reset-query:hover .octicon-x,\r\n.segmented-nav li.active,\r\n.diff-expander:hover,\r\n.pagination .current,\r\n.owner-select-target:hover,\r\n.filter-item.selected,\r\n.release-timeline-tags .expander-text:hover .expander-dots,\r\na.gollum-minibutton:hover,\r\na.gollum-minibutton:visited:hover,\r\n.search-result-item.navigation-focus,\r\n.gist-quicksearch-result.navigation-focus,\r\n.gist-snippet .link-overlay .link,\r\n.suggester li.navigation-focus,\r\n.btn.btn-outline.zeroclipboard-is-hover,\r\n.btn.btn-outline.zeroclipboard-is-active,\r\n.select-menu-item:not(.select-menu-item-parent).navigation-focus,\r\n.reaction-sort-item:hover,\r\n.reaction-sort-item.selected,\r\n.pull-request-link:hover,\r\n.issues-reset-query:hover .issues-reset-query-block,\r\n#com .dropdown-menu a:hover,\r\n.date-selector td.selected,\r\n.date-selector td.selectable-day:hover,\r\n.add-line-comment,\r\nbutton.add-line-comment,\r\n.suggester .cur,\r\n.autocomplete-item.selected,\r\n.autocomplete-item.navigation-focus,\r\n.select-menu-item.navigation-focus.selected,\r\n.reblame-link:hover {\r\n background: #4183c4 !important;\r\n}\r\n\r\n.context-button:after {\r\n border-color: #4183c4 transparent transparent !important;\r\n}\r\n\r\n.octofication .message,\r\n.panel-nav:not(.disabled):active,\r\n.diagram-icon:not(.active),\r\n.btn.btn-outline,\r\n.btn.btn-outline:hover:not(.ajax-pagination-btn),\r\n.btn.btn-outline.zeroclipboard-is-hover,\r\n:checked + .radio-label,\r\n.gist-snippet .file-box:hover .file,\r\n.octofication .message,\r\n.reaction-sort-item.selected,\r\n.pull-request-link,\r\n.timeline-progressive-disclosure-button:hover {\r\n border-color: #4183c4 !important;\r\n}\r\n\r\n.header-nav-link:hover .dropdown-caret,\r\n.header-nav-link:focus .dropdown-caret,\r\n#com #header .top-nav .dropdown-button:hover .dropdown-caret {\r\n border-top-color: #4183c4 !important;\r\n}\r\n\r\n.table-list .table-list-item.unread .table-list-cell-checkbox,\r\n.Box-row--unread,\r\n.Box-row.unread {\r\n border-left-color: #4183c4 !important;\r\n box-shadow: 2px 0 0 #4183c4 inset !important;\r\n}\r\n\r\n/* notification icon */\r\n\r\n.notification-indicator .mail-status {\r\n background: #4183c4 !important;\r\n border-color: #1d1d1d !important;\r\n}\r\n\r\n/* text selection */\r\n\r\n::selection {\r\n background-color: #4183c4 !important;\r\n color: #fff !important;\r\n}\r\n\r\n::-moz-selection {\r\n background-color: #4183c4 !important;\r\n color: #fff !important;\r\n}\r\n\r\n.CodeMirror-selected {\r\n background: rgba(255, 255, 255, 0.12) !important;\r\n}\r\n\r\n.CodeMirror::selection {\r\n background: rgba(255, 255, 255, 0.12) !important;\r\n}\r\n\r\n.CodeMirror::-moz-selection {\r\n background: rgba(255, 255, 255, 0.12) !important;\r\n}\r\n\r\n/* placeholder */\r\n\r\n::-webkit-input-placeholder {\r\n color: #666 !important;\r\n opacity: 1 !important;\r\n}\r\n\r\n::-moz-placeholder {\r\n color: #666 !important;\r\n opacity: 1 !important;\r\n}\r\n\r\n::placeholder {\r\n color: #666 !important;\r\n opacity: 1 !important;\r\n}\r\n\r\n.select-menu-text-filter input::-webkit-input-placeholder {\r\n color: #555 !important;\r\n}\r\n\r\n.select-menu-text-filter input::-moz-placeholder {\r\n color: #555 !important;\r\n}\r\n\r\n.select-menu-text-filter input:-ms-input-placeholder {\r\n color: #555 !important;\r\n}\r\n\r\n.select-menu-text-filter input::placeholder {\r\n color: #555 !important;\r\n}\r\n\r\n/* focus hightlight */\r\n\r\na:focus,\r\nbutton:focus,\r\n[tabindex] {\r\n outline-color: #4183c4 !important;\r\n}\r\n\r\ninput.focus[type=\"text\"],\r\n#adv_code_search .focus.search-page-label,\r\n\r\n/* below selector has a ton of weight. Better to override it with\r\n class selectors that unset box-shadow and rules here. Testable\r\n on the repo tag editor */\r\n\r\ninput[type=\"text\"]:focus:not(.js-color-editor-input):not(.tree-finder-input)