Update todo items, update workspaces doc, note bug in tmi
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
16
docs/todo.md
16
docs/todo.md
@@ -1,10 +1,20 @@
|
|||||||
# 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
|
||||||
|
- 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)
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user