Skip to content

Commit d3c8afb

Browse files
committed
install
1 parent 76642df commit d3c8afb

25 files changed

+592
-423
lines changed

install/1.install_shell.sh

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,24 @@
22

33
source export_vars.sh
44

5-
$pacman -S \
6-
fzf \
7-
lsd \
8-
mc \
9-
ripgrep \
10-
skim \
11-
the_silver_searcher \
12-
vifm \
13-
xh \
14-
zsh \
15-
zsh-completions \
16-
zsh-doc
5+
declare -a packages=(
6+
"arch-wiki-docs"
7+
"bat"
8+
"chezmoi"
9+
"fzf"
10+
"jq"
11+
"htop"
12+
"lsd"
13+
"mc"
14+
"navi"
15+
"ripgrep"
16+
"tealdeer"
17+
"vim"
18+
"vifm"
19+
"xh"
20+
"zoxide"
21+
"zsh"
22+
"zsh-doc"
23+
)
1724

18-
$yay -S \
19-
navi \
20-
tealdeer \
21-
zoxide
25+
install_pacman $packages

install/10.install_aur.sh

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,17 @@
22

33
source export_vars.sh
44

5-
$yay -S adb-sync-git \
6-
grive-git \
7-
inxi \
8-
j4-dmenu-desktop \
9-
libinput-gestures \
10-
simple-mtpfs \
11-
shadowfox-updater
5+
declare -a packages=(
6+
"adb-sync-git"
7+
"anki-qt5"
8+
"android-completion"
9+
"brother-hll2310d"
10+
"czkawka-gui-bin"
11+
"inxi"
12+
"firefox-tridactyl-native"
13+
"j4-dmenu-desktop"
14+
"simple-mtpfs"
15+
"paru"
16+
)
17+
18+
install_yay $packages

install/11.install_scala.sh

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/usr/bin/bash
2+
3+
source export_vars.sh
4+
5+
declare -a packages=(
6+
"jre11-openjdk"
7+
"openjdk11-doc"
8+
"openjdk11-src"
9+
"sbt"
10+
"scala"
11+
"scala-docs"
12+
"scala-sources"
13+
)
14+
15+
install_pacman $packages
16+
17+
declare -a y_pkgs=(
18+
"intellij-idea-community-edition-no-jre"
19+
"coursier"
20+
)
21+
22+
install_yay $y_pkgs

install/12.install_browsers.sh

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/usr/bin/bash
2+
3+
source export_vars.sh
4+
5+
declare -a packages=(
6+
"firefox"
7+
"vivaldi"
8+
"qutebrowser"
9+
"telegram-desktop"
10+
"thunderbird"
11+
"rssguard"
12+
"systray-x-common"
13+
)
14+
15+
install_pacman $packages
16+
17+
declare -a y_pkgs=(
18+
"vieb-bin"
19+
"librewolf-bin"
20+
)
21+
22+
install_yay $y_pkgs

install/2.install_archives.sh

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,22 @@
22

33
source export_vars.sh
44

5-
$pacman -S bzip2 \
6-
gzip \
7-
i7z \
8-
p7zip \
9-
tar \
10-
zip \
11-
unrar
12-
13-
$yay -S archivemount \
14-
rar2fs
5+
declare -a packages=(
6+
"bzip2"
7+
"gzip"
8+
"i7z"
9+
"p7zip"
10+
"tar"
11+
"zip"
12+
"unzip"
13+
"unrar"
14+
)
15+
16+
install_pacman $packages
17+
18+
declare -a y_pkgs=(
19+
"archivemount"
20+
"rar2fs"
21+
)
22+
23+
install_yay $y_pkgs

install/3.install_editors.sh

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,24 @@
22

33
source export_vars.sh
44

5-
$pacman -S bash-language-server \
6-
emacs \
7-
libreoffice-still \
8-
meld \
9-
nano \
10-
rust-analyzer \
11-
python-language-server \
12-
vim
5+
declare -a packages=(
6+
"libreoffice-still"
7+
"meld"
8+
"nano"
9+
"rust-analyzer"
10+
"bash-language-server"
11+
"lua-language-server"
12+
"typescript-language-server"
13+
"yaml-language-server"
14+
)
1315

14-
$yay -S metals \
15-
intellij-idea-community-edition-no-jre \
16-
vim-language-server \
17-
vscode-html-languageserver-bin \
18-
yaml-language-server-bin
16+
install_pacman $packages
17+
18+
declare -a y_pkgs=(
19+
"emacs-pgtk-git"
20+
"kotlin-language-server"
21+
"sql-language-server"
22+
"vim-language-server"
23+
)
24+
25+
install_yay $y_pkgs

install/4.install_fonts.sh

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,26 @@
22

33
source export_vars.sh
44

5-
$pacman -S awesome-terminal-fonts \
6-
capitaine-cursors \
7-
perl-font-ttf \
8-
terminus-font \
9-
ttf-anonymous-pro \
10-
ttf-dejavu \
11-
ttf-fira-mono \
12-
ttf-fira-sans \
13-
ttf-hack \
14-
ttf-liberation \
15-
ttf-ubuntu-font-family
5+
declare -a packages=(
6+
"adobe-source-code-pro-fonts"
7+
"capitaine-cursors"
8+
"deepen-sound-theme"
9+
"fontconfig"
10+
"gtk-engine-murrine"
11+
"kvantum"
12+
"noto-fonts-emoji"
13+
"otf-droid-nerd"
14+
"papirus-icon-theme"
15+
"ttf-dejavu-nerd"
16+
"ttf-firacode-nerd"
17+
"ttf-hack-nerd"
18+
"ttf-iosevka-nerd"
19+
"ttf-jetbrains-mono-nerd"
20+
"ttf-liberation"
21+
"ttf-nerd-fonts-symbols-mono"
22+
"ttf-noto-nerd"
23+
"ttf-roboto"
24+
"ttf-terminus-nerd"
25+
)
1626

17-
$yay -S ant-dracula-kvantum-theme-git \
18-
gruvbox-dark-gtk \
19-
gruvbox-dark-icons-gtk \
20-
gruvbox-icon-theme \
21-
nerd-fonts-complete-mono-glyphs \
22-
nerd-fonts-dejavu-complete \
23-
otf-nerd-fonts-fira-code \
24-
ttf-nerd-fonts-hack-complete-git
27+
install_pacman $packages

install/5.install_network.sh

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,26 @@
22

33
source export_vars.sh
44

5-
$pacman -S ethtool \
6-
inetutils \
7-
net-tools \
8-
networkmanager \
9-
networkmanager-openvpn \
10-
nfs-utils \
11-
nm-connection-editor \
12-
nmap \
13-
mkinitcpio-netconf \
14-
wifite \
15-
wireguard-dkms \
16-
wireguard-tools
5+
declare -a packages=(
6+
"blueman"
7+
"bluez"
8+
"bluez-plugins"
9+
"bluez-tools"
10+
"bluez-utils"
11+
"ethtool"
12+
"inetutils"
13+
"iwd"
14+
"mkinitcpio-netconf"
15+
"net-tools"
16+
"nfs-utils"
17+
"nmap"
18+
"wifite"
19+
)
20+
21+
install_pacman $packages
22+
23+
declare -a y_pkgs=(
24+
"iwgtk"
25+
)
26+
27+
install_yay $y_pkgs

install/6.install_spells.sh

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,20 @@
22

33
source export_vars.sh
44

5-
$pacman -S aspell-de \
6-
aspell-en \
7-
aspell-ru \
8-
aspell-uk \
9-
hunspell-de \
10-
hunspell-en_US
11-
12-
$yay -S hunspell-ru \
13-
hunspell-uk
5+
declare -a packages=(
6+
"aspell-de"
7+
"aspell-en"
8+
"aspell-ru"
9+
"aspell-uk"
10+
"hunspell-de"
11+
"hunspell-en_US"
12+
)
13+
14+
install_pacman $packages
15+
16+
declare -a y_pkgs=(
17+
"hunspell-ru"
18+
"hunspell-uk"
19+
)
20+
21+
install_yay $y_pkgs

0 commit comments

Comments
 (0)