diff options
-rwxr-xr-x | bin/common/ask | 2 | ||||
-rwxr-xr-x | bin/guiscripts/dmask | 9 | ||||
-rwxr-xr-x | bin/guiscripts/dmcurs | 9 | ||||
-rw-r--r-- | config/essentials/nvim/lua/tlast/packer.lua | 7 | ||||
-rw-r--r-- | config/essentials/zsh/aliases.zsh | 11 | ||||
-rw-r--r-- | config/zshrc/.zshrc | 2 |
6 files changed, 30 insertions, 10 deletions
diff --git a/bin/common/ask b/bin/common/ask index d3d9dec..79899cf 100755 --- a/bin/common/ask +++ b/bin/common/ask @@ -12,7 +12,7 @@ else prompt="$@" fi -prompt="$(echo "$prompt" | tr "\n\t" ' ' | tr '"' "")" +prompt="$(echo "$prompt" | tr "\n\t" ' ' | tr '"' "'")" API_KEY="$(pass tokens/openai-api)" diff --git a/bin/guiscripts/dmask b/bin/guiscripts/dmask new file mode 100755 index 0000000..067e311 --- /dev/null +++ b/bin/guiscripts/dmask @@ -0,0 +1,9 @@ +#!/bin/sh + +# requirements +which dmenu Xdialog ask > /dev/null || + exit 1 + +prompt="$(echo -n | dmenu -p "prompt:" | tr -d '\n')" +test -z "$prompt" && exit 1 +Xdialog --wrap --msgbox "$(ask "$prompt")" 20 40 diff --git a/bin/guiscripts/dmcurs b/bin/guiscripts/dmcurs new file mode 100755 index 0000000..31b71fa --- /dev/null +++ b/bin/guiscripts/dmcurs @@ -0,0 +1,9 @@ +#!/bin/sh + +# requirements +which dmenu firefox > /dev/null || + exit 1 + +choice="$(find ${1:-$HOME/docs/school} | grep "Cursus/index.html" 2> /dev/null | sed "s;${HOME};~;" | dmenu -g 1 -l 10 -x -i)" +test -z "$choice" && exit 1 +firefox "$choice" diff --git a/config/essentials/nvim/lua/tlast/packer.lua b/config/essentials/nvim/lua/tlast/packer.lua index b0377d9..2400ff9 100644 --- a/config/essentials/nvim/lua/tlast/packer.lua +++ b/config/essentials/nvim/lua/tlast/packer.lua @@ -3,10 +3,9 @@ return require('packer').startup(function(use) -- files use { - 'nvim-telescope/telescope.nvim', tag = '0.1.0', + 'nvim-telescope/telescope.nvim', tag = '0.1.1', requires = { {'nvim-lua/plenary.nvim'} } } - use('nvim-telescope/telescope-symbols.nvim') use('theprimeagen/harpoon') -- colors @@ -54,8 +53,4 @@ return require('packer').startup(function(use) -- notes use('renerocksai/telekasten.nvim') - use({ - "iamcco/markdown-preview.nvim", - run = function() vim.fn["mkdp#util#install"]() end, - }) end) diff --git a/config/essentials/zsh/aliases.zsh b/config/essentials/zsh/aliases.zsh index 6263d0c..33648a2 100644 --- a/config/essentials/zsh/aliases.zsh +++ b/config/essentials/zsh/aliases.zsh @@ -2,6 +2,7 @@ # s/alias \([^-]\)/alias -g \1 # Programs +alias nv='nvim' alias -g nb='newsboat' alias -g sr='surfraw' alias -g ccu='calcurse' @@ -28,8 +29,6 @@ alias -g lst3='ls --tree -L3' alias ls.='ls -dl .*' alias ls='exa --sort extension --group-directories-first' -alias nv='nvim' -alias -g vimp="vim -c 'PlugInstall'" alias dopac='doas pacman' alias orpac='pacman -Qtdq | dopac -Rns - 2> /dev/null || echo "No orphans."' alias pacup='dopac -Syu' @@ -54,6 +53,12 @@ alias yrm='yay -Rns' # ----------------------------------------------------------- alias grub-update='doas grub-mkconfig -o /boot/grub/grub.cfg' + +# vim +alias scr='nvim +"setlocal buftype=nofile bufhidden=hide noswapfile filetype=txt" scratch' +alias -g vimp="vim '+PlugInstall'" +alias -g nvimp="nvim '+PackerSync'" +alias -g nvg='git status > /dev/null 2>&1 && nv "+Git"' alias -g xclipp='xclip -selection clipboard -r' alias -g xclipo='xclip -o -selection clipboard -r' @@ -75,7 +80,7 @@ alias -g dloc='doas find / -type "d" 2> /dev/null | grep' alias lsblk='lsblk -o name,type,fsused,size,fstype,label,mountpoint' alias -g fif='find . -type "f" | grep' alias -g fid='find . -type "d" | grep' -alias scr='nvim +"setlocal buftype=nofile bufhidden=hide noswapfile filetype=txt" scratch' +alias -g sha 'ssh-add' alias vidlen='ffprobe -show_entries format=duration -v quiet -of csv="p=0" -i' alias whatsmyip='curl "ifconfig.me"' alias icognito='unset HISTFILE' diff --git a/config/zshrc/.zshrc b/config/zshrc/.zshrc index c917169..30f6b46 100644 --- a/config/zshrc/.zshrc +++ b/config/zshrc/.zshrc @@ -15,6 +15,8 @@ export GNUPGHOME="$HOME/.config/gnupg" export GTK2_RC_FILES="$HOME/.config/gtk-2.0/gtkrc-2.0" export QT_QPA_PLATFORMTHEME="qt5ct" +export _JAVA_AWT_WM_NONREPARENTING=1 + export PASSWORD_STORE_CLIP_TIME=5 if [ ! $(pgrep Xorg) ] && [ "tty1" = "$(basename $(tty))" ] |