Skip to content

Commit

Permalink
alligned
Browse files Browse the repository at this point in the history
  • Loading branch information
pol committed Jan 21, 2021
1 parent 34eea6b commit d202dc8
Showing 1 changed file with 62 additions and 62 deletions.
124 changes: 62 additions & 62 deletions .local/scripts/bootstrap/arch_functions
Original file line number Diff line number Diff line change
Expand Up @@ -40,30 +40,30 @@ base_install () {
# Terminal
sudo pacman -S base-devel --noconfirm # AUR
sudo pacman -S bat --noconfirm # "Cat" on steroids
sudo pacman -S dhcpcd --noconfirm
sudo pacman -S dhcpcd --noconfirm # Internet
sudo pacman -S dnsutils --noconfirm # Ip
sudo pacman -S exa --noconfirm # "ls" on steroids
sudo pacman -S exfat-utils --noconfirm # Add support for exfat https://wiki.archlinux.org/index.php/file_systems
sudo pacman -S fzf --noconfirm # Fuzzy finder
sudo pacman -S gcc --noconfirm # Cpp
sudo pacman -S gdb # debugging c++
sudo pacman -S git --noconfirm
sudo pacman -S gdb --noconfirm # debugging c++
sudo pacman -S git --noconfirm # It's git bro
sudo pacman -S gvim --noconfirm # Vim version with extra features
sudo pacman -S htop --noconfirm # Show system resources
sudo pacman -S laptop-detect --noconfirm # Detect if using a laptop
sudo pacman -S ncdu --noconfirm # Manage storage
sudo pacman -S net-tools --noconfirm # Ips
sudo pacman -S npm --noconfirm
sudo pacman -S npm --noconfirm # Package manager
sudo pacman -S ntfs-3g --noconfirm # Read/write support for ntfs https://wiki.archlinux.org/index.php/NTFS-3G
sudo pacman -S perl-file-mimeinfo --noconfirm # mimeopen -d $file and type whatever app you want to open that with
sudo pacman -S polkit --noconfirm
sudo pacman -S polkit --noconfirm # Policy kit
sudo pacman -S polkit-gnome --noconfirm # https://wiki.archlinux.org/index.php/Polkit
sudo pacman -S python --noconfirm
sudo pacman -S python3 --noconfirm
sudo pacman -S ranger --noconfirm # Ranger
sudo pacman -S rclone --noconfirm # Rsync to remote
sudo pacman -S reflector --noconfirm # Update Arch mirrors
sudo pacman -S ruby --noconfirm
sudo pacman -S ruby --noconfirm # Package manager
sudo pacman -S stow --noconfirm # To deploy dotfiles
sudo pacman -S svn --noconfirm # Similar to git
sudo pacman -S termite --noconfirm # Terminal emulator
Expand All @@ -75,7 +75,7 @@ base_install () {
sudo pacman -S wget --noconfirm # Download stuff
sudo pacman -S xclip --noconfirm # Clipboard
sudo pacman -S xdg-user-dirs --noconfirm # Manage user directories like "Downloads" https://wiki.archlinux.org/index.php/XDG_user_directories
sudo pacman -S xfce4-clipman-plugin --noconfirm # Clipboard manager (persistant clip even when application is closed)
sudo pacman -S xfce4-clipman-plugin --noconfirm # Clipboard manager (persistant clip even when application is closed)
sudo pacman -S xorg --noconfirm # Display server
sudo pacman -S xorg-xinit --noconfirm # Start X11 without LightDM "startx" https://wiki.archlinux.org/index.php/Xinit
sudo pacman -S yarn --noconfirm # Package installer
Expand All @@ -87,55 +87,55 @@ base_install () {
sudo pacman -S dunst --noconfirm # Notifications
sudo pacman -S file-roller --noconfirm # Archive Manager
sudo pacman -S gnome-calculator --noconfirm # Calculator
sudo pacman -S gnome-font-viewer --noconfirm # Font viewer
sudo pacman -S gnome-font-viewer --noconfirm # Font viewer
sudo pacman -S gparted --noconfirm # Manage partitions
sudo pacman -S gucharmap --noconfirm # Characters keyboard
sudo pacman -S hexchat --noconfirm # IRC APP
sudo pacman -S libreoffice-still --noconfirm # Office
sudo pacman -S meld --noconfirm # Best diff viewer "kompare pulls a lot of kde dependencies"
sudo pacman -S noto-fonts-emoji --noconfirm # Classic Emoji
sudo pacman -S okular --noconfirm # or sudo pacman -S zathura zathura-pdf-mupdf zathura-cb
sudo pacman -S playerctl --noconfirm # Audio
sudo pacman -S noto-fonts-emoji --noconfirm # Classic Emoji
sudo pacman -S okular --noconfirm # Best pdf viewer
sudo pacman -S playerctl --noconfirm # Audio
sudo pacman -S pulseaudio pulseaudio-equalizer pulseaudio-bluetooth --noconfirm # Audio
sudo pacman -S transmission-gtk --noconfirm # A simpler Torrent D.
sudo pacman -S ttf-dejavu ttf-liberation ttf-droid ttf-ubuntu-font-family ttf-roboto noto-fonts --noconfirm # Fonts
sudo pacman -S tumbler ffmpegthumbnailer raw-thumbnailer --noconfirm # IDK
sudo pacman -S vlc --noconfirm # Video player

# Theme
#sudo pacman -S breeze --noconfirm # Theme
sudo pacman -S adapta-gtk-theme --noconfirm # Alternative theme
#sudo pacman -S breeze --noconfirm # Theme
sudo pacman -S adapta-gtk-theme --noconfirm # Alternative theme
sudo pacman -S arc-gtk-theme arc-icon-theme --noconfirm # Arc theme and its icon's
sudo pacman -S dconf-editor --noconfirm # Edit gnome configuration
sudo pacman -S dconf-editor --noconfirm # Edit gnome configuration
sudo pacman -S gtk2 gtk3 --noconfirm
sudo pacman -S kvantum-qt5 --noconfirm # Qt5 Custom themes
sudo pacman -S lxappearance --noconfirm # Gtk configuration utility
sudo pacman -S papirus-icon-theme --noconfirm # Best icon theme!
sudo pacman -S qt5ct --noconfirm # Qt5 configuration utility
sudo pacman -S kvantum-qt5 --noconfirm # Qt5 Custom themes
sudo pacman -S lxappearance --noconfirm # Gtk configuration utility
sudo pacman -S papirus-icon-theme --noconfirm # Best icon theme!
sudo pacman -S qt5ct --noconfirm # Qt5 configuration utility
#https://wiki.archlinux.org/index.php/Uniform_look_for_Qt_and_GTK_applications
#https://wiki.archlinux.org/index.php/qt

### AUR
yay -S balena-etcher --noconfirm # "Rufus" on linux
yay -S birdtray --noconfirm # Thunderbird tray
yay -S google-chrome --noconfirm # Best web browser
yay -S pix --noconfirm # Image viewer
yay -S pix --noconfirm # Image viewer
yay -S skypeforlinux-stable-bin --noconfirm # Skype
yay -S spotify --noconfirm # Spotify
yay -S ttf-ms-fonts --noconfirm # Microsoft fonts ##deprecated
yay -S visual-studio-code-bin --noconfirm # Microsoft's Visual Code /not #sudo pacman -S code
yay -S whatsapp-nativefier --noconfirm # Whatsapp client

# Thunderbird
#yay -S thunderbird-bin --noconfirm # Might have to manually enter PGP key /not#sudo pacman -S thunderbird
#yay -S thunderbird-bin --noconfirm # Might have to manually enter PGP key /not#sudo pacman -S thunderbird
sudo pacman -S thunderbird --noconfirm # Check if its the same version as thunderbird-bin

# Lockscreen
yay -S betterlockscreen --noconfirm
sudo pacman -S xss-lock --noconfirm

# Backups
yay -S timeshift --noconfirm # sudo timeshift-gtk
yay -S timeshift --noconfirm # Tip: sudo timeshift-gtk
sudo pacman -S cron --noconfirm
}

Expand All @@ -148,7 +148,7 @@ arch_install() {
#sudo pacman -S linux-lts-headers
#sudo pacman -S nvidia-lts
# sudo pacman -S nvidia-dkms #very slow
sudo pacman -S nvidia nvidia-utils --noconfirm # Nvidia
sudo pacman -S nvidia nvidia-utils --noconfirm # Nvidia
sudo pacman -S xf86-video-intel mesa lib32-mesa --noconfirm # Intel
sudo pacman -S lib32-nvidia-utils --noconfirm # Requires adding multilib libraries
sudo pacman -S nvidia-settings --noconfirm # Add force composition pipeline in nvidia-settings
Expand All @@ -163,7 +163,7 @@ arch_install() {

# Bluetooth
sudo pacman -S bluez bluez-utils --noconfirm
sudo pacman -S blueberry --noconfirm # Linux Mint spin-off of GNOME Bluetooth
sudo pacman -S blueberry --noconfirm # Linux Mint spin-off of GNOME Bluetooth
if [[ $FirstRun == y || $FirstRun == Y ]]; then
systemctl enable bluetooth.service
fi
Expand All @@ -176,8 +176,8 @@ arch_install() {
# Ntp for time syncro
#https://wiki.archlinux.org/index.php/Systemd-timesyncd
if [[ $FirstRun == y || $FirstRun == Y ]]; then
systemctl enable systemd-timesyncd.service # systemd time service
sudo timedatectl set-ntp true # Enable ntp
systemctl enable systemd-timesyncd.service # systemd time service
sudo timedatectl set-ntp true # Enable ntp
systemctl disable ntpd.service
fi
# https://wiki.archlinux.org/index.php/USB_storage_devices
Expand Down Expand Up @@ -228,37 +228,37 @@ vim_install () {
# Best Tiling Window Manager
i3_install () {
# AUR
yay -S cava --noconfirm # https://github.com/karlstav/cava
yay -S kbdd-git --noconfirm # i3blocks keyboard layout
yay -S cava --noconfirm # https://github.com/karlstav/cava
yay -S kbdd-git --noconfirm # i3blocks keyboard layout

# GUI/Terminal
sudo pacman -S acpi --noconfirm
sudo pacman -S awk bc upower --noconfirm # battery plus
sudo pacman -S feh --noconfirm # Wallpaper
sudo pacman -S gnome-screenshot --noconfirm # Take screenshots with impr pant
sudo pacman -S i3-gaps --noconfirm # i3 with gaps
sudo pacman -S i3blocks --noconfirm # Bottom bar
sudo pacman -S light --noconfirm # Brightness
sudo pacman -S awk bc upower --noconfirm # Battery plus
sudo pacman -S feh --noconfirm # Wallpaper
sudo pacman -S gnome-screenshot --noconfirm # Take screenshots with impr pant
sudo pacman -S i3-gaps --noconfirm # i3 with gaps
sudo pacman -S i3blocks --noconfirm # Bottom bar
sudo pacman -S light --noconfirm # Brightness
sudo pacman -S perl-anyevent-i3 python-dbus --noconfirm
sudo pacman -S picom --noconfirm # Compositor, for transparencies
sudo pacman -S pulseaudio alsa-utils --noconfirm # Audio
sudo pacman -S rofi --noconfirm # App menu Super+d
sudo pacman -S yad xdotool --noconfirm # calendar
sudo pacman -S zenity --noconfirm # i3blocks poweroff menu
sudo pacman -S picom --noconfirm # Compositor, for transparencies
sudo pacman -S pulseaudio alsa-utils --noconfirm # Audio
sudo pacman -S rofi --noconfirm # App menu Super+d
sudo pacman -S yad xdotool --noconfirm # Calendar
sudo pacman -S zenity --noconfirm # Poweroff menu i3blocks
#yay installs this: sudo pacman -S jq xdotool indent perl-anyevent-i3 --noconfirm # cava dependancies
}

# Best Desktop
cinnamon_install() {
# GUI
sudo pacman -S cinnamon --noconfirm # Desktop
sudo pacman -S gnome-screenshot --noconfirm # Take screenshots with impr pant
sudo pacman -S gnome-shell --noconfirm # Fallback mode in case cinnamon crashes, to have a taskbar
sudo pacman -S metacity --noconfirm # Fallback mode in case cinnamon crashes
sudo pacman -S cinnamon --noconfirm # Desktop
sudo pacman -S gnome-screenshot --noconfirm # Take screenshots with impr pant
sudo pacman -S gnome-shell --noconfirm # Fallback mode in case cinnamon crashes, to have a taskbar
sudo pacman -S metacity --noconfirm # Fallback mode in case cinnamon crashes
sudo pacman -S python-numpy python-xlib --noconfirm # Color pick applet

# AUR
yay -S cinnamon-sound-effects --noconfirm # Sound effects
yay -S cinnamon-sound-effects --noconfirm # Sound effects
yay -S mint-themes mint-y-icons mint-backgrounds --noconfirm # Themes

gsettings set org.cinnamon.desktop.wm.preferences resize-with-right-button true # alt + rightclick to resize windows
Expand All @@ -281,19 +281,19 @@ gnome_install() {
}

plasma_install() {
sudo pacman -S plasma --noconfirm # Check archwiki first
yay -S ocs-url --noconfirm # Easy install of kde store add-ons
sudo pacman -S plasma --noconfirm # Check archwiki first
yay -S ocs-url --noconfirm # Easy install of kde store add-ons
}

bloat_install () {
sudo pacman -S cmatrix --noconfirm # Bloat
sudo pacman -S cowsay --noconfirm # A cow displaying text
sudo pacman -S cowsay --noconfirm # A cow displaying text
sudo pacman -S fortune-mod --noconfirm # Random quote
sudo pacman -S lolcat --noconfirm
sudo pacman -S ponysay asciiquarium --noconfirm
sudo pacman -S sl --noconfirm # Steam locomotor, (Did you mean to type ls?)
yay -S figlet toilet --noconfirm # Cool letters
yay -S pipes.sh --noconfirm # Lockscreens
sudo pacman -S sl --noconfirm # Steam locomotor, (Did you mean to type ls?)
yay -S figlet toilet --noconfirm # Cool letters
yay -S pipes.sh --noconfirm # Lockscreens
}

virtualbox_install() {
Expand All @@ -306,11 +306,11 @@ virtualbox_install() {
}

games_install () {
#sudo pacman -S dnsmasq --noconfirm # fixes download speed problem
#sudo pacman -S dnsmasq --noconfirm # fixes download speed problem
sudo pacman -S lutris --noconfirm
sudo pacman -S minecraft --noconfirm
sudo pacman -S steam --noconfirm
sudo pacman -S vulkan-tools --noconfirm # for gaming
sudo pacman -S vulkan-tools --noconfirm # for gaming
}

laptop_install() {
Expand Down Expand Up @@ -341,30 +341,30 @@ emacs_install () {
### All packages in here should be handpicked
optional() {
# Terminal
#sudo pacman -S github-cli --noconfirm # Github from terminal, create issues...
#sudo pacman -S github-cli --noconfirm # Github from terminal, create issues...
sudo pacman -S doxygen texlive-most graphviz --noconfirm # Doxygen

# GUI
sudo pacman -S obs-studio --noconfirm # Video recording
sudo pacman -S audacity --noconfirm # Audio editor
sudo pacman -S dbeaver --noconfirm # Base de dades
sudo pacman -S gimp --noconfirm # Image editor
sudo pacman -S jdk-openjdk --noconfirm # with dbeaver
sudo pacman -S jdk-openjdk --noconfirm # with dbeaver
sudo pacman -S r --noconfirm # Probabilitat i estadística
sudo pacman -S remmina freerdp libvncserver --noconfirm # Remote conexions
sudo pacman -S texstudio --noconfirm # Latex text editor
#sudo pacman -S intellij-idea-community-edition # BD free version (no SQL)
#sudo pacman -S intellij-idea-community-edition # BD free version (no SQL)
yay -S intellij-idea-ultimate-edition --noconfirm # BD paid IntelliJ

# AUR
yay -S eclipse-java --noconfirm # BD
yay -S android-studio --noconfirm # Android Studio
yay -S rstudio-desktop-bin --noconfirm # Probabilitat i estadística IDE
yay -S slack-desktop --noconfirm # Slack
yay -S youtube-dl --noconfirm # Download youtube videos
sudo pacman -S tor --noconfirm # Tor private browser
yay -S tor-browser --noconfirm
yay -S f5fpc --noconfirm # Connexio a UPClink
yay -S eclipse-java --noconfirm # BD
yay -S android-studio --noconfirm # Android Studio
yay -S rstudio-desktop-bin --noconfirm # Probabilitat i estadística IDE
yay -S slack-desktop --noconfirm # Slack
yay -S youtube-dl --noconfirm # Download youtube videos
sudo pacman -S tor --noconfirm # Tor private browser
yay -S tor-browser --noconfirm # Tor private browser
yay -S f5fpc --noconfirm # Connexio a UPClink

# Calendar
#sudo pacman -S gnome-calendar gnome-keyring libsecret seahorse
Expand Down

0 comments on commit d202dc8

Please sign in to comment.