diff options
-rw-r--r-- | .gitignore | 17 | ||||
-rw-r--r-- | config/essentials/nvim/lua/user/cmp/css.lua | 8 | ||||
-rw-r--r-- | config/essentials/zsh/aliases.zsh | 11 | ||||
-rw-r--r-- | config/essentials/zsh/functions.zsh | 23 | ||||
l--------- | config/extra/mutt/muttrc | 1 | ||||
-rw-r--r-- | config/extra/tridactyl/tridactylrc | 55 | ||||
-rw-r--r-- | config/old/tridactyl/tridactylrc | 211 |
7 files changed, 100 insertions, 226 deletions
@@ -1,13 +1,14 @@ -config/essentials/zsh/.zcompdump -config/essentials/zsh/histfile -config/essentials/gnupg/* -config/common/mpv/watch_later/* -config/common/mpv/playfile.txt +bin/common/stowdots config/common/mpd/database -config/essentials/nvim/plugin/ +config/common/mpv/playfile.txt +config/common/mpv/watch_later/* config/common/newsboat/urls -config/extra/jftui/settings +config/essentials/gnupg/* +config/essentials/nvim/plugin/ config/essentials/nvim/spell/ -bin/common/stowdots +config/essentials/zsh/histfile +config/essentials/zsh/.zcompdump +config/extra/jftui/settings +config/extra/mutt/muttrc config/old/vim/plugged/ config/old/vim/viminfo* diff --git a/config/essentials/nvim/lua/user/cmp/css.lua b/config/essentials/nvim/lua/user/cmp/css.lua index 07cb8bc..2216419 100644 --- a/config/essentials/nvim/lua/user/cmp/css.lua +++ b/config/essentials/nvim/lua/user/cmp/css.lua @@ -1 +1,7 @@ -require'lspconfig'.cssls.setup{} +--Enable (broadcasting) snippet capability for completion +local capabilities = vim.lsp.protocol.make_client_capabilities() +capabilities.textDocument.completion.completionItem.snippetSupport = true + +require'lspconfig'.cssls.setup { + capabilities = capabilities, +} diff --git a/config/essentials/zsh/aliases.zsh b/config/essentials/zsh/aliases.zsh index 07773a7..2fb8f70 100644 --- a/config/essentials/zsh/aliases.zsh +++ b/config/essentials/zsh/aliases.zsh @@ -80,6 +80,8 @@ alias yql='yay -Ql' alias yays='yay -S' alias yrm='yay -Rns' +alias pkb='pkgfile -b' + alias grub-update='doas grub-mkconfig -o /boot/grub/grub.cfg' # vim @@ -116,10 +118,11 @@ alias airpods='bluetoothctl connect 60:93:16:24:00:10' alias hotpsot='nmcli dev wifi hotspot ifname wlan0 ssid wiefie password "peepeepoopoo"' alias wtip='wt ip -c -brief addr' alias qrclipo='qrencode -s 16 "$(clipo)" -io - | imv -w "imv - $(clipo)" -' -alias muttmail='echo -n "email set: " >&2; ls $HOME/.config/mutt/configs | - fzf | - tee /dev/stderr | - xargs -I {} ln -sf "$HOME/.config/mutt/configs/{}" $HOME/.config/mutt/muttrc' +alias muttmail='echo -n "email set: " >&2 +ls $HOME/.config/mutt/configs | +fzf | +tee /dev/stderr | +xargs -I {} ln -sf "$HOME/.config/mutt/configs/{}" $HOME/.config/mutt/muttrc' # Python alias penv='python3 -m venv env' diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index 808f4bf..f6169eb 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -1,11 +1,18 @@ #!/bin/zsh +die () +{ + echo "$1" >&2 +} + vmp() { col -b | \ vim -MR \ -c 'set ft=man nolist nonu nornu' } -vimh() { vim -c "help $1" -c 'call feedkeys("\<c-w>o")' } +vimh() { + vim -c "help $1" -c 'call feedkeys("\<c-w>o")' +} nnn() { test -z "$NNNLVL" && /usr/bin/nnn "$@" || exit } ranger() { test -z "$RANGER_LEVEL" && /usr/bin/ranger "$@" || exit } @@ -196,3 +203,17 @@ pacsize () expac '%m %n' - | numfmt --to=iec-i --suffix=B --format="%.2f" } +pkbs () +{ + pkgfile -b "$1" | tee /dev/stderr | doas pacman -S - +} + +mime-default () +{ + die "Setting '$1' as default for its mimetypes" + grep "MimeType=" /usr/share/applications/"$1" | + cut -d '=' -f 2- | + tr ';' '\n' | + xargs -I {} xdg-mime default "$1" "{}" + die "Done." +} diff --git a/config/extra/mutt/muttrc b/config/extra/mutt/muttrc deleted file mode 120000 index 3c0e432..0000000 --- a/config/extra/mutt/muttrc +++ /dev/null @@ -1 +0,0 @@ -configs/tlast723@gmail.com
\ No newline at end of file diff --git a/config/extra/tridactyl/tridactylrc b/config/extra/tridactyl/tridactylrc new file mode 100644 index 0000000..8cae912 --- /dev/null +++ b/config/extra/tridactyl/tridactylrc @@ -0,0 +1,55 @@ +" General Settings +set newtab https://www.duckduckgo.com +set searchengine duckduckgo +set searchurls.wi https://www.wikipedia.org/w/index.php?title=Special:Search&search=%s +set searchurls.g https://www.google.com/search?q=%s +set searchurls.y https://www.youtube.com/results?search_query=%s +set searchurls.gm https://www.google.com/maps?q=%s +set searchurls.aw https://wiki.archlinux.org/title/%s +set searchurls.aur https://aur.archlinux.org/packages?O=0&K=%s +set searchurls.tw https://tweakers.net/zoeken/?keyword=%s +set searchurls.im https://www.imdb.com/find?q=%s +set searchurls.1x https://www.1377x.to/search/%s/1 +set searchurls.am https://www.amazon.com.be/s?k=%s +set searchurls.pyp https://pypi.org/search/?q=%s +set searchurls.mc https://minecraft.fandom.com/wiki/%s +set searchurls.mcf https://www.curseforge.com/minecraft/mc-mods/search?search=%s +set searchurls.mcm https://modrinth.com/mods?q=%s +set searchurls.dhu https://hub.docker.com/search?q=%s +set searchurls.plu https://app.pluralsight.com/search/?q=%s +set searchurls.google https://www.google.com/search?q= +set searchurls.googlelucky https://www.google.com/search?btnI=I'm+Feeling+Lucky&q= +set searchurls.scholar https://scholar.google.com/scholar?q= +set searchurls.googleuk https://www.google.co.uk/search?q= +set searchurls.bing https://www.bing.com/search?q= +set searchurls.duckduckgo https://duckduckgo.com/?q= +set searchurls.yahoo https://search.yahoo.com/search?p= +set searchurls.twitter https://twitter.com/search?q= +set searchurls.wikipedia https://en.wikipedia.org/wiki/Special:Search/ +set searchurls.youtube https://www.youtube.com/results?search_query= +set searchurls.amazon https://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords= +set searchurls.amazonuk https://www.amazon.co.uk/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords= +set searchurls.startpage https://startpage.com/do/search?language=english&cat=web&query= +set searchurls.github https://github.com/search?utf8=✓&q= +set searchurls.searx https://searx.me/?category_general=on&q= +set searchurls.cnrtl http://www.cnrtl.fr/lexicographie/ +set searchurls.osm https://www.openstreetmap.org/search?query= +set searchurls.mdn https://developer.mozilla.org/en-US/search?q= +set searchurls.gentoo_wiki https://wiki.gentoo.org/index.php?title=Special%3ASearch&profile=default&fulltext=Search&search= +set searchurls.qwant https://www.qwant.com/?q= + +" Binds +bind J tabnext +bind K tabprev +bind gna tabopen moz-extension://7cf2fd76-6055-4053-bb4b-f518030f6240/static/docs/classes/_src_lib_config_.default_config.html +bind goa open moz-extension://7cf2fd76-6055-4053-bb4b-f518030f6240/static/docs/classes/_src_lib_config_.default_config.html +bind gwa winopen moz-extension://7cf2fd76-6055-4053-bb4b-f518030f6240/static/docs/classes/_src_lib_config_.default_config.html +bind gnc tabopen https://chat.openai.com/chat +bind goc open https://chat.openai.com/chat +bind gwc winopen https://chat.openai.com/chat +bind gnp tabopen https://github.com/Siilwyn/awesome-pixel-art#tutorials +bind gop open https://github.com/Siilwyn/awesome-pixel-art#tutorials +bind gwp winopen https://github.com/Siilwyn/awesome-pixel-art#tutorials + +" For syntax highlighting see https://github.com/tridactyl/vim-tridactyl +" vim: set filetype=tridactyl diff --git a/config/old/tridactyl/tridactylrc b/config/old/tridactyl/tridactylrc deleted file mode 100644 index d95acd0..0000000 --- a/config/old/tridactyl/tridactylrc +++ /dev/null @@ -1,211 +0,0 @@ -" General Settings -set update.lastchecktime 1674671186214 -set update.nag true -set update.nagwait 7 -set update.lastnaggedversion 1.14.0 -set update.checkintervalsecs 86400 -set configversion 2.0 -set newtab craftmenners.men -set searchengine duckduckgo -set searchurls.wi https://www.wikipedia.org/w/index.php?title=Special:Search&search=%s -set searchurls.g https://www.google.com/search?q=%s -set searchurls.y https://www.youtube.com/results?search_query=%s -set searchurls.gm https://www.google.com/maps?q=%s -set searchurls.aw https://wiki.archlinux.org/title/%s -set searchurls.aur https://aur.archlinux.org/packages?O=0&K=%s -set searchurls.tw https://tweakers.net/zoeken/?keyword=%s -set searchurls.im https://www.imdb.com/find?q=%s -set searchurls.1x https://www.1377x.to/search/%s/1 -set searchurls.am https://www.amazon.com.be/s?k=%s -set searchurls.pyp https://pypi.org/search/?q=%s -set searchurls.mc https://minecraft.fandom.com/wiki/%s -set searchurls.mcf https://www.curseforge.com/minecraft/mc-mods/search?search=%s -set searchurls.mcm https://modrinth.com/mods?q=%s -set searchurls.dhu https://hub.docker.com/search?q=%s -set searchurls.plu https://app.pluralsight.com/search/?q=%s -set searchurls.google https://www.google.com/search?q= -set searchurls.googlelucky https://www.google.com/search?btnI=I'm+Feeling+Lucky&q= -set searchurls.scholar https://scholar.google.com/scholar?q= -set searchurls.googleuk https://www.google.co.uk/search?q= -set searchurls.bing https://www.bing.com/search?q= -set searchurls.duckduckgo https://duckduckgo.com/?q= -set searchurls.yahoo https://search.yahoo.com/search?p= -set searchurls.twitter https://twitter.com/search?q= -set searchurls.wikipedia https://en.wikipedia.org/wiki/Special:Search/ -set searchurls.youtube https://www.youtube.com/results?search_query= -set searchurls.amazon https://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords= -set searchurls.amazonuk https://www.amazon.co.uk/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords= -set searchurls.startpage https://startpage.com/do/search?language=english&cat=web&query= -set searchurls.github https://github.com/search?utf8=✓&q= -set searchurls.searx https://searx.me/?category_general=on&q= -set searchurls.cnrtl http://www.cnrtl.fr/lexicographie/ -set searchurls.osm https://www.openstreetmap.org/search?query= -set searchurls.mdn https://developer.mozilla.org/en-US/search?q= -set searchurls.gentoo_wiki https://wiki.gentoo.org/index.php?title=Special%3ASearch&profile=default&fulltext=Search&search= -set searchurls.qwant https://www.qwant.com/?q= - -" Binds -bind J tabnext -bind K tabprev -unbind i -bind ;x hint -F e => { const pos = tri.dom.getAbsoluteCentre(e); tri.excmds.exclaim_quiet("xdotool mousemove --sync " + window.devicePixelRatio * pos.x + " " + window.devicePixelRatio * pos.y + "; xdotool click 1")} -bind ;X hint -F e => { const pos = tri.dom.getAbsoluteCentre(e); tri.excmds.exclaim_quiet("xdotool mousemove --sync " + window.devicePixelRatio * pos.x + " " + window.devicePixelRatio * pos.y + "; xdotool keydown ctrl+shift; xdotool click 1; xdotool keyup ctrl+shift")} -bind <A-p> pin -bind <A-m> mute toggle -bind <F1> help -bind o fillcmdline open -bind O current_url open -bind w fillcmdline winopen -bind W current_url winopen -bind t fillcmdline tabopen -bind ]] followpage next -bind [[ followpage prev -bind [c urlincrement -1 -bind ]c urlincrement 1 -bind <C-x> urlincrement -1 -bind <C-a> urlincrement 1 -bind T current_url tabopen -bind yy clipboard yank -bind ys clipboard yankshort -bind yc clipboard yankcanon -bind ym clipboard yankmd -bind yo clipboard yankorg -bind yt clipboard yanktitle -bind gh home -bind gH home true -bind p clipboard open -bind P clipboard tabopen -bind j scrollline 10 -bind <C-e> scrollline 10 -bind k scrollline -10 -bind <C-y> scrollline -10 -bind h scrollpx -50 -bind l scrollpx 50 -bind G scrollto 100 -bind gg scrollto 0 -bind <C-u> scrollpage -0.5 -bind <C-d> scrollpage 0.5 -bind <C-f> scrollpage 1 -bind <C-b> scrollpage -1 -bind <C-v> nmode ignore 1 mode normal -bind $ scrollto 100 x -bind ^ scrollto 0 x -bind H back -bind L forward -bind <C-o> jumpprev -bind <C-i> jumpnext -bind d tabclose -bind D composite tabprev; tabclose # -bind gx0 tabclosealltoleft -bind gx$ tabclosealltoright -bind << tabmove -1 -bind >> tabmove +1 -bind u undo -bind U undo window -bind r reload -bind R reloadhard -bind x stop -bind gi focusinput -l -bind g? rot13 -bind g! jumble -bind g; changelistjump -1 -bind gt tabnext_gt -bind gT tabprev -bind g^ tabfirst -bind g0 tabfirst -bind g$ tablast -bind ga tabaudio -bind gr reader -bind gu urlparent -bind gU urlroot -bind gf viewsource -bind : fillcmdline_notrail -bind s fillcmdline open search -bind S fillcmdline tabopen search -bind M gobble 1 quickmark -bind B fillcmdline taball -bind b fillcmdline tab -bind ZZ qall -bind f hint -bind F hint -b -bind gF hint -qb -bind ;i hint -i -bind ;b hint -b -bind ;o hint -bind ;I hint -I -bind ;k hint -k -bind ;K hint -K -bind ;y hint -y -bind ;Y hint -cF img i => tri.excmds.yankimage(tri.urlutils.getAbsoluteURL(i.src)) -bind ;p hint -p -bind ;h hint -h -bind v hint -h -bind ;P hint -P -bind ;r hint -r -bind ;s hint -s -bind ;S hint -S -bind ;a hint -a -bind ;A hint -A -bind ;; hint -; * -bind ;# hint -# -bind ;v hint -W mpvsafe -bind ;V hint -V -bind ;w hint -w -bind ;t hint -W tabopen -bind ;O hint -W fillcmdline_notrail open -bind ;W hint -W fillcmdline_notrail winopen -bind ;T hint -W fillcmdline_notrail tabopen -bind ;z hint -z -bind ;m composite hint -Jpipe img src | open images.google.com/searchbyimage?image_url= -bind ;M composite hint -Jpipe img src | tabopen images.google.com/searchbyimage?image_url= -bind ;gi hint -qi -bind ;gI hint -qI -bind ;gk hint -qk -bind ;gy hint -qy -bind ;gp hint -qp -bind ;gP hint -qP -bind ;gr hint -qr -bind ;gs hint -qs -bind ;gS hint -qS -bind ;ga hint -qa -bind ;gA hint -qA -bind ;g; hint -q; -bind ;g# hint -q# -bind ;gv hint -qW mpvsafe -bind ;gw hint -qw -bind ;gb hint -qb -bind ;gF hint -qb -bind ;gf hint -q -bind <S-Insert> mode ignore -bind <AC-Escape> mode ignore -bind <AC-`> mode ignore -bind <S-Escape> mode ignore -bind <Escape> composite mode normal ; hidecmdline -bind <C-[> composite mode normal ; hidecmdline -bind a current_url bmark -bind A bmark -bind zi zoom 0.1 true -bind zo zoom -0.1 true -bind zm zoom 0.5 true -bind zr zoom -0.5 true -bind zM zoom 0.5 true -bind zR zoom -0.5 true -bind zz zoom 1 -bind zI zoom 3 -bind zO zoom 0.3 -bind . repeat -bind <AS-ArrowUp><AS-ArrowUp><AS-ArrowDown><AS-ArrowDown><AS-ArrowLeft><AS-ArrowRight><AS-ArrowLeft><AS-ArrowRight>ba open https://www.youtube.com/watch?v=M3iOROuTuMA -bind m gobble 1 markadd -bind ` gobble 1 markjump -bind gna tabopen moz-extension://7cf2fd76-6055-4053-bb4b-f518030f6240/static/docs/classes/_src_lib_config_.default_config.html -bind goa open moz-extension://7cf2fd76-6055-4053-bb4b-f518030f6240/static/docs/classes/_src_lib_config_.default_config.html -bind gwa winopen moz-extension://7cf2fd76-6055-4053-bb4b-f518030f6240/static/docs/classes/_src_lib_config_.default_config.html -bind gnc tabopen https://chat.openai.com/chat -bind goc open https://chat.openai.com/chat -bind gwc winopen https://chat.openai.com/chat -bind gnp tabopen https://github.com/Siilwyn/awesome-pixel-art#tutorials -bind gop open https://github.com/Siilwyn/awesome-pixel-art#tutorials -bind gwp winopen https://github.com/Siilwyn/awesome-pixel-art#tutorials - -" For syntax highlighting see https://github.com/tridactyl/vim-tridactyl -" vim: set filetype=tridactyl |