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 |
| Type | Name | Keyboard shortcut |
|---|---|---|
| Terminal | Alacritty | Super C |
| Text editor | Zed | 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 |
| Music | Spotify | Super M |
| 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.
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
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