docs: update package READMEs
All checks were successful
Discord / discord commits (push) Has been skipped

This commit is contained in:
matt1432 2025-02-18 16:28:20 -05:00
parent 7b65696436
commit f696f043a4
5 changed files with 89 additions and 14 deletions

View file

@ -6,8 +6,8 @@ This directory contains every derivations for packages exposed by this flake.
| Name | Description | Homepage |
| ---- | ----------- | -------- |
| `gpu-screen-recorder` | Screen recorder that has minimal impact on system performance by recording a window using the GPU only | https://git.dec05eba.com/gpu-screen-recorder/about/ |
| `gsr-kms-server` | Screen recorder that has minimal impact on system performance by recording a window using the GPU only | https://git.dec05eba.com/gpu-screen-recorder/about/ |
| `gpu-screen-recorder` | Screen recorder that has minimal impact on system performance by recording a window using the GPU only. | https://git.dec05eba.com/gpu-screen-recorder/about |
| `gsr-kms-server` | Small program giving safe KMS access to gpu-screen-recorder when recording a monitor. This is the only part of gpu-screen-recorder that could require root permissions. | https://git.dec05eba.com/gpu-screen-recorder/about |
| `homepage` | Highly customisable dashboard with Docker and service API integrations. | https://gethomepage.dev |
| `jmusicbot` | Discord music bot that's easy to set up and run yourself | https://github.com/jagrosh/MusicBot |
| `libratbag` | Configuration library for gaming mice | https://github.com/libratbag/libratbag |

View file

@ -1,8 +1,9 @@
{
# params
pname,
gpu-screen-recorder-src,
isKmsServer ? false,
gpu-screen-recorder-src,
description,
# nix build inputs
lib,
stdenv,
@ -106,9 +107,6 @@ in
license = lib.licenses.gpl3Only;
platforms = ["x86_64-linux"];
homepage = "https://git.dec05eba.com/gpu-screen-recorder/about";
description = ''
Screen recorder that has minimal impact on system performance by recording
a window using the GPU only.
'';
inherit description;
};
}

View file

@ -6,4 +6,9 @@
callPackage ./generic.nix {
pname = "gpu-screen-recorder";
inherit gpu-screen-recorder-src;
description = ''
Screen recorder that has minimal impact on system performance by recording
a window using the GPU only.
'';
}

View file

@ -7,4 +7,9 @@ callPackage ./generic.nix {
pname = "gsr-kms-server";
isKmsServer = true;
inherit gpu-screen-recorder-src;
description = ''
Small program giving safe KMS access to gpu-screen-recorder when recording a monitor.
This is the only part of gpu-screen-recorder that could require root permissions.
'';
}

View file

@ -4,10 +4,77 @@ This directory contains every package scopes exposed by this flake.
## List of my package scopes found in `self.scopedPackages`
| Name | Description |
| ---- | ----------- |
| `dracula` | Custom derivations that each represent an app's Dracula Theme. |
| `firefoxAddons` | Every extensions I use in my firefox module. |
| `hass-components` | Components I use for Home-Assistant that aren't in nixpkgs. |
| `lovelace-components` | Lovelace components I use for Home-Assistant that aren't in nixpkgs. |
| `mpvScripts` | MPV scripts I use that aren't in nixpkgs. |
### dracula
Custom derivations that each represent an app's Dracula Theme.
| Name | Description | Homepage |
| ---- | ----------- | -------- |
| `bat` | Dark theme for bat based on the Dracula Sublime theme. | https://github.com/matt1432/bat |
| `git` | Dark theme for Git. | https://github.com/dracula/git |
| `gtk` | Dracula variant of the Ant theme | https://github.com/dracula/gtk |
| `plymouth` | Dark theme for Plymouth. Forked by me to add a password prompt and black background for more seemless boot sequence. | https://github.com/matt1432/dracula-plymouth |
| `sioyek` | Dark theme for Sioyek. | https://github.com/dracula/sioyek |
| `wallpaper` | Wallpaper based on the Dracula Theme. | https://github.com/aynp/dracula-wallpapers |
### firefoxAddons
Every extensions I use in my firefox module.
| Name | Description | Homepage |
| ---- | ----------- | -------- |
| `auto-refresh-page` | Refresh web pages automatically. Auto-refresh and page monitor with specified time intervals. | https://www.hashtap.com/@refresh |
| `bitwarden` | At home, at work, or on the go, Bitwarden easily secures all your passwords, passkeys, and sensitive information. | https://bitwarden.com |
| `checkmarks-web-ext` | Checks, sorts, formats bookmarks and loads favicons. | https://github.com/tanwald/checkmarks |
| `darkreader` | Dark mode for every website. Take care of your eyes, use dark theme for night and daily browsing. | https://darkreader.org/ |
| `floccus` | Sync your bookmarks and tabs across browsers via Nextcloud, any WebDAV service, any Git service, via a local file, via Google Drive. | https://floccus.org |
| `frankerfacez` | The Twitch Enhancement Suite - Get custom emotes and tons of new features you'll never want to go without. | https://www.frankerfacez.com |
| `google-container` | THIS IS NOT AN OFFICIAL ADDON FROM MOZILLA! It is a fork of the Facebook Container addon. Prevent Google from tracking you around the web. The Google Container extension helps you take control and isolate your web activity from Google. | https://github.com/containers-everywhere/contain-google |
| `image-search-options` | A customizable reverse image search tool that conveniently presents a variety of top image search engines. | http://saucenao.com/ |
| `istilldontcareaboutcookies` | Community version of the popular extension "I don't care about cookies" `<a href="https://prod.outgoing.prod.webservices.mozgcp.net/v1/d899243c3222e303a4ac90833f850da61cdf8f7779e2685f60f657254302216d/https%3A//github.com/OhMyGuus/I-Dont-Care-About-Cookies" rel="nofollow">`{=html}https://github.com/OhMyGuus/I-Dont-Care-About-Cookies`</a>`{=html} | https://github.com/OhMyGuus/I-Dont-Care-About-Cookies |
| `opera-gx-witchcraft-purple` | inspired by Opera GX | |
| `return-youtube-dislikes` | Returns ability to see dislike statistics on youtube | |
| `seventv` | The Twitch Enhancement Suite. Get custom emotes and tons of new features you'll never want to go without. | https://www.frankerfacez.com/ |
| `sound-volume` | Up to 600% volume boost | |
| `sponsorblock` | Easily skip YouTube video sponsors. When you visit a YouTube video, the extension will check the database for reported sponsors and automatically skip known sponsors. You can also report sponsors in videos. Other browsers: https://sponsor.ajay.app | https://sponsor.ajay.app |
| `stylus` | Redesign your favorite websites with Stylus, an actively developed and community driven userstyles manager. Easily install custom themes from popular online repositories, or create, edit, and manage your own personalized CSS stylesheets. | https://add0n.com/stylus.html |
| `ttv-lol-pro` | TTV LOL PRO removes most livestream ads from Twitch. | https://github.com/younesaassila/ttv-lol-pro |
| `ublock-origin` | Finally, an efficient wide-spectrum content blocker. Easy on CPU and memory. | https://github.com/gorhill/uBlock#ublock-origin |
| `undoclosetabbutton` | Allows you to restore the tab you just closed with a single click---plus it can offer a list of recently closed tabs within a convenient context menu. | https://github.com/M-Reimer/undoclosetab |
### hass-components
Components I use for Home-Assistant that aren't in nixpkgs.
| Name | Description | Homepage |
| ---- | ----------- | -------- |
| `extended-ollama-conversation` | Home Assistant custom component of conversation agent. It uses Ollama to control your devices. | https://github.com/TheNimaj/extended_ollama_conversation |
| `ha-fallback-conversation` | HomeAssistant Assist Fallback Conversation Agent. | https://github.com/m50/ha-fallback-conversation |
| `material-symbols` | Material Symbols for Home Assistant is a collection of 13,803 Google Material Symbols for use within Home Assistant. It uses the icon-set produced and maintained by iconify. | https://github.com/beecho01/material-symbols |
| `netdaemon` | An application daemon for Home Assistant written in .NET. | https://github.com/net-daemon/netdaemon |
| `spotifyplus` | Home Assistant integration for Spotify Player control, services, and soundtouchplus integration support. | https://github.com/thlucas1/homeassistantcomponent_spotifyplus |
| `tuya-local` | Local support for Tuya devices in Home Assistant. | https://github.com/make-all/tuya-local |
| `yamaha-soundbar` | Yamaha soundbar integration for Home Assistant. | https://github.com/osk2/yamaha-soundbar |
### lovelace-components
Lovelace components I use for Home-Assistant that aren't in nixpkgs.
| Name | Description | Homepage |
| ---- | ----------- | -------- |
| `big-slider-card` | A card with a big slider for light entities in Home Assistant. | https://github.com/nicufarmache/lovelace-big-slider-card |
| `custom-sidebar` | Custom HACS plugin that allows you to personalise the Home Assistant's sidebar per user or device basis. | https://github.com/elchininet/custom-sidebar |
| `material-rounded-theme` | Material Design 3 Colors and Components in Home Assistant. | https://github.com/Nerwyn/material-rounded-theme |
### mpvScripts
MPV scripts I use that aren't in nixpkgs.
| Name | Description | Homepage |
| ---- | ----------- | -------- |
| `kdialog-open-files` | Use KDE KDialog to add files to playlist, subtitles to playing video or open URLs. Based on 'mpv-open-file-dialog' <https://github.com/rossy/mpv-open-file-dialog>. | https://gist.github.com/ntasos/d1d846abd7d25e4e83a78d22ee067a22 |
| `modernz` | A sleek and modern OSC for mpv designed to enhance functionality by adding more features, all while preserving the core standards of mpv's OSC. | https://github.com/Samillion/ModernZ |
| `persist-properties` | Keeps selected property values (like volume) between player sessions. | https://github.com/d87/mpv-persist-properties |
| `pointer-event` | Mouse/Touch input event detection for mpv. | https://github.com/christoph-heinrich/mpv-pointer-event |
| `touch-gestures` | Touch gestures for mpv. | https://github.com/christoph-heinrich/mpv-touch-gestures |
| `undo-redo` | Accidentally seeked? No worries, simply undo.. Undo is not enough to fix your accidental seek? Well now you can redo as well.. | https://github.com/Eisa01/mpv-scripts?tab=readme-ov-file#undoredo |