Package: btw-i-use-arch
BTW I Use ArchHelper menu-driven CLI for installing packages and setting up Linux components on an
Arch-based system.
If performing a clean install - ALWAYS RUN PACMAN SYSTEM UPDATES FIRST!
Disclaimer: I have built precisely one Arch system and spend the majority of my time
using Manjaro KDE, which suits my needs nicely. I like Arch! But I think I might
actually prefer Manjaro. This package works equally well for either distro.Free software: MIT licenseDocumentation:https://btw-i-use-arch.readthedocs.io.FeaturesMenu-driven (uses simple-term-menu)Update components and perform setup tasks more simplyNotes for specific packages:Spelling check packagesaspellhunspell-en_UShspell libviokkoDB Drivers for GNUCashlibdbilibdbi-driversPackages required to enable gestures for touchpadxdotoolxf86-input-synapticslibinput-gesturesKDE-Specific Widget for setting up like Mac-like docklatte-dockKDE-Specific Widget - Configures Title bar in Global Menuhttps://www.dedoimedo.com/computers/plasma-look-like-mac.htmlplasma5-applets-active-window-controlPost-installation Tasks:Set up latte dock and widgetsIf going for the dock / top menu bar look, search the apps menu for dock and add it.
Drag the menu bar from the bottom to the top and add the global menu, active window control, and a spacer (L-to-R). Edit the settings of
active window control so it shows the Minimize and Maximize buttons.
Run this to remove the top title bar when windows are maximized:kwriteconfig5--file~/.config/kwinrc--groupWindows--keyBorderlessMaximizedWindows true qdbus org.kde.KWin /KWin reconfigureReference for removing title barinitialize postgres:https://lobotuerto.com/blog/how-to-install-postgresql-in-manjaro-linux/restore database dumps manuallye.g.:psql -U justin -d gnucash-kff -f ./Desktop/dumpfileset up cron jobs, e.g. [./dev/pg-db-backup/db-export.py]Mounting an NFS ShareSubstitute the relevant server and local share directory
as necessary. Optionally backup /etc/fstabsudo cp /etc/fstab /etc/fstab_bkpand add the following line:
192.168.100.100:/mnt/tank /home/justin/nfs_share nfs _netdev 0 0Restoring a user profileNavigate to user directory and run:tar xzvf /backup/location/mybackup.tar.gzSetting up .pypirc fileUse template provided and plug in keys from gitlab
and pypi, place in home directory for easy deploymentsAccessing USB Devices / Microcontrollers without sudo:Find the device:sudo dmesg | grep ttyFind the Group ID by running this command: (change tty device accordingly)stat /dev/ttyUSB0Add your Linux user to the gid determined in the previous command (“uucp” in this case)sudo gpasswd-a$USER uucpIssues I’ve encountered + FixesIssueFixBlocky, weird looking text rendered in PDFs and Webpagesepifonts was causing a conflict with Helvetica (yay-Repifonts)Spotify Problem importing keyRun this:curl-sShttps://download.spotify.com/debian/pubkey.gpg| gpg--import-and choose No when yay asks to import key during installationSlow Wi-Fihttps://wiki.archlinux.org/title/NetworkManager#Using_iwd_as_the_Wi-Fi_backend- set iwd as Wi-Fi BackendCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.
It also utilizessimple-term-menuby IngoMeyer441.History0.1.0 (2021-03-27)First release on PyPI.