Compare commits
6 Commits
master
...
backing-up
Author | SHA1 | Date | |
---|---|---|---|
e47fb0884d | |||
d5e1dc6b97 | |||
f1824f9a6c | |||
590df65a8f | |||
2d41f52764 | |||
524176cb86 |
@ -1,3 +1,14 @@
|
||||
# FireFox Configuration
|
||||
|
||||
[Sideberry addon hide top bar](https://github.com/mbnuqw/sidebery/wiki/Firefox-Styles-Snippets-(via-userChrome.css))
|
||||
|
||||
## 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
|
||||
|
1
FireFox/userChrome.css
Normal file
1
FireFox/userChrome.css
Normal file
@ -0,0 +1 @@
|
||||
#TabsToolbar {visibility: collapse;}
|
11
README.md
11
README.md
@ -15,3 +15,14 @@ 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)
|
16
SystemConfigurations/BlackSteel_Arch/.bashrc
Normal file
16
SystemConfigurations/BlackSteel_Arch/.bashrc
Normal file
@ -0,0 +1,16 @@
|
||||
#
|
||||
# ~/.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\]$ "
|
3
SystemConfigurations/BlackSteel_Arch/install-lutris.sh
Normal file
3
SystemConfigurations/BlackSteel_Arch/install-lutris.sh
Normal file
@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
pacman -Syu
|
||||
#pacman -S --noconfirm --needed
|
74
SystemConfigurations/BlackSteel_Arch/setup_blacksteel.md
Normal file
74
SystemConfigurations/BlackSteel_Arch/setup_blacksteel.md
Normal file
@ -0,0 +1,74 @@
|
||||
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/
|
132
SystemConfigurations/William/README.md
Normal file
132
SystemConfigurations/William/README.md
Normal file
@ -0,0 +1,132 @@
|
||||
# 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)
|
@ -1,5 +1,5 @@
|
||||
# Docker
|
||||
|
||||
* [pingvin](https://noted.lol/pingvin-share/)
|
||||
* IPFS
|
||||
* PiHole
|
||||
* Syncthing (file synchronozation)
|
||||
@ -39,6 +39,7 @@
|
||||
|
||||
### Unsorted (unchecked)
|
||||
|
||||
* [Http2Pic](https://http2pic.haschek.at/) - API for taking pictures of webpages
|
||||
* Photorec
|
||||
* Testdisk
|
||||
* Bitcartcc
|
||||
|
21
dockercompose/actual-budget/actual-data/.migrate
Normal file
21
dockercompose/actual-budget/actual-data/.migrate
Normal file
@ -0,0 +1,21 @@
|
||||
{
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
23
dockercompose/actual-budget/compose.yml
Normal file
23
dockercompose/actual-budget/compose.yml
Normal file
@ -0,0 +1,23 @@
|
||||
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
|
Loading…
x
Reference in New Issue
Block a user