Compare commits

..

No commits in common. "backing-up-crimsoncage" and "master" have entirely different histories.

13 changed files with 3 additions and 296 deletions

View File

@ -1,14 +1,3 @@
# FireFox Configuration
## Addons / Extensions
* Sideberry
* [Sideberry addon hide top bar](https://github.com/mbnuqw/sidebery/wiki/Firefox-Styles-Snippets-(via-userChrome.css))
* Dark Reader
* Ublock Origin
* Decentralize
* Privacy Redirect
* Lesspass
* Send to Metube
* Muse Score Downloader
[Sideberry addon hide top bar](https://github.com/mbnuqw/sidebery/wiki/Firefox-Styles-Snippets-(via-userChrome.css))

View File

@ -1 +0,0 @@
#TabsToolbar {visibility: collapse;}

View File

@ -15,14 +15,3 @@ Public documents and configurations pertaining to my homelab here at veritableva
| Budget Software | 9 | FireFlyIII | |
| Git Repos (version control) | 10 | Gitea | |
| Virtual Environment | 10 | Proxmox | |
# External Tools
[ipleak.net](https://ipleak.net)
## Anonymous VPS / Hosting
* [1984 Hosting](https://1984.hosting/)
* [NJalla](http://njallalafimoej5i4eg7vlnqjvmb6zhdh27qxcatdn647jtwwwui3nad.onion)
* [PacketPoint](http://packetz6ogg4hlzw3ba2d7gojvnyunxbwkatottpv34rk5fulddjgeid.onion/)
* [FlokiNET](https://billing.flokinet.is/index.php)

View File

@ -1,16 +0,0 @@
#
# ~/.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
# export PS1="\u@\h \[\e[32m\]\w \[\e[91m\]\$(parse_git_branch)\[\e[00m\]$ "
alias ls='ls --color=auto'
#PS1='[\u@\h \W]\$ '
PS1="\u@\h \[\e[32m\]\w \[\e[91m\]\$(parse_git_branch)\[\e[00m\]$ "

View File

@ -1,3 +0,0 @@
#!/bin/bash
pacman -Syu
#pacman -S --noconfirm --needed

View File

@ -1,74 +0,0 @@
1. Ran some setup commands below:
```
> sudo pacman -S lutris nvidia nvidia-prime nvidia-utils nvidia-settings xf86-video-amdgpu
> lutris
```
And got a message about "Missing Vulkan Libraries" Directing to [here](https://github.com/lutris/docs/blob/master/InstallingDrivers.mdhttps:/)
Snippets of the linked document are shown below:
### Arch / Manjaro / Other Arch Linux derivatives:
First, enable multilib (32-bit support).
To enable multilib repository, uncomment the [multilib] section in /etc/pacman.conf
```
[multilib]
Include = /etc/pacman.d/mirrorlist
```
Then upgrade the system
```
> sudo pacman -Syu
```
### NVIDIA:
***Warning** : Please ensure your graphics card is supported by modern NVIDIA driver before installing.*
*For a list of supported GPUs click here: [https://www.nvidia.com/Download/driverResults.aspx/149138/en-us](https://www.nvidia.com/Download/driverResults.aspx/149138/en-us)*
Proprietary driver and support for Vulkan are required for proper functionality of games.
To install it, execute the following command:
```
> sudo pacman -S --needed nvidia-dkms nvidia-utils lib32-nvidia-utils nvidia-settings vulkan-icd-loader lib32-vulkan-icd-loader
```
Lutris worked. Use command below to test?
`> lutris -v`
AMD
To install support for Vulkan API (will be functional only if you have a Vulkan capable GPU) and 32-bit games, execute following command:
```
> sudo pacman -S --needed lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader
```
2. ### Configuring Lutris through commands.
Install wine runner with: `> lutris -r wine`
Install wine with
```
> sudo pacman -S --needed wine-staging giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls \
mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error \
lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo \
sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama \
ncurses lib32-ncurses ocl-icd lib32-ocl-icd libxslt lib32-libxslt libva lib32-libva gtk3 \
lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader
```
lutris --export factorio --dest /home/william/exports/
lutris --import among-us.7z --dest /home/william/Games/

View File

@ -1,132 +0,0 @@
# Software to install
* FireFox
* Obsidian
* Insomnia
* PrusaSlicer
* QDirStat
* RustDesk
* Signal
* Upscayl
* Transmission
* Wireshark
* Godot
* VSCodium
* Markdown Lint
* Godot tools
* dotnettools
* muhammad-sammy csharp
* yzane markdown pdf
* java tools
* Open Remote SSH
* .NET Install tool
* Code Spell Checker
* VirtualBox
* KDEConnect
* GIMP
* Discord
* Element
* Blender
* Balena-Etcher
* LibreOffice
* Electrum BTC Wallet
* Remmina
* Lutris
* speedcrunch
# Debian Setup Steps
### To search packages
```bash
apt-cache search <keyword>
```
### Add to sudoers
```bash
su
apt-get install sudo
sudo visudo
```
Then add the following to the file, for your user of choice to give them 'sudo' powers
```bash
<username> ALL=(ALL:ALL) ALL
```
### Install basic tools
```bash
sudo apt-get update
# CLI
sudo apt-get install git neofetch curl vim
# KDE / Qt GUI
sudo apt-get install qdirstat transmission-qt electrum blender remmina gimp vlc speedcrunch
```
### Setup AppImageLauncher
* Grab the latest [.deb release](https://github.com/TheAssassin/AppImageLauncher/releases)
* Install the release
```bash
sudo dpkg -i <file_name>.deb
```
* Run 'AppImageLauncher Settings' to configure the launcher.
### VSCodium
[Pulled from here](https://www.linuxcapable.com/install-vscodium-on-debian-linux/)
```bash
sudo apt update
sudo apt upgrade
sudo apt install dirmngr software-properties-common apt-transport-https curl -y
curl -fSsL https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | sudo gpg --dearmor | sudo tee /usr/share/keyrings/vscodium.gpg >/dev/null
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/vscodium.gpg] https://download.vscodium.com/debs vscodium main" | sudo tee /etc/apt/sources.list.d/vscodium.list
sudo apt update
sudo apt install codium
```
### Syncthing
[Pulled from here](https://apt.syncthing.net/)
To allow the system to check the packages authenticity, you need to provide the release key.
```bash
# Add the release PGP keys:
sudo mkdir -p /etc/apt/keyrings
sudo curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg
# Add the "stable" channel to your APT sources:
echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list
# Add the "candidate" channel to your APT sources:
echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing candidate" | sudo tee /etc/apt/sources.list.d/syncthing.list
# Update and install syncthing:
sudo apt-get update
sudo apt-get install syncthing
```
### Docker / Docker Compose
```bash
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
# Install Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```
### Godot
Follow guide [here](https://docs.godotengine.org/en/stable/about/faq.html#linux)

View File

@ -1,5 +1,5 @@
# Docker
* [pingvin](https://noted.lol/pingvin-share/)
* IPFS
* PiHole
* Syncthing (file synchronozation)
@ -39,7 +39,6 @@
### Unsorted (unchecked)
* [Http2Pic](https://http2pic.haschek.at/) - API for taking pictures of webpages
* Photorec
* Testdisk
* Bitcartcc

View File

@ -1,21 +0,0 @@
{
"lastRun": "1702667624000-rename-nordigen-secrets.js",
"migrations": [
{
"title": "1694360000000-create-folders.js",
"timestamp": 1714529040503
},
{
"title": "1694360479680-create-account-db.js",
"timestamp": 1714529040552
},
{
"title": "1694362247011-create-secret-table.js",
"timestamp": 1714529040568
},
{
"title": "1702667624000-rename-nordigen-secrets.js",
"timestamp": 1714529040568
}
]
}

View File

@ -1,23 +0,0 @@
version: '3'
services:
actual_server:
image: docker.io/actualbudget/actual-server:latest
ports:
# This line makes Actual available at port 5006 of the device you run the server on,
# i.e. http://localhost:5006. You can change the first number to change the port, if you want.
- '5006:5006'
# environment:
# Uncomment any of the lines below to set configuration options.
# - ACTUAL_HTTPS_KEY=/data/selfhost.key
# - ACTUAL_HTTPS_CERT=/data/selfhost.crt
# - ACTUAL_PORT=5006
# - ACTUAL_UPLOAD_FILE_SYNC_SIZE_LIMIT_MB=20
# - ACTUAL_UPLOAD_SYNC_ENCRYPTED_FILE_SYNC_SIZE_LIMIT_MB=50
# - ACTUAL_UPLOAD_FILE_SIZE_LIMIT_MB=20
# See all options and more details at https://actualbudget.github.io/docs/Installing/Configuration
# !! If you are not using any of these options, remove the 'environment:' tag entirely.
volumes:
# Change './actual-data' below to the path to the folder you want Actual to store its data in on your server.
# '/data' is the path Actual will look for its files in by default, so leave that as-is.
- ./actual-data:/data
restart: unless-stopped