dgy
/
hexagons
Archived
1
0
Fork 0

nuevo userChrome y rofi. actualizar settings de coc y nvim.

This commit is contained in:
deadguy 2019-10-11 23:38:12 -03:00
parent d37c0adf75
commit 00f844f1fd
Signed by: dgy
GPG Key ID: 37CA55B52CF63730
18 changed files with 254 additions and 998 deletions

View File

@ -49,9 +49,9 @@ no-dock-shadow = true;
# The blur radius for shadows. (default 12)
shadow-radius = 3;
# The left offset for shadows. (default -15)
shadow-offset-x = -2.5;
shadow-offset-x = 2.5;
# The top offset for shadows. (default -15)
shadow-offset-y = -2.5;
shadow-offset-y = 2.5;
# The translucency for shadows. (default .75)
shadow-opacity = 0.65;

View File

@ -30,7 +30,7 @@
transparency = 0 # Needs compton or similar
idle_threshold = 120 # Keep messages for how long
monitor = 0 # what monitor to use
follow = mouse
follow = none
stack_duplicates = true # Merge multiple similar notifications
hide_duplicate_count = true
sticky_history = no

View File

@ -1,28 +1,58 @@
{
"suggest.timeout": 500,
"suggest.minTriggerInputLength": 2,
"suggest.detailField":"abbr",
"suggest.triggerCompletionWait": 100,
"suggest.echodocSupport": true,
"diagnostic.displayByAle": true,
"diagnostic.refreshOnInsertMode": true,
"diagnostic.messageTarget": "float",
"diagnostic.virtualText": true,
"diagnostic.checkCurrentLine": true,
"suggest.maxCompleteItemCount": 20,
"codeLens.enable": true,
"python.autoComplete.addBrackets": true,
"emmet.includeLanguages": {"vue-html": "html", "javascript": "javascriptreact"},
"tsserver.enableJavascript": true,
"tslint.enable": true,
"tslint.autoFixOnSave": true,
"javascript.validate.enable": false,
"eslint.autoFix": true,
"eslint.autoFixOnSave": true,
"eslint.filetypes": ["javascript", "javascript.jsx", "typescript", "typescriptreact", "javascriptreact"],
"prettier.eslintIntegration": true,
"prettier.tslintIntegration": true,
"prettier.stylelintIntegration": true,
"coc.preferences.formatOnType":false
"suggest.enablePreview": true,
"suggest.timeout": 500,
"suggest.minTriggerInputLength": 2,
"suggest.snippetIndicator": "►",
"suggest.triggerCompletionWait": 100,
"suggest.echodocSupport": true,
"suggest.completionItemKindLabels": {
"keyword": "\uf1de",
"variable": "\ue79b",
"value": "\uf89f",
"operator": "\u03a8",
"function": "\u0192",
"reference": "\ufa46",
"constant": "\uf8fe",
"method": "\uf09a",
"struct": "\ufb44",
"class": "\uf0e8",
"interface": "\uf417",
"text": "\ue612",
"enum": "\uf435",
"enumMember": "\uf02b",
"module": "\uf40d",
"color": "\ue22b",
"property": "\ue624",
"field": "\uf9be",
"unit": "\uf475",
"event": "\ufacd",
"file": "\uf723",
"folder": "\uf114",
"snippet": "\ue60b",
"typeParameter": "\uf728",
"default": "\uf29c"
},
"suggest.maxCompleteItemCount": 20,
"diagnostic.displayByAle": true,
"diagnostic.refreshOnInsertMode": true,
"diagnostic.virtualText": true,
"diagnostic.refreshAfterSave": true,
"diagnostic.infoSign": "i",
"diagnostic.errorSign": "✖",
"signature.triggerSignatureWait": 100,
"codeLens.enable": true,
"coc.preferences.currentFunctionSymbolAutoUpdate": true,
"tsserver.enableJavascript": true,
"tslint.enable": true,
"tslint.autoFixOnSave": true,
"eslint.trace.server": "verbose",
"eslint.autoFix": true,
"eslint.autoFixOnSave": true,
"eslint.filetypes": ["javascript", "javascript.jsx", "typescript", "typescriptreact", "javascriptreact"],
"coc.preferences.formatOnSaveFiletypes": ["css","markdown"],
"prettier.statusItemText": "★ ",
"prettier.eslintIntegration": true,
"prettier.tslintIntegration": true,
"prettier.stylelintIntegration": true
}

View File

@ -99,5 +99,5 @@ setlocal signcolumn=no
" Define mappings.
nnoremap <buffer><silent> O :call man#showtoc()<Enter>
nnoremap <buffer><silent> <C-]> :call man#jumptag()<Enter>
nnoremap <buffer><silent> [g :call man#poptag()<Enter>
nnoremap <buffer><silent> <C-}> :call man#jumptag()<Enter>
nnoremap <buffer><silent> {g :call man#poptag()<Enter>

View File

@ -157,42 +157,33 @@ nmap <silent> <F10> <Plug>(ale_previous_wrap)
nmap <silent> <F11> <Plug>(ale_next_wrap)
" }}}
" CoC {{{
let g:coc_global_extensions = ['coc-vimlsp', 'coc-stylelint', 'coc-vetur', 'coc-tsserver', 'coc-emmet', 'coc-css', 'coc-html', 'coc-json', 'coc-eslint', 'coc-prettier', 'coc-snippets']
let g:coc_global_extensions = ['coc-vimlsp', 'coc-stylelint', 'coc-vetur', 'coc-tsserver', 'coc-css', 'coc-html', 'coc-json', 'coc-eslint', 'coc-prettier', 'coc-snippets']
" Remap keys for gotos
nmap <silent> <leader>ld <Plug>(coc-definition)
nmap <silent> <leader>lt <Plug>(coc-type-definition)
nmap <silent> <leader>li <Plug>(coc-implementation)
nmap <silent> <leader>lr <Plug>(coc-references)
nmap <silent> <leader>l{ <Plug>(coc-diagnostic-prev)
nmap <silent> <leader>l} <Plug>(coc-diagnostic-next)
nmap <silent> <leader>cd <Plug>(coc-definition)
nmap <silent> <leader>ct <Plug>(coc-type-definition)
nmap <silent> <leader>ci <Plug>(coc-implementation)
nmap <silent> <leader>cf <Plug>(coc-references)
" Remap for rename current word
nmap <leader>lr <Plug>(coc-rename)
nmap <leader>cr <Plug>(coc-rename)
" Show documentation in preview window
nnoremap <silent> <leader>lk :call <SID>show_documentation()<CR>
" <CR> to confirm completion
inoremap <expr> <cr> pumvisible() ? "\<C-y>" : "\<CR>"
inoremap <silent><expr> <TAB>
\ pumvisible() ? coc#_select_confirm() :
\ coc#expandableOrJumpable() ? "\<C-r>=coc#rpc#request('doKeymap', ['snippets-expand-jump',''])\<CR>" :
\ <SID>check_back_space() ? "\<TAB>" :
\ coc#refresh()
\ pumvisible() ? coc#_select_confirm() :
\ coc#expandableOrJumpable() ? "\<C-r>=coc#rpc#request('doKeymap', ['snippets-expand-jump',''])\<CR>" :
\ <SID>check_back_space() ? "\<TAB>" :
\ coc#refresh()
function! s:check_back_space() abort
let col = col('.') - 1
return !col || getline('.')[col - 1] =~# '\s'
let col = col('.') - 1
return !col || getline('.')[col - 1] =~# '\s'
endfunction
let g:coc_snippet_next = '<tab>'
function! s:show_documentation()
if &filetype == 'vim'
execute 'h '.expand('<cword>')
else
call CocAction('doHover')
endif
endfunction
let g:coc_snippet_prev = '<S-TAB>'
"}}}
" FZF {{{
let g:fzf_layout = { 'down': '~35%' }
@ -216,31 +207,19 @@ let g:fzf_colors = {
\ 'spinner': ['fg', 'Label'],
\ 'header': ['fg', 'Comment'] }
let $FZF_DEFAULT_COMMAND='fd -t f -S -2m -F -H --ignore-file .gitignore'
let $FZF_DEFAULT_COMMAND='fd -t f -S -2m -F -H'
let g:fzf_buffers_jump = 1
let g:fzf_tags_command = 'ctags -R'
let g:fzf_history_dir = '~/.local/share/fzf-history'
let g:fzf_nvim_statusline = 0
let g:fzf_files_options = "--preview 'bat --color \"always\" {}'"
command! -bang -nargs=* Rg
\ call fzf#vim#grep(
\ 'rg --column --line-number --hidden --ignore-case --no-heading --color=always '.shellescape(<q-args>), 1,
\ <bang>0 ? fzf#vim#with_preview({'options': '--delimiter : --nth 4..'}, 'up:60%')
\ : fzf#vim#with_preview({'options': '--delimiter : --nth 4..'}, 'right:50%:hidden', '?'),
\ <bang>0)
command! -bang -nargs=? -complete=dir Files
\ call fzf#vim#files(<q-args>, fzf#vim#with_preview(), <bang>0)
" only use FZF shortcuts in non diff-mode
if !&diff
nnoremap <silent> <F1> :Helptags<CR>
nnoremap <silent> <F2> :Files<CR>
nnoremap <silent> <F3> :Buffers<CR>
nnoremap <silent> <F4> :Windows<CR>
nnoremap <silent> <F6> :History<CR>
nnoremap <silent> <F7> :Rg<CR>
endif
" }}}
" Vista {{{
@ -382,7 +361,7 @@ if !exists("autocommands_loaded") && has("autocmd")
aug status_line
au FileType help setlocal statusline=%!LocalStatusLine()
au FileType man setlocal statusline=%!LocalStatusLine()
au FileType fzf setlocal statusline=
au FileType fzf setlocal statusline=%!LocalStatusLine()
aug END
aug on_save
@ -419,6 +398,7 @@ if !exists("autocommands_loaded") && has("autocmd")
" Highlight symbol under cursor on CursorHold
au CursorHold * silent call CocActionAsync('highlight')
au ColorScheme * call MyHighlights()
au User CocJumpPlaceholder call CocActionAsync('showSignatureHelp')
aug END
aug inserts
@ -434,15 +414,16 @@ if !exists("autocommands_loaded") && has("autocmd")
aug END
aug file_types
au FileType * setl formatoptions-=cro
au FileType * setl formatoptions-=cro
au BufRead,BufNewFile *.md set filetype=markdown
au BufRead,BufNewFile *.txt set filetype=text
au BufRead,BufNewFile *.conf set filetype=config
au BufRead,BufNewFile *.bash* set filetype=sh
au BufRead,BufNewFile *.vue set filetype=vue
au BufRead,BufNewFile *.jsx set filetype=javascript.jsx
au BufRead,BufNewFile *.ts set filetype=typescript
au BufRead,BufNewFile *.tsx set filetype=typescript.tsx
au FileType typescript,json setl formatexpr=CocAction('formatSelected')
au BufRead,BufNewFile *.ts set filetype=typescript
au BufRead,BufNewFile *.tsx set filetype=typescript.tsx
au FileType typescript,json setl formatexpr=CocAction('formatSelected')
au FileType json syntax match Comment +\/\/.\+$+
aug END
endif
@ -666,6 +647,7 @@ nnoremap g# g#zz
"}}}
"Insert {{{
inoremap jk <esc>
inoremap kj <esc>
" Ensure that ctrl+u in insert mode can be reversed
" http://vim.wikia.com/wiki/Recover_from_accidental_Ctrl-U

View File

@ -1,59 +0,0 @@
!----------------------------------------------
! ROFI Color theme
! User: deadguy
!----------------------------------------------
! Color scheme window
! Color scheme for normal row
! Color scheme for active row
! Color scheme for urgent row
! run prompt
! drun prompt
! window prompt
! Separator style (none, dash, solid)
! Window width
! Font to use
! Padding of the entire window
! Margin between rows
! Padding within rows
! Hide scroll-bar
! Fullscreen
! Scrolling method. (0: Page, 1: Centered)
! Location on screen
! Enabled modi
! Use levenshtein sorting
! Set the matching algorithm. (normal, regex, glob, fuzzy)
! Terminal to use
! Run command to execute
! Run command to execute that runs in shell
! Auto select when a single entry is left
! Disable history
! bg border separator
rofi.color-window: #121212, #121212, #000000
! bg fg bg-alt hl-bg hl-fg
rofi.color-normal: argb:00121212, #e0d0c3, argb:00121212, #039be5, #121212
rofi.color-active: argb:00121212, #e0d0c3, argb:00121212, #505050, #ffffff
rofi.color-urgent: argb:00121212, #e0d0c3, argb:00121212, #e53935, #121212
rofi.display-run: 
rofi.display-drun: 
rofi.display-window: 
rofi.separator-style: none
rofi.width: 50
rofi.font: archivo narrow 22
rofi.padding: 120
rofi.line-margin: 15
rofi.line-padding: 3
rofi.hide-scrollbar: true
rofi.fullscreen: true
rofi.scroll-method: 1
rofi.location: 6
rofi.modi: window,run,drun
rofi.levenshtein-sort: false
rofi.matching: fuzzy
rofi.terminal: termite
rofi.run-command: {cmd}
rofi.run-shell-command: {terminal} --hold -e "{cmd}"
rofi.auto-select: true
rofi.disable-history: true

View File

@ -69,15 +69,21 @@ super + z
super + {n,m}
termite --name=flota -e {nmtui,brandr}
super + {space,s}
rofi -theme block -show {drun,window}
super + alt + z
termite --name=flota
super + space
rofi -theme gshell -show drun
super + s
rofi -show window
super + r
rofi -theme dmenu2 -show run
ctrl + alt + x
xkill
ctrl + alt + z
termite --name=flota
Print
pantallazo

View File

@ -1,240 +0,0 @@
utf8 = "on";
servers = (
{
address = "irc.undernet.org";
chatnet = "Undernet";
port = "6667";
},
{
address = "irc.freenode.net";
chatnet = "Freenode";
port = "6667";
use_ssl = "no";
ssl_verify = "no";
autosendcmd = "wait 6000";
},
{
address = "unix.chat";
chatnet = "nixers";
port = "6697";
use_ssl = "yes";
ssl_verify = "no";
},
{
address = "ssl.efnet.org";
chatnet = "EFNet";
port = "9999";
use_tls = "yes";
}
);
chatnets = {
freenode = { type = "IRC"; };
nixers = { type = "IRC"; };
EFNet = { type = "IRC"; };
Undernet = { type = "IRC"; };
};
channels = (
{
name = "#archlinux-offtopic";
chatnet = "freenode";
autojoin = "yes";
},
{ name = "#distrotube"; chatnet = "freenode"; autojoin = "yes"; },
{ name = "#pvm"; chatnet = "EFNet"; autojoin = "yes"; },
{ name = "#impure"; chatnet = "EFNet"; autojoin = "yes"; },
{ name = "#unix"; chatnet = "nixers"; autojoin = "Yes"; },
{ name = "#unixporn"; chatnet = "nixers"; autojoin = "Yes"; }
);
aliases = {
ATAG = "WINDOW SERVER";
ADDALLCHANS = "SCRIPT EXEC foreach my \\$channel (Irssi::channels()) { Irssi::command(\"CHANNEL ADD -auto \\$channel->{name} \\$channel->{server}->{tag} \\$channel->{key}\")\\;}";
THEMERELOAD = "SCRIPT EXEC Irssi::themes_reload()";
J = "JOIN";
M = "MSG";
P = "PART";
Q = "QUIT";
S = "QUERY";
U = "UNQUERY";
RUN = "SCRIPT LOAD";
SAY = "MSG *";
WC = "WINDOW CLOSE";
WG = "WINDOW GOTO";
WM = "WINDOW MOVE";
WL = "WINDOW LIST";
W = "WHOIS";
ns = "msg nickserv";
cs = "msg chanserv";
};
settings = {
core = {
real_name = "deadguy";
user_name = "deadguy";
nick = "deadguy";
quit_message = "9";
};
"fe-text" = {
actlist_sort = "refnum";
term_force_colors = "yes";
indent = "12";
};
"fe-common/core" = {
theme = "zinc";
autolog_path = "";
autolog = "no";
autocreate_own_query = "yes";
autocreate_query_level = "MSGS";
use_status_window = "yes";
reuse_unused_windows = "no";
window_auto_change = "no";
beep_msg_level = "MSGS HILIGHT";
beep_when_window_active = "no";
emphasis = "yes";
emphasis_italics = "yes";
emphasis_multiword = "yes";
emphasis_replace = "yes";
show_names_on_join = "no";
show_quit_once = "yes";
activity_hide_level = "QUITS JOINS PARTS KICKS MODES TOPIC NICKS";
};
"irc / core" = {
ctcp_userinfo_reply = "rip";
ctcp_version_reply = "rip";
max_ctcp_queue = "0";
};
"perl/core/scripts" = {
nickcolor_enable_prefix = "yes";
nickcolor_enable_truncate = "yes";
nickcolor_prefix_text = " ";
nickcolor_truncate_value = "-12";
nicklist_color = "yes";
awl_mouse = "yes";
awl_mouse_offset = "0";
awl_shared_sbar = "OFF";
awl_viewer_tmux_position = "right";
mouse_escape = "0";
mouse_scroll = "3";
};
"fe-common/irc" = {
query_track_nick_changes = "yes";
group_multi_mode = "yes";
};
"irc/core" = {
rejoin_channels_on_reconnect = "ON";
split_line_on_space = "yes";
part_message = "bai";
};
};
logs = { };
statusbar = {
items = {
barstart = "{sbstart}";
barend = "{sbend}";
topicbarstart = "{topicsbstart}";
topicbarend = "{topicsbend}";
time = "{sb $Z}";
user = "{sb {sbnickmode $cumode}$N{sbmode $usermode}{sbaway $A}}";
window = "{sb $winref:$tag/$itemname{sbmode $M}}";
window_empty = "{sb $winref{sbservertag $tag}}";
prompt = "{prompt $[.15]itemname}";
prompt_empty = "{prompt $winname}";
topic = " $topic";
topic_empty = " Irssi v$J - https://irssi.org";
lag = "{sb Lag: $0-}";
act = "{sb Act: $0-}";
more = "-- more --";
};
default = {
window = {
disabled = "no";
type = "window";
placement = "bottom";
position = "1";
visible = "active";
items = {
barstart = { priority = "100"; };
window_empty = { };
lag = { priority = "-1"; };
more = { priority = "-1"; alignment = "right"; };
barend = { priority = "100"; alignment = "right"; };
};
};
window_inact = {
type = "window";
placement = "bottom";
position = "1";
visible = "inactive";
items = {
barstart = { priority = "100"; };
window = { };
window_empty = { };
more = { priority = "-1"; alignment = "right"; };
barend = { priority = "100"; alignment = "right"; };
};
};
prompt = {
type = "root";
placement = "bottom";
position = "100";
visible = "always";
items = {
user = { };
prompt = { priority = "-1"; };
prompt_empty = { priority = "-1"; };
input = { priority = "10"; };
};
};
topic = {
type = "root";
placement = "top";
position = "1";
visible = "always";
items = {
topicbarstart = { priority = "100"; };
topic = { };
topic_empty = { };
topicbarend = { priority = "100"; alignment = "right"; };
};
};
};
};
keyboard = (
{
key = "^O";
id = "command";
data = "script exec Irssi::Script::tmux_nicklist_portable::toggle_nicklist";
},
{ key = "meta-[M"; id = "command"; data = "mouse_xterm"; }
);
ignores = (
{ mask = "DCC"; level = "ALL"; },
{ mask = "CTCPS"; level = "ALL"; },
{ level = "CRAP"; }
);

View File

@ -1,291 +0,0 @@
#···································································#
# ______ __ __ __ ______ #
# /\___ \ /\ \ /\ "-.\ \ /\ ___\ #
# \/_/ /__ \ \ \ \ \ \-. \ \ \ \____ #
# /\_____\ \ \_\ \ \_\\"\_\ \ \_____\ #
# \/_____/ \/_/ \/_/ \/_/ \/_____/ #
# #
#···································································#
# GLOBALS------------------------------------------------------------
# default foreground color (%N) - -1 is the "default terminal color"
default_color = "-1";
# print timestamp/servertag at the end of line, not at beginning
info_eol = "false";
# these characters are automatically replaced with specified color
# (dark grey by default)
replaces = { "[]=" = "%w$*%n"; };
#--------------------------------------------------------------------
abstracts = {
# Generic--------------------------------------------------------
indent_default = " + ";
# text to insert at the beginning of each non-message line
line_start = " ";
# timestamp styling
timestamp = "%Z5F5F5F$0-%n";
# any kind of text that needs hilighting
hilight = "%_$0-%_";
# any kind of error message,
error = "%R$0-%n";
# channel name is printed
channel = "%n$0-%n";
# nick is printed
nick = "%_$0-%_";
# nick host is printed
nickhost = "%K$*%K%n";
# server name is printed
server = "%_$*%_";
# some kind of comment is printed
comment = "$*";
# reason for something is printed (part, quit, kick, ..)
reason = "%R{comment $0-}";
# mode change is printed ([+o nick])
mode = "%n{comment $0-}";
#----------------------------------------------------------------
# Channel specific messages--------------------------------------
# highlighted nick/host is printed (joins)
channick_hilight = "%W$*%w";
chanhost_hilight = "{nickhost %c$*%w}";
# nick/host is printed (parts, quits, etc.)
channick = "%w$*%w";
chanhost = "{nickhost $*}";
# highlighted channel name is printed
channelhilight = "%n$*%n";
# ban/ban exception/invite list mask is printed
ban = "%c$*%n";
#----------------------------------------------------------------
# Messages-------------------------------------------------------
# the basic styling of how to print message, $0 = nick mode, $1 = nick
msgnick = "%y$0%w$1: %N";
# $0 = nick mode, $1 = nick
ownmsgnick = "%y$0%w$1: %N";
ownnick = "%9%p$*%_%n";
# public message in channel, $0 = nick mode, $1 = nick
pubmsgnick = "{msgnick $0 $1}%n";
pubnick = "%N$*%n";
# public message in channel meant for me, $0 = nick mode, $1 = nick
pubmsgmenick = "%W{msgnick $0 $1}%n";
menick = "%y$*%y";
# public highlighted message in channel
# $0 = highlight color, $1 = nick mode, $2 = nick
pubmsghinick = "{msgnick $1 $0$2:%n}";
# channel name is printed with message
msgchannel = "%K:%c$*%n";
# private message, $0 = nick, $1 = host
privmsg = "[%w$0%K(%w$1:%K)%n] ";
# private message from you, $0 = "msg", $1 = target nick
ownprivmsg = "[%w$0%K(%w$1:%K)%n] ";
# own private message in query
ownprivmsgnick = "{msgnick $*}";
ownprivnick = "%_$*%n";
# private message in query
privmsgnick = "{msgnick %w$*%n}";
#----------------------------------------------------------------
# Actions--------------------------------------------------------
# generic one that's used by most actions
action = " $I%P+ $* %I";
# own action, both private/public
ownaction = "{action $*}";
# own action with target, both private/public
ownaction_target = "{action $*}";
# private action sent by others
pvtaction = "%_ (*) $*%n";
pvtaction_query = "{action $*}";
# public action sent by others
pubaction = "{action $*}";
#----------------------------------------------------------------
# Other IRC Events-----------------------------------------------
# notices
ownnotice = "[%r$0%K(%R$1-%K)]%n ";
notice = "%K-%M$0-%K-%n ";
pubnotice_channel = "%K:%m$0-";
pvtnotice_host = "%K(%m$0-%K)";
servernotice = "%g!$0-%n ";
# CTCP
ownctcp = "[%c$0%K(%C$1-%K)] ";
ctcp = "%g$0-%n";
# wallops
wallop = "%W$0-%n: ";
wallop_nick = "%n$0-";
wallop_action = "%W * $0-%n ";
# netsplit
netsplit = "%R$0-%R";
netjoin = "%G$0-%G";
# /names -list
names_nick = "[%_$0%_%b$1-%n] ";
names_users = "[%Y$0-%n]";
names_channel = "%Y$0-%n";
# DCC
dcc = "<%g$0-%n>";
dccfile = "%_$0-%_";
# DCC chat, own msg/action
dccownmsg = "[%r$0%K($1-%K)%n] ";
dccownnick = "<%R$0-%n>";
dccownaction = "{action $0-}";
dccownaction_target = "{action_core $0}%K:%c$1%n ";
# DCC chat, others
dccmsg = "[%G$1-%K(%g$0%K)%n] ";
dccquerynick = "<%C$0-%n>";
dccaction = " %R>%Y>%G>%n %C$0-%n %|";
#----------------------------------------------------------------
# Statusbar------------------------------------------------------
# default background for all statusbars. You can also give
# the default foreground color for statusbar items.
sb_background = "%n%n";
# background for prompt / input line
sb_prompt_bg = "%w";
# background for info statusbar
sb_info_bg = "%8";
#background for topic bar
sb_topic_bg = "%z303030";
# text at the beginning of statusbars. sb-item already puts
# space there,so we don't use anything by default.
sbstart = "";
# text at the end of statusbars. Use space so that it's never
# used for anything.
sbend = "";
topicsbstart = "%C :: {sbstart $*}";
topicsbend = "{sbend $*} %C:: %n";
prompt = " ";
sb = "$*";
sbmode = "(%n+%C$M%K)";
#sbaway = " %K(%MzZzZ%K)";
sbservertag = "%n:$0 (change with ^X)";
sbaway = " %g/* zZzZ */%n";
sbnickmode = " ";
# activity in statusbar
# ',' separator
sb_act_sep = "";
# normal text
sb_act_text = "%K%9$*%n";
# public message
sb_act_msg = "%Y%9$*%n";
# hilight
sb_act_hilight = "%R%9$*%n";
# hilight with specified color, $0 = color, $1 = text
sb_act_hilight_color = "%R%9$1-%n";
#----------------------------------------------------------------
};
formats = {
"fe-common/core" = {
line_start_irssi = "{line_start}";
timestamp = "{timestamp $Z} ";
join = "%G>>%Z5F5F5F-%Z7F7F7Fjoin%Z5F5F5F-%G>%n {channick $0} %Z303030({nickhost %Z5F5F5F$1}%Z303030)%n";
part = "%B<<%Z5F5F5F-part-%B<%n {channick $0} %Z303030({nickhost %Z5F5F5F$1}%Z303030)%n";
kick = "%R<<%Z5F5F5F-%rkick%Z5F5F5F-%R<%n {channick $0} %Z303030({nickhost %Z5F5F5F$1}%Z303030)%n";
quit = "%M<<%Z5F5F5F-quit-%M<%n {channick $0} %Z303030({nickhost %Z5F5F5F$1}%Z303030)%n";
quit_once = "{channel $3} {channick $0} {chanhost $1} %nquit {reason %C$2}";
new_topic = "%y ┌─┄┄─────┘%n\012%y │ %wtopic %W'$2' %wset by $0\012%y └─┄┄─┄┄──┐ ";
endofnames = "%y └─┄┄─┄┄──┐ %btotal: {hilight $2} ops, {hilight $3} halfops, {hilight $4} voices, {hilight $5} normies%n";
nick_changed = "%G{channick $[-13]0} == {channick $1}";
your_nick_changed = "%G you've become {channick $1}";
};
"fe-common/irc" = {
chanmode_change = "%n %y╎ %W%9mode%_ %w(%M{channick $1}%w) %nby $2";
server_chanmode_change = "%n %y┆ %W%9mode%_ %w{channick $1} %n(%w$2%n)";
whois = "%y┌─┄┄ %n\012%y│ %wuser %b$0 %w(%n$1%b@%n$2%w) %n\012%y│ %wname %n$3%n";
whois_idle = "%y│ %widle%b %|$1d $2h $3m $4s";
whois_idle_signon = "%y│ %widle%b %|$1d $2h $3m $4s {comment signon: $5}";
whois_server = "%y│ %wserv%b %|$1 {comment $2}";
whois_oper = "%y│ %woper%b {hilight $1}";
whois_registered = "%y│ %wrgis%n yes";
whois_help = "%y│ %whelp%b available for help";
whois_modes = "%y│ %wmode%b $1";
whois_realhost = "%y│ %wreal%b $1-";
whois_usermode = "%y│ %wumod%b $1";
whois_channels = "%y│ %wchan%b %|$1";
whois_away = "%y│ %waway%b %|$1";
whois_special = "%y│ %winfo%b {comment %|$1}";
whois_extra = "%y│ %wextr%b %|$1";
end_of_whois = "%y└─┄┄ ";
whois_not_found = "%y──┄┄ %wthere is no such nick %b$0";
topic = " ";
topic_info = " ";
channel_synced = " ";
channel_created = " ";
log_day_changed = "%y ┌─┄┄─────┘%n\\012%y │ It is now %A %d %b %Y\\012%y └─┄┄─┄┄──┐ ";
own_action = "{ownaction $[-11]0} $1";
action_private = "{pvtaction $[-11]0}$1";
action_private_query = "{pvtaction_query $[-11]0} $2";
action_public = "{pubaction $[-11]0}$1";
};
"Irssi::Script::adv_windowlist" = {
awl_display_header = "%U%9%w$C";
awl_display_nokey = " $Q$N${cumode_space}$H$C$S";
awl_display_key = " $Q${cumode_space}$H$C$S";
awl_display_nokey_visible = " %I $Q$N${cumode_space}$H$C$S";
awl_display_key_visible = " %I $Q${cumode_space}$H$C$S";
awl_display_nokey_active = "%g $Q$N${cumode_space}$H$C$S";
awl_display_key_active = "%g $Q${cumode_space}$H$C$S";
awl_abbrev_chars = "+x{301c}";
awl_title = "";
};
};

View File

@ -8,20 +8,20 @@ configuration {
display-run: "Execute";
display-window: "Switch";
sidebar-mode: true;
show-icons: true;
show-icons: true;
}
/* global settings and color variables */
* {
background-color: #00000065;
text-color: #EFEFEF;
clearbg: #00000000;
fullbg: #080808;
selbg: #00a0e6;
actbg: #222222;
urgbg: #e53935;
winbg: #00364e;
background-color: #00000065;
text-color: #EFEFEF;
clearbg: #00000000;
fullbg: #080808;
selbg: #00a0e6;
actbg: #222222;
urgbg: #e53935;
winbg: #00364e;
selected-normal-foreground: @winbg;
normal-foreground: @text-color;
@ -41,11 +41,11 @@ configuration {
columns: 1;
line-margin: 2;
line-padding: 2;
margin: 0;
margin: 0;
padding: 0;
separator-style: "none";
separator-style: "none";
hide-scrollbar: "true";
font: "SF Pro Text 12";
font: "SF Pro Text 12";
}
window {
@ -61,14 +61,14 @@ mainbox {
children: [inputbar, listview, mode-switcher];
spacing: 10px;
padding: 30px 0 0 0;
border: 1px;
border: 1px;
border-color: @clearbg;
}
listview {
background-color: @clearbg;
fixed-height: 0;
border: 0;
border: 0;
spacing: 5px;
scrollbar: false;
padding: 10px;

View File

@ -24,8 +24,7 @@
active-foreground: @foreground;
selected-active-background: @actbg;
active-background: @background-color;
font: "Ibm Plex Sans 9";
font: "SF Pro Text 10";
}
window {
@ -44,8 +43,9 @@ horibox {
listview {
spacing: 5px 10px;
lines: 100;
layout: horizontal;
padding: 0px 10px;
layout: horizontal;
lines: 100;
}
entry {

View File

@ -0,0 +1,73 @@
configuration {
show-icons: true;
font: "SF Pro Text 10";
display-drun: " ";
}
* {
background-color: transparent;
background: #000000aa;
background-alt: #E5E9F088;
text-color: #EFEFEF;
selected-text-color: #00364e;
primary: #A3BE8C;
urgent: #BF616A;
margin: 0;
padding: 0;
separator-style: "none";
hide-scrollbar: "true";
}
window {
transparency: "real";
background-color: @background;
fullscreen: true;
margin: 0 0 0 0;
padding: 10px;
children: [mainbox];
}
inputbar { children: [ entry ]; }
entry {
expand: false;
width: 36em;
margin: 40px -250px 40px 470px;
border-radius: 12;
padding: 10px;
background-color: #ffffff20;
border: 0px 0px solid 0px 0px;
border-color: @text-color;
}
listview {
columns: 6;
margin: 40px 80px 40px 80px;
}
element {
orientation: vertical;
padding: 10px 5px 10px 5px;
margin: 10px;
}
mainbox { children: [inputbar, listview]; }
element normal.urgent, element alternate.urgent, element selected.urgent { background-color: @urgent; }
element normal.active, element alternate.active, element selected, element selected.active {
background-color: @background-alt;
color: @selected-text-color;
border-radius: 6;
}
element-icon {
size: 48;
border: 0px;
}
element-text {
expand: true;
horizontal-align: 0.5;
}

View File

@ -1,3 +1,5 @@
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
:root {
--tabs-border: #212121 !important;
/* active tab left & right borders - not working in 58?*/
@ -7,13 +9,25 @@
/* border around url bar */
}
#main-window {
--tabs-navbar-shadow-size: 0px !important;
:root:not([customizing]) #nav-bar toolbarbutton {
margin-left: -28px !important;
opacity: 0 !important;
transform: scale(0.85, 0.85) !important;
pointer-events: none !important;
transition: all 100ms var(--animation-easing-function) !important;
}
#bookmarks-menu-button {
/* 'Show your bookmarks' toolbar button */
list-style-image: url("bookmarks.svg") !important;
:root:not([customizing]) :hover > #nav-bar toolbarbutton,
:root:not([customizing]) #navigator-toolbox:focus-within #nav-bar toolbarbutton,
:root:not([customizing]) :hover > #titlebar toolbarbutton {
transform: scale(1, 1) !important;
opacity: 1 !important;
margin-left: 0 !important;
pointer-events: auto !important;
}
#main-window {
--tabs-navbar-shadow-size: 0px !important;
}
#main-window[lwthemetextcolor="bright"] #urlbar,
@ -21,6 +35,8 @@
box-shadow: initial !important;
background-color: rgb(20, 20, 22) !important;
transition: background-color 0.3s !important;
font-size: 12pt !important;
border: none !important;
}
#main-window[lwthemetextcolor="bright"] #urlbar:focus-within,
@ -38,90 +54,61 @@
border-image: none !important;
}
toolbox {
background-color: #141414 !important;
color: #737f7f;
#urlbar[focused="true"],
#urlbar:hover,
.searchbar-textbox:hover {
box-shadow: 0 0 0 !important;
border: 1 solid #535c5c !important;
}
#tabbrowser-tabs .tabbrowser-tab .tab-close-button {
display: none !important;
}
:root:-moz-any([inFullscreen], [tabsintitlebar])
#TabsToolbar:not(:-moz-lwtheme) {
-moz-appearance: none !important;
}
#TabsToolbar {
background-color: #141414 !important;
margin-bottom: 0px !important;
margin-top: 0px !important;
margin-left: 45vw !important;
margin-right: 0px !important;
max-height: 35px !important;
height: 35px !important;
}
#nav-bar {
margin-bottom: 0px !important;
margin-top: -35px !important;
margin-left: 0px !important;
margin-right: 55vw !important;
border: none !important;
border-radius: 0px;
height: 35px;
background-color: #141414 !important;
padding-top: 2px;
padding-bottom: 2px;
height: 0px;
opacity: 0;
overflow: hidden;
}
#main-window[sizemode="normal"] > #titlebar {
-moz-appearance: initial !important;
/* #nav-bar:hover, */
#nav-bar:focus-within {
height: auto;
opacity: 1;
overflow: visible;
}
#stop-reload-button,
nav-bar-overflow-button,
#PanelUI-button,
home-button,
#customizableui-special-spring1,
#customizableui-special-spring2,
#library-button,
#sidebar-button,
.tabs-newtab-button,
.titlebar-placeholder {
#navigator-toolbox::after {
border-bottom: 0px !important;
}
/* hide the one pixel top border for tabs */
.tab-background {
border-top: none !important;
}
/* hide tab bar if only one tab */
tab:only-of-type {
display: none;
}
/* unset the tab bar min-height */
#tabbrowser-tabs,
#tabbrowser-tabs > .tabbrowser-arrowscrollbox,
#tabbrowser-tabs[positionpinnedtabs] > .tabbrowser-tab[pinned] {
min-height: initial !important;
}
/* set the height on the tabs instead */
tab {
line-height: 32px;
height: 32px;
}
.tab-line {
display: none !important;
}
#back-button > .toolbarbutton-icon,
#forward-button > .toolbarbutton-icon {
transform: scale(0.9, 0.9) !important;
margin-left: -2px !important;
margin-right: -2px !important;
}
#PanelUI-button,
#customization-panel-container,
#customization-panelWrapper .panel-arrow {
-moz-box-ordinal-group: 0 !important;
margin-right: -6px !important;
}
#appMenu-popup {
margin-right: -258px !important;
}
#appMenu-popup .panel-arrow {
margin-right: 248px !important;
}
#nav-bar-overflow-button {
transform: scale(0.9, 0.9) !important;
fill: var(--color-overflow) !important;
}
.tabbrowser-tab {
height: 35px !important;
}
.tabbrowser-tab::after,
.tabbrowser-tab::before {
border-left: none !important;
@ -129,145 +116,10 @@ home-button,
opacity: 0.2 !important;
}
.tabbrowser-tab::after,
.tabbrowser-tab::before {
color: #212121 !important;
opacity: 0.2 !important;
.tabbrowser-tab:not([visuallyselected="true"]):not([multiselected]) {
color: #555555 !important;
}
/* New tab button color */
#new-tab-button,
.tabs-newtab-button {
fill: var(--chrome-color) !important;
}
/* tab line - adjust color & size, default #737F7F 2px */
/* .tab-line { */
/* background-color: #737f7f !important; */
/* height: 0px !important; */
/* } */
.tab-line {
.tabbrowser-tab:not([visuallyselected="true"]):not([multiselected]) image {
display: none !important;
}
/* Hide various elements */
/* Menu */
#appMenu-fxa-container,
/* Sign in to Sync */
#appMenu-fxa-container+toolbarseparator,
/* #appMenuRestoreLastSession, */
#appMenu-zoom-controls,
#appMenu-zoom-controls+toolbarseparator,
#appMenu-edit-controls,
#appMenu-edit-controls+toolbarseparator,
#appMenu-library-button,
#appMenu-customize-button,
#appMenu-customize-button+toolbarseparator,
#appMenu-open-file-button,
#appMenu-save-file-button,
#appMenu-find-button,
#appMenu-more-button,
/* URL Bar */
#urlbar[focused="true"],
#urlbar:hover, .searchbar-textbox:hover {
box-shadow: 0 0 0 !important;
border: 1 solid #535c5c !important;
}
#urlbar,
.searchbar-textbox,
#urlbar:hover,
.searchbar-textbox:hover {
background: #212121 !important;
color: #737f7f !important;
height: 35px !important;
padding: 2px 10px !important;
font-size: 0.9em !important;
outline: none !important;
box-shadow: 0 0 0;
border: none !important;
-moz-appearance: none;
margin: 5px 5px !important;
min-height: 25px !important;
cursor: default;
}
#pageActionButton,
#pocket-button-box,
ar-button,
.autocomplete-history-dropmarker,
#identity-box,
.urlbar-history-dropmarker.urlbar-icon.chromeclass-toolbar-additional,
#TabsToolbar .titlebar-placeholder[type="pre-tabs"],
#page-action-buttons,
#PanelUI-menu-button,
#identity-icon-labels {
display: none !important;
}
:root:not([uidensity="compact"]) .tab-content {
padding: 0 10px;
background-color: #141414 !important;
color: #535c5c !important;
border: 0;
}
.CodeMirror {
font-family: "Iosevka" !important;
font-size: 10pt !important;
}
:root:not([customizing]) .tab-line {
display: none;
}
.tabbrowser-tab[fadein]:not([pinned]) {
max-width: none !important;
}
.tabbrowser-tab:not([pinned]):hover .tab-icon-image {
display: none !important;
}
.tabbrowser-tab:hover .tab-throbber,
.tabbrowser-tab:hover .tab-icon-image,
.tabbrowser-tab:hover .tab-sharing-icon-overlay,
.tabbrowser-tab:hover .tab-icon-overlay,
.tabbrowser-tab:hover .tab-label-container,
.tabbrowser-tab:hover .tab-icon-sound {
-moz-box-ordinal-group: 2 !important;
}
/* Change the color of buttons in the nav-bar (sidebar, more, hamburger)*/
/* nav-bar-overflow-button, */
/* #PanelUI-menu-button, */
/* #sidebar-button { */
/* opacity: 1 !important; */
/* fill: var(--primary-accent-color) !important; */
/* } */
/* Put refresh button "inside" address bar */
#pageActionSeparator {
margin-right: 26px !important;
}
#stop-reload-button .toolbarbutton-icon {
border-radius: 0px !important;
padding: 5px 6px !important;
}
#stop-reload-button {
transform: translateX(-62px);
border-radius: 0px !important;
margin-right: -32px !important;
}

View File

@ -1,96 +0,0 @@
"theme" = "default"
# Default theme {
"theme.default.default_indicator" = "♦ "
"theme.default.bar_style.bg" = "░"
"theme.default.bar_style.fg" = "█"
"theme.default.bar_style.indicator" = "█"
"theme.default.bar_style.top" = "▁"
"theme.default.bar_style.bottom" = "▔"
"theme.default.bar_low.front" = 2
"theme.default.bar_low.back" = 0
"theme.default.bar_mid.front" = 3
"theme.default.bar_mid.back" = 0
"theme.default.bar_high.front" = 1
"theme.default.bar_high.back" = 0
"theme.default.volume_low" = 2
"theme.default.volume_mid" = 3
"theme.default.volume_high" = 1
"theme.default.volume_peak" = 1
"theme.default.volume_indicator" = -1
"theme.default.selected" = 2
"theme.default.default" = -1
"theme.default.border" = -1
"theme.default.dropdown.selected_text" = 0
"theme.default.dropdown.selected" = 2
"theme.default.dropdown.unselected" = -1
# }
# c0r73x theme {
"theme.c0r73x.default_indicator" = "■ "
"theme.c0r73x.bar_style.bg" = "■"
"theme.c0r73x.bar_style.fg" = "■"
"theme.c0r73x.bar_style.indicator" = "■"
"theme.c0r73x.bar_style.top" = ""
"theme.c0r73x.bar_style.bottom" = ""
"theme.c0r73x.bar_low.front" = 0
"theme.c0r73x.bar_low.back" = -1
"theme.c0r73x.bar_mid.front" = 0
"theme.c0r73x.bar_mid.back" = -1
"theme.c0r73x.bar_high.front" = 0
"theme.c0r73x.bar_high.back" = -1
"theme.c0r73x.volume_low" = 6
"theme.c0r73x.volume_mid" = 6
"theme.c0r73x.volume_high" = 6
"theme.c0r73x.volume_peak" = 1
"theme.c0r73x.volume_indicator" = 15
"theme.c0r73x.selected" = 6
"theme.c0r73x.default" = -1
"theme.c0r73x.border" = -1
"theme.c0r73x.dropdown.selected_text" = 0
"theme.c0r73x.dropdown.selected" = 6
"theme.c0r73x.dropdown.unselected" = -1
# }
# Keybinds {
"keycode.9" = "switch" # tab
"keycode.13" = "select" # enter
"keycode.27" = "quit" # escape
"keycode.99" = "dropdown" # c
"keycode.113" = "quit" # q
"keycode.109" = "mute" # m
"keycode.100" = "set_default" # d
"keycode.108" = "volume_up" # l
"keycode.104" = "volume_down" # h
"keycode.261" = "volume_up" # arrow right
"keycode.260" = "volume_down" # arrow left
"keycode.107" = "move_up" # k
"keycode.106" = "move_down" # j
"keycode.259" = "move_up" # arrow up
"keycode.258" = "move_down" # arrow down
"keycode.338" = "page_up" # page up
"keycode.339" = "page_down" # page down
"keycode.76" = "tab_next" # L
"keycode.72" = "tab_prev" # H
"keycode.265" = "tab_playback" # f1
"keycode.266" = "tab_recording" # f2
"keycode.267" = "tab_output" # f3
"keycode.268" = "tab_input" # f4
"keycode.269" = "tab_config" # f5
"keycode.f.80" = "tab_playback" # f1 VT100
"keycode.f.81" = "tab_recording" # f2 VT100
"keycode.f.82" = "tab_output" # f3 VT100
"keycode.f.83" = "tab_input" # f4 VT100
"keycode.f.84" = "tab_config" # f5 VT100
"keycode.71" = "move_last" # G
"keycode.103" = "move_first" # g
# "keycode.48" = "set_volume_100" # 0
"keycode.48" = "set_volume_0" # 0
"keycode.49" = "set_volume_10" # 1
"keycode.50" = "set_volume_20" # 2
"keycode.51" = "set_volume_30" # 3
"keycode.52" = "set_volume_40" # 4
"keycode.53" = "set_volume_50" # 5
"keycode.54" = "set_volume_60" # 6
"keycode.55" = "set_volume_70" # 7
"keycode.56" = "set_volume_80" # 8
"keycode.57" = "set_volume_90" # 9
# }

View File

@ -5,7 +5,6 @@ export GIT_EDITOR=$EDITOR
export BROWSER="firefox"
export READER="zathura"
export GREP_COLOR="0;32"
export PULSEMIXER_BAR_STYLE="┌╶┐╴└┘▮ ◆┆"
export RANGER_LOAD_DEFAULT_RC="FALSE"
export TIME_STYLE="long-iso"
export BLOCK_SIZE="'1"

2
.zshrc
View File

@ -96,7 +96,7 @@ zstyle ':completion:*' accept-exact '*(N)'
zstyle ':completion:*' rehash true
# }}}
# Historial {{{
export HISTIGNORE="ls:cd:cd -:pwd:exit:date:* --help:man *:up:rtv *"
export HISTIGNORE="ls:cd:cd -:pwd:exit:date:* --help:* --version:* -v:man *:up:rtv *"
HISTFILE="$MODULES_DIR/histfile"
HISTSIZE=1000
SAVEHIST=1000

View File

@ -1,3 +1,3 @@
#!/bin/bash
sxiv -p -q -b -a "$@"
sxiv-rifle -p -q -b -a "$@"

View File

@ -1,7 +1,7 @@
#!/usr/bin/env bash
set -euf -o pipefail
sudo pacman-mirrors -c Canada,United_States
sudo pacman-mirrors -c Chile,United_States
yay -Syu
echo "Actualizando db..."
sudo updatedb