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` 26. `echo 'en_US.UTF-8 UTF-8' > /etc/locale.gen`
27. `echo 'KEYMAP=us' > /etc/vconsole.conf` 27. `echo 'KEYMAP=us' > /etc/vconsole.conf`
28. `echo 'hostname' > /etc/hostname` 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 - dhclient/dhcpcd provides dhcp for network
- bash-completion provides tab complete - bash-completion provides tab complete
@@ -329,6 +329,32 @@ mkdir ~/AUR
# When you find a project, the basic installation looks like this: # When you find a project, the basic installation looks like this:
git clone <git repo from aur> git clone <git repo from aur>
cd <folder name> 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 makepkg -si
``` ```
@@ -531,7 +557,7 @@ Then create a snapshot service
Description=Runs btrbk with config file at /etc/btrbk/snapshots.conf Description=Runs btrbk with config file at /etc/btrbk/snapshots.conf
[Service] [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 Then create a timer for the service

View File

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

View File

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

View File

@@ -0,0 +1,49 @@
# E/OS
## Core Apps
These are my core daily drivers which are available on the App Lounge. I won't spend too much time
describing their purpose since it should be self-explanatory.
### App Lounge
- Youtube
- Spotify
- Audible
- Proton Mail
- Proton Calendar
- Proton VPN
- Nextcloud
- Nextcloud Notes
- Discord
- Home Assistant
- Bitwarden
- Unifi
- Unifi Protect
- WiFiMan
- Amazon
- Thinq
- Teams
- KDE Connect
- Moonlight
- PhoneTrack
- Maps
- Lose It
- Firefox
### APK
For these apps I would recommend setting up a weekly reminder to check for updates.
#### Nextcloud Talk
<https://github.com/nextcloud/talk-android/releases>
If you download the app from FDroid notitications won't work. This seems to be a bug but forum posts
claim it's been around for a while and Nextcloud doesn't seem to be fixing it.
#### Wireguard
<https://www.wireguard.com/install/#android-play-store-direct-apk-file>
Since we don't have the play store we'll need to download from the website.