server mode
This commit is contained in:
parent
f8955e9e50
commit
f879490c7b
15
debian.sh
15
debian.sh
@ -34,6 +34,7 @@ check_dir_exists() {
|
||||
}
|
||||
|
||||
is_macbook=false
|
||||
is_server=true
|
||||
install_themes=false
|
||||
install_nerdfonts=false
|
||||
install_neovim=false
|
||||
@ -48,11 +49,16 @@ include_debian_backports=false
|
||||
echo "${fg_blue}"
|
||||
cat ascii.txt
|
||||
echo "${fg_cyan}-----Debian Install Script-----${reset}"
|
||||
confirm "Is this a server?" && is_server=true
|
||||
confirm "Include debian backports in apt package manager? (Y/N)" && include_debian_backports=true
|
||||
confirm "Swap Left Super & Left Control <for mac keyboard> (Y/N)" && is_macbook=true
|
||||
if $is_server; then
|
||||
echo ":3"
|
||||
else
|
||||
if echo $DESKTOP_SESSION | grep -q "gnome"; then
|
||||
confirm "Install gnome extensions, tweaks, and configs? (Y/N)" && install_gnome_configs=true
|
||||
fi
|
||||
fi
|
||||
confirm "Install GTK themes? (Y/N)" && install_themes=true
|
||||
confirm "Install Nerd Fonts? (Y/N)" && install_nerdfonts=true
|
||||
confirm "Install billypom dotfiles? - includes .bash_aliases file, tmux, kitty, and nvim configs (Y/N)" && install_dotfiles=true
|
||||
@ -65,6 +71,9 @@ sudo apt purge nano evolution nautilus
|
||||
echo "Installing yummy packages"
|
||||
sudo apt install vim git cifs-utils nfs-common ripgrep stow virtualenv wget zip unzip kitty libfuse-dev python3-pip nemo ncdu tldr htop
|
||||
|
||||
if $is_server; then
|
||||
echo ":3"
|
||||
else
|
||||
# wayland specific packages
|
||||
if echo $XDG_SESSION_TYPE | grep -q "wayland"; then
|
||||
echo "Installing wayland specific packages"
|
||||
@ -99,12 +108,17 @@ if echo $DESKTOP_SESSION | grep -q "gnome" && $install_gnome_configs; then
|
||||
# enable gnome extensions
|
||||
gext enable dash-to-dock@micxgx.gmail.com user-theme@gnome-shell-extensions.gcampax.github.com openbar@neuromorph emoji-copy@felipeftn tiling-assistant@leleat-on-github Vitals@CoreCoding.com compiz-windows-effect@hermes83.github.com
|
||||
fi
|
||||
fi
|
||||
# nerdfonts
|
||||
if $install_nerdfonts; then
|
||||
echo "Installing nerdfonts"
|
||||
bash options/install-nerdfonts.sh
|
||||
fi
|
||||
|
||||
# themes
|
||||
if $is_server; then
|
||||
echo ":3"
|
||||
else
|
||||
if $install_themes; then
|
||||
# user theme directory
|
||||
echo "Installing themes"
|
||||
@ -112,6 +126,7 @@ if $install_themes; then
|
||||
bash options/install-colloid-gtk-theme.sh
|
||||
bash options/install-lavanda-gtk-theme.sh
|
||||
fi
|
||||
fi
|
||||
|
||||
# set default file manager
|
||||
xdg-mime default nemo.desktop inode/directory
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user