commit d48c11fc0c9c79d5adaad6c12fe5e19863824f39
parent f6eece32d0ee290bee6e4530fe36a1bd3942f946
Author: regexghost <dev@regexghost.com>
Date: Thu, 28 May 2026 17:40:31 +0100
grepc alias, xinitrc xkb update, swapped path order and bug project file
Diffstat:
3 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/dotfiles/.bashrc b/dotfiles/.bashrc
@@ -66,6 +66,11 @@ alias rss='newsraft'
alias trash-size='du ~/.local/share/Trash/files/ -s -h | cut -f 1'
alias sync='echo "Syncing"; sync; echo "Done"; lsblk'
+# Not POSIX compliant
+function grepc () {
+ grep -oP ".{0,100}${1}.{0,100}"
+}
+
function nnn () {
export NNN_FIFO=/tmp/nnn.fifo
export NNN_PLUG=v:preview-tui
diff --git a/dotfiles/.profile b/dotfiles/.profile
@@ -19,11 +19,13 @@ export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc"
export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk2rc"
export NUGET_PACKAGES="$XDG_CACHE_HOME/NuGetPackages"
+export BUG_PROJECT="$XDG_DATA_HOME/regexghost/todo-bug"
+
#export _JAVA_OPTIONS=-"Djava.util.prefs.userRoot=$XDG_CONFIG_HOME/java"
export EDITOR="nano"
export VISUAL="nano"
#export PAGER="bat --wrap auto"
export BROWSER="netsurf-gtk"
-export PATH=$PATH:~/.local/bin:~/.npm/bin:~/.local/share/npm/bin:~/.local/share/go/bin:~/.local/share/cargo/bin
+export PATH=~/.local/bin:$PATH:~/.npm/bin:~/.local/share/npm/bin:~/.local/share/go/bin:~/.local/share/cargo/bin
export TERMINAL="kitty"
diff --git a/dotfiles/.xinitrc b/dotfiles/.xinitrc
@@ -20,6 +20,9 @@ setxkbmap -option caps:escape
# Compositor
(sleep 6 && xcompmgr -n) & disown
+# Ctrl+Alt+Arrows to Home, End, PageUp and PageDown
+xkbcomp -I$XDG_CONFIG_HOME/xkb $XDG_CONFIG_HOME/xkb/keymap/mykbd $DISPLAY
+
# Window manger
exec jwm 2> ~/.cache/xsession-errors
# exec awesome 2> ~/.cache/xsession-errors