/config

Personal configuration for apps and desktop environment

Primary LanguageShell

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 and fan control.

OS Arch Linux
Desktop environment Sway
Hardware ThinkPad X1 Carbon 7th gen

Keyboard Shortcuts

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

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