Compare commits
2 Commits
21208c1afa
...
4e928c2306
Author | SHA1 | Date |
---|---|---|
|
4e928c2306 | |
|
87bfdb5ba2 |
78
.bin/setup
78
.bin/setup
|
@ -1,15 +1,76 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
pac_list=(
|
pac_list=(
|
||||||
|
alacritty
|
||||||
|
at
|
||||||
|
automake
|
||||||
|
autopep8
|
||||||
|
base
|
||||||
|
base-devel
|
||||||
|
bash-completion
|
||||||
|
bash-language-server
|
||||||
|
bc
|
||||||
|
brightnessctl
|
||||||
|
chromium
|
||||||
|
dmidecode
|
||||||
|
entr
|
||||||
|
eslint_d
|
||||||
|
feh
|
||||||
|
firefox-developer-edition
|
||||||
|
firefox-tridactyl
|
||||||
|
firefox-tridactyl-native
|
||||||
|
firefox-tridactyl-native-debug
|
||||||
|
fzf
|
||||||
|
gcc
|
||||||
git
|
git
|
||||||
|
haskell-language-server
|
||||||
|
haskell-ormolu
|
||||||
|
hsetroot
|
||||||
|
htop
|
||||||
|
httpie
|
||||||
|
jq
|
||||||
|
keepassxc
|
||||||
|
lua-language-server
|
||||||
|
make
|
||||||
|
man-db
|
||||||
|
man-pages
|
||||||
neovim
|
neovim
|
||||||
|
nmap
|
||||||
nodejs-lts-jod
|
nodejs-lts-jod
|
||||||
|
pacman-contrib
|
||||||
|
pandoc-cli
|
||||||
|
pandoc-crossref
|
||||||
|
parallel
|
||||||
|
pass
|
||||||
|
pkgbuild-language-server
|
||||||
|
pnpm
|
||||||
|
sshfs
|
||||||
|
stylelint
|
||||||
|
svelte-language-server
|
||||||
|
tailwindcss-language-server
|
||||||
|
task
|
||||||
|
tldr
|
||||||
|
tmux
|
||||||
|
tmuxp
|
||||||
|
tree
|
||||||
|
tree-sitter-cli
|
||||||
|
ts-node
|
||||||
|
typescript-language-server
|
||||||
|
unzip
|
||||||
|
vim-language-server
|
||||||
|
wget
|
||||||
|
yaml-language-server
|
||||||
)
|
)
|
||||||
|
|
||||||
aurpac_list=(
|
aurpac_list=(
|
||||||
|
hadolint-bin
|
||||||
nvm
|
nvm
|
||||||
|
nvimpager
|
||||||
|
paru
|
||||||
|
tmux-bash-completion-git
|
||||||
ttf-iosevka-term-ss08
|
ttf-iosevka-term-ss08
|
||||||
vim-plug
|
vim-plug
|
||||||
|
vtsls
|
||||||
xbanish
|
xbanish
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -102,6 +163,21 @@ configure_gnome() {
|
||||||
announce "Configuring Gnome"; setup-gnome
|
announce "Configuring Gnome"; setup-gnome
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setup_firewall() {
|
||||||
|
announce "Configuring firewalld"
|
||||||
|
install firewalld
|
||||||
|
sudo systemctl enable --now firewalld
|
||||||
|
}
|
||||||
|
|
||||||
|
setup_docker() {
|
||||||
|
announce "Setting up Docker"
|
||||||
|
install docker
|
||||||
|
install docker-compose
|
||||||
|
sudo systemctl enable --now docker.socket
|
||||||
|
sudo usermod -aG docker "$USER"
|
||||||
|
echo "User added to docker group, please restart your session"
|
||||||
|
}
|
||||||
|
|
||||||
announce() {
|
announce() {
|
||||||
echo " "
|
echo " "
|
||||||
echo "[dots] $1"
|
echo "[dots] $1"
|
||||||
|
@ -123,3 +199,5 @@ confirm "Setup keyboard? " setup_keyboard
|
||||||
if pacman -Qi "gdm" &> /dev/null; then
|
if pacman -Qi "gdm" &> /dev/null; then
|
||||||
confirm "Configure Gnome? " configure_gnome
|
confirm "Configure Gnome? " configure_gnome
|
||||||
fi
|
fi
|
||||||
|
confirm "Setup firewall? " setup_firewall
|
||||||
|
confirm "Setup Docker? " setup_docker
|
||||||
|
|
Loading…
Reference in New Issue