-
Notifications
You must be signed in to change notification settings - Fork 0
/
installme.sh
91 lines (77 loc) · 3.4 KB
/
installme.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
#! /bin/bash
# grub
# pacman -S grub
# pacman -S efibootmgr
# placman -S intel-ucode # warning: change to amd-ucode for AMD procesors
# pacman -S os-prober
# X11
pacman -S xorg
pacman -S xorg-server
pacman -S xorg-xinit
pacman -S xorg-fonts
pacman -S xorg-xwininfo
pacman -S man
pacman -S network-manager-applet
pacman -S base-devel
# utilities
# pacman -S wpa_supplicant # for network
# pacman -S dhcpcd # for network
pacman -S ntfs-3g # for mounting usb nfts disk
pacman -S alsa-utils # for sound adjustments
pacman -S python-pip # for python pip
# languages
pacman -S go # golang
pacman -S ruby # ruby
# tools
pacman -S vim # an awesome command line text editor
pacman -S git # an awesome version control tool
pacman -S tmux # for command line multi-window
pacman -S zsh # yet another good shell
pacman -S openssh # ssh
# optional tools
pacman -S redshift # adjust screen color for sake of your eyes (night light)
pacman -S compton # for transparent window, I'm using dwm
pacman -S sxhkd # for shortcuts
pacman -S fzf # fuzzy file finder, for searching for files
pacman -S xwallpaper # set wallpaper
pacman -S shadowsocks-libev # shadowsocks to bypass the GFW
pacman -S mpv # a video player
pacman -S sxiv # an image viewer
pacman -S ffmpeg # command line sound editing
pacman -S unrar # uncompress
pacman -S unzip # uncompress
pacman -S mlocate # for the command locate
pacman -S gedit # a none-command line text editor
pacman -S zathura-pdf-mupdf # zathura, a good file viewer
pacman -S zathura-djvu
pacman -S zathura-ps
pacman -S ibus # for typing in Chinese and Japanese
pacman -S ibus-rime # Rime - an open source typing tool
pacman -S dunst # for notify-send
pacman -S pandoc # great book format converter
pacman -S texlive-most # every writer needs this
pacman -S texlive-lang # extra package for some languages like Chinese, Japanese, Greek, etc.
pacman -S biber # utility used to handle biblatex
pacman -S pdftk # for manipulating pdf
pacman -S cronie # schedule your works, you can choose other cron programs
pacman -S inkscape # schedule your works, you can choose other cron programs
pacman -S gimp # linux substitution for PS
pacman -S gparted # graphical disk partition tool
pacman -S chromium # a great browser
pacman -S networkmanager # for managing network
pacman -S z # awesome terminal based translator and dictionary, built with awk
# fonts
pacman -S adobe-source-code-pro-fonts
pacman -S rxvt-unicode
pacman -S noto-fonts
pacman -S noto-fonts-emoji
pacman -S ttf-font-awesome
# Just for fun
pacman -S cowsay # cow will say something impressive!
# pip
pip3 install ueberzug
# AUR
# lazygit
#
# Remindings:
# Some of the packages installed above require dependencies like programming languages (go, perl, etc.) and pacman automatically installed them. You might need to install the dependencies yourself if you want those and didn't install all the above tools