Compare commits
No commits in common. "e525ea027439214251522a36317879235c729e27" and "f858f7374b6d0d17269107487e83bfe8ecb3fe30" have entirely different histories.
e525ea0274
...
f858f7374b
59
.bin/setup
59
.bin/setup
|
@ -1,18 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Packages to install from Arch repositories
|
|
||||||
pac_list=(
|
|
||||||
git
|
|
||||||
vim
|
|
||||||
)
|
|
||||||
|
|
||||||
# Packages to install from AUR
|
|
||||||
aurpac_list=(
|
|
||||||
ttf-iosevka-term-ss08
|
|
||||||
vim-plug
|
|
||||||
xbanish
|
|
||||||
)
|
|
||||||
|
|
||||||
install() {
|
install() {
|
||||||
if pacman -Qi "$1" &> /dev/null; then
|
if pacman -Qi "$1" &> /dev/null; then
|
||||||
echo ""$1" is already installed"
|
echo ""$1" is already installed"
|
||||||
|
@ -22,9 +9,20 @@ install() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
aurpac() {
|
# Packages to install from Arch repositories
|
||||||
git clone "https://aur.archlinux.org/$1.git" "$HOME/.build/$1"
|
pac_list=(
|
||||||
}
|
git
|
||||||
|
vim
|
||||||
|
)
|
||||||
|
|
||||||
|
# Packages to install from AUR
|
||||||
|
aurpac_list=(
|
||||||
|
xbanish
|
||||||
|
ttf-iosevka-term-ss08
|
||||||
|
)
|
||||||
|
|
||||||
|
# Suckless software to build
|
||||||
|
suckless_list=( $(ls -1 "$HOME/.suckless/") )
|
||||||
|
|
||||||
count=0
|
count=0
|
||||||
|
|
||||||
|
@ -39,34 +37,37 @@ for pac in "${pac_list[@]}" ; do
|
||||||
install "$pac";
|
install "$pac";
|
||||||
done
|
done
|
||||||
|
|
||||||
origin="https://git.hektormisplon.xyz/hektor/dots"
|
|
||||||
git clone "$origin" "$HOME/dots"
|
|
||||||
cp -r "$HOME/dots/.git" "$HOME/.git"
|
|
||||||
git --git-dir="$HOME/.git" config --local status.showUntrackedFiles no
|
|
||||||
git --git-dir="$HOME/.git" stash -m "[dots]"
|
|
||||||
git --git-dir="$HOME/.git" stash apply
|
|
||||||
git --git-dir="$HOME/.git" restore "$HOME"
|
|
||||||
|
|
||||||
echo " "
|
echo " "
|
||||||
echo "Installing aur packages"
|
echo "Installing aur packages"
|
||||||
echo " "
|
echo " "
|
||||||
|
|
||||||
# [ ] Create aurpac installer function
|
# [ ] Create aurpac installer function
|
||||||
for package in "${aurpac_list[@]}" ; do
|
for aurpac in "${aurpac_list[@]}" ; do
|
||||||
if pacman -Qi "$1" &> /dev/null; then
|
if pacman -Qi "$1" &> /dev/null; then
|
||||||
echo "$1 is already installed"
|
echo "$1 is already installed"
|
||||||
else
|
else
|
||||||
count=$[count+1]
|
count=$[count+1]
|
||||||
aurpac "$package" && makepkg -si -D "$HOME/.build/$package"
|
("$HOME/.bin/aurpac" "$aurpac" && cd "$aurpac" && makepkg -si)
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
echo " "
|
echo " "
|
||||||
echo "Setting up NeoVim"
|
echo "Setting up suckless tools"
|
||||||
echo " "
|
echo " "
|
||||||
|
|
||||||
git clone --depth=1 https://github.com/savq/paq-nvim.git \
|
printf '%s\n' "${suckless_list[@]}"
|
||||||
"${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/pack/paqs/start/paq-nvim
|
|
||||||
|
# for tool in "${suckless_list[@]}" ; do
|
||||||
|
# count=$[count+1]
|
||||||
|
# (cd "$HOME/.suckless/$tool/" && sudo make clean install);
|
||||||
|
# done
|
||||||
|
|
||||||
|
# echo " "
|
||||||
|
# echo "Setting up vim"
|
||||||
|
# echo " "
|
||||||
|
|
||||||
|
# cp .vimrc $HOME/.vimrc
|
||||||
|
# vim +PlugInstall
|
||||||
|
|
||||||
## Bluetooth setup
|
## Bluetooth setup
|
||||||
# ___
|
# ___
|
||||||
|
|
|
@ -1,36 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
gsettings set org.gnome.desktop.background primary-color "#555555"
|
|
||||||
|
|
||||||
gsettings set org.gnome.desktop.wm.preferences workspace-names "['sh', 'www', 'dev', 'info', 'etc']"
|
|
||||||
gsettings set org.gnome.desktop.wm.keybindings close "['<Shift><Super>Delete']"
|
|
||||||
gsettings set org.gnome.desktop.wm.keybindings switch-applications "['<Super>j']"
|
|
||||||
gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "['<Super>k']"
|
|
||||||
gsettings set org.gnome.shell.keybindings toggle-application-view "['<Super>p']"
|
|
||||||
gsettings set org.gnome.mutter center-new-windows true
|
|
||||||
gsettings set org.gnome.shell.keybindings toggle-quick-settings []
|
|
||||||
|
|
||||||
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Super>a']"
|
|
||||||
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<Super>s']"
|
|
||||||
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 "['<Super>d']"
|
|
||||||
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-4 "['<Super>f']"
|
|
||||||
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-5 "['<Super>g']"
|
|
||||||
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-1 "['<Super><Shift>a']"
|
|
||||||
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-2 "['<Super><Shift>s']"
|
|
||||||
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-3 "['<Super><Shift>d']"
|
|
||||||
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-4 "['<Super><Shift>f']"
|
|
||||||
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-5 "['<Super><Shift>g']"
|
|
||||||
|
|
||||||
gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/']"
|
|
||||||
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ name "Alacritty"
|
|
||||||
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ command "alacritty"
|
|
||||||
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ binding "<Shift><Super>Return"
|
|
||||||
|
|
||||||
gsettings set org.gnome.shell.keybindings screenshot "['Print']"
|
|
||||||
|
|
||||||
gsettings set org.gnome.desktop.wm.preferences num-workspaces "5"
|
|
||||||
gsettings set org.gnome.mutter dynamic-workspaces "false"
|
|
||||||
gsettings set org.gnome.shell.extensions.window-list display-all-workspaces "true"
|
|
||||||
gsettings set org.gnome.shell.app-switcher current-workspace-only "true"
|
|
||||||
|
|
||||||
gsettings set org.gnome.login-screen logo ''
|
|
Loading…
Reference in New Issue