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 and fan control.
OS | Arch Linux |
Desktop environment | Sway |
Hardware | ThinkPad X1 Carbon 7th gen |
The sway config has keyboard shortcuts for several core apps/tools:
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 |
Virtual webcam | v4l2loopback | Super + V |
App Launcher | compgen -c | fzf |
Super + Space |
Display setup | wdisplays | Super + D |
Audio volume | pactl | Super + 0-9 |
Toggle mute | pactl | Super + Grave |
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