Compare commits

..

5 commits

Author SHA1 Message Date
c22628f29c doc: start teh nix documentation
All checks were successful
Build / build (push) Successful in 11s
Build / deploy (push) Successful in 14s
2024-08-21 23:45:11 +01:00
e8dfaecd90 chore: remove teh older frontmatter 2024-08-21 23:43:55 +01:00
5f00254d99 chore: organise teh support pages into a single folder 2024-08-21 23:42:32 +01:00
01af4979a6 nix: since dev and build were using teh same packages 2024-08-21 23:23:04 +01:00
6b173610f8 dic: add page on gpg keys 2024-08-21 22:48:06 +01:00
17 changed files with 52 additions and 34 deletions

View file

@ -8,24 +8,26 @@
outputs = { self, nixpkgs, utils, }: utils.lib.eachDefaultSystem (system:
let
pkgs = nixpkgs.legacyPackages."${system}";
# find these here https://search.nixos.org/packages?channel=unstable&from=0&size=50&sort=relevance&type=packages&query=python312Packages.mkdocs
packages = with pkgs.python3Packages; [
mkdocs
mkdocs-material
mkdocs-git-revision-date-localized-plugin
];
in {
defaultPackage = pkgs.stdenv.mkDerivation {
name = "skynet-wiki";
src = self;
buildInputs = [
pkgs.python3Packages.mkdocs
pkgs.python3Packages.mkdocs-material
];
buildInputs = packages;
buildPhase = "mkdocs build";
installPhase = "mkdir -p $out; cp -R site/* $out;";
};
devShells.default = pkgs.mkShell {
name = "Skynet Wiki env";
packages = [
pkgs.python3Packages.mkdocs
pkgs.python3Packages.mkdocs-material
];
packages = packages;
};
}
);

View file

@ -1,3 +1,3 @@
# Skynet Wiki
# Welcome
Here you can find useful information about the Skynet Cluster

28
src/skynet/gpg.md Normal file
View file

@ -0,0 +1,28 @@
# GPG Keys
GPG keys are a way to verify who you are online.
They can be integrated with git and dev tools such as Jetbrain's IDE's
## Using Keys
### Command Line
This site is a good site for info. https://gock.net/blog/2020/gpg-cheat-sheet
### GUI tools
I use Kleopatra as a GUI tool.
It has Windows and Linux versions (including NixOS)
### Security
{Add section on keeping keys secure ehre, such as only using subkeys on devices}
## Open Governance Signing
{add stuff about open governance signing here}
## Troubleshooting
### Forgejo GPG verification failure
If you are trying to verify a gpg key on Forgejo and it keeps failing it may be because your key has more than one subkey.
The solution is:
01. Make a backup of your gpg key.
02. Delete all but one subkey
* This key must be a signing key
03. Run the command Forgejo gives ye
04. Restore the original key (if ye desire)

3
src/skynet/nix.md Normal file
View file

@ -0,0 +1,3 @@
# Nix/NixOS
{add warnign that git and git-lfs should also need to be in teh path}

View file

@ -1,9 +1,4 @@
+++
title = 'Wolves Account Migration'
date = 2024-06-17
slug = 'migration'
+++
# Wolves Account Migration
In order to keep the same Wolves account a few simple steps must be followed to migrate it away from your studentmail.
This is especially important if you have a Skynet account linked with your wolves account.

View file

@ -1,9 +1,4 @@
+++
title = 'Skynet Account Recovery'
date = 2024-12-27
slug = 'recovery'
+++
# Skynet Account Recovery
## Jan 2023 Downtime & Account Recovery
In Jan 2023 we had extended downtime, for more information checkout [this link][0].
The next section will outline the changes that have been made in the last year while the subsequent one will deal with Account Recovery.

View file

@ -1,9 +1,4 @@
+++
title = 'Skynet Alumni Renewal'
date = 2020-08-17
slug = 'renew'
+++
# Alumni Renewal
## How to renew your Skynet membership!
### Dear Alumnus; welcome,
@ -69,11 +64,11 @@ If you are paying online you can only pay for one year's membership.
You may want to ping @committee on [our discord][discord].
[0]: renewal/renew1.jpg
[1]: renewal/renew2.png
[2]: renewal/renew3.png
[3]: renewal/renew4.png
[4]: renewal/renew5.jpg
[5]: renewal/renew6.jpg
[6]: renewal/renew7.png
[0]: ./renewal/renew1.jpg
[1]: ./renewal/renew2.png
[2]: ./renewal/renew3.png
[3]: ./renewal/renew4.png
[4]: ./renewal/renew5.jpg
[5]: ./renewal/renew6.jpg
[6]: ./renewal/renew7.png
[discord]: https://discord.skynet.ie