Reorganinze and add to installs dir
This commit is contained in:
parent
3eb6f67184
commit
9b55efedc4
16
README.md
16
README.md
@ -14,13 +14,17 @@
|
||||
- from the repo's root directory, run `./box_setup`
|
||||
|
||||
### todo items
|
||||
- nvim config
|
||||
- consider: optional vim config as a backup?
|
||||
- config for nvim
|
||||
- config for mpd, mpc, ncmpcpp
|
||||
- config for ghostty
|
||||
- config for mpv
|
||||
- also, on macos, get it to open within terminal or just don't install it
|
||||
- config for gimp, `src_files/.config/GIMP` (dir)
|
||||
- set things in gtkrc only? still need to nest that within a sub dir?
|
||||
- or maybe just configure in gimp's gui, copy the whole resulting dir into
|
||||
`src_files/.config/GIMP` (edit out and delete what i don't need) and call it a day
|
||||
- decide on window managers, then do config (for each OS; macos will likely be different)
|
||||
- decide on and implement approach for languages and versioning
|
||||
- docker? or alternatives like podman? any license concerns?
|
||||
- asdf, or language-specific version managers?
|
||||
- hybrid of the above?
|
||||
- gimp config, src_files/.config/GIMP (dir)
|
||||
- set things in gtkrc only? still need to nest that within a sub dir?
|
||||
- or maybe just configure in gimp's gui, copy the whole resulting dir into
|
||||
src_files/.config/GIMP (edit out and delete what i don't need) and call it a day
|
||||
|
25
installs_and_builds/manual_runs/s99_neovim_from_source
Executable file
25
installs_and_builds/manual_runs/s99_neovim_from_source
Executable file
@ -0,0 +1,25 @@
|
||||
#!/bin/zsh
|
||||
|
||||
local neovim_dir=$HOME/.local/build/neovim
|
||||
local neovim_version="v0.10.3"
|
||||
[ ! -z $NVIM_VERSION ] && neovim_version="$NVIM_VERSION"
|
||||
echo "neovim_version: \"$neovim_version\""
|
||||
|
||||
[ ! -d $neovim_dir ] && git clone https://github.com/neovim/neovim.git $neovim_dir
|
||||
git -C $neovim_dir fetch --all
|
||||
git -C $neovim_dir checkout $neovim_version
|
||||
|
||||
make -C $neovim_dir clean
|
||||
make -C $neovim_dir CMAKE_BUILD_TYPE=RelWithDebInfo
|
||||
sudo make -C $neovim_dir install
|
||||
|
||||
# from primeagen's dev repo, uncomment/edit as needed
|
||||
# git clone https://github.com/ThePrimeagen/harpoon.git $HOME/personal/harpoon
|
||||
# cd $HOME/personal/harpoon
|
||||
# git fetch
|
||||
# git checkout harpoon2
|
||||
|
||||
# git clone https://github.com/ThePrimeagen/vim-apm.git $HOME/personal/vim-apm
|
||||
# git clone https://github.com/ThePrimeagen/caleb.git $HOME/personal/caleb
|
||||
# git clone https://github.com/nvim-lua/plenary.nvim.git $HOME/personal/plenary
|
||||
|
6
installs_and_builds/s04_terminal
Executable file
6
installs_and_builds/s04_terminal
Executable file
@ -0,0 +1,6 @@
|
||||
#!/bin/zsh
|
||||
|
||||
local option_prefix=''
|
||||
[[ "$BOX_SETUP_OS" = "macos" ]] && option_prefix='--cask'
|
||||
# NOTE: ghostty not currently in debian repos, maybe build from source
|
||||
${=BOX_SETUP_INSTALL_COMMAND} "$option_prefix" ghostty
|
3
installs_and_builds/s06_window_manager
Executable file
3
installs_and_builds/s06_window_manager
Executable file
@ -0,0 +1,3 @@
|
||||
#!/bin/zsh
|
||||
|
||||
# ${=BOX_SETUP_INSTALL_COMMAND} zxcv-placeholder
|
3
installs_and_builds/s10_mail_client
Executable file
3
installs_and_builds/s10_mail_client
Executable file
@ -0,0 +1,3 @@
|
||||
#!/bin/zsh
|
||||
|
||||
${=BOX_SETUP_INSTALL_COMMAND} mutt
|
3
installs_and_builds/s11_calendar_and_time
Executable file
3
installs_and_builds/s11_calendar_and_time
Executable file
@ -0,0 +1,3 @@
|
||||
#!/bin/zsh
|
||||
|
||||
${=BOX_SETUP_INSTALL_COMMAND} khal
|
7
installs_and_builds/s12_web_browser
Executable file
7
installs_and_builds/s12_web_browser
Executable file
@ -0,0 +1,7 @@
|
||||
#!/bin/zsh
|
||||
|
||||
local option_prefix=''
|
||||
[[ "$BOX_SETUP_OS" = "macos" ]] && option_prefix='--cask'
|
||||
local firefox_package_name='firefox'
|
||||
[[ "$BOX_SETUP_OS" = "debian" ]] && firefox_package_name='firefox-esr'
|
||||
${=BOX_SETUP_INSTALL_COMMAND} "$option_prefix" "$firefox_package_name"
|
4
installs_and_builds/s13_rss
Executable file
4
installs_and_builds/s13_rss
Executable file
@ -0,0 +1,4 @@
|
||||
#!/bin/zsh
|
||||
|
||||
# TODO: pick rss reader; newsboat? others? option with inbox and separate queues?
|
||||
# ${=BOX_SETUP_INSTALL_COMMAND} zxcv-placeholder
|
5
installs_and_builds/s14_audio_player
Executable file
5
installs_and_builds/s14_audio_player
Executable file
@ -0,0 +1,5 @@
|
||||
#!/bin/zsh
|
||||
|
||||
# possible mpd clients to consider: ncmpc, inori
|
||||
${=BOX_SETUP_INSTALL_COMMAND} mpd mpc ncmpcpp
|
||||
# TODO: ${=BOX_SETUP_INSTALL_COMMAND} <spotify stuff here>
|
3
installs_and_builds/s15_video_player
Executable file
3
installs_and_builds/s15_video_player
Executable file
@ -0,0 +1,3 @@
|
||||
#!/bin/zsh
|
||||
|
||||
${=BOX_SETUP_INSTALL_COMMAND} mpv
|
4
installs_and_builds/s16_image_viewer
Executable file
4
installs_and_builds/s16_image_viewer
Executable file
@ -0,0 +1,4 @@
|
||||
#!/bin/zsh
|
||||
|
||||
[[ "$BOX_SETUP_OS" = "macos" ]] && exit 0 # TODO: maybe find an option for macos
|
||||
${=BOX_SETUP_INSTALL_COMMAND} nsxiv
|
4
installs_and_builds/s17_doc_viewer
Executable file
4
installs_and_builds/s17_doc_viewer
Executable file
@ -0,0 +1,4 @@
|
||||
#!/bin/zsh
|
||||
|
||||
[[ "$BOX_SETUP_OS" = "macos" ]] && exit 0 # TODO: maybe find an option for macos
|
||||
${=BOX_SETUP_INSTALL_COMMAND} zathura
|
4
installs_and_builds/s18_file_manager
Executable file
4
installs_and_builds/s18_file_manager
Executable file
@ -0,0 +1,4 @@
|
||||
#!/bin/zsh
|
||||
|
||||
# TODO: pick filemanager; consider: lf, ranger, others?
|
||||
# ${=BOX_SETUP_INSTALL_COMMAND} zxcv-placeholder
|
6
installs_and_builds/s20_audio_editor
Executable file
6
installs_and_builds/s20_audio_editor
Executable file
@ -0,0 +1,6 @@
|
||||
#!/bin/zsh
|
||||
|
||||
# only audio editor(s) in this file; daws are handled separately
|
||||
local option_prefix=''
|
||||
[[ "$BOX_SETUP_OS" = "macos" ]] && option_prefix='--cask'
|
||||
${=BOX_SETUP_INSTALL_COMMAND} "$option_prefix" audacity
|
4
installs_and_builds/s21_video_editor
Executable file
4
installs_and_builds/s21_video_editor
Executable file
@ -0,0 +1,4 @@
|
||||
#!/bin/zsh
|
||||
|
||||
# TODO: set this up; likely using ffmpeg (work on macos?), maybe others
|
||||
# ${=BOX_SETUP_INSTALL_COMMAND} zxcv-placeholder
|
@ -3,3 +3,5 @@
|
||||
local option_prefix=''
|
||||
[[ "$BOX_SETUP_OS" = "macos" ]] && option_prefix='--cask'
|
||||
${=BOX_SETUP_INSTALL_COMMAND} "$option_prefix" gimp
|
||||
|
||||
# ${=BOX_SETUP_INSTALL_COMMAND} imagemagick # TODO: consider this program too
|
@ -1,26 +0,0 @@
|
||||
#!/bin/zsh
|
||||
|
||||
# from primeagen's dev repo, uncomment/edit as needed
|
||||
|
||||
# local neovim_dir=$HOME/.local/build/neovim
|
||||
# local neovim_version="v0.10.3"
|
||||
# [ ! -z $NVIM_VERSION ] && neovim_version="$NVIM_VERSION"
|
||||
# echo "neovim_version: \"$neovim_version\""
|
||||
#
|
||||
# [ ! -d $neovim_dir ] && git clone https://github.com/neovim/neovim.git $neovim_dir
|
||||
# git -C $neovim_dir fetch --all
|
||||
# git -C $neovim_dir checkout $neovim_version
|
||||
#
|
||||
# make -C $neovim_dir clean
|
||||
# make -C $neovim_dir CMAKE_BUILD_TYPE=RelWithDebInfo
|
||||
# sudo make -C $neovim_dir install
|
||||
|
||||
# git clone https://github.com/ThePrimeagen/harpoon.git $HOME/personal/harpoon
|
||||
# cd $HOME/personal/harpoon
|
||||
# git fetch
|
||||
# git checkout harpoon2
|
||||
|
||||
# git clone https://github.com/ThePrimeagen/vim-apm.git $HOME/personal/vim-apm
|
||||
# git clone https://github.com/ThePrimeagen/caleb.git $HOME/personal/caleb
|
||||
# git clone https://github.com/nvim-lua/plenary.nvim.git $HOME/personal/plenary
|
||||
|
Loading…
x
Reference in New Issue
Block a user