added system compatibility

This commit is contained in:
Paul Wilde 2024-08-24 21:38:17 +01:00
parent 90a15c9132
commit 797856117d
4 changed files with 35 additions and 6 deletions

View file

@ -0,0 +1,24 @@
+++
title = "System Support"
weight = 90
+++
Norg should run on any platform able to compile `nim` code using `nimble`.
It has been tested on the following operating systems:
- FreeBSD
- Arch Linux
- AlmaLinux
- Rocky Linux
- Debian
Ultimately, any system that can compile the code and has the `borg` or `restic`
binary files in the running user's `$PATH` environment variable should be able
to run `norg` without issue.
## Windows Support
Running `norg` on Windows is feasibly possible (for Restic repositories,
Borg is not supported on Windows), and is planned for a future release.
`Norg` uses fairly pure nim code, which should be transferrable between
Operating Systems. The only thing lacking for Windows is a reference to the
correct path for running Restic. This should be an easy fix, and will work in a
future release.

View file

@ -23,6 +23,11 @@ main{
}
}
}
p > code, a > code {
background: lightgrey;
padding: 2px;
border-radius:5px;
}
}
footer {
padding:1rem;

View file

@ -117,7 +117,7 @@ pre {
nav {
position: sticky;
height: 80vh;
height: 92vh;
top:$baseline;
left:$baseline;
bottom: $baseline;

View file

@ -148,13 +148,13 @@
<p>If you find an error, or think something could be explained better,
<a href="https://codeberg.org/pswilde/norgbackup/issues">raise an issue</a> to
send your feedback.</p>
<footer>
<p>Norg Backup Utility &copy; {{ now() | date(format="%Y") }} Paul Wilde<br/>
Site created using <a href="https://getzola.org">Zola</a> using the
<a href="https://github.com/codeandmedia/zola_easydocs_theme">easydocs</a> theme.</p>
</footer>
</article>
</main>
<footer>
<p>Norg Backup Utility &copy; {{ now() | date(format="%Y") }} Paul Wilde<br/>
Site created using <a href="https://getzola.org">Zola</a> using the
<a href="https://github.com/codeandmedia/zola_easydocs_theme">easydocs</a> theme.</p>
</footer>
{% if config.build_search_index %}
<script type="text/javascript" src="{{ get_url(path="elasticlunr.min.js") | safe }}" defer></script>