diff --git a/config.toml b/config.toml index cfc5134..fbc2b71 100644 --- a/config.toml +++ b/config.toml @@ -76,9 +76,9 @@ copyright = 'This content is licensed under a Creative Commons Attribution-NonCo weight = 8 [[menu.main]] - identifier = 'extra' - name = 'Extras' - url = '/extra' + identifier = 'links' + name = 'Links' + url = '/Links' weight = 9 [[menu.main]] diff --git a/content/extra.md b/content/extra.md deleted file mode 100644 index c323544..0000000 --- a/content/extra.md +++ /dev/null @@ -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)! diff --git a/content/links.md b/content/links.md new file mode 100644 index 0000000..5cfde6b --- /dev/null +++ b/content/links.md @@ -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! + + + + + diff --git a/content/software/_index.md b/content/software/_index.md index 615b4d9..78aa1cc 100644 --- a/content/software/_index.md +++ b/content/software/_index.md @@ -2,7 +2,6 @@ title: "Software" aliases: - /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! diff --git a/data/contributions.json b/data/contributions.json new file mode 100644 index 0000000..8017f2d --- /dev/null +++ b/data/contributions.json @@ -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" + } + ] +} diff --git a/themes/red/assets/css/site.css b/themes/red/assets/css/site.css index deff032..69e100c 100644 --- a/themes/red/assets/css/site.css +++ b/themes/red/assets/css/site.css @@ -252,3 +252,35 @@ pre { 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: "ยท"; +} diff --git a/themes/red/layouts/_default/list.html b/themes/red/layouts/_default/list.html index 92ae193..bb6b521 100644 --- a/themes/red/layouts/_default/list.html +++ b/themes/red/layouts/_default/list.html @@ -3,33 +3,23 @@ {{ .Content }} -
Name | -Description | -Year Created | - {{ else }} -Title | -Summary | -Date | - {{ end }} +Title | +Summary | +Date |
---|---|---|---|---|---|---|---|---|
{{ .Title }} | +{{ .Title }} | -+ | {{ .Summary }} | -- {{ if and (.File) (in .File.Dir "software") }} - - {{ else }} - - {{ end }} + | + | {{ . }} | {{ end }} - -||
Year Created | -- | |||||||
Tags | -- {{ $len := (len .Params.tags) }} - {{ range $index, $element := .Params.tags }} - {{ $element }}{{ if not (eq (add $index 1) $len) }},{{ end }} - {{ end }} - | -
These are projects I made for my own use, but they're all freely licensed!
+ + + +This a list of software projects I contributed code to.
+ + {{ $contrib := (index site.Data "contributions") }} + + + + +{{ end }}