Compare commits

...

22 Commits

Author SHA1 Message Date
91682d9992 updates 2024-10-29 19:33:21 -04:00
bae580c72a vault backup: 2024-01-23 10:28:09 2024-01-23 10:28:09 -05:00
be412ae489 vault backup: 2023-10-28 23:02:12 2023-10-28 23:02:12 -04:00
c8cf2c98da merge termux 2023-10-28 19:23:11 -04:00
ae4ce36eb4 merge 2023-10-28 19:16:35 -04:00
c7bc5d1f60 add vc 2023-09-25 07:35:13 -04:00
ed811bbae2 vault backup: 2023-09-18 14:17:37 2023-09-18 14:17:37 -04:00
a756072b69 vault backup: 2023-09-18 14:16:09 2023-09-18 14:16:09 -04:00
c6f5a7f87d vault backup: 2023-09-18 14:15:45 2023-09-18 14:15:45 -04:00
a71abc3962 vault backup: 2023-09-18 14:13:31 && git push 2023-09-18 14:13:31 -04:00
cb1a72d78d vault backup: 2023-09-18 14:13:22 && git push 2023-09-18 14:13:22 -04:00
579bf63c92 vault backup: 2023-09-18 14:11:23 && git push 2023-09-18 14:11:23 -04:00
8b9f8233f9 updates 2023-09-18 14:09:23 -04:00
d133d0eb6d cj 2023-08-21 06:45:21 -04:00
4f711d1f3c color 2023-05-09 21:54:55 -04:00
e4d9373f1f aliases to push pull obsidian repos 2023-05-08 11:48:10 -04:00
4e9e21aa93 midify for termux 2023-05-08 10:34:10 -04:00
7cb2318610 installation 2023-05-08 10:25:33 -04:00
85d31b4e87 scripts to install neovim and nvchad 2023-05-08 08:06:54 -04:00
7fcf02f968 update to desert 2023-04-13 09:21:45 -04:00
fc4bfa54bf update color for sake of gitdiff 2023-04-13 09:20:46 -04:00
cbd00dd044 add alias to pipe potgres results to pspg pager 2023-04-13 09:18:09 -04:00
11 changed files with 109 additions and 7 deletions

24
.bashrc
View File

@ -87,6 +87,11 @@ fi
# colored GCC warnings and errors
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
vc() {
git add .
git commit -m "commit: $(date "+%Y-%m-%d %H:%M:%S")"
git push
}
# some more ls aliases
alias ll='ls -alFh'
alias la='ls -A'
@ -98,15 +103,25 @@ alias osw="lsof 2>/dev/null +D . | awk '\$NF ~ /swp$/ {print \$9}' | sed 's/\.sw
alias xpg="lsof 2>/dev/null +D . | grep 'pg.*swp$' | awk '{print \$9}' | sed 's/\.swp//g' | sed 's/\/\./\//g' | xargs -r $PG -f"
alias xsw="lsof 2>/dev/null +D . | grep '.*swp$' | awk '{print \$9}' | sed 's/\.swp//g' | sed 's/\/\./\//g' | xargs -r $PG -f"
alias ons='lsof +D ~/.local/state/nvim/swap/ | grep -o "/swap/.*" | cut -c 7- | tr "%" "/" | sed "s/\\.swp$//" | grep "$(pwd)"'
alias xns='lsof +D ~/.local/state/nvim/swap/ | grep -o "/swap/.*" | cut -c 7- | tr "%" "/" | sed "s/\\.swp$//" | grep "$(pwd)" | fzf | xargs -I % $PG -f %'
alias mns='fzf | xargs -I {} sqlcmd.exe -S usmidsql01 -i {}'
alias xns='lsof +D ~/.local/state/nvim/swap/ | grep -o "/swap/.*" | cut -c 7- | tr "%" "/" | sed "s/\\.swp$//" | sed "s/\\.swo$//" | grep "$(pwd | sed "s|^//|/|")" | fzf | xargs -I % $PG -f %'
alias xnsp='lsof +D ~/.local/state/nvim/swap/ | grep -o "/swap/.*" | cut -c 7- | tr "%" "/" | sed "s/\\.swp$//" | sed "s/\\.swo$//" | grep "$(pwd | sed "s|^//|/|")" | fzf | xargs -I % $PG -f % | pspg'
#alias xnsp='lsof +D ~/.local/state/nvim/swap/ | grep -o "/swap/.*" | cut -c 7- | tr "%" "/" | sed "s/\\.swp$//" | grep "$(pwd)" | fzf | xargs -I % $PG -f % | pspg'
alias mns='fzf | xargs -I {} sqlcmd -U Pricing -S mid-sql02 -C -i {} | pspg'
alias xmsp='lsof +D ~/.local/state/nvim/swap/ | grep -o "/swap/.*" | cut -c 7- | tr "%" "/" | sed "s/\\.swp$//" | grep "$(pwd | sed "s|^//|/|")" | fzf | xargs -I % $MS -i % | pspg'
alias nv='~/nvim-linux64/bin/nvim'
alias gs='git status -s'
alias ga='git status --untracked-files=all -s | fzf -m | awk "{print \$2}" | xargs git add '
alias gx='git status --untracked-files=all -s | fzf -m | awk "{print \$2}" | xargs git checkout '
alias td='rg "\- \[[^x]\]"'
# alias tdo='rg "\- \[[^x]\]" | fzf | xargs nvim'
alias tdo='rg "\- \[ \]" --line-number | fzf | awk -F: "{print \$1, \"+\"\$2}" | xargs -r nvim'
alias gr='git reset HEAD'
alias gc='git commit -v'
alias gd='git difftool'
alias gl='git log --graph --oneline --format="%C(yellow)%h %C(green)%an%Creset %C(blue)%ad%Creset %s"'
alias cj='cd ~/storage/shared/Documents/journal/'
alias jr='cd ~/storage/shared/Documents/journal/ && git pull && vc && cd -'
alias hc='cd ~/storage/shared/Documents/hc_notes/ && git pull && git push && cd -'
# Add an "alert" alias for long running commands. Use like so:
# sleep 10; alert
@ -132,7 +147,9 @@ if ! shopt -oq posix; then
fi
fi
EDITOR=/usr/bin/vim.basic
#EDITOR=/usr/bin/vim.basic
export EDITOR=vim
export VISUAL=vim
PAGER="less"
LESS="-S"
export PSQL_PAGER="pspg"
@ -145,3 +162,4 @@ fi
bind 'set bell-style none'
[ -f ~/dot_config/.bashrc_local ] && source ~/dot_config/.bashrc_local
export PATH=$PATH:~/lua-language-server/bin

View File

@ -20,5 +20,9 @@
directory = /var/www/html/resume
directory = /opt/forecast_api/
directory = /opt/forecast_api
directory = /etc/postgresql/15/main/
directory = /etc/postgresql/15/main
directory = /storage/emulated/0/Documents/journal
directory = /storage/emulated/0/Documents/hc_notes
[pull]
rebase = false

View File

@ -13,7 +13,7 @@ force_uniborder = false
show_rownum = false
without_commandbar = false
without_topbar = false
vertical_cursor = false
vertical_cursor = true
on_sigint_exit = false
no_sigint_search_reset = false
double_header = false
@ -25,10 +25,16 @@ menu_always = false
empty_string_is_null = true
last_row_search = true
progressive_load_mode = true
highlight_odd_rec = false
highlight_odd_rec = true
hide_header_line = false
theme = 0
on_exit_reset = false
on_exit_clean = false
on_exit_erase_line = false
on_exit_sgr0 = false
direct_color = false
theme = 18
border_type = 2
default_clipboard_format = 0
clipboard_app = 0
hist_size = 500
esc_delay = -1

View File

@ -2,3 +2,8 @@
\set x '\\setenv PAGER ''less -S'''
\set xx '\\setenv PAGER \'pspg -bX --no-mouse\''
\timing on
\set QUIET 1
\pset linestyle unicode
-- \pset border 2
\pset null ∅
\unset QUIET

2
.vimrc
View File

@ -26,7 +26,7 @@ let NERDTreeShowHidden=1
set tabstop=4 softtabstop=0 expandtab shiftwidth=4 smarttab
set mouse=a
set nowrap
colorscheme darkblue
colorscheme desert
syntax on
set splitright
set splitbelow

12
install_postgres.sh Executable file
View File

@ -0,0 +1,12 @@
# Create the file repository configuration:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
# Import the repository signing key:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
# Update the package lists:
sudo apt-get update
# Install the latest version of PostgreSQL.
# If you want a specific version, use 'postgresql-12' or similar instead of 'postgresql':
sudo apt-get -y install postgresql

24
install_python3.sh Executable file
View File

@ -0,0 +1,24 @@
#!/bin/bash
# Update the package list
sudo apt-get update
# Install the software-properties-common package
sudo apt-get install software-properties-common
# Add the deadsnakes PPA to the sources list
sudo add-apt-repository ppa:deadsnakes/ppa
# Update the package list again
sudo apt-get update
# Check the latest version of Python 3 available
latest_version=$(apt-cache madison python3 | awk '{print $3}' | grep "^3\." | sort -V | tail -1)
# Install the latest version of Python 3
sudo apt-get install -y python3=$latest_version
# Verify the installation
python3 --version
which python3

1
nvchad.sh Executable file
View File

@ -0,0 +1 @@
git clone git@gitea.hptrow.me:pt/nvchad ~/.config/nvim

20
nvim_build.sh Executable file
View File

@ -0,0 +1,20 @@
#!/bin/bash
# Install dependencies
sudo apt-get update
sudo apt-get install -y ninja-build gettext libtool libtool-bin autoconf automake cmake g++ pkg-config unzip
# Clone the Neovim repository
git clone https://github.com/neovim/neovim.git ~/neovim
# Navigate into the Neovim directory
cd ~/neovim
# Checkout the latest release tag
git checkout $(git describe --tags --abbrev=0)
# Build and install Neovim
make CMAKE_BUILD_TYPE=Release
sudo make install
cd -

View File

@ -184,3 +184,14 @@ while true; do
esac
done
while true; do
read -p "do you want to install fzf, ripgrep?" yn
case $yn in
[Yy]* )
sudo apt-get install fzf ripgrep
break;;
[Nn]* )
break;;
* ) echo "Please answer yes or no.";;
esac
done

1
sync.sh Executable file
View File

@ -0,0 +1 @@
rsync -azv -e ssh -r /storage/emulated/0/DCIM/Camera pt@hptrow.me:/home/pt/pics