Update todo and workspace notes, fix skhdrc error, remove browser themes
This commit is contained in:
21
docs/todo.md
21
docs/todo.md
@@ -6,21 +6,28 @@
|
|||||||
- add dmenu
|
- add dmenu
|
||||||
- add st
|
- add st
|
||||||
- xresources working? use from/within theme-changing logic?
|
- xresources working? use from/within theme-changing logic?
|
||||||
- finish xlibre setup, including installing any needed packages and doing config
|
|
||||||
- finished artix/dinit setup
|
- 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
|
- remapped ctrl, alt, and super keys as needed
|
||||||
- adjusted keyrepeat speed, trackpad/mouse speed, etc
|
- adjusted keyrepeat speed, trackpad/mouse speed, etc
|
||||||
- web browsers config and install (primary: qutebrowser, alt1: brave, alt2: tor)
|
- did any normal/recommended stuff, refer to wiki
|
||||||
- config for mpd, and client(s), (mpd clients to consider: mpc, ncmpcpp, ncmpc, inori)
|
- include screen locking and sleep/hibernate
|
||||||
- get find, xargs, and awk (use nawk) as unified as i can across system types
|
- figured out wiregaurd/vpn stuff
|
||||||
- adjusted tmux so that n goes next/down and N goes prev/up in search results
|
- 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
|
## optional
|
||||||
|
|
||||||
- configured neomutt
|
- 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
|
- 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
|
- figured out nvim debug options for linux and macos, then update nvim's dap.lua
|
||||||
- picked and configured rss reader
|
- picked and configured rss reader
|
||||||
- newsboat? others? option with inbox and separate queues?
|
- newsboat? others? option with inbox and separate queues?
|
||||||
|
|||||||
@@ -8,16 +8,16 @@ idea from the ThePrimeagen: designated workspace/tags/desktop per app/purpose
|
|||||||
|
|
||||||
| key | app/focus
|
| key | app/focus
|
||||||
|-----|-----------
|
|-----|-----------
|
||||||
| 1. | system monitor (htop)
|
| 1. | ideas/drawing (gimp)
|
||||||
| 2. | music makeing - misc
|
| 2. | music makeing - misc
|
||||||
| 3. | music making - daw
|
| 3. | music making - daw
|
||||||
| 4. | drawing (gimp), obsidian
|
| 4. | listening/wathcing (any music, audio, or video)
|
||||||
| 5. | listening/wathcing (any music, audio, or video)
|
| 5. | games
|
||||||
| 6. | comms (emails, chats, av/calls)
|
| 6. | comms (emails, chats, av/calls)
|
||||||
| 7. | web browser
|
| 7. | web browser
|
||||||
| 8. | primary terminal (with tmux)
|
| 8. | primary terminal (with tmux)
|
||||||
| 9. | general - misc (catch-all)
|
| 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,
|
- 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
|
etc) should be where i can navigate those screens with one hand
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ cmd - l : $(which skhd) -k "ctrl - tab"
|
|||||||
|
|
||||||
# shortcuts to open programs
|
# shortcuts to open programs
|
||||||
cmd - return : open -a kitty.app -n
|
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
|
cmd - s : open -a kitty.app -n --args htop
|
||||||
|
|
||||||
# shortcuts to scripts/procs
|
# shortcuts to scripts/procs
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
125,176,133
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
47,47,47
|
|
||||||
@@ -36,23 +36,6 @@ theme_update_neovim() {
|
|||||||
done
|
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" ||
|
[[ ! -z $1 ]] && raw_target="$1" ||
|
||||||
raw_target=$(
|
raw_target=$(
|
||||||
find $DIR_THEME_SETTINGS -mindepth 1 -maxdepth 1 -type d -exec basename -- {} \; |
|
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_terminal
|
||||||
theme_update_tmux
|
theme_update_tmux
|
||||||
theme_update_neovim &
|
theme_update_neovim &
|
||||||
theme_update_browser
|
# theme_update_mutt # TODO: possible? or does it just use terminal colors anyway?
|
||||||
# theme_update_obsidian # TODO: decide if theming beyond transparency is worth it, if so, implement
|
|
||||||
# theme_update_reaper # TODO: implement
|
# theme_update_reaper # TODO: implement
|
||||||
# theme_update_mutt # TODO: possible and actually desired?
|
|
||||||
|
|
||||||
theme-update-wallpaper "zz-default-for-theme" &
|
theme-update-wallpaper "zz-default-for-theme" &
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
40,40,40
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
17,34,28
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
45,26,26
|
|
||||||
@@ -20,9 +20,6 @@ for dir in $omarchy_themes; do
|
|||||||
for f in $dir_theme_files; do cp -RPp $f $target_theme_dir/; done
|
for f in $dir_theme_files; do cp -RPp $f $target_theme_dir/; done
|
||||||
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
|
nvim_themes_dir=$XDG_CONFIG_HOME/nvim/themes
|
||||||
[[ ! -d "$nvim_themes_dir/pina/colors" ]] && mkdir -p "$nvim_themes_dir/pina/colors"
|
[[ ! -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/
|
cp -p src_files/imports/themes-omarchy-extra/pina/pina.nvim/colors/pina.vim $nvim_themes_dir/pina/colors/
|
||||||
|
|||||||
Reference in New Issue
Block a user