From 72adca6bb885959e74b80f9c3d03848651b973aa Mon Sep 17 00:00:00 2001 From: Daniel Flanagan Date: Sun, 15 Sep 2019 08:43:52 -0500 Subject: [PATCH] Updates --- de/bar/polybar-config | 2 +- de/x/resources | 6 +++--- scripts/arch-linux/provisioning/1-pacaur.bash | 20 +++++++++++-------- .../arch-linux/provisioning/2-essentials.bash | 7 ++++--- scripts/arch-linux/provisioning/3-extras.bash | 18 +++++++++++++++-- scripts/arch-linux/provisioning/amd.bash | 2 +- scripts/arch-linux/provisioning/irc.bash | 0 7 files changed, 37 insertions(+), 18 deletions(-) mode change 100644 => 100755 scripts/arch-linux/provisioning/amd.bash mode change 100644 => 100755 scripts/arch-linux/provisioning/irc.bash diff --git a/de/bar/polybar-config b/de/bar/polybar-config index 008ac15..5c9fee2 100644 --- a/de/bar/polybar-config +++ b/de/bar/polybar-config @@ -89,7 +89,7 @@ override-redirect = true type = internal/fs interval = 25 -mount-0 = ${env:BAR_FS_VOLUME} +mount-0 = ${env:BAR_FS_VOLUME:/} format = label-mounted = %free% diff --git a/de/x/resources b/de/x/resources index 3766489..50bf96f 100755 --- a/de/x/resources +++ b/de/x/resources @@ -15,9 +15,9 @@ ## *letterSpace: 0 ## Set fonts in "$HOME/.Xresources.env" -URxvt.font: xft:Iosevka:pixelsize=14,xft:Noto Emoji,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14 -URxvt.faceName: xft:Iosevka:pixelsize=14,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14 -URxvt.boldFont: xft:Iosevka:pixelsize=14:style=bold,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14 +URxvt.font: xft:Iosevka Term:pixelsize=14,xft:Noto Emoji,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14 +URxvt.faceName: xft:Iosevka Term:pixelsize=14,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14 +:x # URxvt.transparent: true # URxvt.shading: 70 URxvt.letterSpace: 0 diff --git a/scripts/arch-linux/provisioning/1-pacaur.bash b/scripts/arch-linux/provisioning/1-pacaur.bash index 799d5ef..15f98b8 100755 --- a/scripts/arch-linux/provisioning/1-pacaur.bash +++ b/scripts/arch-linux/provisioning/1-pacaur.bash @@ -5,21 +5,20 @@ # installs pacaur on a fresh arch install # install the dependencies -sudo pacman -S git curl openssl perl expac yajl --noconfirm - -# receive cower's gpg key -# gpg --recv-keys 1EB2638FF56C0C53 +sudo pacman -S git curl openssl perl expac yajl meson gmock gtest --noconfirm # setup a temporary place to install the packages from REPOSITORY_PATH="/tmp/provisioning" mkdir -p "$REPOSITORY_PATH" # clone the repositories -git clone https://aur.archlinux.org/cower.git "$REPOSITORY_PATH/cower" +rm -rf "$REPOSITORY_PATH/auracle-git" +rm -rf "$REPOSITORY_PATH/pacaur" +git clone https://aur.archlinux.org/auracle-git.git "$REPOSITORY_PATH/auracle-git" git clone https://aur.archlinux.org/pacaur.git "$REPOSITORY_PATH/pacaur" -# build and install cower -cd "$REPOSITORY_PATH/cower" +# build and install auracle +cd "$REPOSITORY_PATH/auracle-git" makepkg -i --noconfirm cd - @@ -28,5 +27,10 @@ cd "$REPOSITORY_PATH/pacaur" makepkg -i --noconfirm cd - +# cleanup +rm -rf "$REPOSITORY_PATH/auracle-git" +rm -rf "$REPOSITORY_PATH/pacaur" + # once installed, let the package manager manage itself and its dependencies -pacaur -S cower pacaur --noconfirm --noedit +pacaur -S auracle-git pacaur --noconfirm --noedit + diff --git a/scripts/arch-linux/provisioning/2-essentials.bash b/scripts/arch-linux/provisioning/2-essentials.bash index 7952d84..ae25a11 100755 --- a/scripts/arch-linux/provisioning/2-essentials.bash +++ b/scripts/arch-linux/provisioning/2-essentials.bash @@ -13,7 +13,7 @@ pacaur --needed -S \ openssh `# Remote Access` \ openssl `# Crypto` \ elixir `# Elixir Language` \ - nodejs npm yarn `# Language` \ + nodejs npm yarn `# JavaScript Runtime` \ python python-pip `# Python 3 Language` \ pass `# Password Management` \ firefox-developer-edition `# Default Web Browser` \ @@ -23,7 +23,7 @@ pacaur --needed -S \ pulseaudio pavucontrol `# Audio Backend and Controls` \ pulseaudio-ctl `# CLI Utility for Pulseaudio` \ neovim vim `# Text Editors` \ - unzip `# Handy Utility for ZIP Files` \ + unzip `# Simple Unzipping` \ xclip xsel `# X Selection & Clipboard Management` \ autocutsel `# Clipboard Helper` \ tmux `# Terminal Multiplexer` \ @@ -37,11 +37,12 @@ pacaur --needed -S \ gtk-engine-murrine xorg-server-devel `# GTK Theme Base and Headers?` \ bspwm-git sxhkd-git xdo-git `# Window Manager and Tools for its use` \ wlroots-git sway-git `# Wayland Compositor` \ - terminus-font ttf-iosevka-pack `# Primary Fonts` \ + terminus-font ttf-iosevka-type ttf-iosevka-term `# Primary Fonts` \ ttf-font-awesome `# Icon Font` \ curl `# HTTP Utility` \ w3m `# Viewing Images in Terminals` \ jq `# CLI for Interacting with JSON` \ + ranger `# CLI File Manager` \ bash-completion `# Handy Scripts for Tab-Completion in Bash` \ --noconfirm --noedit diff --git a/scripts/arch-linux/provisioning/3-extras.bash b/scripts/arch-linux/provisioning/3-extras.bash index 3334dad..6cc66b3 100755 --- a/scripts/arch-linux/provisioning/3-extras.bash +++ b/scripts/arch-linux/provisioning/3-extras.bash @@ -1,7 +1,15 @@ #!/usr/bin/env bash +if egrep -q '^\[multilib\]$' /etc/pacman.conf; then + echo "Multilib Repository Already Enabled!" +else + echo "Enabling Multilib Repository (with sudo)..." + sudo sh -c 'echo -e "\n\n[multilib]\nInclude = /etc/pacman.d/mirrorlist" >> /etc/pacman.conf' + pacaur -Syy +fi + pacaur --needed -S \ - arc-gtk-theme-git `# GTK Theme` \ + arc-gtk-theme `# GTK Theme` \ elementary-icon-theme `# GUI File Explorer Icons` \ thunar thunar-volman gvfs `# GUI File Explorer + Volume Management/Auto-Mount Disks)` \ samba `# Sharing Files with other (Windows) PCs` \ @@ -23,7 +31,13 @@ pacaur --needed -S \ neofetch `# swag` \ cloc `# For counting lines of code` \ ttf-noto-fonts-simple ttf-noto-fonts-ib noto-fonts-emoji `# Emoji` \ - siji-git gohufont artwiz-fonts phallus-fonts-git `# Bitmap Fonts` \ + siji-git gohufont artwiz-fonts `# Bitmap Fonts` \ autorandr `# Monitor Helper` \ + docker `# Containers` \ keybase keybase-gui kbfs `# Keybase Applications` \ + discord `# Chat` \ + steam steamcmd lutris `# Games` \ + gnome-shell `# Guh-nome Guh-shell` \ + redshift `# Save Your Eyes` \ + vlc `# Video Viewer` \ --noconfirm --noedit diff --git a/scripts/arch-linux/provisioning/amd.bash b/scripts/arch-linux/provisioning/amd.bash old mode 100644 new mode 100755 index 7f45e76..f9fa859 --- a/scripts/arch-linux/provisioning/amd.bash +++ b/scripts/arch-linux/provisioning/amd.bash @@ -1,3 +1,3 @@ #!/usr/bin/env bash -# todo? +pacaur --needed -S --noconfirm --noedit diff --git a/scripts/arch-linux/provisioning/irc.bash b/scripts/arch-linux/provisioning/irc.bash old mode 100644 new mode 100755