aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2026-01-14 03:42:01 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2026-01-14 03:42:01 +0100
commit702e2e031a14b6c11836a5f72a9128e0033949a8 (patch)
treecdad88c8608ca369306381d06ca484ae3173f6ce
parent971e4465e1cac497ffd7c3f0b36ff92bb447d03f (diff)
downloaddotfiles-702e2e031a14b6c11836a5f72a9128e0033949a8.tar.gz
Update
-rw-r--r--.cwmrc2
-rw-r--r--.feeds.txt10
-rwxr-xr-x.shenanigans.sh15
-rw-r--r--.vimrc12
4 files changed, 13 insertions, 26 deletions
diff --git a/.cwmrc b/.cwmrc
index 5520579..511aa8c 100644
--- a/.cwmrc
+++ b/.cwmrc
@@ -14,7 +14,7 @@ bind-key 4-e thunar
14bind-key 4-r simplescreenrecorder 14bind-key 4-r simplescreenrecorder
15bind-key 4-p "rofi -show drun -theme ~/.black.rasi" 15bind-key 4-p "rofi -show drun -theme ~/.black.rasi"
16bind-key 4-s "xmagnify -s 1000 -z 3" 16bind-key 4-s "xmagnify -s 1000 -z 3"
17bind-key 4-b "wmctrl -r :ACTIVE: -e 0,3408,1050,416,236" 17bind-key 4-b "wmctrl -r :ACTIVE: -e 0,3408,1060,416,236"
18bind-key 4-bracketright "pats -t" 18bind-key 4-bracketright "pats -t"
19bind-key C-grave "pactl set-source-mute @DEFAULT_SOURCE@ toggle" 19bind-key C-grave "pactl set-source-mute @DEFAULT_SOURCE@ toggle"
20bind-key XF86AudioLowerVolume "pactl set-sink-volume @DEFAULT_SINK@ -5%" 20bind-key XF86AudioLowerVolume "pactl set-sink-volume @DEFAULT_SINK@ -5%"
diff --git a/.feeds.txt b/.feeds.txt
index b45ee86..9dac07a 100644
--- a/.feeds.txt
+++ b/.feeds.txt
@@ -1,23 +1,13 @@
1https://geohot.github.io/blog/feed.xml 1https://geohot.github.io/blog/feed.xml
2https://willhbr.net/feed.xml
3https://til.simonwillison.net/tils/feed.atom 2https://til.simonwillison.net/tils/feed.atom
4https://voussoir.net/writing/writing.atom 3https://voussoir.net/writing/writing.atom
5https://richiejp.com/atom.xml
6https://world.hey.com/dhh/feed.atom 4https://world.hey.com/dhh/feed.atom
7https://matduggan.com/rss/ 5https://matduggan.com/rss/
8https://michael.stapelberg.ch/feed.xml 6https://michael.stapelberg.ch/feed.xml
9https://www.duskborn.com/index.xml 7https://www.duskborn.com/index.xml
10https://mirzapandzo.com/rss.xml
11https://offbeatpursuit.com/blog/index.rss 8https://offbeatpursuit.com/blog/index.rss
12https://tomscii.sig7.se/feed.xml 9https://tomscii.sig7.se/feed.xml
13https://protesilaos.com/master.xml
14https://www.computerenhance.com/feed 10https://www.computerenhance.com/feed
15 11
16https://crawl.develz.org/wordpress/feed
17https://go.dev/blog/feed.atom
18https://github.com/papers-we-love/papers-we-love/commits.atom
19https://github.com/nothings/stb/commits.atom
20https://github.com/srevinsaju/Brave-AppImage/releases.atom 12https://github.com/srevinsaju/Brave-AppImage/releases.atom
21https://github.com/raysan5/raylib/releases.atom
22https://github.com/X11Libre/xserver/releases.atom 13https://github.com/X11Libre/xserver/releases.atom
23https://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
83screenrecord() {
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
87mic_status() { 82mic_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}
diff --git a/.vimrc b/.vimrc
index 135cdb4..d7328d0 100644
--- a/.vimrc
+++ b/.vimrc
@@ -3,13 +3,14 @@ filetype plugin on
3 3
4call plug#begin() 4call 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'
9call plug#end() 10call plug#end()
10 11
11set encoding=utf8 spelllang=en_us laststatus=2 tabstop=4 shiftwidth=4 12set encoding=utf8 spelllang=en_us laststatus=2 tabstop=4 shiftwidth=4
12set number autoindent cursorline ignorecase hlsearch incsearch 13set number autoindent cursorline ignorecase hlsearch incsearch signcolumn=yes
13set hidden nowrap nobackup noswapfile noundofile autoread updatetime=300 14set hidden nowrap nobackup noswapfile noundofile autoread updatetime=300
14set backspace=indent,eol,start completeopt=menuone 15set backspace=indent,eol,start completeopt=menuone
15set path+=** wildignore+=tags,*.o,*.a,*.so 16set path+=** wildignore+=tags,*.o,*.a,*.so
@@ -17,16 +18,17 @@ colorscheme wildcharm
17 18
18nnoremap <C-Right> :bnext<CR> 19nnoremap <C-Right> :bnext<CR>
19nnoremap <C-Left> :bprevious<CR> 20nnoremap <C-Left> :bprevious<CR>
20nnoremap <C-q> :CtrlPQuickfix<CR> 21nnoremap <C-q> :copen<CR>
21nnoremap <C-b> :CtrlPBuffer<CR> 22nnoremap <C-b> :CtrlPBuffer<CR>
22nnoremap <C-k> :ALEHover<CR> 23nnoremap <C-k> :ALEHover<CR>
23nnoremap <C-j> :ALEDetail<CR> 24nnoremap <C-j> :ALEDetail<CR>
24nnoremap <Leader>d :bd<CR> 25nnoremap <Leader>d :bd<CR>
26nnoremap <leader>t :term<CR>
25nnoremap <Leader>q :nohlsearch<CR> 27nnoremap <Leader>q :nohlsearch<CR>
26nnoremap <Leader>e :ALEPopulateQuickfix<CR>:sleep 100m<CR>:CtrlPQuickfix<CR> 28nnoremap <Leader>e :ALEPopulateQuickfix<CR>:sleep 100m<CR>:copen<CR>
27nnoremap <leader>w :vimgrep /<C-r><C-w>/gj **/*<CR>:CtrlPQuickfix<CR> 29nnoremap <leader>w :vimgrep /<C-r><C-w>/gj **/*<CR>:copenx<CR>
28 30
29nmap <silent> gr :ALEFindReferences -quickfix<CR>:sleep 100m<CR>:CtrlPQuickfix<CR> 31nmap <silent> gr :ALEFindReferences -quickfix<CR>:sleep 100m<CR>:copen<CR>
30nmap <silent> gd :ALEGoToDefinition<CR> 32nmap <silent> gd :ALEGoToDefinition<CR>
31nmap <silent> re :ALERename<CR> 33nmap <silent> re :ALERename<CR>
32 34