diff options
author | Toby Vincent <tobyv13@gmail.com> | 2022-09-30 11:02:04 -0500 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2022-09-30 11:02:04 -0500 |
commit | 99f896cf19f47bb431fe59e0c218f0e0c79855eb (patch) | |
tree | 34d6661ce266e282e2131916575240e1636b6407 | |
parent | 121e6f37fd643b6d4bb8efbb2dcb1999559a3e9c (diff) |
chore: add TODO.md
-rw-r--r-- | TODO.md | 149 |
1 files changed, 149 insertions, 0 deletions
@@ -0,0 +1,149 @@ +# TODO + +- ~~migrate from makefile to install.sh script~~ +- package installs? + - install.sh per package? +- cli + - zsh + - neovim + - fzf + - bat + - rg + - fd + - exa + - lsd + - handlr +- gui + - zathura + - feh + - firefox +- document system level changes? + - greetd/sway + - nvidia (?) + - mkinit stuff + - pam + - pam-u2f.so + - pam_rssh + - networkd + - bind fallback + - pacman + - Color + - UseSyslog + - VerbosePkgLists + +## pam + +- unlock gpg-agent/ssh-agent on login + - pass pin from login directly to agents? + +## email + +- migrate to local email server +- setup mail client + - MUA + - aerc + - mutt + - Maildir + - OfflineIMAP + - fdm + - mailctl + - mailnotify + +## zk + +- might not be best option for todos +- use fzf-tmux for interactive selection +- fails when `$ZK_NOTEBOOK_DIR` is set to hidden dir + - e.g. `export ZK_NOTEBOOK_DIR="$HOME/.notebook"` + +## ssh + +- possible to use pam_u2f over ssh? + - if not, alternative for sudo auth without password + - [pam_rssh](https://github.com/z4yx/pam_rssh) + +## tmux + +- emulate sway workspace switching + - on C-#, if tab # does not exist, create it and switch + - move active tab to # with S-# +- add keymap for opening zk/todos in initial session +- yank + - fix yanking whitespace under prompt + - add vim-like keymaps for yanking start>end/cursor>end/cursor>start + - add vim-like keymaps for deleting start>end/cursor>end/cursor>start + - add vim-like keymaps for selecting start>end/cursor>end/cursor>start +- tmux-sessionizer + - improve search + - long runtime on initial search + - more robust filter + - add keybind for creating repo from current input value + - zk does this, start there +- ssh session management + - nested sessions + - remap C-s to ssh-sessionizer + - tmux-sessionizer but for ssh targets + - remap C-S to ssh-switcher + - tmux-sessions but for connected/existing ssh targets + - run different local tmux config if connecting to remote tmux session + - hides local UI + - remote all remaps except for the "switch ssh/host" +- rewrite in rust? + - unify all tools into single rust binary + - tmuxctl create + - tmux-sessionizer + - tmuxctl switch + - tmux-sessions + - tmuxctl switch --ssh + - tmuxctl create --ssh + - host/session creating + - host/session switching + +## nvim + +- fix lua syntax highlighting bug +- fix lag when quickly navigating (large?) files, e.g. plugins.lua +- setup harpoon + - possible to replace tabline with harpoon marks? (currently buffers) +- reorganize lsp configs +- reorganize dap configs +- fix lsp document symbols error in sh files + +## wsl + +- delay usbip service ExecStart until server started + - run on user slice (but needs to be run root?) +- fix having to restart wsl for clipboard support + - possibly done by changing the startup task on windows? + +## sway + +- toggle swayidle/swaylock +- pipewire + - set default audio sink (Possibly fixed?) + - session manager? + - add filter config to dotfiles (done) +- firefox + - crash when reorganizing tabs + - [bug](https://bugzilla.mozilla.org/show_bug.cgi?id=1721453) + - crash when reloading sway +- discord + - crashing on screenshare (when sharing OR viewing) +- notifications + - streamlink-gui not using notify daemon +- swayr + - rebind + - alt-tab mru + - $mod-tab select window +- window layouts + - floating + - pulseaudio volume control + - workspace ordering (1-2 on output 1?) + - open streamlink stuff on output 2 +- swaybar + - open pulseaudio volume control on volume click + - fix media not updating +- rbw + - possibly move to [pass](https://www.passwordstore.org/)? + - login issues + - dep services wait until unlocked? |