Update todo items, update workspaces doc, note bug in tmi

This commit is contained in:
2026-01-10 02:08:12 -06:00
parent e64adcdfab
commit 5569cbe873
4 changed files with 20 additions and 6 deletions

View File

@@ -29,7 +29,7 @@ echo "---- settings vars for system type -----"
case $setup_distro in
(arch | artix)
install_cmd="sudo pacman -S --noconfirm"
update_pkg_manager_and_defs_cmd='' # don't; update system instead?
update_pkg_manager_and_defs_cmd='' # don't; update system instead
update_pkgs_cmd='sudo pacman -Syu'
;;
(debian)

View File

@@ -1,10 +1,20 @@
# TODO items
- config for calcurse (including syncing via caldav, etesync, or similar)
- config for mpd, and client(s), (mpd clients to consider: mpc, ncmpcpp, ncmpc, inori)
- finish hyprland config and installation on linux
## pending to call setup work initially done
- finished dwm config and installation on linux
- finished artix/dinit setup
- include figuring out wiregaurd/vpn stuff
- switch install approach from csv file to:
- checking for custom file for os/distro
- then checking custom file for overall
- then just installing via package manager
- web browsers config and install (primary: qutebrowser, alt1: brave, alt2: tor)
- config for mpd, and client(s), (mpd clients to consider: mpc, ncmpcpp, ncmpc, inori)
- get find, xargs, and awk (use nawk) as unified as i can across system types
## optional
- pick rss reader; newsboat? others? option with inbox and separate queues?
- make all these scripts POSIX-compliant (or at least usable in ksh/oksh)

View File

@@ -16,8 +16,8 @@ idea from the ThePrimeagen: designated workspace/label/desktop per app/purpose
| 6. | comms (emails, chats, av/calls)
| 7. | web browser
| 8. | terminal (primary; one-off terminals & tui apps can be anywhere)
| 9. | programming - misc (whatever is not in primary terminal)
| 0. | general - misc (catch-all)
| 9. | general - misc (catch-all)
| 0. | games
### guiding ideas
- use this consistently accross all machines

View File

@@ -31,6 +31,10 @@ fi
[[ -z $tmux_target_name ]] && exit 0
# TODO: bug in the check below, matches even when target name is a subset of an existing
# session's name, so a new session is not created in that case even though
# example: existing session with name 'dwm-suckless' will match at be opened even
# when attempting to open a new session with a target name of only 'dwm'
! (echo $tmux_existing_sessions | grep -q "$tmux_target_name") &&
tmux new-session -d -s $tmux_target_name -c $tmux_target_path &&
tmux_hydrate $tmux_target_name $tmux_target_path