From bccfe2dedb5efc6504e7b6de830ffa9ac4a4afed Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Fri, 24 Jul 2026 17:21:27 -0500 Subject: [PATCH 01/16] Add check for backups --- files/config/wtf/config.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/files/config/wtf/config.yml b/files/config/wtf/config.yml index 291b095..710d179 100644 --- a/files/config/wtf/config.yml +++ b/files/config/wtf/config.yml @@ -9,10 +9,10 @@ wtf: rows: [5,10,20] refreshInterval: 60 mods: - priority_a: - title: "Top Priority" - cmd: "todo-txt" - args: ["listpri", "a"] + check_backups: + title: "Backups" + cmd: "bash" + args: ["/home/edward/backup/check-backups.sh"] enabled: true position: top: 0 @@ -20,7 +20,7 @@ wtf: width: 1 height: 1 type: cmdrunner - refreshInterval: 6000 + refreshInterval: 60 priority_bc: title: "On Deck (B/C)" cmd: "todo-txt" -- 2.47.3 From 36a06a2ee06284bb2d15a9e87f8ad19517af1027 Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Fri, 24 Jul 2026 17:25:49 -0500 Subject: [PATCH 02/16] Tweak for display --- files/config/wtf/config.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/files/config/wtf/config.yml b/files/config/wtf/config.yml index 710d179..c624ee4 100644 --- a/files/config/wtf/config.yml +++ b/files/config/wtf/config.yml @@ -6,7 +6,7 @@ wtf: normal: gray grid: columns: [90, 15, 15] - rows: [5,10,20] + rows: [10,20] refreshInterval: 60 mods: check_backups: @@ -15,7 +15,7 @@ wtf: args: ["/home/edward/backup/check-backups.sh"] enabled: true position: - top: 0 + top: 1 left: 0 width: 1 height: 1 @@ -39,7 +39,7 @@ wtf: args: ["list", "+ketchup"] enabled: true position: - top: 2 + top: 0 left: 0 width: 1 height: 1 -- 2.47.3 From 688565279e455ceb1a089b7487b46d590140335b Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Fri, 24 Jul 2026 17:33:34 -0500 Subject: [PATCH 03/16] Fxiup --- files/config/wtf/config.yml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/files/config/wtf/config.yml b/files/config/wtf/config.yml index c624ee4..9355960 100644 --- a/files/config/wtf/config.yml +++ b/files/config/wtf/config.yml @@ -21,18 +21,6 @@ wtf: height: 1 type: cmdrunner refreshInterval: 60 - priority_bc: - title: "On Deck (B/C)" - cmd: "todo-txt" - args: ["listpri", "B-C"] - enabled: true - position: - top: 1 - left: 0 - width: 1 - height: 1 - type: cmdrunner - refreshInterval: 6000 top_project: title: "Top Project" cmd: "todo-txt" -- 2.47.3 From e585c0df39775bc5039eadb9d7b44077928b0a52 Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Fri, 17 Jul 2026 19:40:13 -0500 Subject: [PATCH 04/16] Turns .ini files into example...ini --- bin/examplify | 1 + 1 file changed, 1 insertion(+) create mode 100755 bin/examplify diff --git a/bin/examplify b/bin/examplify new file mode 100755 index 0000000..8993150 --- /dev/null +++ b/bin/examplify @@ -0,0 +1 @@ +cat $1 | sed 's/=.*/=/' > example.$1 -- 2.47.3 From 738adff2a3116581058270091ea6b09713940022 Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Sat, 25 Jul 2026 15:21:49 -0500 Subject: [PATCH 05/16] Add Conda --- files/bashrc | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/files/bashrc b/files/bashrc index 9bd4847..ab1af24 100644 --- a/files/bashrc +++ b/files/bashrc @@ -151,3 +151,32 @@ export GOPROXY=direct [[ ! -f $HOME/.env ]] && $HOME/envs/invoke/bin/invoke --print-completion-script bash > ~/.invoke-complete.sh alias in='source $HOME/envs/invoke/bin/activate' source $HOME/.invoke-complete.sh + +# >>> conda initialize >>> +# !! Contents within this block are managed by 'conda init' !! +__conda_setup="$('/home/edward/miniforge3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" +if [ $? -eq 0 ]; then + eval "$__conda_setup" +else + if [ -f "/home/edward/miniforge3/etc/profile.d/conda.sh" ]; then + . "/home/edward/miniforge3/etc/profile.d/conda.sh" + else + export PATH="/home/edward/miniforge3/bin:$PATH" + fi +fi +unset __conda_setup +# <<< conda initialize <<< + + +# >>> mamba initialize >>> +# !! Contents within this block are managed by 'mamba shell init' !! +export MAMBA_EXE='/home/edward/miniforge3/bin/mamba'; +export MAMBA_ROOT_PREFIX='/home/edward/miniforge3'; +__mamba_setup="$("$MAMBA_EXE" shell hook --shell bash --root-prefix "$MAMBA_ROOT_PREFIX" 2> /dev/null)" +if [ $? -eq 0 ]; then + eval "$__mamba_setup" +else + alias mamba="$MAMBA_EXE" # Fallback on help from mamba activate +fi +unset __mamba_setup +# <<< mamba initialize <<< -- 2.47.3 From 2683674fac0457fb6c20fc476df20eb5da2ac71c Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Sat, 25 Jul 2026 15:30:20 -0500 Subject: [PATCH 06/16] Add lama-cpp install --- install/lama-cpp.sh | 1 + 1 file changed, 1 insertion(+) create mode 100644 install/lama-cpp.sh diff --git a/install/lama-cpp.sh b/install/lama-cpp.sh new file mode 100644 index 0000000..98d5839 --- /dev/null +++ b/install/lama-cpp.sh @@ -0,0 +1 @@ +conda install conda-forge::llama.cpp -- 2.47.3 From 9da3154db17a4b5119ae345fd2c7783c79e9eaa7 Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Sat, 25 Jul 2026 15:41:15 -0500 Subject: [PATCH 07/16] Add lama-cpp ui runner --- bin/llama-ui.sh | 5 +++++ 1 file changed, 5 insertions(+) create mode 100755 bin/llama-ui.sh diff --git a/bin/llama-ui.sh b/bin/llama-ui.sh new file mode 100755 index 0000000..7df1fd9 --- /dev/null +++ b/bin/llama-ui.sh @@ -0,0 +1,5 @@ +if [ ! -n "$MY_IP" ]; then + echo "Set MY_IP" + exit 1 +fi +llama-server --host $MY_IP -- 2.47.3 From be95e2ac22bdb7018759d91c42c88fabe016188a Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Sat, 25 Jul 2026 20:22:18 -0500 Subject: [PATCH 08/16] lama.cpp pull helper --- bin/llama-pull.sh | 5 +++++ 1 file changed, 5 insertions(+) create mode 100755 bin/llama-pull.sh diff --git a/bin/llama-pull.sh b/bin/llama-pull.sh new file mode 100755 index 0000000..5c9019c --- /dev/null +++ b/bin/llama-pull.sh @@ -0,0 +1,5 @@ +if [ ! -n "$LLAMA_CACHE" ]; then + echo "Set LLAMA_CACHE" + exit 1 +fi +llama-cli -hf $1 -- 2.47.3 From b2c112d45d95d72e686a3c5dac6336eaea94c563 Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Tue, 28 Jul 2026 19:51:29 -0500 Subject: [PATCH 09/16] Fixup --- install/dotbot.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/install/dotbot.sh b/install/dotbot.sh index 205ea5f..71586a4 100755 --- a/install/dotbot.sh +++ b/install/dotbot.sh @@ -3,5 +3,4 @@ if [ ! -d ~/envs/dotbot ]; then ~/envs/dotbot/bin/python -m pip install -r ~/dotfiles/reqs/dotbot.txt fi -source ~/envs/dotbot/activate -dotbot -b ~/dotfiles/files -c ~/dotfiles/dotbot.yml +$HOME/envs/dotbot/bin/dotbot -d $HOME/dotfiles/files -c $HOME/dotfiles/dotbot.yml -- 2.47.3 From 8edd65ebcf826f28af32cb130b59363a81399623 Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Tue, 28 Jul 2026 19:53:00 -0500 Subject: [PATCH 10/16] fixup --- dotbot.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/dotbot.yml b/dotbot.yml index bd74b56..5cc5ca9 100644 --- a/dotbot.yml +++ b/dotbot.yml @@ -7,6 +7,7 @@ - link: ~/.config/wtf/config.yml: config/wtf/config.yml + ~/tasks.py: pc/tasks.py - create: - ~/backup -- 2.47.3 From 559f46a5bcdd915b1928d986e47afa35df9fe23e Mon Sep 17 00:00:00 2001 From: Edward Date: Fri, 31 Jul 2026 11:59:01 -0500 Subject: [PATCH 11/16] Set BROWSER for minion --- files/ts/bashrc | 1 + 1 file changed, 1 insertion(+) diff --git a/files/ts/bashrc b/files/ts/bashrc index b261795..8b92cd1 100644 --- a/files/ts/bashrc +++ b/files/ts/bashrc @@ -146,6 +146,7 @@ eval "$(uv generate-shell-completion bash)" export EDITOR=/usr/bin/vim export SYSTEMD_EDITOR=/usr/bin/vim +export BROWSER=firefox # Node Version Manager export NVM_DIR="$HOME/.nvm" -- 2.47.3 From bfbba57e42b3ec4e25abec3a7ea6b1fcd6bc005f Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Fri, 24 Jul 2026 18:10:50 -0500 Subject: [PATCH 12/16] Backup some backup scripts --- backup_scripts/backup-primal.sh | 5 +++++ backup_scripts/check-backups.sh | 15 +++++++++++++++ 2 files changed, 20 insertions(+) create mode 100755 backup_scripts/backup-primal.sh create mode 100755 backup_scripts/check-backups.sh diff --git a/backup_scripts/backup-primal.sh b/backup_scripts/backup-primal.sh new file mode 100755 index 0000000..1922de4 --- /dev/null +++ b/backup_scripts/backup-primal.sh @@ -0,0 +1,5 @@ +# m h dom mon dow command +# 0 2 * * * /home/edward/backup/backup-primal.sh +scp primal:~/backup/journal.tar ~/backup/ +scp primal:~/backup/wiki-pages.tar ~/backup/ +cd /home/edward/dotfiles/invoke/backup; /home/edward/envs/invoke/bin/invoke backup primal ~/backup diff --git a/backup_scripts/check-backups.sh b/backup_scripts/check-backups.sh new file mode 100755 index 0000000..10f59ed --- /dev/null +++ b/backup_scripts/check-backups.sh @@ -0,0 +1,15 @@ +checkback -path /home/edward/backup/journal.tar +echo "" +echo "journal.tar file count:" +tar tvf /home/edward/backup/journal.tar | wc -l +echo "" +checkback -path /home/edward/backup/wiki-pages.tar +echo "" +echo "wiki-pages.tar file count:" +tar tvf /home/edward/backup/wiki-pages.tar | wc -l +echo "" +checkback -path /home/edward/backup/backup.primal.tar +echo "" +echo "backup.primal.tar (Cadbuary) file count:" +tar tvf /home/edward/backup/backup.primal.tar | wc -l +echo "" -- 2.47.3 From 5d8e2d6d5e585d93c92c7bbe909b9aa75a893b7e Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Fri, 31 Jul 2026 17:14:33 -0500 Subject: [PATCH 13/16] Add installer for mdtohtml --- install/mdtohtml.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 install/mdtohtml.sh diff --git a/install/mdtohtml.sh b/install/mdtohtml.sh new file mode 100755 index 0000000..01246da --- /dev/null +++ b/install/mdtohtml.sh @@ -0,0 +1,12 @@ +#!/usr/bin/bash +INSTALL=$(find ~/Downloads/mdtohtml*.gz) +INSTALL_TO="$HOME/bin" +if [ ! -f $INSTALL ]; then + echo "~/Downloads is missing instal file from https://github.com/sgaunet/mdtohtml/releases" + exit 1 +fi +echo "Installing from $INSTALL..." +tar xf $INSTALL + +mkdir -p "$INSTALL_TO" +mv mdtohtml $INSTALL_TO -- 2.47.3 From e388411013d842cf09ee3f5d3deeca36d3067a25 Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Fri, 31 Jul 2026 17:15:19 -0500 Subject: [PATCH 14/16] Echo and cleanup license --- install/mdtohtml.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/install/mdtohtml.sh b/install/mdtohtml.sh index 01246da..93feaa8 100755 --- a/install/mdtohtml.sh +++ b/install/mdtohtml.sh @@ -9,4 +9,6 @@ echo "Installing from $INSTALL..." tar xf $INSTALL mkdir -p "$INSTALL_TO" +cat LICENSE +rm LICENSE mv mdtohtml $INSTALL_TO -- 2.47.3 From 5dd624effb936b800a50ea291452e8ddfe245b6e Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Fri, 31 Jul 2026 17:16:59 -0500 Subject: [PATCH 15/16] Use tmp --- install/mdtohtml.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/install/mdtohtml.sh b/install/mdtohtml.sh index 93feaa8..8af852e 100755 --- a/install/mdtohtml.sh +++ b/install/mdtohtml.sh @@ -6,9 +6,11 @@ if [ ! -f $INSTALL ]; then exit 1 fi echo "Installing from $INSTALL..." +cd /tmp tar xf $INSTALL mkdir -p "$INSTALL_TO" cat LICENSE -rm LICENSE +rm /tmp/LICENSE +rm /tmp/README.md mv mdtohtml $INSTALL_TO -- 2.47.3 From 6dd922e730323dbad35baf363f50b759074a078d Mon Sep 17 00:00:00 2001 From: Edward Delaporte Date: Fri, 31 Jul 2026 17:17:20 -0500 Subject: [PATCH 16/16] Add md2pdf --- reqs/docs.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 reqs/docs.txt diff --git a/reqs/docs.txt b/reqs/docs.txt new file mode 100644 index 0000000..2ec3fac --- /dev/null +++ b/reqs/docs.txt @@ -0,0 +1,2 @@ +md2pdf +md2pdf[cli] -- 2.47.3