# Dotfiles This is a collection of dotfiles and scripts for my i3 setup, previewed below: ![Screenshot](screenshot.png) ### Software: All packages that are manually installed via pacman -S, dependencies not included. -- installed during installation base base-devel sudo iw wpa_supplicant dialog -- installed after booting into system git openssh pacaur xorg-server xorg-xinit xorg-xrandr xorg-xbacklight xf86-video-intel i3-gaps rofi feh i3blocks i3lock-color-git (AUR) acpi playerctl alsa-utils sysstat screenfetch scrot imagemagick rxvt-unicode zsh zsh-completions libx264 ttf-dejavu firefox libnotify pulseaudio pulseaudio-alsa pavucontrol thunar thunar-volman gvfs tumbler ffmpegthumbnailer poppler-glib gtk-theme-arc-git (AUR) arc-icon-theme-git (AUR) moka-icon-theme-git (AUR) lxappearance ntfs-3g exfat-utils gedit thunderbird qbittorrent filezilla tlp smartmontools x86_energy_perf_policy intel-ucode mpv youtube-dl rtmpdump xarchiver zip unzip unrar p7zip texlive-most gvfs-mtp gvfs-gphoto2 chromium zathura zathura-pdf-mupdf gpicview python2-setuptools python2-click-5.1 (AUR) platformio (AUR) vim checkbashisms (AUR) ### Configuration: Below are all the system changes that were made.
<> = variable
() = action Predictable network interface names: ln -s /dev/null /etc/systemd/network/99-default.link Give wheel users sudo permission: nano /etc/sudoers (uncomment)%wheel ALL=(ALL) ALL Add user: useradd -m -G wheel -s /bin/bash passwd Installing pacaur: gpg --recv-keys git clone cower cd cower makepkg -si cd .. git clone pacaur cd pacaur makepkg -si cd .. pacaur -S cower pacaur rm -rf cower pacaur Switch shell to zsh: chsh -s /bin/zsh Pacman colors: nano /etc/pacman.conf (uncomment)Color Thunar automount: (inside Thunar menu) -> Edit -> Preferences -> Advanced -> Configure -> Check first two boxes under 'Removable Storage' Git: git config --global user.email "" git config --global user.name "" Tlp: systemctl enable tlp.service systemctl enable tlp-sleep.service nano /etc/default/tlp (edit)SOUND_POWER_SAVE_ON_BAT=0 Trim: systemctl enable fstrim.timer Clock internet sync: timedatectl set-ntp true Mail gpg: gpg --decrypt | gpg --import gpg --search-keys