Add md pages back to make nix deployment cleaner

This commit is contained in:
Agatha Lovelace 2023-02-11 12:30:43 +01:00
parent 106bb542f6
commit b3aeaa4fb4
Signed by: sorceress
GPG Key ID: 01D0B3AB10CED4F8
5 changed files with 199 additions and 2 deletions

2
.gitignore vendored
View File

@ -2,6 +2,4 @@
.jekyll-metadata
Gemfile.lock
_site
source/_pages/*
!source/_pages/index.html
source/.jekyll-image-optim-cache

View File

@ -0,0 +1,64 @@
---
title: Ancient Wormies modpack installation
---
# Using MultiMC
Download MultiMC [here](https://multimc.org/)
Download the modpack here: [Curseforge-compatible .zip](https://meowbox.sapphic.pw/AncientWormies.zip)
In MultiMC, **Add Instance****Import from zip**, select the downloaded .zip file and press **Ok**
Then, right click → **Edit Instance****Settings** → **Java**
- Java installation: Minecraft 1.7.10 requires java 8 (newer versions might not work)
If you don't already have it installed, get it from [here](https://www.java.com/en/download/) or use your package manager, if you're using linux.
Pressing **Auto-detect** should show you a list of installed versions, where you need to pick the one starting with **1.8.0**, otherwise
on windows the path is usually `C:\Program Files\Java\jre1.8.0_X\bin\javaw.exe` (where X is the version number)
and on linux/mac os the path should be something like `/usr/lib/jvm/java-8-openjdk/jre/bin/java`
- Memory: I recommend somewhere around 512MB minimum and 4096MB maximum
- Java arguments: These should work well:
```bash
-XX:+UseG1GC -Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=51 -XX:G1HeapRegionSize=32M
```
# Using the official minecraft launcher
In minecraft launcher, press **Installations****New installation**
- Version: `release 1.7.10`
- Game directory: for this example I will call it `ancient-wormies/` to avoid confusion, but feel free to use any name and any location.
- More options:
- Java executable: Minecraft 1.7.10 requires java 8 (newer versions might not work)
If you don't already have it installed, get it from [here](https://www.java.com/en/download/) or use your package manager, if you're using linux.
on windows the path is usually `C:\Program Files\Java\jre1.8.0_X\bin\javaw.exe` (where X is the version number)
and on linux/mac os the path should be something like `/usr/lib/jvm/java-8-openjdk/jre/bin/java`
- JVM arguments:
```bash
-Xms512M -Xmx4G -XX:+UseG1GC -Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=51 -XX:G1HeapRegionSize=32M
```
feel free to tweak `-Xms` (minimum allocated memory) and `-Xmx` (maximum allocated memory) according to the amount of RAM available
Start this installation once and let it load. Then, close the game.
Download Minecraft Forge for 1.7.10 [here](https://files.minecraftforge.net/net/minecraftforge/forge/index_1.7.10.html).
Either of these buttons should work:
![The forge download page linked above. the "Installer" buttons are highlighted in purple](https://i.imgur.com/a0pEfoy.png)
Open the downloaded installer, make sure that "Install client" is selected; leave the installation path as it is, unless you installed minecraft somewhere else (this is different from `ancient-wormies/`) and press **Ok**.
Once again, open the minecraft launcher's **Installations** tab and choose the installation you created earlier. Change the version to `release 1.7.10-Forge10.13.4.1614-1.7.10` and press **Save**.
Hover over your installation and on the right side press the Folder button. A file explorer should open.
Then, download the modpack here: [Full extracted .zip](https://meowbox.sapphic.pw/AncientWormies-full.zip)
Extract the .zip file's contents into your installation folder. The structure should be something like this:
```
ancient-wormies/
├─ config/
├─ logs/
├─ mods/
├─ options.txt
└─ ...other files
```
Then, pick the installation in minecraft launcher's main tab and start the game! If you see a loading screen with the forge logo, you probably did everything right!
And if something isn't working right, feel free to ask me! [Contact](../Links)

26
source/_pages/Links.md Normal file
View File

@ -0,0 +1,26 @@
---
title: About Me
---
# Contact
Feel free to DM me anytime. I'm more likely to respond if we've interacted before!
[Matrix](http://matrix.to/#/@agathasorceress:finallycoffee.eu) *(preferred)*
[Email:]() ag<!-- thermal@paste.com -->atha@techno<!-- some@thing.net -->gothic.net *(preferred)*
[Telegram](https://t.me/lunarw1tch)
[Discord:]() @Agatha#1815
# OpenPGP
```
3318 5E0D 62AD 7294 3799 47D4 C37A BADD B597 BCA1
```
{: .nolinenum}
[Keyoxide](https://keyoxide.org/hkp/33185E0D62AD7294379947D4C37ABADDB597BCA1)
# My other pages
[Mastodon](https://eldritch.cafe/@AgathaSorceress)
[Last.fm](https://www.last.fm/user/EmpressLovelace)
[Steam](https://steamcommunity.com/id/aghatt/)
[Twitch](https://www.twitch.tv/agathasorceress)
[Gitea](https://git.lain.faith/sorceress)
[GitHub](https://github.com/AgathaSorceress)

View File

@ -0,0 +1,46 @@
---
title: Violet Meadow
hide: true
---
# Rules
1. Absolutely no racism, xenophobia, classism, queerphobia, transmedicalism, sysmedicalism, pluralphobia, ableism, sexism or any other kind of discrimination. Especially, slurs.
2. Be mindful of people's triggers and trauma. Use spoilers and content warnings for common triggers or on request. This includes voice/video channels.
3. Lewd jokes and some vague mentions of lewd things are allowed but please refrain from lewd/kink/sexual references to yourself or any others in the community. There are minors and ace people here, so please respect everyone's boundaries.
4. Please be nice. Nobody likes additional stress, especially in a safe space.
5. No cops or feds allowed. Don't be a bootlicker either.
# Information
## Roles
Roles can be managed [here](https://roleypoly.com/s/844290936942755900)
You can pick multiple roles and you are free to use _any_ of them! If you would like to have a pronoun/label role added, feel free to ask me!
The `quietroom` role gives you access to a quieter channel, if the others get too overwhelming!
## Channels
Please keep spammy bot commands to `#beepy-robots`!
To use the music bot, put the song name or link in the `#music-requests` channel while connected to `🔊 illegally copied tapes` and it should start playing!
Most other channels have their topic set to a _(hopefully)_ helpful description! Feel free to ask for help anyway!
## Relays
Messages in this server are relayed by @relay kitten to a Telegram channel, a Matrix space and vice versa!
Unfortunately, it's only possible to relay the #main channel to telegram, but the matrix space has all channels! Ask me if you would like an invite!
## Name Colors
You can use the `s!change #a88fac` command to change your username's color! Replace the _hex color code_ with any color you would like to use!
If you would like to reset your username color, use the `s!remove` command. Other commands can be found with `s!help`!
## Pluralkit
This server has PluralKit, which should carry over your existing settings if you've used it before! You can use the `pk;help` command to set up a plural system!
The official [documentation page](https://pluralkit.me/start/) may be helpful!
## Starboard
If you really like a message and think it should be remembered, react with 📌 to copy it to the `#impawtant` channel! The current requirement is 3 📌 reactions.
Feel free to remove the reactions to automatically unpin it!

View File

@ -0,0 +1,63 @@
---
title: Setting up JACK with PulseAudio on ArchLinux
---
Add user to required groups:
```bash
sudo usermod -aG realtime,audio,disk agatha # you might not be agatha
```
Add this to `/etc/security/limits.conf`:
```
@audio - rtprio 95
@audio - memlock unlimited
```
Log out and back in
Install required packages:
```bash
yay -S mpg123 lib32-mpg cadence-git jack2 pulseaudio-jack
```
Build and install wineasio separately
```bash
cd /tmp
git clone https://aur.archlinux.org/wineasio.git
cd wineasio/
makepkg -si
```
Copy the .dll's into the right places. Paths might slightly differ depending on distro and wine version:
```bash
cd src/wineasio-1.0.0/
sudo cp build32/wineasio.dll.so /usr/lib32/wine/i386-unix/wineasio.dll.so
sudo cp build64/wineasio.dll.so /usr/lib/wine/x86_64-unix/wineasio.dll.so
```
Register the .dll for wine32 and wine64:
```bash
regsvr32 /usr/lib32/wine/i386-unix/wineasio.dll.so
wine64 regsvr32 /usr/lib/wine/x86_64-unix/wineasio.dll.so
```
(If you're using FLStudio with wine32 or a different wineprefix, ``adjust`` the paths accordingly. Some DAWs might not require this.)
```bash
cp build64/wineasio.dll.so .wine/drive_c/windows/system32/wineasio.dll
cp build64/wineasio.dll.so .wine/drive_c/windows/system32/wineasio.dll.so
```
In Cadence;
* Configure jack settings similar to this
* In main menu, set ALSA Bridge Type to `ALSA → PulseAudio → JACK (Plugin)`
![Engine settings tab: Realtime is checked, Realtime priority is 95. Everything else is default.](https://i.imgur.com/dDAdm1m.png)
![Driver settings tab: ALSA driver selected, with duplex mode on. The input device is the audio interface and the output device is the default audio output. Input and Output channels are both at 0. Sample rate is 44100 and buffer size is 2048. Periods per Buffer are set to 2.](https://i.imgur.com/22O1Lne.png)
Sample rate and buffer size values might need to be adjusted.
In FL Studio audio settings, select WineASIO.
Before starting any DAW that uses WineASIO, remember to start the JACK server through Cadence and don't forget to switch your system audio output to the JACK sink.
![Jack sink (PulseAudio JACK Sink) is selected as audio output in gnome settings.](https://i.imgur.com/E3KwJOs.png)