diff --git a/docs/todo.md b/docs/todo.md index 9592ed6..99bcf50 100644 --- a/docs/todo.md +++ b/docs/todo.md @@ -6,21 +6,28 @@ - add dmenu - add st - xresources working? use from/within theme-changing logic? -- finish xlibre setup, including installing any needed packages and doing config - finished artix/dinit setup - - did any normal/recommended stuff, refer to wiki - - figured out wiregaurd/vpn stuff - remapped ctrl, alt, and super keys as needed - adjusted keyrepeat speed, trackpad/mouse speed, etc -- 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 -- adjusted tmux so that n goes next/down and N goes prev/up in search results + - did any normal/recommended stuff, refer to wiki + - include screen locking and sleep/hibernate + - figured out wiregaurd/vpn stuff +- finish xlibre setup, including installing any needed packages and doing config +- web browsers: + - primary, qutebrowser: config and install + - secondary, tor and either brave or librewolf: install only (no config) +- build a shell-based util/script for bookmarks: + - could be for web urls or other things too + - allows fuzzy-find/search of bookmarks (probably using fzf) + - output selected bookmark to clipboard (or optionally open in web browser) ## optional - configured neomutt +- 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 - seems mpv install (maybe others?) bring in wayland, see if i can remove it +- adjusted tmux so that n goes next/down and N goes prev/up in search results - figured out nvim debug options for linux and macos, then update nvim's dap.lua - picked and configured rss reader - newsboat? others? option with inbox and separate queues? diff --git a/docs/workflow-and-workspaces-scheme.md b/docs/workflow-and-workspaces-scheme.md index fb43549..2540bcc 100644 --- a/docs/workflow-and-workspaces-scheme.md +++ b/docs/workflow-and-workspaces-scheme.md @@ -8,16 +8,16 @@ idea from the ThePrimeagen: designated workspace/tags/desktop per app/purpose | key | app/focus |-----|----------- -| 1. | system monitor (htop) +| 1. | ideas/drawing (gimp) | 2. | music makeing - misc | 3. | music making - daw -| 4. | drawing (gimp), obsidian -| 5. | listening/wathcing (any music, audio, or video) +| 4. | listening/wathcing (any music, audio, or video) +| 5. | games | 6. | comms (emails, chats, av/calls) | 7. | web browser | 8. | primary terminal (with tmux) | 9. | general - misc (catch-all) -| 0. | games +| 0. | system monitor (htop) - note: programs which i'm likely to use with peripherals (i.e. trackpad, mouse, stylus, etc) should be where i can navigate those screens with one hand diff --git a/src_files/.config/skhd/skhdrc b/src_files/.config/skhd/skhdrc index 31ea73a..b8e9d3a 100644 --- a/src_files/.config/skhd/skhdrc +++ b/src_files/.config/skhd/skhdrc @@ -6,7 +6,7 @@ cmd - l : $(which skhd) -k "ctrl - tab" # shortcuts to open programs cmd - return : open -a kitty.app -n -cmd - return : open -a Brave\ Browser.app -n +cmd - b : open -a Brave\ Browser.app -n cmd - s : open -a kitty.app -n --args htop # shortcuts to scripts/procs diff --git a/src_files/.config/zz-this-box/themes/pina/brave.theme b/src_files/.config/zz-this-box/themes/pina/brave.theme deleted file mode 100644 index 8ec6e62..0000000 --- a/src_files/.config/zz-this-box/themes/pina/brave.theme +++ /dev/null @@ -1 +0,0 @@ -125,176,133 diff --git a/src_files/.config/zz-this-box/themes/tokyodark/brave.theme b/src_files/.config/zz-this-box/themes/tokyodark/brave.theme deleted file mode 100644 index f7affff..0000000 --- a/src_files/.config/zz-this-box/themes/tokyodark/brave.theme +++ /dev/null @@ -1 +0,0 @@ -47,47,47 diff --git a/src_files/.local/scripts/theme-set b/src_files/.local/scripts/theme-set index 0e69c6b..c090122 100755 --- a/src_files/.local/scripts/theme-set +++ b/src_files/.local/scripts/theme-set @@ -36,23 +36,6 @@ theme_update_neovim() { done } -theme_update_browser() { - policy='BrowserThemeColor' - color_hex=$( - printf '#%02x%02x%02x' $( - cat $DIR_THEME_SETTINGS/.current-theme/brave.theme | tr ',' ' ' - ) - ) - [[ "$OSTYPE" != *"darwin"* ]] && { - echo "{\"$policy\": \"$color_hex\"}" > "/etc/brave/policies/managed/color.json" - brave --refresh-platform-policy --no-startup-window > /dev/null - } || { - # TODO: fix or just remove this macos part; currently, property is set and seen - # by brave, but colors are applied either with a huge delay or not at all - # defaults write com.brave.Browser $policy -string "$color_hex" - } -} - [[ ! -z $1 ]] && raw_target="$1" || raw_target=$( find $DIR_THEME_SETTINGS -mindepth 1 -maxdepth 1 -type d -exec basename -- {} \; | @@ -67,9 +50,7 @@ ln -snf "$target_theme" $DIR_THEME_SETTINGS/.current-theme theme_update_terminal theme_update_tmux theme_update_neovim & -theme_update_browser -# theme_update_obsidian # TODO: decide if theming beyond transparency is worth it, if so, implement +# theme_update_mutt # TODO: possible? or does it just use terminal colors anyway? # theme_update_reaper # TODO: implement -# theme_update_mutt # TODO: possible and actually desired? theme-update-wallpaper "zz-default-for-theme" & diff --git a/src_files/imports/themes-omarchy-core/gruvbox/chromium.theme b/src_files/imports/themes-omarchy-core/gruvbox/chromium.theme deleted file mode 100644 index 40520c9..0000000 --- a/src_files/imports/themes-omarchy-core/gruvbox/chromium.theme +++ /dev/null @@ -1 +0,0 @@ -40,40,40 diff --git a/src_files/imports/themes-omarchy-core/jade/chromium.theme b/src_files/imports/themes-omarchy-core/jade/chromium.theme deleted file mode 100644 index 6524c76..0000000 --- a/src_files/imports/themes-omarchy-core/jade/chromium.theme +++ /dev/null @@ -1 +0,0 @@ -17,34,28 diff --git a/src_files/imports/themes-omarchy-extra/mars/chromium.theme b/src_files/imports/themes-omarchy-extra/mars/chromium.theme deleted file mode 100644 index 30429ee..0000000 --- a/src_files/imports/themes-omarchy-extra/mars/chromium.theme +++ /dev/null @@ -1 +0,0 @@ -45,26,26 diff --git a/theme_config.sh b/theme_config.sh index 59ebb33..ce5699d 100755 --- a/theme_config.sh +++ b/theme_config.sh @@ -20,9 +20,6 @@ for dir in $omarchy_themes; do for f in $dir_theme_files; do cp -RPp $f $target_theme_dir/; done done -chromium_filenames=(`find $DIR_THEME_SETTINGS -mindepth 2 -maxdepth 2 -name "chromium.theme"`) -for f in $chromium_filenames; do mv $f $(dirname $f)/brave.theme; done - nvim_themes_dir=$XDG_CONFIG_HOME/nvim/themes [[ ! -d "$nvim_themes_dir/pina/colors" ]] && mkdir -p "$nvim_themes_dir/pina/colors" cp -p src_files/imports/themes-omarchy-extra/pina/pina.nvim/colors/pina.vim $nvim_themes_dir/pina/colors/