This is a collection of dotfiles and scripts for my bspwm setup
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Riyyi 3933b20115 Fix zsh prompt 7 years ago
.config Fix zsh prompt 7 years ago
.local/share/fonts Initial commit 7 years ago
.scripts Optimize lock.sh 7 years ago
etc Move X files to .config, add .zshrc 7 years ago
.gtkrc-2.0 Initial commit 7 years ago
README.md Add Thunar config files (for automounting) 7 years ago
dotfiles.sh Add screenshot and readme file 7 years ago
screenshot.png Add screenshot and readme file 7 years ago

README.md

Dotfiles

This is a collection of dotfiles and scripts for my i3 setup, previewed below:

Screenshot

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 <username>
passwd <username>

Installing pacaur:

gpg --recv-keys <pubkey>

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

Git:

git config --global user.email "<email address>"
git config --global user.name "<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 <backup.pgp> | gpg --import
gpg --search-keys <email address>