feat: Adds webapps specs and insallation, also an uninstall-webapp script that will also remove any downloaded icons.

This commit is contained in:
2025-09-28 17:36:55 -04:00
parent d5ab230d3f
commit c6a0056ad6
12 changed files with 208 additions and 0 deletions

11
dev-env
View File

@@ -12,6 +12,12 @@ if [ -z "$XDG_CONFIG_HOME" ]; then
XDG_CONFIG_HOME=$HOME/.config
fi
if [ -z "$XDG_DATA_HOME" ]; then
echo "no xdg data home"
echo "using ~/.local/share"
XDG_DATA_HOME=$HOME/.local/share
fi
if [ -z "$DEV_ENV" ]; then
echo "env var DEV_ENV needs to be present"
exit 1
@@ -114,7 +120,12 @@ copy $DEV_ENV/env/.tmux.conf $HOME/.tmux.conf
mkdir $HOME/.gnupg
copy_files $DEV_ENV/env/.gnupg $HOME/.gnupg
# Wallpapers
mkdir $HOME/wallpapers
copy_files $DEV_ENV/assets/wallpapers $HOME/wallpapers
copy $DEV_ENV/dev-env $HOME/.local/scripts/dev-env
systemctl --user daemon-reload
hyprctl reload
exec zsh -l