aboutsummaryrefslogtreecommitdiffhomepage
path: root/pages
diff options
context:
space:
mode:
Diffstat (limited to 'pages')
-rw-r--r--pages/projects.md2
-rw-r--r--pages/wiki/cgit.md43
-rw-r--r--pages/wiki/dolphin.md23
-rw-r--r--pages/wiki/dolphin/custom-hd-textures.md25
-rw-r--r--pages/wiki/dolphin/netplay.md5
5 files changed, 75 insertions, 23 deletions
diff --git a/pages/projects.md b/pages/projects.md
index 902d137..f81d29b 100644
--- a/pages/projects.md
+++ b/pages/projects.md
@@ -2,7 +2,7 @@
This page a growing collection of active (and not-so-active) projects I am working on.
-All git repos are hosted on: [Codeberg](https://codeberg.org/btxx/)
+All git repos can be found: [here](/git)
## Active Projects
diff --git a/pages/wiki/cgit.md b/pages/wiki/cgit.md
index 0f26b6b..2f0fa08 100644
--- a/pages/wiki/cgit.md
+++ b/pages/wiki/cgit.md
@@ -6,7 +6,48 @@ This page contains a comprehensive guide to setting up cgit on NearlyFreeSpeech.
Most of the following has been lifted from [NearlyFreeSpeech cgit application walkthrough](https://members.nearlyfreespeech.net/wiki/Applications/Cgit) but has been tweaked and updated.
-You can see a **live version** [here](https://git.btxx.org).
+## Setup `git` Repostories
+
+The first thing we need to do is setting up our `git` repos, with the ability for the public to clone our projects. Each one of your project repos will need to follow this same procedure.
+
+Make sure to change your "domain" folder accordingly.
+
+~~~sh
+cd /home/public/git.btxx.org
+
+mkdir myproject.git
+cd myproject.git
+
+git init --bare
+
+# Configure for HTTP access
+git config http.getanyfile true
+git config http.uploadpack true
+
+# Update server info (crucial for HTTP cloning)
+git update-server-info
+
+# Set up the post-update hook
+cat > hooks/post-update << 'EOF'
+#!/bin/sh
+exec git update-server-info
+EOF
+
+chmod +x hooks/post-update
+~~~
+
+Then make sure to include the following `.htaccess` file at the root of your domain folder (ie. `git.btxx.org/`):
+
+~~~sh
+SetEnv GIT_PROJECT_ROOT /home/public/git.btxx.org
+SetEnv GIT_HTTP_EXPORT_ALL
+~~~
+
+Now you can test this locally by running:
+
+~~~
+git clone https://git.btxx.org/myproject.git
+~~~
## Building cgit
diff --git a/pages/wiki/dolphin.md b/pages/wiki/dolphin.md
index 8b4ed30..05246e7 100644
--- a/pages/wiki/dolphin.md
+++ b/pages/wiki/dolphin.md
@@ -2,24 +2,5 @@
This page contains all the details of my personal gaming setup for the Dolphin emulator on macOS (Linux is fairly similar using `apt`, `apk` etc).
-## Installing Dolphin
-
-Grab the latest build from `brew`:
-
-```
-brew install dolphin
-```
-
-That's it!
-
-
-## Custom HD Textures
-
-1. Check both `Load Custom Textures` and `Prefetch Custom Textures` in the main **Graphics** settings
-2. Open `File` > `Open User Folder`
-3. Navigate to `Load` > `Textures`
-4. Create a new folder named after your game code (ie, RE2 is `GHAE08`)
-5. Dump all texture files into this newly created folder
-6. Enjoy HD textures!
-
-![The graphics settings for the Dolphin emulator](/public/images/dolphin-textures.png)
+* [Custom HD Textures](/wiki/dolphin/custom-hd-textures)
+* [NetPlay](/wiki/dolphin/netplay)
diff --git a/pages/wiki/dolphin/custom-hd-textures.md b/pages/wiki/dolphin/custom-hd-textures.md
new file mode 100644
index 0000000..f913b4a
--- /dev/null
+++ b/pages/wiki/dolphin/custom-hd-textures.md
@@ -0,0 +1,25 @@
+# Dolphin: Custom HD Textures
+
+This page contains all the details of my personal gaming setup for the Dolphin emulator on macOS (Linux is fairly similar using `apt`, `apk` etc).
+
+## Installing Dolphin
+
+Grab the latest build from `brew`:
+
+```
+brew install dolphin
+```
+
+That's it!
+
+
+## Custom HD Textures
+
+1. Check both `Load Custom Textures` and `Prefetch Custom Textures` in the main **Graphics** settings
+2. Open `File` > `Open User Folder`
+3. Navigate to `Load` > `Textures`
+4. Create a new folder named after your game code (ie, RE2 is `GHAE08`)
+5. Dump all texture files into this newly created folder
+6. Enjoy HD textures!
+
+![The graphics settings for the Dolphin emulator](/public/images/dolphin-textures.png)
diff --git a/pages/wiki/dolphin/netplay.md b/pages/wiki/dolphin/netplay.md
new file mode 100644
index 0000000..013a4a2
--- /dev/null
+++ b/pages/wiki/dolphin/netplay.md
@@ -0,0 +1,5 @@
+# Dolphin: NetPlay
+
+1. Install [Dolphin](https://dolphin-emu.org/download/) for your proper platform and install
+2. Launch Dolphin and navigate to **Tools** > **Start NetPlay...**
+3. Enter the `IP` provided by the host and join! \ No newline at end of file