This commit is contained in:
ayham 2021-06-22 20:21:15 +03:00
parent aebfed0022
commit 7429987c64
Signed by: ayham
GPG Key ID: EAB7F5A9DF503678
12 changed files with 100 additions and 84 deletions

View File

@ -1,17 +1,16 @@
exec feh --no-fehbg --bg-fill ~/pix/wallpapers/wallpaper & exec rm ~/.cache/wal/ &
#exef feh --no-fehbg --bg-color black "$@" & exec wal -i ~/pix/wallpapers/wallpaper &
#exec rm ~/.cache/wal/ & #exec feh --no-fehbg --bg-fill ~/pix/wallpapers/wallpaper &
#exec statusbar & exec xrdb ~/.cache/wal/colors.Xresources &
exec slstatus & exec slstatus &
#exec picom --config ~/.config/picom.conf & exec picom -CG --config ~/.config/picom.conf &
exec xrandr --auto --output HDMI1 --mode 1024x768 --right-of eDP1 & exec xrandr --auto --output HDMI1 --mode 1024x768 --right-of eDP1 &
exec xcompmgr &
#exec flameshot & #exec flameshot &
#exec greenclip daemon & #exec greenclip daemon &
#exec /usr/lib/kdeconnectd & #exec /usr/lib/kdeconnectd &
#exec dunst & #exec dunst
exec xmodmap ~/.config/Xmodmap & exec xmodmap ~/.config/Xmodmap &
#exec xrdb ~/.cache/wal/colors.Xresources & exec mpd &
source ~/.config/env & source ~/.config/env &
exec xss-lock -- /usr/bin/slock & exec xss-lock -- /usr/bin/slock &
exec keynav & exec keynav &

View File

@ -96,7 +96,7 @@ font:
# - (macOS) Menlo # - (macOS) Menlo
# - (Linux/BSD) monospace # - (Linux/BSD) monospace
# - (Windows) Consolas # - (Windows) Consolas
family: ProFontIIx Nerd Font family: monospace
# The `style` can be specified to pick a specific face. # The `style` can be specified to pick a specific face.
style: Regular style: Regular
@ -107,7 +107,7 @@ font:
# #
# If the bold family is not specified, it will fall back to the # If the bold family is not specified, it will fall back to the
# value specified for the normal font. # value specified for the normal font.
family: ProFontIIx Nerd Font family: monospace
# The `style` can be specified to pick a specific face. # The `style` can be specified to pick a specific face.
style: Bold style: Bold
@ -118,7 +118,7 @@ font:
# #
# If the italic family is not specified, it will fall back to the # If the italic family is not specified, it will fall back to the
# value specified for the normal font. # value specified for the normal font.
family: ProFontIIx Nerd Font family:
# The `style` can be specified to pick a specific face. # The `style` can be specified to pick a specific face.
style: Italic style: Italic
@ -129,7 +129,7 @@ font:
# #
# If the bold italic family is not specified, it will fall back to the # If the bold italic family is not specified, it will fall back to the
# value specified for the normal font. # value specified for the normal font.
family: ProFontIIx Nerd Font family: monospace
# The `style` can be specified to pick a specific face. # The `style` can be specified to pick a specific face.
style: Bold Italic style: Bold Italic
@ -157,22 +157,23 @@ font:
#use_thin_strokes: true #use_thin_strokes: true
# If `true`, bold text is drawn using the bright color variants. # If `true`, bold text is drawn using the bright color variants.
#
#draw_bold_text_with_bright_colors: false #draw_bold_text_with_bright_colors: false
# Colors (Tomorrow Night) # Colors (Tomorrow Night)
colors: colors:
# Default colors # Default colors
primary: #primary:
background: '#000000' #background: '#FFFFFF'
foreground: '#FFFFFF' #foreground: '#000000'
# Bright and dim foreground colors # Bright and dim foreground colors
# #
# The dimmed foreground color is calculated automatically if it is not present. # The dimmed foreground color is calculated automatically if it is not present.
# If the bright foreground color is not set, or `draw_bold_text_with_bright_colors` # If the bright foreground color is not set, or `draw_bold_text_with_bright_colors`
# is `false`, the normal foreground color will be used. # is `false`, the normal foreground color will be used.
dim_foreground: '#FFFFFF' #dim_foreground: '#FFFFFF'
bright_foreground: '#eaeaea' #bright_foreground: '#eaeaea'
# Cursor colors # Cursor colors
# #
@ -220,40 +221,40 @@ colors:
# foreground: CellBackground # foreground: CellBackground
# Normal colors # Normal colors
normal: #normal:
black: '#1d1f21' # black: '#1d1f21'
red: '#cc6666' # red: '#cc6666'
green: '#b5bd68' # green: '#b5bd68'
yellow: '#f0c674' # yellow: '#f0c674'
blue: '#81a2be' # blue: '#81a2be'
magenta: '#b294bb' # magenta: '#b294bb'
cyan: '#8abeb7' # cyan: '#8abeb7'
white: '#c5c8c6' # white: '#c5c8c6'
# Bright colors ## Bright colors
bright: #bright:
black: '#666666' # black: '#666666'
red: '#d54e53' # red: '#d54e53'
green: '#b9ca4a' # green: '#b9ca4a'
yellow: '#e7c547' # yellow: '#e7c547'
blue: '#7aa6da' # blue: '#7aa6da'
magenta: '#c397d8' # magenta: '#c397d8'
cyan: '#70c0b1' # cyan: '#70c0b1'
white: '#eaeaea' # white: '#eaeaea'
# Dim colors ## Dim colors
# ##
# If the dim colors are not set, they will be calculated automatically based ## If the dim colors are not set, they will be calculated automatically based
# on the `normal` colors. ## on the `normal` colors.
dim: #dim:
black: '#131415' # black: '#131415'
red: '#864343' # red: '#864343'
green: '#777c44' # green: '#777c44'
yellow: '#9e824c' # yellow: '#9e824c'
blue: '#556a7d' # blue: '#556a7d'
magenta: '#75617b' # magenta: '#75617b'
cyan: '#5b7d78' # cyan: '#5b7d78'
white: '#828482' # white: '#828482'
# Indexed Colors # Indexed Colors
# #

View File

@ -48,6 +48,7 @@ export GNUPGHOME="$XDG_DATA_HOME"/gnupg
export XMONAD_CONFIG_HOME="$XDG_CONFIG_HOME"/xmonad export XMONAD_CONFIG_HOME="$XDG_CONFIG_HOME"/xmonad
export XMONAD_DATA_HOME="$XDG_DATA_HOME"/xmonad export XMONAD_DATA_HOME="$XDG_DATA_HOME"/xmonad
export XMONAD_CACHE_HOME="$XDG_CACHE_HOME"/xmonad export XMONAD_CACHE_HOME="$XDG_CACHE_HOME"/xmonad
export ZDOTDIR="$XDG_CONFIG_HOME"/zsh
# ~/ alias clean-ups # ~/ alias clean-ups
alias wget="wget --hsts-file=\"$XDG_CACHE_HOME/wget-hsts\"" alias wget="wget --hsts-file=\"$XDG_CACHE_HOME/wget-hsts\""

View File

@ -11,7 +11,7 @@ text-width 80
# -- navigation # -- navigation
goto-next-feed no goto-next-feed no
browser "lynx -nocolor" browser "librewolf -nocolor"
bind-key j down feedlist bind-key j down feedlist
bind-key k up feedlist bind-key k up feedlist
bind-key j next articlelist bind-key j next articlelist
@ -22,15 +22,15 @@ bind-key j down article
bind-key k up article bind-key k up article
# -- macros # -- macros
macro m set browser "mpv %u > /dev/null &"; open-in-browser ; set browser "lynx -nocolor" macro m set browser "mpv %u > /dev/null &"; open-in-browser ; set browser "librewolf -nocolor"
macro a set browser "echo %u | xclip -sel clip"; open-in-browser ; set browser "lynx -nocolor" macro a set browser "echo %u | xclip -sel clip"; open-in-browser ; set browser "librewolf -nocolor"
macro v set browser "curl %u > /tmp/img && sxiv /tmp/img && rm /tmp/img &"; open-in-browser ; set browser "lynx -nocolor" macro v set browser "curl %u > /tmp/img && sxiv /tmp/img && rm /tmp/img &"; open-in-browser ; set browser "lynx -nocolor"
# -- podboat # -- podboat
delete-played-files no delete-played-files no
download-path "~/dox/pod/%h/%n" download-path "~/dox/pod/%h/%n"
max-downloads 4 max-downloads 4
player "nvlc" player "mp3blaster"
# -- color # -- color
#color listfocus white black bold #color listfocus white black bold

View File

@ -1,43 +1,48 @@
# Youtube # Youtube-Tech
https://www.youtube.com/feeds/videos.xml?channel_id=UC7YOGHUfC1Tb6E4pudI9STA mental-outlaw https://www.youtube.com/feeds/videos.xml?channel_id=UC7YOGHUfC1Tb6E4pudI9STA mental-outlaw
https://www.youtube.com/feeds/videos.xml?channel_id=UCld68syR8Wi-GY_n4CaoJGA brodie-robertson https://www.youtube.com/feeds/videos.xml?channel_id=UCld68syR8Wi-GY_n4CaoJGA brodie-robertson
https://www.youtube.com/feeds/videos.xml?channel_id=UC8ENHE5xdFSwx71u3fDH5Xw the-primeagen https://www.youtube.com/feeds/videos.xml?channel_id=UC8ENHE5xdFSwx71u3fDH5Xw the-primeagen
https://www.youtube.com/feeds/videos.xml?channel_id=UCd3dNckv1Za2coSaHGHl5aA tj-devries https://www.youtube.com/feeds/videos.xml?channel_id=UCd3dNckv1Za2coSaHGHl5aA tj-devries
https://www.youtube.com/feeds/videos.xml?channel_id=UCoryWpk4QVYKFCJul9KBdyw switched-to-linux politics conservative
https://www.youtube.com/feeds/videos.xml?channel_id=UC0ZTPkdxlAKf-V33tqXwi3Q hackersploit https://www.youtube.com/feeds/videos.xml?channel_id=UC0ZTPkdxlAKf-V33tqXwi3Q hackersploit
https://www.youtube.com/feeds/videos.xml?channel_id=UCLwNTXWEjVd2qIHLcXxQWxA timcast right-center
https://www.youtube.com/feeds/videos.xml?channel_id=UCIveFvW-ARp_B_RckhweNJw steven-crowder right conservative
https://www.youtube.com/feeds/videos.xml?channel_id=UCL_f53ZEJxp8TtlOkHwMV9Q jordan-peterson philosphy enlightment
https://www.youtube.com/feeds/videos.xml?channel_id=UCDETFHKteb-C_EaXmRKvP4w sisyphus https://www.youtube.com/feeds/videos.xml?channel_id=UCDETFHKteb-C_EaXmRKvP4w sisyphus
https://www.youtube.com/feeds/videos.xml?channel_id=UCVls1GmFKf6WlTraIb_IaJg distrotube https://www.youtube.com/feeds/videos.xml?channel_id=UCVls1GmFKf6WlTraIb_IaJg distrotube
https://www.youtube.com/feeds/videos.xml?channel_id=UCfp-lNJy4QkIGnaEE6NtDSg Terminalforlife
# News # Youtube-Politics
http://rss.slashdot.org/Slashdot/slashdotMain/?format=xml tech news misc https://www.youtube.com/feeds/videos.xml?channel_id=UCIveFvW-ARp_B_RckhweNJw steven-crowder right conservative
https://www.youtube.com/feeds/videos.xml?channel_id=UCL_f53ZEJxp8TtlOkHwMV9Q jordan-peterson philosphy enlightment
https://www.youtube.com/feeds/videos.xml?channel_id=UCoryWpk4QVYKFCJul9KBdyw switched-to-linux politics conservative
# Youtube-Food
https://www.youtube.com/feeds/videos.xml?channel_id=UC9_p50tH3WmMslWRWKnM7dQ adam-ragusea
# Youtube-Finance
https://www.youtube.com/feeds/videos.xml?channel_id=UCFQMnBA3CS502aghlcr0_aw coffeezilla
https://www.youtube.com/feeds/videos.xml?channel_id=UCFCEuCsyWP0YkP3CZ3Mr01Q the-plain-bagel
# Fake news # Fake news
https://www.theonion.com/rss theonion fake-news https://www.theonion.com/rss theonion fake-news
https://babylonbee.com/feed babylonbee fake-news
# Blogs # Blogs
https://unixsheikh.com/feed.rss unixshekh https://unixsheikh.com/feed.rss unixshekh
https://drewdevault.com/blog/index.xml drewdevault https://drewdevault.com/blog/index.xml drewdevault
http://feeds.feedburner.com/LinuxHatersBlog/?format=xml linux-hatred-deserverd-joke-i-love-linux http://feeds.feedburner.com/LinuxHatersBlog/?format=xml linux-hatred-deserverd-joke-i-love-linux
# Comics # Comics
https://www.jspowerhour.com/comics.rss webcomic
https://xkcd.com/rss.xml webcomic https://xkcd.com/rss.xml webcomic
https://www.threewordphrase.com/rss.xml webcomic
https://feeds.feedburner.com/Explosm/?format=xml webcomic
# Podcasts # Podcasts
https://www.youtube.com/feeds/videos.xml?channel_id=UCzQUP1qoWDoEbmsQxvdjxgQ joe-rogan
https://anchor.fm/s/149fd51c/podcast/rss TechOverTea https://anchor.fm/s/149fd51c/podcast/rss TechOverTea
https://www.youtube.com/feeds/videos.xml?channel_id=UCLwNTXWEjVd2qIHLcXxQWxA timcast right-center commentary
https://www.youtube.com/feeds/videos.xml?channel_id=UCIveFvW-ARp_B_RckhweNJw lowderwithcrowder right commentary
https://www.youtube.com/feeds/videos.xml?channel_id=UCMMCy1le81jHY8rwcaqQrtA thedrip right-center left-center commentary finance
# Luke smith chad # Luke Smith chad
https://lukesmith.xyz/rss.xml luke-smith blog https://lukesmith.xyz/rss.xml luke-smith blog
https://lukesmith.xyz/videos luke-smith videos https://videos.lukesmith.xyz/feeds/videos.xml luke-smith videos
https://notrelated.xyz/rss luke-smith notrelated https://notrelated.xyz/rss luke-smith notrelated
https://based.cooking/rss.xml luke-smith based-cooking https://based.cooking/rss.xml luke-smith based-cooking
# Pentesting
https://www.darknet.org.uk/feed darknet

View File

@ -1,9 +1,10 @@
call plug#begin() call plug#begin()
Plug 'ctrlpvim/ctrlp.vim' "Plug 'ctrlpvim/ctrlp.vim'
Plug 'vimwiki/vimwiki' Plug 'vimwiki/vimwiki'
Plug 'mhinz/vim-startify' Plug 'mhinz/vim-startify'
Plug 'liuchengxu/vim-which-key' Plug 'liuchengxu/vim-which-key'
Plug 'jiangmiao/auto-pairs' Plug 'jiangmiao/auto-pairs'
Plug 'brainfucksec/wal.vim'
" LSP " LSP
Plug 'neovim/nvim-lspconfig' Plug 'neovim/nvim-lspconfig'
@ -30,13 +31,16 @@ filetype plugin indent on
" Setup lua " Setup lua
lua require("altffour") lua require("altffour")
" Setup theme. " Setup theme.
set t_Co=256 set t_Co=256
hi Pmenu ctermbg=white let g:gruvbox_contrast_light="hard"
hi PmenuSel ctermbg=gray "let g:gruvbox_termcolors=16
hi PmenuSbar ctermbg=black set background=light
hi PmenuThumb ctermbg=black colorscheme wal
"hi Pmenu ctermbg=gray
"hi PmenuSel ctermbg=white
"hi PmenuSbar ctermbg=black
"hi PmenuThumb ctermbg=black
" General " General
set textwidth=80 set textwidth=80
@ -70,8 +74,11 @@ set ttyfast
let mapleader = " " let mapleader = " "
map <leader>e :bufdo e!<CR> map <leader>e :bufdo e!<CR>
nnoremap <silent> <leader> :WhichKey '<Space>'<CR> nnoremap <silent> <leader> :WhichKey '<Space>'<CR>
nnoremap <Leader>+ :vertical resize +5<CR> " Telescope
nnoremap <Leader>- :vertical resize -5<CR> nnoremap <leader>ff :Telescope find_files<cr>
nnoremap <leader>fg :Telescope live_grep<cr>
nnoremap <leader>fb :Telescope buffers<cr>
nnoremap <leader>fh :Telescope help_tags<cr>
" Custom settings. " Custom settings.
set mouse=a set mouse=a

View File

@ -35,12 +35,14 @@ local on_attach = function(client, bufnr)
buf_set_keymap('n', '[d', '<cmd>lua vim.lsp.diagnostic.goto_prev()<CR>', opts) buf_set_keymap('n', '[d', '<cmd>lua vim.lsp.diagnostic.goto_prev()<CR>', opts)
buf_set_keymap('n', ']d', '<cmd>lua vim.lsp.diagnostic.goto_next()<CR>', opts) buf_set_keymap('n', ']d', '<cmd>lua vim.lsp.diagnostic.goto_next()<CR>', opts)
buf_set_keymap('n', '<space>q', '<cmd>lua vim.lsp.diagnostic.set_loclist()<CR>', opts) buf_set_keymap('n', '<space>q', '<cmd>lua vim.lsp.diagnostic.set_loclist()<CR>', opts)
buf_set_keymap("n", "<space>f", "<cmd>lua vim.lsp.buf.formatting()<CR>", opts) --buf_set_keymap("n", "<space>f", "<cmd>lua vim.lsp.buf.formatting()<CR>", opts) -- ? is this needed
end end
local servers = { "pyright", "rust_analyzer", "tsserver", "clangd" } local servers = { "pyright", "rust_analyzer", "clangd" }
for _, lsp in ipairs(servers) do for _, lsp in ipairs(servers) do
nvim_lsp[lsp].setup { on_attach = on_attach } nvim_lsp[lsp].setup { on_attach = on_attach }
end end
require('symbols-outline').setup(opts)

View File

@ -27,7 +27,8 @@ rounded-corners-exclude = [
"class_g = 'code-oss'", "class_g = 'code-oss'",
#"class_g = 'TelegramDesktop'", #"class_g = 'TelegramDesktop'",
"class_g = 'firefox'", "class_g = 'firefox'",
"class_g = 'Thunderbird'" "class_g = 'Thunderbird'",
"class_g = 'keynav'"
]; ];
round-borders = 1; round-borders = 1;
round-borders-exclude = [ round-borders-exclude = [

1
.local/bin/dmenu-emoji Symbolic link
View File

@ -0,0 +1 @@
/home/sisyphus/proj/dmenu-emoji/dmenu-emoji.sh

View File

@ -1 +0,0 @@
/home/dizzy/proj/emojenu/emojenu

View File

@ -1,9 +1,9 @@
#!/bin/sh #!/bin/sh
pkill -9 feh pkill -9 feh
feh --no-fehbg --bg-fill ~/proj/sysconf/wallpapers/wallpaper feh --no-fehbg --bg-fill ~/pix/wallpapers/wallpaper
rm -r ~/.cache/wal/ rm -r ~/.cache/wal/
wal -i ~/proj/sysconf/wallpapers/wallpaper -o ~/.local/bin/qutebrowser_reload.py wal -i ~/pix/wallpapers/wallpaper
xrdb ~/.cache/wal/colors.Xresources xrdb ~/.cache/wal/colors.Xresources
cp ~/.cache/wal/dunstrc ~/.config/dunst/dunstrc cp ~/.cache/wal/dunstrc ~/.config/dunst/dunstrc

BIN
.local/bin/rust-analyzer Executable file

Binary file not shown.