diff --git a/arch-root/install.sh b/arch-root/install.sh index 3236cbd..9a6aad1 100644 --- a/arch-root/install.sh +++ b/arch-root/install.sh @@ -6,7 +6,7 @@ PACKAGES=( # system linux base linux-firmware lvm2 sudo polkit # base - pulseaudio pulseaudio-bluetooth bluez bluez-utils networkmanager # system + pulseaudio pulseaudio-bluetooth bluez bluez-utils networkmanager udisks2 # system openssh man-db restic htop # admin utils # cli programs @@ -14,7 +14,7 @@ PACKAGES=( dash shellcheck # shell scripting hugo miniserve neomutt translate-shell # www gnupg pass pass-otp # crypt - jq libqalculate # data processing + jq libqalculate imagemagick # data processing git zip # others # desktop env diff --git a/arch-user/install.sh b/arch-user/install.sh index 6a25c32..bdef44c 100644 --- a/arch-user/install.sh +++ b/arch-user/install.sh @@ -11,7 +11,7 @@ umask 002 ####### file structure ######### mkdir -p \ - ~/.local/bin ~/.local/share \ + ~/.config ~/.local/bin ~/.local/share ~/.cache \ ~/tmp ~/know ~/dev ~/dl ################################ @@ -30,12 +30,15 @@ cp_subst() { envsubst "$VARS" < "$1" > "$2" } -# simple +# xdg cp -rf config/i3blocks ~/.config cp -rf config/git ~/.config cp -rf config/vim ~/.config cp -rf config/xkb ~/.config -cp -rf config/bash/bashrc ~/.bashrc + +# non-xdg +cp -rf config/bash ~/.config +ln -sf ~/.config/bash/bashrc ~/.bashrc # templated cp_subst config/sway/config.tmpl ~/.config/sway/config