|
diff --git a/.cwmrc b/.cwmrc
|
| ... |
| 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%" |
| ... |
|
diff --git a/.feeds.txt b/.feeds.txt
|
| 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
|
| 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 |
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 |
|
| ... |
| 78 |
|
77 |
|
| 79 |
rsync -azhv /tmp/$SNAPSHOT /media/Void/Backup |
78 |
rsync -azhv /tmp/$SNAPSHOT /media/Void/Backup |
| 80 |
rm -Rf /tmp/$SNAPSHOT |
79 |
rm -Rf /tmp/$SNAPSHOT |
| 81 |
} |
|
|
| 82 |
|
|
|
| 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 |
} |
80 |
} |
| 86 |
|
81 |
|
| 87 |
mic_status() { |
82 |
mic_status() { |
| ... |
|
diff --git a/.vimrc b/.vimrc
|
| ... |
| 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 |
|
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 |
|
| ... |