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 | 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.
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