various fixes

This commit is contained in:
2024-08-17 00:52:15 -04:00
parent 596c214b5a
commit ca9081ab36
4 changed files with 106 additions and 55 deletions

View File

@@ -159,7 +159,7 @@ finish the install.
26. `echo 'en_US.UTF-8 UTF-8' > /etc/locale.gen`
27. `echo 'KEYMAP=us' > /etc/vconsole.conf`
28. `echo 'hostname' > /etc/hostname`
29. `pacman -S sudo vim dhclient dhcpcd bash-completion btrfs-progs plymouth`
29. `pacman -S sudo vim dhclient dhcpcd bash-completion btrfs-progs plymouth fwupd`
- dhclient/dhcpcd provides dhcp for network
- bash-completion provides tab complete
@@ -329,6 +329,32 @@ mkdir ~/AUR
# When you find a project, the basic installation looks like this:
git clone <git repo from aur>
cd <folder name>
```
PAUSE!
Read through the PKGBUILD. Specifically check:
1. `depends=`: Do these make sense? Is there anything you wouldn't install?
2. `source=`: This should be a link to **an official repository**. If it links to
<https://joes-back-door.git> don't install it.
3. `sha256sums=`: Make sure this matches the package! If you have to - wget <https://link-to-deb>
and `sha256sum something.deb`
4. `package() {`: This is the script for installing the package. Does everything look right? Is
there something going on you don't understand? Are we `curl`ing or `wget`ing things we shouldn't be?
5. Also look through the remaining fields and check for oddities. Remember, anyone can slip anything
into these PKGBUILD files, but if the info looks kosher you're good to go. Basically there won't
be any surprises since the PKGBUILD defines everything related to the install/build process.
If you've already installed a few packages and keep them in a folder, you can run a quick and dirty
check with:
```bash
# Find all PKGBUILD files in the current tree and grep for `https` so we can find potentially unwanted web downloads.
find . -name "PKGBUILD" -exec grep --color -Hni "https://" {} \;
```
```bash
makepkg -si
```
@@ -531,7 +557,7 @@ Then create a snapshot service
Description=Runs btrbk with config file at /etc/btrbk/snapshots.conf
[Service]
ExecStart=/usr/bin/btrbk -c /etc/btrbk/snapshots.conf -v run
ExecStart=/usr/bin/btrbk -c /etc/btrbk/snapshots.conf --progress run
```
Then create a timer for the service

View File

@@ -20,7 +20,6 @@
- [Spotify](#spotify)
- [VLC](#vlc)
- [Remote Desktop](#remote-desktop)
- [Bitwarden](#bitwarden)
- [OBS](#obs)
- [Xbox Controller](#xbox-controller)
- [Mangohud](#mangohud-1)
@@ -35,15 +34,7 @@
## Discord
```bash
mv ~/Downloads/Discord ~/Applications/Discord
```
```conf
[Desktop Entry]
Name=Discord
Exec=/home/ducoterra/Applications/Discord/Discord
Icon=/home/ducoterra/Applications/Discord/discord.png
Type=Application
pacman -S discord
```
## Steam
@@ -266,23 +257,6 @@ pacman -S vlc
pacman -S remmina freerdp
```
## Bitwarden
<https://bitwarden.com/download/>
```bash
mv ~/Downloads/Bitwarden*.AppImage ~/Applications/Bitwarden.AppImage
chmod +x ~/Applications/*.AppImage
```
```conf
[Desktop Entry]
Name=Bitwarden
Exec=/home/ducoterra/Applications/Bitwarden.AppImage
Icon=/home/ducoterra/.icons/bitwarden.png
Type=Application
```
## OBS
<https://aur.archlinux.org/packages/obs-vkcapture-git>

View File

@@ -48,6 +48,7 @@
- [Iperf3](#iperf3)
- [Glances](#glances)
- [VirtualBox](#virtualbox)
- [Email](#email)
## Pacman Packages
@@ -494,37 +495,19 @@ pacman -S vlc
## Bitwarden
<https://bitwarden.com/download/>
```bash
mv ~/Downloads/Bitwarden*.AppImage ~/Applications/Bitwarden.AppImage
chmod +x ~/Applications/*.AppImage
```
```conf
[Desktop Entry]
Name=Bitwarden
Exec=/home/ducoterra/Applications/Bitwarden.AppImage %u
Icon=/home/ducoterra/.icons/bitwarden.png
Type=Application
pacman -S bitwarden
```
## Nextcloud
<https://nextcloud.com/install/#install-clients>
<https://wiki.archlinux.org/title/Nextcloud#Desktop>
```bash
mv ~/Downloads/Nextcloud*.AppImage ~/Applications/Nextcloud.AppImage
chmod +x ~/Applications/*.AppImage
pacman- S nextcloud-client
```
```conf
[Desktop Entry]
Name=Nextcloud
Exec=/home/ducoterra/Applications/Nextcloud.AppImage
Icon=/home/ducoterra/.icons/nextcloud.png
Type=Application
```
For app icon support, install <https://extensions.gnome.org/extension/615/appindicator-support/>
## Insomnia
@@ -611,10 +594,11 @@ Type=Application
## Bambu Studio
<https://aur.archlinux.org/packages/bambustudio-bin>
Install with flatpak.
1. Install <https://aur.archlinux.org/ttf-harmonyos-sans.git>
2. Install as normal with `makepkg -si`
```bash
flatpak install com.bambulab.BambuStudio
```
## Orca Slicer
@@ -772,4 +756,22 @@ pacman -S virtualbox
# Required reboot to load the kernel modules
reboot
```
```
## Email
- Download Proton Mail Bridge PKGBUILD: <https://proton.me/mail/bridge>
```bash
makepkg -si
```
- Open protonmail bridge and login
- Install geary email client
```bash
pacman -S geary
```
- Open geary
- Add the account following protonmail bridge's instructions