-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.sh
More file actions
executable file
·59 lines (46 loc) · 2.29 KB
/
install.sh
File metadata and controls
executable file
·59 lines (46 loc) · 2.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#!/bin/bash
set -e
sudo pacman -S networkmanager network-manager-applet gnome-keyring iw wpa_supplicant dialog wpa_actiond ifplugd
sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager
sudo systemctl stop dhcpcd
sudo pacman -R dhcpcd
sudo pacman -S git vim curl wget terminator tmux zsh guake htop iotop
sudo pacman -S i3 dmenu xorg xorg-xinit xf86-video-intel xorg-xbacklight xf86-input-synaptics xautolock
sudo pacman -S firefox ranger vlc lxappearance arandr ntfs-3g noto-fonts
sudo pacman -S alsa-firmware alsa-utils alsa-plugins pulseaudio-alsa pulseaudio pavucontrol playerctl
sudo pacman -S thunar feh compton tumbler arc-gtk-theme arc-icon-theme zathura imagemagick
sudo pacman -S unzip mlocate wget curl gparted strace
sudo pacman -S bluez bluez-libs bluez-utils pulseaudio-bluetooth blueman
sudo pacman -S base-devel
sudo pacman -S acpid acpi
sudo systemctl enable acpid
mkdir "$HOME/AUR";
git clone "https://aur.archlinux.org/aurman.git";
cd "$HOME/AUR/aurman";
makepkg -Acs;
sudo pacman -U aurman*.tar.xz;
cd -;
aurman -S glipper escrotum-git polybar-git;
aurman -S sublime-text-dev && sudo ln -s /usr/bin/subl3 /usr/bin/subl;
sudo usermod -aG lp "$USER";
sudo ln -s /etc/fonts/conf.avail/{70-no-bitmaps.conf,10-sub-pixel-rgb.conf,11-lcdfilter-default.conf,66-noto-mono.conf,66-noto-sans.conf,66-noto-serif.conf} /etc/fonts/conf.d/
sudo cp synaptics.conf /etc/X11/xorg.conf.d/70-synaptics.conf;
sudo cp logind.conf /etc/systemd/;
cp xinitrc "$HOME/.xinitrc";
cp Xdefaults "$HOME/.Xdefaults";
cp zshrc "$HOME/.zshrc";
cp gitconfig "$HOME/.gitconfig";
mkdir -p "$HOME/.config" && cp -r config/* "$HOME/.config/";
mkdir -p "$HOME/.vim" && cp -r vim/* "$HOME/.vim/";
mkdir -p "$HOME/.local/share/fonts/" && cp -r fonts/* "$HOME/.local/share/fonts/";
cat profile | sudo tee -a /etc/profile > /dev/null;
touch $HOME/.Xauthority;
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)";
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.9/install.sh | bash;
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
nvm install --lts && npm install -g gtop;
dconf load / < dconf/*;
"$HOME/.config/wallpaper.sh";