This repository was archived by the owner on Jul 10, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy patharch-linux-manjaro-first-install.sh
116 lines (103 loc) · 2.01 KB
/
arch-linux-manjaro-first-install.sh
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
# !/bin/sh
mkdir -v ~/.config/{pulse,lsd,fish,darktable}
mkdir ~/Google\ Drive
mkdir -p ~/Projects/me
sudo pacman -Syu
sudo pacman -S --noconfirm curl \
alacritty \
bat \
cheese \
cmake \
cmatrix \
deno \
docker \
docker-compose \
filezilla \
fish \
flameshot \
geary \
git \
gnome-font-viewer \
go \
gpick \
gst-plugin-pipewire \
htop \
inkscape \
jq \
kdenlive \
konsole \
lsd \
manjaro-pipewire \
mplayer \
net-tools \
nodejs \
npm \
optipng \
pulseeffects \
python-pip \
rhythmbox \
simplescreenrecorder \
solaar \
speedtest-cli \
vim \
vlc \
xclip \
xsel \
yarn \
zellij
pamac install darktable
pamac install atuin
pamac install ttf-ms-fonts
pamac install micro
yay -S --noconfirm espanso
yay -S --noconfirm google-chrome
yay -S --noconfirm nitch
yay -S --noconfirm starship
yay -S --noconfirm visual-studio-code-insiders-bin
cp -rv fish/config.fish ~/.config/fish/
cp -rv .gitconfig ~/
cp -rv alacritty ~/.config/
cp -rv darktable/styles ~/.config/darktable/styles/
cp -rv pulse.conf ~/.config/pulse/daemon.conf
cp -rv SimpleScreenRecorder/.ssr ~/
cp -rv lsd/config.yaml ~/.config/lsd/
# docker
sudo systemctl start docker.service
sudo systemctl enable docker.service
sudo chmod 666 /var/run/docker.sock
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
# ---
# tmux conf
# cp -rv .tmux.conf ~/;
# tmux source ~/.tmux.conf;
# change shell
chsh -s /usr/bin/fish
# git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
# npm global packages
sudo npm i -g \
begynner \
easy-rename \
gtop \
localtunnel \
n \
npm-check-updates \
qrcode-terminal \
svgo \
vercel
# pfetch
# {
# mkdir ~/temp && cd ~/temp &&
# git clone https://github.com/dylanaraps/pfetch &&
# cd pfetch &&
# sudo cp -v pfetch /usr/bin &&
# cd ~ && rm -rf ~/temp
# }
# nerd fonts
{
mkdir ~/temp && cd ~/temp &&
git clone https://github.com/ryanoasis/nerd-fonts &&
bash nerd-fonts/install.sh &&
cd ~ && rm -rf ~/temp
}