-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.sh
More file actions
executable file
·134 lines (101 loc) · 3.55 KB
/
Copy pathinstall.sh
File metadata and controls
executable file
·134 lines (101 loc) · 3.55 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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
#!/bin/bash
set -e
set -x
sudo pacman -Syu
# install yay
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
cd ~
rm -rf yay
# font
yay -S maplemono-nf
yay -S bibata-cursor-theme-bin
sudo pacman -S zsh bat cmake wireplumber file-roller lxappearance hyprpicker hyprland-guiutils nwg-look brightnessctl arc-gtk-theme adapta-gtk-theme breeze-gtk adwaita-icon-theme arc-icon-theme ristretto pavucontrol zathura zathura-pdf-poppler nwg-hello
yay -S materia-gtk-theme spicetify-cli breaktimer-bin cava kora-icon-theme converseen batsignal gnome-calculator
# Thunar and plugins
yay -S thunar thunar-archive-plugin thunar-volman thunar-megasync-bin
# Disk analyzer
yay -S baobab
# yazi
yay -S yazi 7zip fzf
# kde-connect
sudo pacman -S kdeconnect
# notification daemon
sudo pacman -S swaync
# clipboard
sudo pacman -S cliphist
# authentication agent
sudo pacman -S polkit-kde-agent
# hyprland plugins and packages
sudo pacman -S cpio meson swww waybar hypridle tuned
yay -S hyprshot hyprlock wlogout python-pywal16 waypaper hyprsunset
# OCR
yay -S tesseract tesseract-data-eng
# nvim
sudo pacman -S neovim ripgrep lazygit btop npm nodejs webkit2gtk
# sudo setcap cap_perfmon=+ep /usr/bin/btop
# USB automount
sudo pacman -S udiskie
# Docker
yay -S docker lazydocker docker-compose docker-buildx
# Postgesql
yay -S postgresql pgadmin4
# Zram
sudo pacman -S zram-generator
sudo tee /etc/systemd/zram-generator.conf >/dev/null <<EOF
[zram0]
zram-size = ram / 4
EOF
sudo systemctl daemon-reload
sudo systemctl start /dev/zram0
sudo zramctl
sudo swapon --show
# deno
curl -fsSL https://deno.land/install.sh | sh
# enable packages
# sudo pacman -S hyprwayland-scanner
hyprpm update
hyprpm add https://github.com/hyprwm/hyprland-plugins
hyprpm enable hyprexpo
hyprpm add https://github.com/KZDKM/Hyprspace
hyprpm enable Hyprspace
# zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/TamCore/autoupdate-oh-my-zsh-plugins $ZSH_CUSTOM/plugins/autoupdate
git clone https://github.com/hlissner/zsh-autopair ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autopair
git clone https://github.com/jeffreytse/zsh-vi-mode $ZSH_CUSTOM/plugins/zsh-vi-mode
git clone https://github.com/romkatv/zsh-defer ~/.zsh/zsh-defer
# set Syslinks
ln -sf ~/.cache/wal/zathurarc ~/.config/zathura/zathurarc
ln -sf ~/.cache/wal/colors-btop.theme ~/.config/btop/themes/colors-btop.theme
# laptop packages
sudo pacman -S alsa-utils sof-firmware arandr tlp tlp-rdw tlp-pd
yay -S nwg-displays tlpui
yay -S linux-wifi-hotspot
# Latex
sudo pacman -S texlive-latex texstudio texlive-latexextra
# React native
sudo pacman -S jdk17-openjdk
yay -S android-studio
# Openvino
yay -S openvino openvino-intel-npu-plugin openvino-intel-gpu-plugin
# NPU
yay -S intel-npu-driver intel-npu-compiler
# Proton vpn with networkmanager
# go to https://account.protonvpn.com/downloads and download wireguard conf (edit allowed IP)
yay -S wireguard-tools
sudo nmcli connection import type wireguard file ~/Downloads/wg-JP-FREE-30.conf
# OBS
yay -S vpl-gpu-rt obs-studio
# Formatting
sudo pacman -S exfatprogs
# Gaming
# Enable multilib in /etc/pacman.conf
sudo pacman -S wine wine-mono winetricks
yay -S gamemode lib32-gamemode
yay -S mangohud lib32-mangohud
yay -S easyeffect python-autoeq