This repository holds my Linux config files.
New version as of January 2023:
Older versions:
Purpose | Tool |
---|---|
WM | i3 (i3-gaps) |
bar | polybar |
App launcher | rofi |
Shell | Bash |
Package managers | Pacman & Trizen |
OS | Arch Linux |
Terminal | xfce4-terminal |
Editor | nano & mousepad |
Code editor | vscode |
Browser | Firefox |
File manager | Thunar |
Music | Tidal through Tidal-hifi |
Nowadays I use a few different computers and I used to apply the base config and configure each pc on its own. I've grown tired of this approach however so I added a "pc specific" setup in the installer.
The pc specific setup bit will read the folder names in computers, offer you a choice, and execute the install.sh inside that folder. This allows me to get pc specific settings synced with git and applied easily.
Some things are handled by window class/title or have custom resolutions set, the tools below help obtain the info required:
xprop
-> displays staticxwindow
info including Window classxwininfo
-> displaysxwindow
info including current size/position
Copy/paste icons from these URLs:
- https://fontawesome.com/v5/cheatsheet
- https://fonts.google.com/noto/specimen/Noto+Color+Emoji/glyphs?noto.query=noto+color+emoji
After install read ./docs/afterinstall.md