Browse Source

Add new firefox tab page, lock, new confs

remotes/remote_mirror_0048a893dc9c9faa373a1b34fba08204/arch
Andrew Zah 1 year ago
parent
commit
b97f1e72a7
Signed by: Andrew Zah <zah@andrewzah.com> GPG Key ID: 0AE942445EB70FAA
8 changed files with 181 additions and 21 deletions
  1. 2
    5
      .config/.kitty/kitty.conf
  2. 11
    2
      .i3/config
  3. 9
    3
      .nvimrc
  4. 25
    0
      browser/new_tab.html
  5. 119
    0
      gruvbox_palette.sh
  6. 10
    10
      nvim/after/syntax/elm.vim
  7. 1
    1
      scripts/lock
  8. 4
    0
      zsh/exports.zsh

+ 2
- 5
.config/.kitty/kitty.conf View File

@@ -182,7 +182,7 @@ window_border_width 1
window_margin_width 0

# The window padding (in pts) (blank area between the text and the window border)
window_padding_width 0
window_padding_width 1

# The color for the border of the active window
active_border_color #00ff00
@@ -234,7 +234,7 @@ selection_foreground #000000
# The background for selections
selection_background #FFFACD

background #1d1f21
background #282828
background_opacity 1.0

color0 #282c34
@@ -318,7 +318,6 @@ map ctrl+shift+page_up scroll_page_up
map ctrl+shift+page_down scroll_page_down
map ctrl+shift+home scroll_home
map ctrl+shift+end scroll_end
map ctrl+shift+h ibus engine hangul
# }}}

# Window management {{{
@@ -388,8 +387,6 @@ map ctrl+shift+backspace restore_font_size
# map ctrl+shift+f7 set_font_size 20.5
# }}}

map ctrl+shift+alt ibus engine hangul

# Miscellaneous {{{
map ctrl+shift+f11 toggle_fullscreen
map ctrl+shift+u input_unicode_character

+ 11
- 2
.i3/config View File

@@ -18,7 +18,7 @@ workspace $work1 output DVI-I-1
workspace $work2 output HDMI-0

# startup applications
exec_always feh --bg-scale ~/Pictures/Wallpapers/flower-right.jpg ~/Pictures/Wallpapers/flower-left.jpg
exec_always feh --bg-scale ~/Pictures/Wallpapers/deoksugung2_right.jpg ~/Pictures/Wallpapers/deoksugung2_left.jpg

## i3 Opts
hide_edge_borders both
@@ -62,7 +62,12 @@ assign [class="Thunderbird"] $work3
# splits
bindsym $mod+h split h
bindsym $mod+v split v

# toggling view types
bindsym $mod+s layout stacking
bindsym $mod+l layout toggle split
bindsym $mod+f fullscreen toggle
bindsym $mod+g floating toggle


## i3 Session keys
@@ -72,9 +77,13 @@ bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcu

# General
bindsym $mod+Return exec termite
bindsym $mod+d exec dmenu_run
bindsym $mod+d exec rofi -show run -config /home/andrei/.config/rofi/config
bindsym $mod+w exec rofi -show window -config /home/andrei/.config/rofi/config
bindsym $mod+Shift+w kill

# Floating windows
for_window [class="Peek"] floating enable

bar {
output DVI-I-1
tray_output DVI-I-1

+ 9
- 3
.nvimrc View File

@@ -12,7 +12,9 @@ Plug 'bhurlow/vim-parinfer', {'for': 'clojure' }
Plug 'c-brenn/phoenix.vim', { 'for': ['elixir'] }
Plug 'cespare/vim-toml', { 'for': 'toml' }
Plug 'chrisbra/NrrwRgn'
Plug 'chrisbra/csv.vim'
Plug 'elixir-editors/vim-elixir', { 'for': ['elixir'] }
Plug 'elorest/vim-slang', { 'for': 'slang' }
Plug 'fisadev/FixedTaskList.vim'
Plug 'gcmt/wildfire.vim'
Plug 'gerw/vim-HiLinkTrace'
@@ -185,7 +187,7 @@ nnoremap <C-e> 3<C-e>
nnoremap <C-y> 3<C-y>

" clear search highlight
nnoremap <Leader>cl :nohl<CR><C-l>
nnoremap <Leader>co :nohl<CR><C-l>

vnoremap <Tab> >gv
vnoremap <S-Tab> <gv
@@ -226,13 +228,14 @@ nnoremap <leader>pr :HLT!<cr>

""" Syntaxes """

" Autoset slang -> slim syntax highlighting
au BufRead,BufNewFile *.slang set filetype=slim
" Autoset slang syntax highlighting
au BufRead,BufNewFile *.slang set filetype=slang

" Autoset ecr -> erb syntax highlighting
au BufRead,BufNewFile *.ecr set filetype=erb



" Automatically make the dir if it doesn't exist on the machine.
silent !mkdir -p ~/.nvim/tmp >/dev/null 2>&1

@@ -243,6 +246,9 @@ autocmd! FocusGained,BufEnter * checktime
" Clojure
" au Filetype clojure nmap <c-c><c-k> :Require<cr>

" Formats a ledger entry. Untabs a visual selection, runs :Tab /<space><space>, and re-tabs
let @l = '€kB:tab€kb€kb€kbTab /€kb€kb€kb / gv :w '

" ================ Persistent Undo ==================
" Keep undo history across sessions, by storing in file.
" Only works all the time.

+ 25
- 0
browser/new_tab.html View File

@@ -0,0 +1,25 @@
<h2> General </h2>
<ul>
<li> <a href="https://lobste.rs"> Lobste.rs </a> </li>
<li> <a href="https://news.ycombinator.com"> Hacker News </a> </li>
<li> <a href="https://niu.moe"> Niu.moe </a> </li>
</ul>

<h2> Reddit </h2>
<ul>
<li> <a href="https://reddit.com/r/korea"> /r/korea </a> </li>
<li> <a href="https://reddit.com/r/korean"> /r/korean </a> </li>
<li> <a href="https://reddit.com/r/tf2"> /r/tf2 </a> </li>
</ul>

<h2> Music </h2>
<ul>
<li> <a href="https://open.spotify.com/view/gaming-releases"> Spotify VGM </a> </li>
</ul>

<h2> Slack </h2>
<ul>
<li> <a href="https://elmlang.slack.com/messages/C192T0Q1E/"> ElmLang </a> </li>
<li> <a href="https://catamorphiclabs.slack.com/messages"> Catamorphic Labs </a> </li>
<li> <a href="https://peoplebest.slack.com/messages/C5DPYCDBM"> PeopleBest </a> </li>
</ul>

+ 119
- 0
gruvbox_palette.sh View File

@@ -0,0 +1,119 @@
#!/bin/sh

if [ "${TERM%%-*}" = "screen" ]; then
if [ -n "$TMUX" ]; then
printf "\033Ptmux;\033\033]4;236;rgb:32/30/2f\007\033\\"
printf "\033Ptmux;\033\033]4;234;rgb:1d/20/21\007\033\\"

printf "\033Ptmux;\033\033]4;235;rgb:28/28/28\007\033\\"
printf "\033Ptmux;\033\033]4;237;rgb:3c/38/36\007\033\\"
printf "\033Ptmux;\033\033]4;239;rgb:50/49/45\007\033\\"
printf "\033Ptmux;\033\033]4;241;rgb:66/5c/54\007\033\\"
printf "\033Ptmux;\033\033]4;243;rgb:7c/6f/64\007\033\\"

printf "\033Ptmux;\033\033]4;244;rgb:92/83/74\007\033\\"
printf "\033Ptmux;\033\033]4;245;rgb:92/83/74\007\033\\"

printf "\033Ptmux;\033\033]4;228;rgb:f2/e5/bc\007\033\\"
printf "\033Ptmux;\033\033]4;230;rgb:f9/f5/d7\007\033\\"

printf "\033Ptmux;\033\033]4;229;rgb:fb/f1/c7\007\033\\"
printf "\033Ptmux;\033\033]4;223;rgb:eb/db/b2\007\033\\"
printf "\033Ptmux;\033\033]4;250;rgb:d5/c4/a1\007\033\\"
printf "\033Ptmux;\033\033]4;248;rgb:bd/ae/93\007\033\\"
printf "\033Ptmux;\033\033]4;246;rgb:a8/99/84\007\033\\"

printf "\033Ptmux;\033\033]4;167;rgb:fb/49/34\007\033\\"
printf "\033Ptmux;\033\033]4;142;rgb:b8/bb/26\007\033\\"
printf "\033Ptmux;\033\033]4;214;rgb:fa/bd/2f\007\033\\"
printf "\033Ptmux;\033\033]4;109;rgb:83/a5/98\007\033\\"
printf "\033Ptmux;\033\033]4;175;rgb:d3/86/9b\007\033\\"
printf "\033Ptmux;\033\033]4;108;rgb:8e/c0/7c\007\033\\"
printf "\033Ptmux;\033\033]4;208;rgb:fe/80/19\007\033\\"

printf "\033Ptmux;\033\033]4;88;rgb:9d/00/06\007\033\\"
printf "\033Ptmux;\033\033]4;100;rgb:79/74/0e\007\033\\"
printf "\033Ptmux;\033\033]4;136;rgb:b5/76/14\007\033\\"
printf "\033Ptmux;\033\033]4;24;rgb:07/66/78\007\033\\"
printf "\033Ptmux;\033\033]4;96;rgb:8f/3f/71\007\033\\"
printf "\033Ptmux;\033\033]4;66;rgb:42/7b/58\007\033\\"
printf "\033Ptmux;\033\033]4;130;rgb:af/3a/03\007\033\\"
else
printf "\033P\033]4;236;rgb:32/30/2f\007\033\\"
printf "\033P\033]4;234;rgb:1d/20/21\007\033\\"

printf "\033P\033]4;235;rgb:28/28/28\007\033\\"
printf "\033P\033]4;237;rgb:3c/38/36\007\033\\"
printf "\033P\033]4;239;rgb:50/49/45\007\033\\"
printf "\033P\033]4;241;rgb:66/5c/54\007\033\\"
printf "\033P\033]4;243;rgb:7c/6f/64\007\033\\"

printf "\033P\033]4;244;rgb:92/83/74\007\033\\"
printf "\033P\033]4;245;rgb:92/83/74\007\033\\"

printf "\033P\033]4;228;rgb:f2/e5/bc\007\033\\"
printf "\033P\033]4;230;rgb:f9/f5/d7\007\033\\"

printf "\033P\033]4;229;rgb:fb/f1/c7\007\033\\"
printf "\033P\033]4;223;rgb:eb/db/b2\007\033\\"
printf "\033P\033]4;250;rgb:d5/c4/a1\007\033\\"
printf "\033P\033]4;248;rgb:bd/ae/93\007\033\\"
printf "\033P\033]4;246;rgb:a8/99/84\007\033\\"

printf "\033P\033]4;167;rgb:fb/49/34\007\033\\"
printf "\033P\033]4;142;rgb:b8/bb/26\007\033\\"
printf "\033P\033]4;214;rgb:fa/bd/2f\007\033\\"
printf "\033P\033]4;109;rgb:83/a5/98\007\033\\"
printf "\033P\033]4;175;rgb:d3/86/9b\007\033\\"
printf "\033P\033]4;108;rgb:8e/c0/7c\007\033\\"
printf "\033P\033]4;208;rgb:fe/80/19\007\033\\"

printf "\033P\033]4;88;rgb:9d/00/06\007\033\\"
printf "\033P\033]4;100;rgb:79/74/0e\007\033\\"
printf "\033P\033]4;136;rgb:b5/76/14\007\033\\"
printf "\033P\033]4;24;rgb:07/66/78\007\033\\"
printf "\033P\033]4;96;rgb:8f/3f/71\007\033\\"
printf "\033P\033]4;66;rgb:42/7b/58\007\033\\"
printf "\033P\033]4;130;rgb:af/3a/03\007\033\\"
fi

elif [ "$TERM" != "linux" ] && [ "$TERM" != "vt100" ] && [ "$TERM" != "vt220" ]; then

printf "\033]4;236;rgb:32/30/2f\033\\"
printf "\033]4;234;rgb:1d/20/21\033\\"

printf "\033]4;235;rgb:28/28/28\033\\"
printf "\033]4;237;rgb:3c/38/36\033\\"
printf "\033]4;239;rgb:50/49/45\033\\"
printf "\033]4;241;rgb:66/5c/54\033\\"
printf "\033]4;243;rgb:7c/6f/64\033\\"

printf "\033]4;244;rgb:92/83/74\033\\"
printf "\033]4;245;rgb:92/83/74\033\\"

printf "\033]4;228;rgb:f2/e5/bc\033\\"
printf "\033]4;230;rgb:f9/f5/d7\033\\"

printf "\033]4;229;rgb:fb/f1/c7\033\\"
printf "\033]4;223;rgb:eb/db/b2\033\\"
printf "\033]4;250;rgb:d5/c4/a1\033\\"
printf "\033]4;248;rgb:bd/ae/93\033\\"
printf "\033]4;246;rgb:a8/99/84\033\\"

printf "\033]4;167;rgb:fb/49/34\033\\"
printf "\033]4;142;rgb:b8/bb/26\033\\"
printf "\033]4;214;rgb:fa/bd/2f\033\\"
printf "\033]4;109;rgb:83/a5/98\033\\"
printf "\033]4;175;rgb:d3/86/9b\033\\"
printf "\033]4;108;rgb:8e/c0/7c\033\\"
printf "\033]4;208;rgb:fe/80/19\033\\"

printf "\033]4;88;rgb:9d/00/06\033\\"
printf "\033]4;100;rgb:79/74/0e\033\\"
printf "\033]4;136;rgb:b5/76/14\033\\"
printf "\033]4;24;rgb:07/66/78\033\\"
printf "\033]4;96;rgb:8f/3f/71\033\\"
printf "\033]4;66;rgb:42/7b/58\033\\"
printf "\033]4;130;rgb:af/3a/03\033\\"
fi


+ 10
- 10
nvim/after/syntax/elm.vim View File

@@ -27,24 +27,24 @@
" - 1.0.1 Update pipe operator symbol and add few extra operator overrides
" - 1.0.0 Initial release - just override pipe operator
"
if exists('g:no_elm_conceal') || !has('conceal') || &enc != 'utf-8'
finish
endif
"if exists('g:no_elm_conceal') || !has('conceal') || &enc != 'utf-8'
"finish
"endif
"
" if !has('conceal')
" finish
" endif

syntax match exNiceOperator "|>" conceal cchar=▷
"syntax match exNiceOperator "|>" conceal cchar=▷
" syntax match exNiceOperator "<-" conceal cchar=←
syntax match exNiceOperator "->" conceal cchar=→
"syntax match exNiceOperator "->" conceal cchar=→
" syntax match exNiceOperator "==" conceal cchar=≡
" syntax match exNiceOperator "!=" conceal cchar=≢
syntax match exNiceOperator "<=" conceal cchar=≤
syntax match exNiceOperator ">=" conceal cchar=≥
"syntax match exNiceOperator "<=" conceal cchar=≤
"syntax match exNiceOperator ">=" conceal cchar=≥

hi link exNiceOperator Operator
hi! link Conceal Operator
setlocal conceallevel=2
"hi link exNiceOperator Operator
"hi! link Conceal Operator
"setlocal conceallevel=2



+ 1
- 1
scripts/lock View File

@@ -1,4 +1,4 @@
#!/bin/bash
scrot /tmp/screenshot.png
convert /tmp/screenshot.png -blur 0x5 /tmp/screenshotblur.png
i3lock -i /tmp/screenshotblur.png -fe
/home/andrei/.config/i3/i3lock-fancy-multimonitor/lock -n -p -b=0x5

+ 4
- 0
zsh/exports.zsh View File

@@ -3,6 +3,10 @@
# ZSH
export UPDATE_ZSH_DAYS=1

# MPW
MPW_FULLNAME="Andrew Zah"
MPW_FORMAT='none'

# Custom
########


Loading…
Cancel
Save