forked from joamatab/install_new_computer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
arch.mk
121 lines (106 loc) · 2.16 KB
/
arch.mk
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
114
115
116
117
118
119
120
121
install:
sudo timedatectl set-timezone America/Los_Angeles
git config --global core.editor "vim"
sudo pacman-mirrors --fasttrack && sudo pacman -Syyu
sudo pacman -Syyu --noconfirm
sudo pacman -Sy --noconfirm \
chromium \
curl \
cmus \
firefox \
fish \
flameshot \
gcc \
git \
go \
gparted \
htop \
keepassxc \
kitty \
libreoffice \
lsd \
make \
neovim \
npm \
pacaur \
redshift \
ripgrep \
rsync \
ruby \
s3fs \
the_silver_searcher \
tmux \
transmission-gtk \
trash-cli \
time \
unzip \
wget \
wireless_tools \
xcape \
xclip \
yarn
yarn add prettier
bspwm:
sudo pacman -Sy --noconfirm \
libxcb \
polybar \
xcb-util \
xcb-util-wm \
xcb-util-keysyms \
xdo
desktop:
sudo pacman -Sy --noconfirm \
docker \
sxhkd
pacaur -S mons
yay -S klayout
extra:
yay -S googler
yay -S aur/mons
# yaourt -G klayout
sudo pacman -Sy --noconfirm \
nextcloud-client \
nodejs \
npm \
i3 \
qutebrowser \
openscad \
onlyoffice
mons:
pacaur -S mons
vim: /usr/bin/nvim
sudo npm install -g neovim
curl -fLo $(HOME)/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
curl -fLo $(HOME)/.local/share/nvim/site/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
mkdir -p $(HOME)/.config/nvim
ln -sf $(HOME)/.vimrc $(HOME)/.config/nvim/init.vim
sudo gem install neovim
docker:
sudo pacman -Sy --noconfirm \
docker
sudo systemctl start docker
sudo systemctl enable docker
sudo usermod -aG docker $(USER)
lts:
sudo pacman -Sy --noconfirm \
lts \
linux-lts-headers
sudo grub-mkconfig -o /boot/grub/grub.cfg
cinnamon:
sudo pacman -Sy --noconfirm \
cinnamon \
cinnamon-wallpapers cinnamon-sounds gnome-terminal parcellite
xfce:
sudo pacman -Sy --noconfirm \
xfce4-gtk3 xfce4-goodies xfce4-terminal network-manager-applet xfce4-notifyd-gtk3 xfce4-whiskermenu-plugin-gtk3 tumbler engrampa
kde:
sudo pacman -Sy --noconfirm \
plasma kio-extras
kdebase
davmail:
yay davmail
vbox:
sudo pacman -Sy --noconfirm \
virtualbox \
linux-rt-lts-manjaro-virtualbox-host-modules
.PHONY: install nodejs