Config

This repository contains my personal configuration files for various tools and applications, such as Sway, Dolphin, Inkscape, Alacritty etc, and also linux system configuration like automatic login.

OS Arch Linux
Desktop Sway
Hardware ThinkPad X1 Carbon 7th gen
CPU Intel i7-8565U
GPU Intel WhiskeyLake-U GT2 / UHD Graphics 620 / Gen9

Apps / Commands

Type Name Keyboard shortcut
Terminal Alacritty Super C
Text editor Kate Super X
File browser Dolphin Super E
Firefox Firefox Super F
Chromium Chromium Super W
Screenshot Grim Super S
Video capture wf-recorder Super Shift S
Calculator Speedcrunch Super Z
App Launcher compgen -c \| fzf Super Space
Display setup wdisplays Super D
Audio volume pactl Super 0-9
Toggle mute pactl Super Grave

Keyboard shortcuts are defined in the sway config.

NTP

https://wiki.archlinux.org/index.php/Network_Time_Protocol_daemon#Installation

sudo pacman -S ntp
sudo systemctl enable ntpdate.service # Will only synchronize clock on boot
sudo systemctl start ntpdate.service # Just synchronizes once and stops

yay (for AUR)

git clone git@github.com:Jguer/yay.git
# Need to get PKGBUILD file from a different repo
# See https://github.com/Jguer/yay/issues/1179
git clone https://aur.archlinux.org/yay.git yay_pkgbuild
cp yay_pkgbuild/PKGBUILD yay/
cd yay
makepkg -si # Assumes base-devel package is already installed