diff --git a/.config/X11/dwm-xinit b/.config/X11/dwm-xinit index 89ca8f5..6f78798 100644 --- a/.config/X11/dwm-xinit +++ b/.config/X11/dwm-xinit @@ -1,17 +1,16 @@ -exec feh --no-fehbg --bg-fill ~/pix/wallpapers/wallpaper & -#exef feh --no-fehbg --bg-color black "$@" & -#exec rm ~/.cache/wal/ & -#exec statusbar & +exec rm ~/.cache/wal/ & +exec wal -i ~/pix/wallpapers/wallpaper & +#exec feh --no-fehbg --bg-fill ~/pix/wallpapers/wallpaper & +exec xrdb ~/.cache/wal/colors.Xresources & 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 xcompmgr & #exec flameshot & #exec greenclip daemon & #exec /usr/lib/kdeconnectd & -#exec dunst & +#exec dunst exec xmodmap ~/.config/Xmodmap & -#exec xrdb ~/.cache/wal/colors.Xresources & +exec mpd & source ~/.config/env & exec xss-lock -- /usr/bin/slock & exec keynav & diff --git a/.config/alacritty.yml b/.config/alacritty.yml index 58be647..6f18ee4 100644 --- a/.config/alacritty.yml +++ b/.config/alacritty.yml @@ -96,7 +96,7 @@ font: # - (macOS) Menlo # - (Linux/BSD) monospace # - (Windows) Consolas - family: ProFontIIx Nerd Font + family: monospace # The `style` can be specified to pick a specific face. style: Regular @@ -107,7 +107,7 @@ font: # # If the bold family is not specified, it will fall back to the # value specified for the normal font. - family: ProFontIIx Nerd Font + family: monospace # The `style` can be specified to pick a specific face. style: Bold @@ -118,7 +118,7 @@ font: # # If the italic family is not specified, it will fall back to the # value specified for the normal font. - family: ProFontIIx Nerd Font + family: # The `style` can be specified to pick a specific face. style: Italic @@ -129,7 +129,7 @@ font: # # If the bold italic family is not specified, it will fall back to the # value specified for the normal font. - family: ProFontIIx Nerd Font + family: monospace # The `style` can be specified to pick a specific face. style: Bold Italic @@ -157,22 +157,23 @@ font: #use_thin_strokes: true # If `true`, bold text is drawn using the bright color variants. +# #draw_bold_text_with_bright_colors: false # Colors (Tomorrow Night) colors: # Default colors - primary: - background: '#000000' - foreground: '#FFFFFF' + #primary: + #background: '#FFFFFF' + #foreground: '#000000' # Bright and dim foreground colors # # 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` # is `false`, the normal foreground color will be used. - dim_foreground: '#FFFFFF' - bright_foreground: '#eaeaea' + #dim_foreground: '#FFFFFF' + #bright_foreground: '#eaeaea' # Cursor colors # @@ -220,40 +221,40 @@ colors: # foreground: CellBackground # Normal colors - normal: - black: '#1d1f21' - red: '#cc6666' - green: '#b5bd68' - yellow: '#f0c674' - blue: '#81a2be' - magenta: '#b294bb' - cyan: '#8abeb7' - white: '#c5c8c6' + #normal: + # black: '#1d1f21' + # red: '#cc6666' + # green: '#b5bd68' + # yellow: '#f0c674' + # blue: '#81a2be' + # magenta: '#b294bb' + # cyan: '#8abeb7' + # white: '#c5c8c6' - # Bright colors - bright: - black: '#666666' - red: '#d54e53' - green: '#b9ca4a' - yellow: '#e7c547' - blue: '#7aa6da' - magenta: '#c397d8' - cyan: '#70c0b1' - white: '#eaeaea' + ## Bright colors + #bright: + # black: '#666666' + # red: '#d54e53' + # green: '#b9ca4a' + # yellow: '#e7c547' + # blue: '#7aa6da' + # magenta: '#c397d8' + # cyan: '#70c0b1' + # white: '#eaeaea' - # Dim colors - # - # If the dim colors are not set, they will be calculated automatically based - # on the `normal` colors. - dim: - black: '#131415' - red: '#864343' - green: '#777c44' - yellow: '#9e824c' - blue: '#556a7d' - magenta: '#75617b' - cyan: '#5b7d78' - white: '#828482' + ## Dim colors + ## + ## If the dim colors are not set, they will be calculated automatically based + ## on the `normal` colors. + #dim: + # black: '#131415' + # red: '#864343' + # green: '#777c44' + # yellow: '#9e824c' + # blue: '#556a7d' + # magenta: '#75617b' + # cyan: '#5b7d78' + # white: '#828482' # Indexed Colors # diff --git a/.config/env b/.config/env index e61b64d..e2ea5cc 100644 --- a/.config/env +++ b/.config/env @@ -48,6 +48,7 @@ export GNUPGHOME="$XDG_DATA_HOME"/gnupg export XMONAD_CONFIG_HOME="$XDG_CONFIG_HOME"/xmonad export XMONAD_DATA_HOME="$XDG_DATA_HOME"/xmonad export XMONAD_CACHE_HOME="$XDG_CACHE_HOME"/xmonad +export ZDOTDIR="$XDG_CONFIG_HOME"/zsh # ~/ alias clean-ups alias wget="wget --hsts-file=\"$XDG_CACHE_HOME/wget-hsts\"" diff --git a/.config/newsboat/config b/.config/newsboat/config index 7c38699..bbcf061 100644 --- a/.config/newsboat/config +++ b/.config/newsboat/config @@ -11,7 +11,7 @@ text-width 80 # -- navigation goto-next-feed no -browser "lynx -nocolor" +browser "librewolf -nocolor" bind-key j down feedlist bind-key k up feedlist bind-key j next articlelist @@ -22,15 +22,15 @@ bind-key j down article bind-key k up article # -- macros -macro m set browser "mpv %u > /dev/null &"; open-in-browser ; set browser "lynx -nocolor" -macro a set browser "echo %u | xclip -sel clip"; 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 "librewolf -nocolor" macro v set browser "curl %u > /tmp/img && sxiv /tmp/img && rm /tmp/img &"; open-in-browser ; set browser "lynx -nocolor" # -- podboat delete-played-files no download-path "~/dox/pod/%h/%n" max-downloads 4 -player "nvlc" +player "mp3blaster" # -- color #color listfocus white black bold diff --git a/.config/newsboat/urls b/.config/newsboat/urls index 77758cb..ed1ca7e 100644 --- a/.config/newsboat/urls +++ b/.config/newsboat/urls @@ -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=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=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=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=UCVls1GmFKf6WlTraIb_IaJg distrotube +https://www.youtube.com/feeds/videos.xml?channel_id=UCfp-lNJy4QkIGnaEE6NtDSg Terminalforlife -# News -http://rss.slashdot.org/Slashdot/slashdotMain/?format=xml tech news misc +# Youtube-Politics +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 https://www.theonion.com/rss theonion fake-news +https://babylonbee.com/feed babylonbee fake-news # Blogs - https://unixsheikh.com/feed.rss unixshekh https://drewdevault.com/blog/index.xml drewdevault http://feeds.feedburner.com/LinuxHatersBlog/?format=xml linux-hatred-deserverd-joke-i-love-linux # Comics -https://www.jspowerhour.com/comics.rss webcomic https://xkcd.com/rss.xml webcomic -https://www.threewordphrase.com/rss.xml webcomic -https://feeds.feedburner.com/Explosm/?format=xml webcomic # Podcasts - -https://www.youtube.com/feeds/videos.xml?channel_id=UCzQUP1qoWDoEbmsQxvdjxgQ joe-rogan 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/videos luke-smith videos +https://videos.lukesmith.xyz/feeds/videos.xml luke-smith videos https://notrelated.xyz/rss luke-smith notrelated https://based.cooking/rss.xml luke-smith based-cooking + +# Pentesting +https://www.darknet.org.uk/feed darknet diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 394f568..fd3a0ee 100755 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -1,9 +1,10 @@ call plug#begin() -Plug 'ctrlpvim/ctrlp.vim' +"Plug 'ctrlpvim/ctrlp.vim' Plug 'vimwiki/vimwiki' Plug 'mhinz/vim-startify' Plug 'liuchengxu/vim-which-key' Plug 'jiangmiao/auto-pairs' +Plug 'brainfucksec/wal.vim' " LSP Plug 'neovim/nvim-lspconfig' @@ -30,13 +31,16 @@ filetype plugin indent on " Setup lua lua require("altffour") - " Setup theme. set t_Co=256 -hi Pmenu ctermbg=white -hi PmenuSel ctermbg=gray -hi PmenuSbar ctermbg=black -hi PmenuThumb ctermbg=black +let g:gruvbox_contrast_light="hard" +"let g:gruvbox_termcolors=16 +set background=light +colorscheme wal +"hi Pmenu ctermbg=gray +"hi PmenuSel ctermbg=white +"hi PmenuSbar ctermbg=black +"hi PmenuThumb ctermbg=black " General set textwidth=80 @@ -70,8 +74,11 @@ set ttyfast let mapleader = " " map e :bufdo e! nnoremap :WhichKey '' -nnoremap + :vertical resize +5 -nnoremap - :vertical resize -5 +" Telescope +nnoremap ff :Telescope find_files +nnoremap fg :Telescope live_grep +nnoremap fb :Telescope buffers +nnoremap fh :Telescope help_tags " Custom settings. set mouse=a diff --git a/.config/nvim/lua/altffour/lsp.lua b/.config/nvim/lua/altffour/lsp.lua index b93518b..6ca186c 100644 --- a/.config/nvim/lua/altffour/lsp.lua +++ b/.config/nvim/lua/altffour/lsp.lua @@ -35,12 +35,14 @@ local on_attach = function(client, bufnr) buf_set_keymap('n', '[d', 'lua vim.lsp.diagnostic.goto_prev()', opts) buf_set_keymap('n', ']d', 'lua vim.lsp.diagnostic.goto_next()', opts) buf_set_keymap('n', 'q', 'lua vim.lsp.diagnostic.set_loclist()', opts) - buf_set_keymap("n", "f", "lua vim.lsp.buf.formatting()", opts) + --buf_set_keymap("n", "f", "lua vim.lsp.buf.formatting()", opts) -- ? is this needed end -local servers = { "pyright", "rust_analyzer", "tsserver", "clangd" } +local servers = { "pyright", "rust_analyzer", "clangd" } for _, lsp in ipairs(servers) do nvim_lsp[lsp].setup { on_attach = on_attach } end + +require('symbols-outline').setup(opts) diff --git a/.config/picom.conf b/.config/picom.conf index 6b817f8..ce502e3 100644 --- a/.config/picom.conf +++ b/.config/picom.conf @@ -27,7 +27,8 @@ rounded-corners-exclude = [ "class_g = 'code-oss'", #"class_g = 'TelegramDesktop'", "class_g = 'firefox'", - "class_g = 'Thunderbird'" + "class_g = 'Thunderbird'", + "class_g = 'keynav'" ]; round-borders = 1; round-borders-exclude = [ diff --git a/.local/bin/dmenu-emoji b/.local/bin/dmenu-emoji new file mode 120000 index 0000000..749e612 --- /dev/null +++ b/.local/bin/dmenu-emoji @@ -0,0 +1 @@ +/home/sisyphus/proj/dmenu-emoji/dmenu-emoji.sh \ No newline at end of file diff --git a/.local/bin/emojenu b/.local/bin/emojenu deleted file mode 120000 index 971008e..0000000 --- a/.local/bin/emojenu +++ /dev/null @@ -1 +0,0 @@ -/home/dizzy/proj/emojenu/emojenu \ No newline at end of file diff --git a/.local/bin/refresh_wallpaper b/.local/bin/refresh_wallpaper index 3a7fff8..2180229 100755 --- a/.local/bin/refresh_wallpaper +++ b/.local/bin/refresh_wallpaper @@ -1,9 +1,9 @@ #!/bin/sh pkill -9 feh -feh --no-fehbg --bg-fill ~/proj/sysconf/wallpapers/wallpaper +feh --no-fehbg --bg-fill ~/pix/wallpapers/wallpaper 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 cp ~/.cache/wal/dunstrc ~/.config/dunst/dunstrc diff --git a/.local/bin/rust-analyzer b/.local/bin/rust-analyzer new file mode 100755 index 0000000..9772ced Binary files /dev/null and b/.local/bin/rust-analyzer differ