diff --git a/gui/install.sh b/gui/install.sh index 197614c..5eb6548 100755 --- a/gui/install.sh +++ b/gui/install.sh @@ -12,6 +12,7 @@ case "$PM" in fonts-cascadia-code \ fonts-wqy-microhei \ fonts-symbola \ + fonts-dejavu-core \ gucharmap # network manager sudo apt install \ @@ -31,9 +32,10 @@ case "$PM" in gsfonts \ ttf-cascadia-code \ wqy-microhei \ + ttf-dejavu \ gucharmap # install symbola for plain emojis(no-color) for st - yay -S ttf-symbola-free + yay -S --needed ttf-symbola-free # clipboard sudo pacman -S --needed \ xclip xsel @@ -70,6 +72,7 @@ install-nerdfont () { https://gitee.com/klesh/nerd-fonts.git \ $LOCAL_REPO_PATH sudo 7z x -x!'*Windows*' -aoa $LOCAL_REPO_PATH/$NAME -o/usr/local/share/fonts + sudo chmod +x /usr/local/share/fonts echo $LOCAL_REPO_PATH rm -rf $LOCAL_REPO_PATH } diff --git a/gui/local.conf b/gui/local.conf index 638cc5f..5b371cc 100644 --- a/gui/local.conf +++ b/gui/local.conf @@ -3,11 +3,11 @@ serif - Noto Serif CJK SC + DejaVu Serif sans-serif - Noto Sans CJK SC + URW Gothic monospace diff --git a/nvim/config/init.vim b/nvim/config/init.vim index a63bca8..ca45739 100644 --- a/nvim/config/init.vim +++ b/nvim/config/init.vim @@ -166,3 +166,25 @@ let g:ctrlp_user_command = ['.git', 'git ls-files -co --exclude-standard'] color gruvbox set background=dark highlight Normal ctermbg=None + +" ==== NERDCommenter for vue ==== +let g:ft = '' +fu! NERDCommenter_before() + if &ft == 'vue' + let g:ft = 'vue' + let stack = synstack(line('.'), col('.')) + if len(stack) > 0 + let syn = synIDattr((stack)[0], 'name') + if len(syn) > 0 + let syn = tolower(syn) + exe 'setf '.syn + endif + endif + endif +endfu +fu! NERDCommenter_after() + if g:ft == 'vue' + setf vue + g:ft + endif +endfu diff --git a/player/config/ncmpcpp/bindings b/player/config/ncmpcpp/bindings index d1bfc3e..3dd55e7 100644 --- a/player/config/ncmpcpp/bindings +++ b/player/config/ncmpcpp/bindings @@ -620,5 +620,7 @@ def_key "f" change_browse_mode def_key "x" delete_playlist_items +def_key "X" + delete_browser_items def_key "P" show_playlist diff --git a/player/config/ncmpcpp/config b/player/config/ncmpcpp/config index 287641e..9fdd7bf 100644 --- a/player/config/ncmpcpp/config +++ b/player/config/ncmpcpp/config @@ -364,7 +364,7 @@ media_library_albums_split_by_date = no # #generate_win32_compatible_filenames = yes # -#allow_for_physical_item_deletion = no +allow_for_physical_item_deletion = yes # ## ## Note: If you set this variable, ncmpcpp will try to get info from last.fm in diff --git a/ranger/config/scope.sh b/ranger/config/scope.sh index 653ce99..c44a8d3 100755 --- a/ranger/config/scope.sh +++ b/ranger/config/scope.sh @@ -349,7 +349,7 @@ handle_fallback() { MIMETYPE="$( file --dereference --brief --mime-type -- "${FILE_PATH}" )" -drop_bigsize +#drop_bigsize if [[ "${PV_IMAGE_ENABLED}" == 'True' ]]; then handle_image "${MIMETYPE}" fi diff --git a/suckless/config/dwm/autostart b/suckless/config/dwm/autostart index a8c0b27..eabc1d5 100755 --- a/suckless/config/dwm/autostart +++ b/suckless/config/dwm/autostart @@ -10,6 +10,7 @@ $HOME/.config/dunst/launch.sh $HOME/.config/dwm/dwmbar # setup screen locker +xset s 300 killall xss-lock xss-lock --ignore-sleep (which slock) & diff --git a/suckless/install.sh b/suckless/install.sh index 733d29c..e3354a6 100755 --- a/suckless/install.sh +++ b/suckless/install.sh @@ -55,6 +55,8 @@ cd ~/Projects/suckless/dwm && sudo rm -f config.h && sudo make clean install # config xinit to start for dwm rm ~/.xinitrc cat < ~/.xinitrc +#!/bin/sh + export QT_QPA_PLATFORMTHEME="qt5ct" export GTK2_RC_FILES="$HOME/.gtkrc-2.0" @@ -62,24 +64,14 @@ export XMODIFIERS="@im=ibus" export QT_IM_MODULE=ibus export GTK_IM_MODULE=xim - -# xrandr --setprovideroutputsource modesetting NVIDIA-0 -# xrandr --auto - - -xrdb ~/.Xresources - -# auto lock after 300 seconds -xset s 300 -systemd-lock-handler /usr/local/bin/slock - -#xsetroot -cursor_name left_ptr - +# setup gnome keyring dbus-update-activation-environment --systemd DISPLAY -eval $(/usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh) -export SSH_AUTH_SOCK +export SSH_AUTH_SOCK=$(/usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh) +# load monitors profile autorandr --change --force + +# restart dwm if it existed without error while :; do ssh-agent dwm 2>/tmp/dwm.log || break done