Overhaul software section
This commit is contained in:
parent
e938c63410
commit
dd40dd994b
9 changed files with 192 additions and 59 deletions
|
@ -76,9 +76,9 @@ copyright = 'This content is licensed under a Creative Commons Attribution-NonCo
|
||||||
weight = 8
|
weight = 8
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
identifier = 'extra'
|
identifier = 'links'
|
||||||
name = 'Extras'
|
name = 'Links'
|
||||||
url = '/extra'
|
url = '/Links'
|
||||||
weight = 9
|
weight = 9
|
||||||
|
|
||||||
[[menu.main]]
|
[[menu.main]]
|
||||||
|
|
|
@ -1,21 +0,0 @@
|
||||||
---
|
|
||||||
title: "Extras"
|
|
||||||
---
|
|
||||||
|
|
||||||
## Gentoo Overlay
|
|
||||||
|
|
||||||
This is my personal Gentoo overlay that I use on my Gentoo computers. It contains ebuilds for some of my software, but
|
|
||||||
also some ebuilds I wrote myself for certain third-party software. You can find it [here](https://git.sr.ht/~redstrate/ebuilds).
|
|
||||||
|
|
||||||
~~Arch Linux Repository~~
|
|
||||||
|
|
||||||
~~I host my own Arch Linux repository called elysium at https://pkgs.pyra.sh. The database and all packages are GPG signed~~
|
|
||||||
~~with the key located at https://pkgs.pyra.sh/key.txt which you must import with pacman-key first.~~
|
|
||||||
|
|
||||||
~~You can find some of the original PKGBUILDs [here](https://git.sr.ht/~redstrate/pkgbuilds).~~
|
|
||||||
|
|
||||||
**The repository is currently defunct and I don't know when I'll bring it back online. You can still find [my PKGBUILDs](https://git.sr.ht/~redstrate/pkgbuilds) though.**
|
|
||||||
|
|
||||||
## Guestbook
|
|
||||||
|
|
||||||
I have a guestbook you can sign if you like this website. Check it out [here](/guestbook)!
|
|
12
content/links.md
Normal file
12
content/links.md
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
---
|
||||||
|
title: "Links"
|
||||||
|
---
|
||||||
|
|
||||||
|
If you want to link back to my website, you can use one of the two banners
|
||||||
|
below. You have an option depending on your website's color scheme :-) Please
|
||||||
|
host the image on your own server!
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
|
@ -2,7 +2,6 @@
|
||||||
title: "Software"
|
title: "Software"
|
||||||
aliases:
|
aliases:
|
||||||
- /projects
|
- /projects
|
||||||
|
layout: "software"
|
||||||
---
|
---
|
||||||
|
|
||||||
This is a list of the software I have created and shared, I believe in the spirit of open-source software as well, so
|
|
||||||
almost everything here is open-source licensed!
|
|
||||||
|
|
75
data/contributions.json
Normal file
75
data/contributions.json
Normal file
|
@ -0,0 +1,75 @@
|
||||||
|
{
|
||||||
|
"contributions": [
|
||||||
|
{
|
||||||
|
"id": "plasma/kwin",
|
||||||
|
"name": "KWin",
|
||||||
|
"description": "Added pen tilt & rotation support.",
|
||||||
|
"type": "kde"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "graphics/krita",
|
||||||
|
"name": "Krita",
|
||||||
|
"description": "Added pen tilt to the tablet tester.",
|
||||||
|
"type": "kde"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "network/tokodon",
|
||||||
|
"name": "Tokodon",
|
||||||
|
"description": "Fixed and triaged numerous bugs, misc features.",
|
||||||
|
"type": "kde"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "gentoo/gentoo",
|
||||||
|
"name": "Gentoo",
|
||||||
|
"description": "Misc proxy maintainer package updates."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "goatcorp/dalamud",
|
||||||
|
"name": "Dalamud",
|
||||||
|
"description": "Fixed searching for plugins by punchline.",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "KhronosGroup/MoltenVK",
|
||||||
|
"name": "MoltenVK",
|
||||||
|
"description": "Enable base vertex instance support in shader conversion.",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "PrismLauncher/PrismLauncher",
|
||||||
|
"name": "PrismLauncher",
|
||||||
|
"description": "Numerous interface changes, notably the about page.",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "sdk/licentia",
|
||||||
|
"name": "Licentia",
|
||||||
|
"description": "Fixed PinePhone support.",
|
||||||
|
"type": "kde"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "games/kapman",
|
||||||
|
"name": "Kapman",
|
||||||
|
"description": "Added fullscreen toggle.",
|
||||||
|
"type": "kde"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "graphics/digikam",
|
||||||
|
"name": "digiKam",
|
||||||
|
"description": "Fixed Darktable RAW imports.",
|
||||||
|
"type": "kde"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "plasma/plasma-desktop",
|
||||||
|
"name": "Plasma Desktop",
|
||||||
|
"description": "Added activity pins to launchers.",
|
||||||
|
"type": "kde"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "absolute-quantum/cats-blender-plugin",
|
||||||
|
"name": "CATS",
|
||||||
|
"description": "Minor bug fixes for it's baking.",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -252,3 +252,35 @@ pre {
|
||||||
|
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.buttons {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
|
||||||
|
margin: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.blurb {
|
||||||
|
border: 1px solid var(--border-color);
|
||||||
|
border-radius: 3px;
|
||||||
|
|
||||||
|
padding: 1em;
|
||||||
|
margin: .5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.blurb ul {
|
||||||
|
display: inline;
|
||||||
|
list-style: none;
|
||||||
|
padding-left: 0;
|
||||||
|
margin-bottom: 0;
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.blurb ul li {
|
||||||
|
display: inline-block;
|
||||||
|
margin-left: 0;
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.blurb ul li:not(:last-child):not(:only-child)::after {
|
||||||
|
content: "·";
|
||||||
|
}
|
||||||
|
|
|
@ -3,33 +3,23 @@
|
||||||
|
|
||||||
{{ .Content }}
|
{{ .Content }}
|
||||||
|
|
||||||
<table class="w-full table-auto mt-4">
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
{{ if and (.File) (in .File.Dir "software") }}
|
|
||||||
<th>Name</th>
|
|
||||||
<th>Description</th>
|
|
||||||
<th>Year Created</th>
|
|
||||||
{{ else }}
|
|
||||||
<th>Title</th>
|
<th>Title</th>
|
||||||
<th>Summary</th>
|
<th>Summary</th>
|
||||||
<th>Date</th>
|
<th>Date</th>
|
||||||
{{ end }}
|
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
{{ range .Data.Pages.ByDate.Reverse }}
|
{{ range .Data.Pages.ByDate.Reverse }}
|
||||||
<tr>
|
<tr>
|
||||||
<td class="border-t"><a href="{{ .RelPermalink }}">{{ .Title }}</a></td>
|
<td><a href="{{ .RelPermalink }}">{{ .Title }}</a></td>
|
||||||
|
|
||||||
<td class="border-t">
|
<td>
|
||||||
{{ .Summary }}
|
{{ .Summary }}
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td class="border-t">
|
<td>
|
||||||
{{ if and (.File) (in .File.Dir "software") }}
|
|
||||||
<time datetime='{{ .Date.Format "2006-01-02T15:04:05Z07:00" }}'>{{ .Date.Format " 2006"}}</time>
|
|
||||||
{{ else }}
|
|
||||||
<time datetime='{{ .Date.Format "2006-01-02T15:04:05Z07:00" }}'>{{ .Date.Format "Jan 2, 2006"}}</time>
|
<time datetime='{{ .Date.Format "2006-01-02T15:04:05Z07:00" }}'>{{ .Date.Format "Jan 2, 2006"}}</time>
|
||||||
{{ end }}
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
|
@ -15,21 +15,6 @@
|
||||||
<td>{{ . }}</td>
|
<td>{{ . }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td>Year Created</td>
|
|
||||||
<td><time datetime='{{ .Date.Format "2006" }}'>{{ .Date.Format "2006"}}</time></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td>Tags</td>
|
|
||||||
<td>
|
|
||||||
{{ $len := (len .Params.tags) }}
|
|
||||||
{{ range $index, $element := .Params.tags }}
|
|
||||||
<a href="/tags/{{ lower . }}/"><strong>{{ $element }}</strong></a>{{ if not (eq (add $index 1) $len) }},{{ end }}
|
|
||||||
{{ end }}
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
{{ .Content }}
|
{{ .Content }}
|
||||||
|
|
61
themes/red/layouts/_default/software.html
Normal file
61
themes/red/layouts/_default/software.html
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
{{ define "main" }}
|
||||||
|
<h2>{{ .Title }}</h2>
|
||||||
|
|
||||||
|
{{ .Content }}
|
||||||
|
|
||||||
|
<h3>Personal Projects</h3>
|
||||||
|
|
||||||
|
<p>These are projects I made for my own use, but they're all freely licensed!</p>
|
||||||
|
|
||||||
|
<div class="buttons">
|
||||||
|
{{ range .Data.Pages.ByDate.Reverse }}
|
||||||
|
<div class="blurb">
|
||||||
|
<b>{{ .Title }}</b>
|
||||||
|
|
||||||
|
<p>{{ .Summary }}</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="{{ .RelPermalink }}">About</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
{{ with .Param "source" }}
|
||||||
|
<li>
|
||||||
|
<a href="{{ . }}">Source Code</a>
|
||||||
|
</li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h3>Contributions</h3>
|
||||||
|
|
||||||
|
<p>This a list of software projects I contributed code to.</p>
|
||||||
|
|
||||||
|
{{ $contrib := (index site.Data "contributions") }}
|
||||||
|
|
||||||
|
<div class="buttons">
|
||||||
|
{{ range $contrib.contributions }}
|
||||||
|
<div class="blurb">
|
||||||
|
<b>{{ .name }}</b>
|
||||||
|
|
||||||
|
<p>{{ .description }}</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
{{ if eq .type "kde" }}
|
||||||
|
<li><a href="https://invent.kde.org/{{ .id }}/-/commits/master?author=redstrate">Commits</a></li>
|
||||||
|
<li><a href="https://invent.kde.org/{{ .id }}/merge_requests?scope=all&utf8=%E2%9C%93&state=all&author_username=redstrate">MRs</a></li>
|
||||||
|
{{ else }}
|
||||||
|
{{ if eq .type "github" }}
|
||||||
|
<li><a href="https://github.com/{{ .id }}/commits?author=redstrate">Commits</a></li>
|
||||||
|
<li><a href="https://github.com/{{ .id }}/pulls/redstrate">PRs</a></li>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
{{ end }}
|
Loading…
Add table
Reference in a new issue