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 9ec0da1c41
4 changed files with 23 additions and 6 deletions

View File

@@ -29,7 +29,7 @@ echo "---- settings vars for system type -----"
case $setup_distro in case $setup_distro in
(arch | artix) (arch | artix)
install_cmd="sudo pacman -S --noconfirm" 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' update_pkgs_cmd='sudo pacman -Syu'
;; ;;
(debian) (debian)

View File

@@ -1,10 +1,23 @@
# TODO items # TODO items
- config for calcurse (including syncing via caldav, etesync, or similar) ## pending to call setup work initially done
- config for mpd, and client(s), (mpd clients to consider: mpc, ncmpcpp, ncmpc, inori)
- finish hyprland config and installation on linux - finished dwm config and installation on linux
- add dmenu
- add st
- xresources working? use from/within theme-changing logic?
- 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) - 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 - 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? - pick rss reader; newsboat? others? option with inbox and separate queues?
- make all these scripts POSIX-compliant (or at least usable in ksh/oksh) - 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) | 6. | comms (emails, chats, av/calls)
| 7. | web browser | 7. | web browser
| 8. | terminal (primary; one-off terminals & tui apps can be anywhere) | 8. | terminal (primary; one-off terminals & tui apps can be anywhere)
| 9. | programming - misc (whatever is not in primary terminal) | 9. | general - misc (catch-all)
| 0. | general - misc (catch-all) | 0. | games
### guiding ideas ### guiding ideas
- use this consistently accross all machines - use this consistently accross all machines

View File

@@ -31,6 +31,10 @@ fi
[[ -z $tmux_target_name ]] && exit 0 [[ -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") && ! (echo $tmux_existing_sessions | grep -q "$tmux_target_name") &&
tmux new-session -d -s $tmux_target_name -c $tmux_target_path && tmux new-session -d -s $tmux_target_name -c $tmux_target_path &&
tmux_hydrate $tmux_target_name $tmux_target_path tmux_hydrate $tmux_target_name $tmux_target_path