Compare commits

..

No commits in common. "c22628f29c3fafd252f315952ca3852d67113f1d" and "cba889a56fed4bfff1d23aa01f801c36ea8b67c1" have entirely different histories.

17 changed files with 34 additions and 52 deletions

View file

@ -8,26 +8,24 @@
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 = packages; buildInputs = [
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 @@
# Welcome # Skynet Wiki
Here you can find useful information about the Skynet Cluster Here you can find useful information about the Skynet Cluster

View file

@ -1,4 +1,9 @@
# 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,4 +1,9 @@
# 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,4 +1,9 @@
# 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,
@ -64,11 +69,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

View file

@ -1,28 +0,0 @@
# 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)

View file

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