diff options
author | Bradley Taunt <bt@btxx.org> | 2024-07-21 16:20:16 -0400 |
---|---|---|
committer | Bradley Taunt <bt@btxx.org> | 2024-07-21 16:20:16 -0400 |
commit | 81298bf957d3f629b78990894863c4c7a3adb807 (patch) | |
tree | 5b1079d7952241e12b51a61973c0f8f2da946073 | |
parent | ad792a59e9092e74c36de077ab47a629ccf9b3e1 (diff) |
More conversion of ikiwiki pages to wruby
-rw-r--r-- | pages/ikiwiki/NearlyFreeSpeech.md | 2 | ||||
-rw-r--r-- | pages/ikiwiki/git.md | 2 | ||||
-rw-r--r-- | pages/ikiwiki/search.md | 2 | ||||
-rw-r--r-- | pages/ps2.md | 6 | ||||
-rw-r--r-- | pages/wiki/openbsd.md | 4 | ||||
-rw-r--r-- | pages/wiki/openbsd/desktop_environment.md | 54 | ||||
-rw-r--r-- | pages/wiki/ps2.md | 4 | ||||
-rw-r--r-- | pages/wiki/ps2/networking.md (renamed from pages/ps2/networking.md) | 0 | ||||
-rw-r--r-- | pages/wiki/ps2/pcsx2.md (renamed from pages/ps2/pcsx2.md) | 0 |
9 files changed, 60 insertions, 14 deletions
diff --git a/pages/ikiwiki/NearlyFreeSpeech.md b/pages/ikiwiki/NearlyFreeSpeech.md index 6583da9..5edb61f 100644 --- a/pages/ikiwiki/NearlyFreeSpeech.md +++ b/pages/ikiwiki/NearlyFreeSpeech.md @@ -2,8 +2,6 @@ This page documents step-by-step how to properly setup and customize *ikiwiki* on [NearlyFreeSpeech](https://nearlyfreespeech.net). A good deal of the documentation here has been lifted from [ikiwiki.info/tips/nearlyfreespeech/](https://ikiwiki.info/tips/nearlyfreespeech/) but altered and updated. -[[!toc ]] - ## Register for an account and set up a site After you get an account, create a site using their web interface. diff --git a/pages/ikiwiki/git.md b/pages/ikiwiki/git.md index 3658a3a..4400bc9 100644 --- a/pages/ikiwiki/git.md +++ b/pages/ikiwiki/git.md @@ -2,5 +2,5 @@ This page documents how to setup `git` for both the base `ikiwiki` install, along with your own custom wiki-generated site. -**Note:** These instructions are catered to users running ikiwiki via [[ikiwiki/NearlyFreeSpeech]] +**Note:** These instructions are catered to users running ikiwiki via [NearlyFreeSpeech](/ikiwiki/NearlyFreeSpeech) diff --git a/pages/ikiwiki/search.md b/pages/ikiwiki/search.md index 0694516..1448c31 100644 --- a/pages/ikiwiki/search.md +++ b/pages/ikiwiki/search.md @@ -1,6 +1,6 @@ # Setting Up ikiwiki Search on NearlyFreeSpeech -This page focuses on properly setting up ikiwiki search on [[ikiwiki/NearlyFreeSpeech]]. +This page focuses on properly setting up ikiwiki search on [NearlyFreeSpeech](/ikiwiki/NearlyFreeSpeech). ## Proper Packages diff --git a/pages/ps2.md b/pages/ps2.md deleted file mode 100644 index a85f929..0000000 --- a/pages/ps2.md +++ /dev/null @@ -1,6 +0,0 @@ -# PS2 - -This page contains information about setting up PS2 hardware (and emulators) to work with online play. - -* [PCSX2](/ps2/pcsx2) -* [Networking](/ps2/networking) diff --git a/pages/wiki/openbsd.md b/pages/wiki/openbsd.md index a4bc67e..d5387b7 100644 --- a/pages/wiki/openbsd.md +++ b/pages/wiki/openbsd.md @@ -2,5 +2,5 @@ This page contains all of my personal scripts and tutorials for OpenBSD. The content ranges from setting up laptops and desktops, to running personal servers and optimization tweaks. -* [[openbsd/installation]] -* [[openbsd/desktop_environment]] +* [Installation](/wiki/openbsd/installation) +* [Desktop Environment](/wiki/openbsd/desktop_environment) diff --git a/pages/wiki/openbsd/desktop_environment.md b/pages/wiki/openbsd/desktop_environment.md new file mode 100644 index 0000000..1e82c53 --- /dev/null +++ b/pages/wiki/openbsd/desktop_environment.md @@ -0,0 +1,54 @@ +# Setting Up a Desktop Environment for OpenBSD + +This page covers the initial setup for installing and configuring `dwm` as a desktop environment on OpenBSD. Everything posted here relies on my personal "Open Suck" project: [Open Suck](https://sr.ht/~bt/open-suck/) + +## Show Don't Tell + +<figure> +<img src="https://btxx.org/posts/OpenBSD_is_a_Cozy_Operating_System/open-suck-75.png" alt="Screenshot of OpenBSD 7.5 running dwm"> +<figcaption>Open Suck: OpenBSD 7.5 running dwm on my X220</figcaption> +</figure> + +## What You Get + +The Open Suck installer gives you the absolute barebones desktop experience: + +- `dwm` for window management +- `qutebrowser` as your core web browser +- `aerc` for your terminal-based mail client +- `slock` for screen locking +- `scrot`/`slop` for simple screenshot utilities +- `dunst` for notifications + +## Required Packages + +Before we begin setting things up, you will need to install `git`, `vim`, `bash`: + + pkg_add git vim bash + +## Cloning the Project + +Clone the main installer project and navigate instead the directory: + + git clone https://git.sr.ht/~bt/open-suck-installer + cd open-suck-installer + +## Installing + +1. Install dependencies by running `./install-dependencies.sh`. The script will simply read required packages from `dependencies.txt` and run `pkg_add`. +2. Compile and install suckless software by running the `./install.sh` + +## TL;DR + + cd open-suck-installer # CD into this repository + doas sh ./install-dependencies.sh # Install OpenBSD packages + doas sh ./install.sh # Install suckless tools + cp .xinitrc ~/.xinitrc # Apply .xinitrc + +Reboot the machine. Log in as your main user. Run: + + + startx + + +That's it! You now have a fully functional desktop environment built on top of `dwm`. diff --git a/pages/wiki/ps2.md b/pages/wiki/ps2.md index 5317eef..cec456a 100644 --- a/pages/wiki/ps2.md +++ b/pages/wiki/ps2.md @@ -2,5 +2,5 @@ This page contains information about setting up PS2 hardware (and emulators) to work with online play. -* [[ps2/pcsx2]] -* [[ps2/networking]] +* [PCSX2](/wiki/ps2/pcsx2) +* [Networking](/wiki/ps2/networking) diff --git a/pages/ps2/networking.md b/pages/wiki/ps2/networking.md index 28b6850..28b6850 100644 --- a/pages/ps2/networking.md +++ b/pages/wiki/ps2/networking.md diff --git a/pages/ps2/pcsx2.md b/pages/wiki/ps2/pcsx2.md index 964c9a5..964c9a5 100644 --- a/pages/ps2/pcsx2.md +++ b/pages/wiki/ps2/pcsx2.md |