summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/common/ask2
-rwxr-xr-xbin/guiscripts/dmask9
-rwxr-xr-xbin/guiscripts/dmcurs9
-rw-r--r--config/common/newsboat/urls8
-rw-r--r--config/essentials/nvim/lua/tlast/cmp/setup.lua1
-rw-r--r--config/essentials/nvim/lua/tlast/packer.lua3
-rw-r--r--config/essentials/zsh/aliases.zsh4
7 files changed, 32 insertions, 4 deletions
diff --git a/bin/common/ask b/bin/common/ask
index 0f49a99..79899cf 100755
--- a/bin/common/ask
+++ b/bin/common/ask
@@ -12,7 +12,7 @@ else
prompt="$@"
fi
-prompt="$(echo "$prompt" | tr "\n\t" ' ')"
+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/common/newsboat/urls b/config/common/newsboat/urls
index 3f706ed..0e9aee1 100644
--- a/config/common/newsboat/urls
+++ b/config/common/newsboat/urls
@@ -20,3 +20,11 @@ https://www.reddit.com/r/danklinuxusers.rss
# Missing github feed
"---MUSIC---"
https://mastodonmusic.social/@djomnimaga.rss
+"---REPOS---"
+https://github.com/vim/vim/releases.atom
+https://github.com/neovim/neovim/releases.atom
+https://github.com/yt-dlp/yt-dlp/releases.atom
+https://github.com/hrsh7th/nvim-cmp/releases.atom
+https://github.com/L3MON4D3/LuaSnip/releases.atom
+https://github.com/alacritty/alacritty/releases.atom
+https://github.com/umlaeute/v4l2loopback/releases.atom
diff --git a/config/essentials/nvim/lua/tlast/cmp/setup.lua b/config/essentials/nvim/lua/tlast/cmp/setup.lua
index a12e0cb..ed8a2d2 100644
--- a/config/essentials/nvim/lua/tlast/cmp/setup.lua
+++ b/config/essentials/nvim/lua/tlast/cmp/setup.lua
@@ -21,6 +21,7 @@ cmp.setup({
{ name = 'nvim_lsp'},
{ name = 'path' },
{ name = 'luasnip' },
+ { name = 'nvim_lsp_signature_help' },
{ name = 'buffer', keyword_length = 4 },
}),
preselect = cmp.PreselectMode.None,
diff --git a/config/essentials/nvim/lua/tlast/packer.lua b/config/essentials/nvim/lua/tlast/packer.lua
index 87a41c5..2400ff9 100644
--- a/config/essentials/nvim/lua/tlast/packer.lua
+++ b/config/essentials/nvim/lua/tlast/packer.lua
@@ -10,7 +10,6 @@ return require('packer').startup(function(use)
-- colors
use('shaunsingh/nord.nvim')
- use('folke/tokyonight.nvim')
use('norcalli/nvim-colorizer.lua')
use('airblade/vim-gitgutter')
@@ -46,8 +45,8 @@ return require('packer').startup(function(use)
use('hrsh7th/cmp-buffer')
use('hrsh7th/cmp-path')
use('hrsh7th/cmp-cmdline')
+ use('hrsh7th/cmp-nvim-lsp-signature-help')
use('alvan/vim-closetag')
-
-- snippets
use('L3MON4D3/LuaSnip')
use('saadparwaiz1/cmp_luasnip')
diff --git a/config/essentials/zsh/aliases.zsh b/config/essentials/zsh/aliases.zsh
index 7a108e0..33648a2 100644
--- a/config/essentials/zsh/aliases.zsh
+++ b/config/essentials/zsh/aliases.zsh
@@ -5,7 +5,8 @@
alias nv='nvim'
alias -g nb='newsboat'
alias -g sr='surfraw'
-alias -g cursus='firefox "$(find ~/docs/school | grep "Cursus/index.html" 2> /dev/null | sed "s;${HOME};~;" | dmenu -g 1 -l 10 -x -i)"'
+alias -g ccu='calcurse'
+
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
# alias ls='ls -h --color --group-directories-first'
@@ -57,6 +58,7 @@ alias grub-update='doas grub-mkconfig -o /boot/grub/grub.cfg'
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'