diff options
| -rw-r--r-- | .cwmrc | 2 | ||||
| -rw-r--r-- | .feeds.txt | 10 | ||||
| -rwxr-xr-x | .shenanigans.sh | 15 | ||||
| -rw-r--r-- | .vimrc | 12 |
4 files changed, 13 insertions, 26 deletions
| @@ -14,7 +14,7 @@ bind-key 4-e thunar | |||
| 14 | bind-key 4-r simplescreenrecorder | 14 | bind-key 4-r simplescreenrecorder |
| 15 | bind-key 4-p "rofi -show drun -theme ~/.black.rasi" | 15 | bind-key 4-p "rofi -show drun -theme ~/.black.rasi" |
| 16 | bind-key 4-s "xmagnify -s 1000 -z 3" | 16 | bind-key 4-s "xmagnify -s 1000 -z 3" |
| 17 | bind-key 4-b "wmctrl -r :ACTIVE: -e 0,3408,1050,416,236" | 17 | bind-key 4-b "wmctrl -r :ACTIVE: -e 0,3408,1060,416,236" |
| 18 | bind-key 4-bracketright "pats -t" | 18 | bind-key 4-bracketright "pats -t" |
| 19 | bind-key C-grave "pactl set-source-mute @DEFAULT_SOURCE@ toggle" | 19 | bind-key C-grave "pactl set-source-mute @DEFAULT_SOURCE@ toggle" |
| 20 | bind-key XF86AudioLowerVolume "pactl set-sink-volume @DEFAULT_SINK@ -5%" | 20 | bind-key XF86AudioLowerVolume "pactl set-sink-volume @DEFAULT_SINK@ -5%" |
| @@ -1,23 +1,13 @@ | |||
| 1 | https://geohot.github.io/blog/feed.xml | 1 | https://geohot.github.io/blog/feed.xml |
| 2 | https://willhbr.net/feed.xml | ||
| 3 | https://til.simonwillison.net/tils/feed.atom | 2 | https://til.simonwillison.net/tils/feed.atom |
| 4 | https://voussoir.net/writing/writing.atom | 3 | https://voussoir.net/writing/writing.atom |
| 5 | https://richiejp.com/atom.xml | ||
| 6 | https://world.hey.com/dhh/feed.atom | 4 | https://world.hey.com/dhh/feed.atom |
| 7 | https://matduggan.com/rss/ | 5 | https://matduggan.com/rss/ |
| 8 | https://michael.stapelberg.ch/feed.xml | 6 | https://michael.stapelberg.ch/feed.xml |
| 9 | https://www.duskborn.com/index.xml | 7 | https://www.duskborn.com/index.xml |
| 10 | https://mirzapandzo.com/rss.xml | ||
| 11 | https://offbeatpursuit.com/blog/index.rss | 8 | https://offbeatpursuit.com/blog/index.rss |
| 12 | https://tomscii.sig7.se/feed.xml | 9 | https://tomscii.sig7.se/feed.xml |
| 13 | https://protesilaos.com/master.xml | ||
| 14 | https://www.computerenhance.com/feed | 10 | https://www.computerenhance.com/feed |
| 15 | 11 | ||
| 16 | https://crawl.develz.org/wordpress/feed | ||
| 17 | https://go.dev/blog/feed.atom | ||
| 18 | https://github.com/papers-we-love/papers-we-love/commits.atom | ||
| 19 | https://github.com/nothings/stb/commits.atom | ||
| 20 | https://github.com/srevinsaju/Brave-AppImage/releases.atom | 12 | https://github.com/srevinsaju/Brave-AppImage/releases.atom |
| 21 | https://github.com/raysan5/raylib/releases.atom | ||
| 22 | https://github.com/X11Libre/xserver/releases.atom | 13 | https://github.com/X11Libre/xserver/releases.atom |
| 23 | https://github.com/diasurgical/DevilutionX/releases.atom | ||
diff --git a/.shenanigans.sh b/.shenanigans.sh index 0236e0e..d49b42d 100755 --- a/.shenanigans.sh +++ b/.shenanigans.sh | |||
| @@ -1,10 +1,10 @@ | |||
| 1 | # Software list (Void Linux): | 1 | # Software list (Void Linux): |
| 2 | # void-repo-nonfree void-repo-multilib void-repo-multilib-nonfree | 2 | # void-repo-nonfree void-repo-multilib void-repo-multilib-nonfree |
| 3 | # file-roller xfce4-plugins thunar-archive-plugin | 3 | # file-roller xfce4-plugins thunar-archive-plugin |
| 4 | # lm_sensors conky maim xlockmore picom cwm xclip xsetroot xdotool fd | 4 | # lm_sensors conky maim xlockmore picom cwm xclip xsetroot xdotool |
| 5 | # xss-lock wmctrl zip mc htop entr cifs-utils rsync jq rofi st lynx | 5 | # xss-lock wmctrl zip mc htop entr cifs-utils rsync jq rofi st fd |
| 6 | # clang clang-tools-extra vim git curl tmux hstr tree make cmake gdb | 6 | # clang clang-tools-extra vim git curl tmux hstr tree make cmake gdb |
| 7 | # nvtop ctags stow newsboat mpv rsync python3-pipx lazygit tcc lf | 7 | # nvtop ctags stow newsboat mpv rsync python3-pipx lazygit |
| 8 | # Additonal stuff: | 8 | # Additonal stuff: |
| 9 | # go install golang.org/x/tools/gopls@latest | 9 | # go install golang.org/x/tools/gopls@latest |
| 10 | # pipx install pyright mdformat | 10 | # pipx install pyright mdformat |
| @@ -26,13 +26,12 @@ if [[ "${BASH_SOURCE[0]}" != "${0}" ]]; then | |||
| 26 | export PS1="\n$SYMBOL \u@\h \t \w \$(git_branch)\n$SYMBOL " | 26 | export PS1="\n$SYMBOL \u@\h \t \w \$(git_branch)\n$SYMBOL " |
| 27 | 27 | ||
| 28 | # General aliases. | 28 | # General aliases. |
| 29 | alias l='ls -lh --group-directories-first' | 29 | alias l='ls -lh --group-directories-first --color=always' |
| 30 | alias ll='ls -lha --group-directories-first' | 30 | alias ll='ls -lha --group-directories-first --color=always' |
| 31 | alias t='tree -L 2' | 31 | alias t='tree -L 2' |
| 32 | alias ..='cd ..' | 32 | alias ..='cd ..' |
| 33 | alias less='less -R' | 33 | alias less='less -R' |
| 34 | alias tmux='tmux -u' | 34 | alias tmux='tmux -u' |
| 35 | alias gg='lazygit' | ||
| 36 | alias server='python3 -m http.server 6969' | 35 | alias server='python3 -m http.server 6969' |
| 37 | alias newsboat='newsboat -r -u ~/.feeds.txt' | 36 | alias newsboat='newsboat -r -u ~/.feeds.txt' |
| 38 | 37 | ||
| @@ -80,10 +79,6 @@ backup() { | |||
| 80 | rm -Rf /tmp/$SNAPSHOT | 79 | rm -Rf /tmp/$SNAPSHOT |
| 81 | } | 80 | } |
| 82 | 81 | ||
| 83 | screenrecord() { | ||
| 84 | ffmpeg -f x11grab -s 3840x2560 -i :0.0 -r 60 -vcodec h264_nvenc -preset fast ~/Videos/$(date +%Y-%m-%d-%H-%M-%S).mp4 | ||
| 85 | } | ||
| 86 | |||
| 87 | mic_status() { | 82 | mic_status() { |
| 88 | pactl get-source-mute @DEFAULT_SOURCE@ | grep -q "no" && echo 1 || echo 0; | 83 | pactl get-source-mute @DEFAULT_SOURCE@ | grep -q "no" && echo 1 || echo 0; |
| 89 | } | 84 | } |
| @@ -3,13 +3,14 @@ filetype plugin on | |||
| 3 | 3 | ||
| 4 | call plug#begin() | 4 | call plug#begin() |
| 5 | Plug 'tpope/vim-commentary' | 5 | Plug 'tpope/vim-commentary' |
| 6 | Plug 'tpope/vim-fugitive' | ||
| 6 | Plug 'mitjafelicijan/sniper.vim' | 7 | Plug 'mitjafelicijan/sniper.vim' |
| 7 | Plug 'ctrlpvim/ctrlp.vim' | 8 | Plug 'ctrlpvim/ctrlp.vim' |
| 8 | Plug 'dense-analysis/ale' | 9 | Plug 'dense-analysis/ale' |
| 9 | call plug#end() | 10 | call plug#end() |
| 10 | 11 | ||
| 11 | set encoding=utf8 spelllang=en_us laststatus=2 tabstop=4 shiftwidth=4 | 12 | set encoding=utf8 spelllang=en_us laststatus=2 tabstop=4 shiftwidth=4 |
| 12 | set number autoindent cursorline ignorecase hlsearch incsearch | 13 | set number autoindent cursorline ignorecase hlsearch incsearch signcolumn=yes |
| 13 | set hidden nowrap nobackup noswapfile noundofile autoread updatetime=300 | 14 | set hidden nowrap nobackup noswapfile noundofile autoread updatetime=300 |
| 14 | set backspace=indent,eol,start completeopt=menuone | 15 | set backspace=indent,eol,start completeopt=menuone |
| 15 | set path+=** wildignore+=tags,*.o,*.a,*.so | 16 | set path+=** wildignore+=tags,*.o,*.a,*.so |
| @@ -17,16 +18,17 @@ colorscheme wildcharm | |||
| 17 | 18 | ||
| 18 | nnoremap <C-Right> :bnext<CR> | 19 | nnoremap <C-Right> :bnext<CR> |
| 19 | nnoremap <C-Left> :bprevious<CR> | 20 | nnoremap <C-Left> :bprevious<CR> |
| 20 | nnoremap <C-q> :CtrlPQuickfix<CR> | 21 | nnoremap <C-q> :copen<CR> |
| 21 | nnoremap <C-b> :CtrlPBuffer<CR> | 22 | nnoremap <C-b> :CtrlPBuffer<CR> |
| 22 | nnoremap <C-k> :ALEHover<CR> | 23 | nnoremap <C-k> :ALEHover<CR> |
| 23 | nnoremap <C-j> :ALEDetail<CR> | 24 | nnoremap <C-j> :ALEDetail<CR> |
| 24 | nnoremap <Leader>d :bd<CR> | 25 | nnoremap <Leader>d :bd<CR> |
| 26 | nnoremap <leader>t :term<CR> | ||
| 25 | nnoremap <Leader>q :nohlsearch<CR> | 27 | nnoremap <Leader>q :nohlsearch<CR> |
| 26 | nnoremap <Leader>e :ALEPopulateQuickfix<CR>:sleep 100m<CR>:CtrlPQuickfix<CR> | 28 | nnoremap <Leader>e :ALEPopulateQuickfix<CR>:sleep 100m<CR>:copen<CR> |
| 27 | nnoremap <leader>w :vimgrep /<C-r><C-w>/gj **/*<CR>:CtrlPQuickfix<CR> | 29 | nnoremap <leader>w :vimgrep /<C-r><C-w>/gj **/*<CR>:copenx<CR> |
| 28 | 30 | ||
| 29 | nmap <silent> gr :ALEFindReferences -quickfix<CR>:sleep 100m<CR>:CtrlPQuickfix<CR> | 31 | nmap <silent> gr :ALEFindReferences -quickfix<CR>:sleep 100m<CR>:copen<CR> |
| 30 | nmap <silent> gd :ALEGoToDefinition<CR> | 32 | nmap <silent> gd :ALEGoToDefinition<CR> |
| 31 | nmap <silent> re :ALERename<CR> | 33 | nmap <silent> re :ALERename<CR> |
| 32 | 34 | ||
