forked from muratmirgun/linuxer
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patharch-prep.sh
More file actions
113 lines (86 loc) · 2.42 KB
/
arch-prep.sh
File metadata and controls
113 lines (86 loc) · 2.42 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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
#!/bin/bash
# nvim
sudo pacman -S --noconfirm neovim
sudo pacman -S --noconfirm xclip
# for neofetch
sudo pacman --noconfirm -S neofetch
# curl
sudo pacman --noconfirm -S curl
# git and yay
sudo pacman --noconfirm -S git
cd ~/
mkdir packages
cd packages
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si PKGBUILD
cd ~
# font
yay --noconfirm -S nerd-fonts-hack
yay --noconfirm -S otf-font-awesome-5-free
yay --noconfirm -S ttf-scientifica
# amd driver
# sudo pacman --noconfirm -S xf86-video-amdgpu
# for nvidia
sudo pacman --noconfirm -S nvidia nvidia-utils
# for intel
# sudo pacman --noconfirm -S xf86-video-intel
# for vm
# sudo pacman --noconfirm -S xf86-video-qxl
# bspwm
# sudo pacman --noconfirm -S xorg xorg-xinit bspwm picom polybar sxhkd
#for multiple monitors
sudo pacman --noconfirm -S arandr
# for dmenu
# sudo pacman --noconfirm -S dmenu
# for rofi
#sudo pacman --noconfirm -S rofi
#
# for bspwm configs
#mkdir -p ~/.config/bspwm
#mkdir ~/.config/sxhkd
#cp /usr/share/doc/bspwm/examples/bspwmrc .config/bspwm/
#cp /usr/share/doc/bspwm/examples/sxhkdrc .config/sxhkd/
#cp /etc/X11/xinit/xinitrc ~/.xinitrc
# terminal
sudo pacman --noconfirm -S alacritty
# wallpaper
sudo pacman --noconfirm -S nitrogen
# file managers
#yay --noconfirm -S lf
#sudo pacman --noconfirm -S nemo
# for media
sudo pacman --noconfirm -S sxiv
sudo pacman --noconfirm -S vlc
sudo pacman --noconfirm -S pulseaudio
#sudo pacman --noconfirm -S pavucontrol
#sudo pacman --noconfirm -S mate-utils # ss
sudo pacman --noconfirm -S peek
sudo pacman --noconfirm -S mpv
# for pdf and epub
sudo pacman --noconfirm -S zathura zathura-pdf-mupdf
# browsers
sudo pacman --noconfirm -S firefox
# gui code editor
sudo pacman --noconfirm -S code
# spotify
curl -sS https://download.spotify.com/debian/pubkey_0D811D58.gpg | gpg --import -
sudo pacman --noconfirm -S spotify
# for archiving tools
sudo pacman --noconfirm -S unzip unrar ark tar cabextract p7zip
# for discord
sudo pacman --noconfirm -S discord
yay --noconfirm -S cordless-git
# for office programs
sudo pacman --noconfirm -S libreoffice
# for htop
sudo pacman --noconfirm -S htop
# for programming languages
sudo pacman --noconfirm -S python python-pip go rust elixir nim
# for calc
sudo pacman --noconfirm -S kclac
# for zsh
sudo pacman --noconfirm -S zsh
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
chsh -s /bin/zsh