Here is a collection of things that I have developed for Arch Linux (and Arch Linux based distros). I have also included links to some of the resources that I use.
- Linux install notes (would not recommend them as an actual guide, but have included a list of problems/solutions that I have come across; might come in useful)
- Linux install script (created with help from the resources below)
- unzip (extra)
- opencv
- cmake
- Espanso (text expander) (should also add config to dotfiles repo)
- Fix Buzzing sounds ([Load Buzzing Sound and No sound when screen turns](Arch_Install_Fix_Notes/Load Buzzing Sound and No sound when screen turns.md))
- Fix Monitor Hotplugging ([Monitor Hotplugging](Arch_Install_Fix_Notes/Monitor Hotplugging.md))
- [USB Handling](Arch_Install_Fix_Notes/USB Handling.md)
- Setup screen locking (i3lock)
- Fix Qt5 programs so they have the same theme as GTK+ programs [Qt5 to GTK+](Arch_Install_Fix_Notes/Qt5 to GTK+.md)
- Obsidian Install
- Remove xlock and xlock dependency
- Add
lxsession
(polkit needed for elevated privilages) - Fix Tearing issues
- Integrate Trayer (not working yet)
- [Clipboard Manager](Arch_Install_Fix_Notes/Clipboard Manager.md)
- Sort out bluetooth (Bluetooth)
- [Replace sddm with lightdm](Arch_Install_Fix_Notes/Replace sddm with lightdm.md)
- Add colour theming to terminal (specifically when running
pacman
,nano
,yay
) - Remove kvantum-qt5 if not already done so
- Add
nm-connection-editor
to install programs - Should have a flag for necessary programs/good to have/nice to have programs
- Espanso (nice to have)
- CopyQ (nice to have) (or other clipboard manager)
- Add
nerd-fonts
package to termina stuff (necessary for p10k to work fully) - Add
zsh-autosuggestions
to terminal stuff - Add
lxinput
for keyboard/mouse settings i3lock
command for locking isi3lock -i ~/.lockscreen_wallpaper
- Add crontab to installed services
Here are some links to resources that I have found useful:
- Arch Wiki Installation Guide (obviously): https://wiki.archlinux.org/index.php/installation_guide
- Disconnected Custom Install Script: https://disconnected.systems/blog/archlinux-installer/#the-complete-installer-script
- Krushn's Arch Install Script: https://github.com/krushndayshmookh/krushn-arch/blob/master/install.sh
- Jeanlego's Arch Install Script: https://gist.github.com/jeanlego/57172bad5fe4256cefd03c04d464023c