/dotfiles

dotfiles

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Required software

GNOME/graphical dependencies

sudo pacman -S gnome-keyring gnome-settings-daemon networkmanager seahorse eog thunar nextcloud-client pavucontrol telegram-desktop

Sway etc

sudo pacman -S sway swaybg swaylock swayidle feh brightnessctl acpi flatpak waybar playerctl libappindicator-gtk2 libappindicator-gtk3 mako wl-clipboard
yay -S reshift-wayland-git

Flatpak

flatpak install flathub com.spotify.Client
flatpak install flathub com.discordapp.Discord

sddm

sudo pacman -S sddm
yay -S archlinux-themes-sddm
sudo systemctl enable sddm

Fonts

sudo pacman -S ttf-hack ttf-font-awesome

Enabling the config

As such:

ln -sf ~/Workspace/github.com/jbouter/dotfiles/alacritty ~/.config/alacritty
ln -sf ~/Workspace/github.com/jbouter/dotfiles/mako ~/.config/mako
ln -sf ~/Workspace/github.com/jbouter/dotfiles/sway ~/.config/sway
ln -sf ~/Workspace/github.com/jbouter/dotfiles/waybar ~/.config/waybar

Configure the environment variables

The following command will make SSH work with gnome-keyring, and set the keyboard layout to US International with Alt-GR dead keys

printf "SSH_AUTH_SOCK=/run/user/1000/keyring/ssh\nXKB_DEFAULT_LAYOUT=us\nXKB_DEFAULT_VARIANT=altgr-intl\nMOZ_ENABLE_WAYLAND=1\nXDG_CURRENT_DESKTOP=Unity\n" | sudo tee -a /etc/environment