added min package list to setup; also some config stuff

This commit is contained in:
2023-11-14 22:48:13 -07:00
parent 7fdb33edb5
commit fec162c120
7 changed files with 39 additions and 4 deletions

View File

@ -0,0 +1,13 @@
aws-cli-v2
base-devel
cmake
cowsay
figlet
fzf
lolcat
ncurses
python
ripgrep
tmux
vim
vim-runtime

View File

@ -7,6 +7,7 @@ fzf
go
jdk-openjdk
lolcat
monaspace-font
mono
ncurses
nodejs
@ -14,5 +15,6 @@ npm
python
ripgrep
tmux
unipicker
vim
vim-runtime

View File

@ -65,7 +65,12 @@ OS__INSTALL_MANAGED_DEPENDENCIES() {
;;
esac
for DEPENDENCY in $(cat "$DOTWRYN_PATH/setup/os-dependencies/$OS_NAME.txt")
[ $MIN ] && [[ $MIN -eq 1 ]] && [ -f "$DOTWRYN_PATH/setup/os-dependencies/$OS_NAME.min.txt" ] \
&& DEPENDENCIES="$DOTWRYN_PATH/setup/os-dependencies/$OS_NAME.min.txt" \
|| DEPENDENCIES="$DOTWRYN_PATH/setup/os-dependencies/$OS_NAME.txt" \
;
for DEPENDENCY in $(cat "$DEPENDENCIES")
do
INSTALL_MANAGED__$OS_NAME $DEPENDENCY
done

View File

@ -10,6 +10,7 @@ do
--no-compile-vim ) COMPILE_VIM=0 ;;
--min )
MIN=1
COMPILE_VIM=0
COMPILE_DMENU=0
;;