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: outputs = { self, nixpkgs, utils, }: utils.lib.eachDefaultSystem (system:
let let
pkgs = nixpkgs.legacyPackages."${system}"; 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 { in {
defaultPackage = pkgs.stdenv.mkDerivation { defaultPackage = pkgs.stdenv.mkDerivation {
name = "skynet-wiki"; name = "skynet-wiki";
src = self; src = self;
buildInputs = [ buildInputs = packages;
pkgs.python3Packages.mkdocs
pkgs.python3Packages.mkdocs-material
];
buildPhase = "mkdocs build"; buildPhase = "mkdocs build";
installPhase = "mkdir -p $out; cp -R site/* $out;"; installPhase = "mkdir -p $out; cp -R site/* $out;";
}; };
devShells.default = pkgs.mkShell { devShells.default = pkgs.mkShell {
name = "Skynet Wiki env"; name = "Skynet Wiki env";
packages = [ packages = packages;
pkgs.python3Packages.mkdocs
pkgs.python3Packages.mkdocs-material
];
}; };
} }
); );

View file

@ -1,3 +1,3 @@
# Skynet Wiki # Welcome
Here you can find useful information about the Skynet Cluster 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 @@
+++ # Wolves Account Migration
title = 'Wolves Account Migration'
date = 2024-06-17
slug = 'migration'
+++
In order to keep the same Wolves account a few simple steps must be followed to migrate it away from your studentmail. 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. This is especially important if you have a Skynet account linked with your wolves account.

View file

@ -1,9 +1,4 @@
+++ # Skynet Account Recovery
title = 'Skynet Account Recovery'
date = 2024-12-27
slug = 'recovery'
+++
## Jan 2023 Downtime & Account Recovery ## Jan 2023 Downtime & Account Recovery
In Jan 2023 we had extended downtime, for more information checkout [this link][0]. 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. 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 @@
+++ # Alumni Renewal
title = 'Skynet Alumni Renewal'
date = 2020-08-17
slug = 'renew'
+++
## How to renew your Skynet membership! ## How to renew your Skynet membership!
### Dear Alumnus; welcome, ### 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]. You may want to ping @committee on [our discord][discord].
[0]: renewal/renew1.jpg [0]: ./renewal/renew1.jpg
[1]: renewal/renew2.png [1]: ./renewal/renew2.png
[2]: renewal/renew3.png [2]: ./renewal/renew3.png
[3]: renewal/renew4.png [3]: ./renewal/renew4.png
[4]: renewal/renew5.jpg [4]: ./renewal/renew5.jpg
[5]: renewal/renew6.jpg [5]: ./renewal/renew6.jpg
[6]: renewal/renew7.png [6]: ./renewal/renew7.png
[discord]: https://discord.skynet.ie [discord]: https://discord.skynet.ie