diff --git a/default.nix b/default.nix index cb337b128..49e2c31bb 100644 --- a/default.nix +++ b/default.nix @@ -1,5 +1,5 @@ { ... }@args: let - sane-nix-files = import ./pkgs/additional/sane-nix-files { }; + sane-nix-files = import ./pkgs/by-name/sane-nix-files/package.nix { }; in import "${sane-nix-files}/impure.nix" args diff --git a/impure.nix b/impure.nix index 834980408..9ca071b69 100644 --- a/impure.nix +++ b/impure.nix @@ -6,8 +6,9 @@ # see default.nix for a wrapper around this with better purity guarantees. { }: let - mkPkgs = args: (import ./pkgs/additional/nixpkgs args).extend - (import ./overlays/all.nix); + mkPkgs = args: ( + import ./pkgs/by-name/nixpkgs/package.nix args + ).extend (import ./overlays/all.nix); inherit (mkPkgs {}) lib; evalHost = { name, system, branch ? "master", variant ? null }: diff --git a/pkgs/additional/firefox-extensions/default.nix b/pkgs/additional/firefox-extensions/default.nix deleted file mode 100644 index 4892804f9..000000000 --- a/pkgs/additional/firefox-extensions/default.nix +++ /dev/null @@ -1,232 +0,0 @@ -{ - callPackage, - concatTextFile, - fetchurl, - jq, - lib, - newScope, - nix-update-script, - runCommandLocal, - stdenv, - strip-nondeterminism, - unzip, - writers, - zip, -}: -let - wrapAddon = addon: args: - let - extid = addon.passthru.extid; - # merge our requirements into the derivation args - args' = args // { - passthru = addon.passthru // (args.passthru or {}); - nativeBuildInputs = [ - jq - strip-nondeterminism - unzip - zip - ] ++ (args.nativeBuildInputs or []); - }; - in (stdenv.mkDerivation ({ - # heavily borrows from - name = "${addon.name}-wrapped"; - unpackPhase = '' - echo "patching firefox addon $name into $out/${extid}.xpi" - - mkdir build - cd build - # extract the XPI into the build directory - # it could be already wrapped, or a raw fetchurl result - unzip -q "${addon}/${extid}.xpi" -d . || \ - unzip -q "${addon}" -d . - ''; - - patchPhase = '' - runHook prePatch - - # firefox requires addons to have an id field when sideloading: - # - - for m in manifest.json manifest_v2.json manifest_v3.json; do - if test -e "$m"; then - NEW_MANIFEST=$(jq '. + {"applications": { "gecko": { "id": "${extid}" }}, "browser_specific_settings":{"gecko":{"id": "${extid}"}}}' "$m") - echo "$NEW_MANIFEST" > "$m" - fi - done - - runHook postPatch - ''; - - installPhase = '' - runHook preInstall - - # repackage the XPI - mkdir "$out" - zip -r -q -FS "$out/${extid}.xpi" ./* - strip-nondeterminism "$out/${extid}.xpi" - - runHook postInstall - ''; - } // args')).overrideAttrs (final: upstream: { - passthru = (upstream.passthru or {}) // { - unwrapped = addon; - withAttrs = attrs: wrapAddon addon (args // attrs); - withPostPatch = postPatch: final.passthru.withAttrs { inherit postPatch; }; - withPassthru = passthru: (wrapAddon addon args).overrideAttrs (base: { - passthru = base.passthru // passthru; - }); - # given an addon, repackage it without some `perm`ission - withoutPermission = perm: final.passthru.withPostPatch '' - for m in manifest.json manifest_v2.json manifest_v3.json; do - if test -e "$m"; then - NEW_MANIFEST=$(jq 'del(.permissions[] | select(. == "${perm}"))' "$m") - echo "$NEW_MANIFEST" > "$m" - fi - done - ''; - }; - }); - - # fetchAddon: fetch an addon directly from the mozilla store. - # prefer NOT to use this, because moz store doesn't offer versioned release access - # which breaks caching/reproducibility and such. - # (maybe the `latest.xpi` URL redirects to a versioned URI visible if i used curl?) - # fetchAddon = name: extid: hash: fetchurl { - # inherit name hash; - # url = "https://addons.mozilla.org/firefox/downloads/latest/${name}/latest.xpi"; - # # extid can be found by unar'ing the above xpi, and copying browser_specific_settings.gecko.id field - # passthru = { inherit extid; }; - # }; - - fetchVersionedAddon = { extid, version, url, hash ? "", pname ? extid }: stdenv.mkDerivation { - inherit pname version; - src = fetchurl { - inherit url hash; - }; - dontUnpack = true; - installPhase = '' - cp $src $out - ''; - - passthru.updateScript = nix-update-script { }; - passthru.extid = extid; - }; - -in (lib.makeScope newScope (self: with self; { - unwrapped = lib.recurseIntoAttrs { - # get names from: - # - ~/ref/nix-community/nur-combined/repos/rycee/pkgs/firefox-addons/generated-firefox-addons.nix - # `wget ...xpi`; `unar ...xpi`; `cat */manifest.json | jq '.browser_specific_settings.gecko.id'` - browserpass-extension = callPackage ./browserpass-extension { }; - bypass-paywalls-clean = callPackage ./bypass-paywalls-clean { }; - ctrl-shift-c-should-copy = callPackage ./ctrl-shift-c-should-copy { }; - firefox-xdg-open = callPackage ./firefox-xdg-open { }; - i-still-dont-care-about-cookies = callPackage ./i-still-dont-care-about-cookies { }; - open-in-mpv = callPackage ./open-in-mpv { }; - passff = callPackage ./passff { }; - sidebery = callPackage ./sidebery { }; - - ether-metamask = fetchVersionedAddon rec { - extid = "webextension@metamask.io"; - pname = "ether-metamask"; - url = "https://github.com/MetaMask/metamask-extension/releases/download/v${version}/metamask-firefox-${version}.zip"; - version = "12.3.1"; - hash = "sha256-90LnNvAX+FqMEBtKh3C+CFeRgYPbXoaTV+h68ORQR8s="; - }; - fx_cast = fetchVersionedAddon rec { - extid = "fx_cast@matt.tf"; - pname = "fx_cast"; - url = "https://github.com/hensm/fx_cast/releases/download/v${version}/fx_cast-${version}.xpi"; - version = "0.3.1"; - hash = "sha256-zaYnUJpJkRAPSCpM3S20PjMS4aeBtQGhXB2wgdlFkSQ="; - }; - i2p-in-private-browsing = fetchVersionedAddon rec { - extid = "i2ppb@eyedeekay.github.io"; - pname = "i2p-in-private-browsing"; - url = "https://github.com/eyedeekay/I2P-in-Private-Browsing-Mode-Firefox/releases/download/${version}/i2ppb@eyedeekay.github.io.xpi"; - version = "2.6.1"; - hash = "sha256-QFYiJo8nY+u8ODtX6M3CGyJXTHhKIpifxH73rdWP/DI="; - }; - sponsorblock = fetchVersionedAddon rec { - extid = "sponsorBlocker@ajay.app"; - pname = "sponsorblock"; - url = "https://github.com/ajayyy/SponsorBlock/releases/download/${version}/FirefoxSignedInstaller.xpi"; - version = "5.9.4"; - hash = "sha256-tf8F0uObQOzcXPQSUDQ1PNr9fTRaQIJ7QMVdePXq9/o="; - }; - ublacklist = fetchVersionedAddon rec { - extid = "@ublacklist"; - pname = "ublacklist"; - url = "https://github.com/iorate/ublacklist/releases/download/v${version}/ublacklist-v${version}-firefox.zip"; - version = "8.9.2"; - hash = "sha256-b+MBSeh+YC/qT88pupElPU531YyfvYe1aC1icHXfK3A="; - }; - ublock-origin = fetchVersionedAddon rec { - extid = "uBlock0@raymondhill.net"; - pname = "ublock-origin"; - # N.B.: a handful of versions are released unsigned - # url = "https://github.com/gorhill/uBlock/releases/download/${version}/uBlock0_${version}.signed.xpi"; - url = "https://github.com/gorhill/uBlock/releases/download/${version}/uBlock0_${version}.firefox.signed.xpi"; - version = "1.60.1b1"; - hash = "sha256-RsGvVAZWxTqQ+5nB3MPCrSsmNHNRrC6fmzXDjFHHRs0="; - }; - }; -})).overrideScope (self: super: - let - wrapped = lib.mapAttrs (name: _value: wrapAddon self.unwrapped."${name}" {}) super.unwrapped; - in wrapped // { - browserpass-extension = wrapped.browserpass-extension.withoutPermission "notifications"; - sponsorblock = wrapped.sponsorblock.withPostPatch '' - # patch sponsorblock to not show the help tab on first launch. - # - # XXX: i tried to build sponsorblock from source and patch this *before* it gets webpack'd, - # but web shit is absolutely cursed and building from source requires a fucking PhD - # (if you have one, feel free to share your nix package) - # - # NB: in source this is `alreadyInstalled: false`, but the build process hates Booleans or something - # TODO(2024/03/23): this is broken (replacement doesn't match). but maybe not necessary anymore? - substituteInPlace js/*.js \ - --replace 'alreadyInstalled:!1' 'alreadyInstalled:!0' - ''; - - ublock-origin = wrapped.ublock-origin.withPassthru { - # `makeConfig` produces a .json file meant to go at - # ~/.mozilla/managed-storage/uBlock0@raymondhill.net.json - # this is not formally documented anywhere, but is referenced from a few places: - # - - # - - # - - # - # a large part of why i do this is to configure the filters statically, - # so that they don't have to be fetched on every boot. - makeConfig = { filterFiles }: let - mergedFilters = concatTextFile { - name = "ublock-origin-filters-merged.txt"; - files = filterFiles; - destination = "/share/filters/ublock-origin-filters-merged.txt"; - }; - baseConfig = writers.writeJSON "uBlock0@raymondhill.net.json" { - name = "uBlock0@raymondhill.net"; - description = "ignored"; - type = "storage"; - data = { - adminSettings = { - #^ adminSettings dictionary uses the same schema as the "backup to file" option in settings. - userSettings = { - # default settings are found: (userSettingsDefault) - advancedUserEnabled = true; - autoUpdate = false; - # don't block page load when waiting for filter load - suspendUntilListsAreLoaded = false; - }; - selectedFilterLists = [ "user-filters" ]; - # there's an array version of this field too, if preferable - filters = ""; #< WILL BE SUBSTITUTED DURING BUILD - }; - }; - }; - in runCommandLocal "ublock-origin-config" { nativeBuildInputs = [ jq ]; } '' - cat ${baseConfig} | jq 'setpath(["data", "adminSettings", "userFilters"]; $filterText)' --rawfile filterText ${mergedFilters}/share/filters/ublock-origin-filters-merged.txt > $out - ''; - }; - } -) diff --git a/pkgs/additional/alsa-ucm-pinephone-manjaro/default.nix b/pkgs/by-name/alsa-ucm-pinephone-manjaro/package.nix similarity index 100% rename from pkgs/additional/alsa-ucm-pinephone-manjaro/default.nix rename to pkgs/by-name/alsa-ucm-pinephone-manjaro/package.nix diff --git a/pkgs/additional/alsa-ucm-pinephone-manjaro/ucm2/PinePhone/HiFi.conf b/pkgs/by-name/alsa-ucm-pinephone-manjaro/ucm2/PinePhone/HiFi.conf similarity index 100% rename from pkgs/additional/alsa-ucm-pinephone-manjaro/ucm2/PinePhone/HiFi.conf rename to pkgs/by-name/alsa-ucm-pinephone-manjaro/ucm2/PinePhone/HiFi.conf diff --git a/pkgs/additional/alsa-ucm-pinephone-manjaro/ucm2/PinePhone/PinePhone.conf b/pkgs/by-name/alsa-ucm-pinephone-manjaro/ucm2/PinePhone/PinePhone.conf similarity index 100% rename from pkgs/additional/alsa-ucm-pinephone-manjaro/ucm2/PinePhone/PinePhone.conf rename to pkgs/by-name/alsa-ucm-pinephone-manjaro/ucm2/PinePhone/PinePhone.conf diff --git a/pkgs/additional/alsa-ucm-pinephone-manjaro/ucm2/PinePhone/VoiceCall.conf b/pkgs/by-name/alsa-ucm-pinephone-manjaro/ucm2/PinePhone/VoiceCall.conf similarity index 100% rename from pkgs/additional/alsa-ucm-pinephone-manjaro/ucm2/PinePhone/VoiceCall.conf rename to pkgs/by-name/alsa-ucm-pinephone-manjaro/ucm2/PinePhone/VoiceCall.conf diff --git a/pkgs/additional/alsa-ucm-pinephone-manjaro/ucm2/ucm.conf b/pkgs/by-name/alsa-ucm-pinephone-manjaro/ucm2/ucm.conf similarity index 100% rename from pkgs/additional/alsa-ucm-pinephone-manjaro/ucm2/ucm.conf rename to pkgs/by-name/alsa-ucm-pinephone-manjaro/ucm2/ucm.conf diff --git a/pkgs/additional/alsa-ucm-pinephone-pmos/default.nix b/pkgs/by-name/alsa-ucm-pinephone-pmos/package.nix similarity index 100% rename from pkgs/additional/alsa-ucm-pinephone-pmos/default.nix rename to pkgs/by-name/alsa-ucm-pinephone-pmos/package.nix diff --git a/pkgs/additional/baseRom/default.nix b/pkgs/by-name/baseRom/package.nix similarity index 100% rename from pkgs/additional/baseRom/default.nix rename to pkgs/by-name/baseRom/package.nix diff --git a/pkgs/additional/blast-ugjka/default.nix b/pkgs/by-name/blast-ugjka/package.nix similarity index 100% rename from pkgs/additional/blast-ugjka/default.nix rename to pkgs/by-name/blast-ugjka/package.nix diff --git a/pkgs/additional/bootpart-uefi-x86_64/default.nix b/pkgs/by-name/bootpart-uefi-x86_64/package.nix similarity index 100% rename from pkgs/additional/bootpart-uefi-x86_64/default.nix rename to pkgs/by-name/bootpart-uefi-x86_64/package.nix diff --git a/pkgs/additional/bunpen/Makefile b/pkgs/by-name/bunpen/Makefile similarity index 100% rename from pkgs/additional/bunpen/Makefile rename to pkgs/by-name/bunpen/Makefile diff --git a/pkgs/additional/bunpen/config/autodetect.ha b/pkgs/by-name/bunpen/config/autodetect.ha similarity index 100% rename from pkgs/additional/bunpen/config/autodetect.ha rename to pkgs/by-name/bunpen/config/autodetect.ha diff --git a/pkgs/additional/bunpen/config/cli.ha b/pkgs/by-name/bunpen/config/cli.ha similarity index 100% rename from pkgs/additional/bunpen/config/cli.ha rename to pkgs/by-name/bunpen/config/cli.ha diff --git a/pkgs/additional/bunpen/config/translate_opts.ha b/pkgs/by-name/bunpen/config/translate_opts.ha similarity index 100% rename from pkgs/additional/bunpen/config/translate_opts.ha rename to pkgs/by-name/bunpen/config/translate_opts.ha diff --git a/pkgs/additional/bunpen/errors/ext/check.ha b/pkgs/by-name/bunpen/errors/ext/check.ha similarity index 100% rename from pkgs/additional/bunpen/errors/ext/check.ha rename to pkgs/by-name/bunpen/errors/ext/check.ha diff --git a/pkgs/additional/bunpen/integration_test b/pkgs/by-name/bunpen/integration_test similarity index 100% rename from pkgs/additional/bunpen/integration_test rename to pkgs/by-name/bunpen/integration_test diff --git a/pkgs/additional/bunpen/log/tree/treelogger.ha b/pkgs/by-name/bunpen/log/tree/treelogger.ha similarity index 100% rename from pkgs/additional/bunpen/log/tree/treelogger.ha rename to pkgs/by-name/bunpen/log/tree/treelogger.ha diff --git a/pkgs/additional/bunpen/main.ha b/pkgs/by-name/bunpen/main.ha similarity index 100% rename from pkgs/additional/bunpen/main.ha rename to pkgs/by-name/bunpen/main.ha diff --git a/pkgs/additional/bunpen/default.nix b/pkgs/by-name/bunpen/package.nix similarity index 100% rename from pkgs/additional/bunpen/default.nix rename to pkgs/by-name/bunpen/package.nix diff --git a/pkgs/additional/bunpen/restrict/caps.ha b/pkgs/by-name/bunpen/restrict/caps.ha similarity index 100% rename from pkgs/additional/bunpen/restrict/caps.ha rename to pkgs/by-name/bunpen/restrict/caps.ha diff --git a/pkgs/additional/bunpen/restrict/landlock.ha b/pkgs/by-name/bunpen/restrict/landlock.ha similarity index 100% rename from pkgs/additional/bunpen/restrict/landlock.ha rename to pkgs/by-name/bunpen/restrict/landlock.ha diff --git a/pkgs/additional/bunpen/restrict/ns/mount_ns.ha b/pkgs/by-name/bunpen/restrict/ns/mount_ns.ha similarity index 100% rename from pkgs/additional/bunpen/restrict/ns/mount_ns.ha rename to pkgs/by-name/bunpen/restrict/ns/mount_ns.ha diff --git a/pkgs/additional/bunpen/restrict/ns/namespace.ha b/pkgs/by-name/bunpen/restrict/ns/namespace.ha similarity index 100% rename from pkgs/additional/bunpen/restrict/ns/namespace.ha rename to pkgs/by-name/bunpen/restrict/ns/namespace.ha diff --git a/pkgs/additional/bunpen/restrict/ns/pasta.ha b/pkgs/by-name/bunpen/restrict/ns/pasta.ha similarity index 100% rename from pkgs/additional/bunpen/restrict/ns/pasta.ha rename to pkgs/by-name/bunpen/restrict/ns/pasta.ha diff --git a/pkgs/additional/bunpen/restrict/resources.ha b/pkgs/by-name/bunpen/restrict/resources.ha similarity index 100% rename from pkgs/additional/bunpen/restrict/resources.ha rename to pkgs/by-name/bunpen/restrict/resources.ha diff --git a/pkgs/additional/bunpen/rt/ext/capabilities.ha b/pkgs/by-name/bunpen/rt/ext/capabilities.ha similarity index 100% rename from pkgs/additional/bunpen/rt/ext/capabilities.ha rename to pkgs/by-name/bunpen/rt/ext/capabilities.ha diff --git a/pkgs/additional/bunpen/rt/ext/cstr.ha b/pkgs/by-name/bunpen/rt/ext/cstr.ha similarity index 100% rename from pkgs/additional/bunpen/rt/ext/cstr.ha rename to pkgs/by-name/bunpen/rt/ext/cstr.ha diff --git a/pkgs/additional/bunpen/rt/ext/exec.ha b/pkgs/by-name/bunpen/rt/ext/exec.ha similarity index 100% rename from pkgs/additional/bunpen/rt/ext/exec.ha rename to pkgs/by-name/bunpen/rt/ext/exec.ha diff --git a/pkgs/additional/bunpen/rt/ext/landlock.ha b/pkgs/by-name/bunpen/rt/ext/landlock.ha similarity index 100% rename from pkgs/additional/bunpen/rt/ext/landlock.ha rename to pkgs/by-name/bunpen/rt/ext/landlock.ha diff --git a/pkgs/additional/bunpen/rt/ext/mount.ha b/pkgs/by-name/bunpen/rt/ext/mount.ha similarity index 100% rename from pkgs/additional/bunpen/rt/ext/mount.ha rename to pkgs/by-name/bunpen/rt/ext/mount.ha diff --git a/pkgs/additional/bunpen/rt/ext/pivot_root.ha b/pkgs/by-name/bunpen/rt/ext/pivot_root.ha similarity index 100% rename from pkgs/additional/bunpen/rt/ext/pivot_root.ha rename to pkgs/by-name/bunpen/rt/ext/pivot_root.ha diff --git a/pkgs/additional/bunpen/rt/ext/syscall.ha b/pkgs/by-name/bunpen/rt/ext/syscall.ha similarity index 100% rename from pkgs/additional/bunpen/rt/ext/syscall.ha rename to pkgs/by-name/bunpen/rt/ext/syscall.ha diff --git a/pkgs/additional/bunpen/rt/ext/unshare.ha b/pkgs/by-name/bunpen/rt/ext/unshare.ha similarity index 100% rename from pkgs/additional/bunpen/rt/ext/unshare.ha rename to pkgs/by-name/bunpen/rt/ext/unshare.ha diff --git a/pkgs/additional/cargo-docset/hook.sh b/pkgs/by-name/cargoDocsetHook/hook.sh similarity index 100% rename from pkgs/additional/cargo-docset/hook.sh rename to pkgs/by-name/cargoDocsetHook/hook.sh diff --git a/pkgs/additional/cargo-docset/hook.nix b/pkgs/by-name/cargoDocsetHook/package.nix similarity index 100% rename from pkgs/additional/cargo-docset/hook.nix rename to pkgs/by-name/cargoDocsetHook/package.nix diff --git a/pkgs/additional/chatty-latest/default.nix b/pkgs/by-name/chatty-latest/package.nix similarity index 100% rename from pkgs/additional/chatty-latest/default.nix rename to pkgs/by-name/chatty-latest/package.nix diff --git a/pkgs/additional/clightning-sane/clightning-sane b/pkgs/by-name/clightning-sane/clightning-sane similarity index 100% rename from pkgs/additional/clightning-sane/clightning-sane rename to pkgs/by-name/clightning-sane/clightning-sane diff --git a/pkgs/additional/clightning-sane/default.nix b/pkgs/by-name/clightning-sane/package.nix similarity index 100% rename from pkgs/additional/clightning-sane/default.nix rename to pkgs/by-name/clightning-sane/package.nix diff --git a/pkgs/additional/codemadness-frontends/default.nix b/pkgs/by-name/codemadness-frontends/package.nix similarity index 100% rename from pkgs/additional/codemadness-frontends/default.nix rename to pkgs/by-name/codemadness-frontends/package.nix diff --git a/pkgs/additional/crust-firmware-pinephone/default.nix b/pkgs/by-name/crust-firmware-pinephone/package.nix similarity index 100% rename from pkgs/additional/crust-firmware-pinephone/default.nix rename to pkgs/by-name/crust-firmware-pinephone/package.nix diff --git a/pkgs/additional/curlftpfs-sane/default.nix b/pkgs/by-name/curlftpfs-sane/package.nix similarity index 100% rename from pkgs/additional/curlftpfs-sane/default.nix rename to pkgs/by-name/curlftpfs-sane/package.nix diff --git a/pkgs/additional/depthcharge-tools/default.nix b/pkgs/by-name/depthcharge-tools/package.nix similarity index 100% rename from pkgs/additional/depthcharge-tools/default.nix rename to pkgs/by-name/depthcharge-tools/package.nix diff --git a/pkgs/additional/eg25-control/eg25-control b/pkgs/by-name/eg25-control/eg25-control similarity index 100% rename from pkgs/additional/eg25-control/eg25-control rename to pkgs/by-name/eg25-control/eg25-control diff --git a/pkgs/additional/eg25-control/default.nix b/pkgs/by-name/eg25-control/package.nix similarity index 100% rename from pkgs/additional/eg25-control/default.nix rename to pkgs/by-name/eg25-control/package.nix diff --git a/pkgs/additional/fastcluster/default.nix b/pkgs/by-name/fastcluster/package.nix similarity index 100% rename from pkgs/additional/fastcluster/default.nix rename to pkgs/by-name/fastcluster/package.nix diff --git a/pkgs/additional/feeds/default.nix b/pkgs/by-name/feeds/package.nix similarity index 88% rename from pkgs/additional/feeds/default.nix rename to pkgs/by-name/feeds/package.nix index 18f423f27..cb10d5da3 100644 --- a/pkgs/additional/feeds/default.nix +++ b/pkgs/by-name/feeds/package.nix @@ -1,13 +1,13 @@ -{ lib -, newScope -, python3 -, sane-data -, static-nix-shell -, symlinkJoin -, writeShellScript +{ + lib, + newScope, + sane-data, + static-nix-shell, + symlinkJoin, + writeShellScript, }: -lib.makeScope newScope (self: with self; { +lib.recurseIntoAttrs (lib.makeScope newScope (self: with self; { updateWithSuper = false; #< don't update feeds unless explicitly asked to by the user mkFeed = callPackage ./template.nix {}; @@ -46,4 +46,4 @@ lib.makeScope newScope (self: with self; { pkgs = [ "feedsearch-crawler" ]; srcPath = "update.py"; }; -}) +})) diff --git a/pkgs/additional/feeds/template.nix b/pkgs/by-name/feeds/template.nix similarity index 100% rename from pkgs/additional/feeds/template.nix rename to pkgs/by-name/feeds/template.nix diff --git a/pkgs/additional/feeds/update.py b/pkgs/by-name/feeds/update.py similarity index 100% rename from pkgs/additional/feeds/update.py rename to pkgs/by-name/feeds/update.py diff --git a/pkgs/additional/feedsearch-crawler/0001-response-chunk-size.patch b/pkgs/by-name/feedsearch-crawler/0001-response-chunk-size.patch similarity index 100% rename from pkgs/additional/feedsearch-crawler/0001-response-chunk-size.patch rename to pkgs/by-name/feedsearch-crawler/0001-response-chunk-size.patch diff --git a/pkgs/additional/feedsearch-crawler/default.nix b/pkgs/by-name/feedsearch-crawler/package.nix similarity index 100% rename from pkgs/additional/feedsearch-crawler/default.nix rename to pkgs/by-name/feedsearch-crawler/package.nix diff --git a/pkgs/additional/firefox-extensions/browserpass-extension/default.nix b/pkgs/by-name/firefox-extensions/browserpass-extension/default.nix similarity index 100% rename from pkgs/additional/firefox-extensions/browserpass-extension/default.nix rename to pkgs/by-name/firefox-extensions/browserpass-extension/default.nix diff --git a/pkgs/additional/firefox-extensions/browserpass-extension/package.json b/pkgs/by-name/firefox-extensions/browserpass-extension/package.json similarity index 100% rename from pkgs/additional/firefox-extensions/browserpass-extension/package.json rename to pkgs/by-name/firefox-extensions/browserpass-extension/package.json diff --git a/pkgs/additional/firefox-extensions/browserpass-extension/yarn.lock b/pkgs/by-name/firefox-extensions/browserpass-extension/yarn.lock similarity index 100% rename from pkgs/additional/firefox-extensions/browserpass-extension/yarn.lock rename to pkgs/by-name/firefox-extensions/browserpass-extension/yarn.lock diff --git a/pkgs/additional/firefox-extensions/bypass-paywalls-clean/0001-dont-show-options.patch b/pkgs/by-name/firefox-extensions/bypass-paywalls-clean/0001-dont-show-options.patch similarity index 100% rename from pkgs/additional/firefox-extensions/bypass-paywalls-clean/0001-dont-show-options.patch rename to pkgs/by-name/firefox-extensions/bypass-paywalls-clean/0001-dont-show-options.patch diff --git a/pkgs/additional/firefox-extensions/bypass-paywalls-clean/0002-disable-auto-update.patch b/pkgs/by-name/firefox-extensions/bypass-paywalls-clean/0002-disable-auto-update.patch similarity index 100% rename from pkgs/additional/firefox-extensions/bypass-paywalls-clean/0002-disable-auto-update.patch rename to pkgs/by-name/firefox-extensions/bypass-paywalls-clean/0002-disable-auto-update.patch diff --git a/pkgs/additional/firefox-extensions/bypass-paywalls-clean/0003-disable-metrics.patch b/pkgs/by-name/firefox-extensions/bypass-paywalls-clean/0003-disable-metrics.patch similarity index 100% rename from pkgs/additional/firefox-extensions/bypass-paywalls-clean/0003-disable-metrics.patch rename to pkgs/by-name/firefox-extensions/bypass-paywalls-clean/0003-disable-metrics.patch diff --git a/pkgs/additional/firefox-extensions/bypass-paywalls-clean/default.nix b/pkgs/by-name/firefox-extensions/bypass-paywalls-clean/default.nix similarity index 100% rename from pkgs/additional/firefox-extensions/bypass-paywalls-clean/default.nix rename to pkgs/by-name/firefox-extensions/bypass-paywalls-clean/default.nix diff --git a/pkgs/additional/firefox-extensions/ctrl-shift-c-should-copy/default.nix b/pkgs/by-name/firefox-extensions/ctrl-shift-c-should-copy/default.nix similarity index 100% rename from pkgs/additional/firefox-extensions/ctrl-shift-c-should-copy/default.nix rename to pkgs/by-name/firefox-extensions/ctrl-shift-c-should-copy/default.nix diff --git a/pkgs/additional/firefox-extensions/firefox-xdg-open/background.html b/pkgs/by-name/firefox-extensions/firefox-xdg-open/background.html similarity index 100% rename from pkgs/additional/firefox-extensions/firefox-xdg-open/background.html rename to pkgs/by-name/firefox-extensions/firefox-xdg-open/background.html diff --git a/pkgs/additional/firefox-extensions/firefox-xdg-open/background.js b/pkgs/by-name/firefox-extensions/firefox-xdg-open/background.js similarity index 100% rename from pkgs/additional/firefox-extensions/firefox-xdg-open/background.js rename to pkgs/by-name/firefox-extensions/firefox-xdg-open/background.js diff --git a/pkgs/additional/firefox-extensions/firefox-xdg-open/default.nix b/pkgs/by-name/firefox-extensions/firefox-xdg-open/default.nix similarity index 100% rename from pkgs/additional/firefox-extensions/firefox-xdg-open/default.nix rename to pkgs/by-name/firefox-extensions/firefox-xdg-open/default.nix diff --git a/pkgs/additional/firefox-extensions/firefox-xdg-open/manifest.json b/pkgs/by-name/firefox-extensions/firefox-xdg-open/manifest.json similarity index 100% rename from pkgs/additional/firefox-extensions/firefox-xdg-open/manifest.json rename to pkgs/by-name/firefox-extensions/firefox-xdg-open/manifest.json diff --git a/pkgs/additional/firefox-extensions/firefox-xdg-open/xdg-open-scheme-handler b/pkgs/by-name/firefox-extensions/firefox-xdg-open/xdg-open-scheme-handler similarity index 100% rename from pkgs/additional/firefox-extensions/firefox-xdg-open/xdg-open-scheme-handler rename to pkgs/by-name/firefox-extensions/firefox-xdg-open/xdg-open-scheme-handler diff --git a/pkgs/additional/firefox-extensions/i-still-dont-care-about-cookies/default.nix b/pkgs/by-name/firefox-extensions/i-still-dont-care-about-cookies/default.nix similarity index 100% rename from pkgs/additional/firefox-extensions/i-still-dont-care-about-cookies/default.nix rename to pkgs/by-name/firefox-extensions/i-still-dont-care-about-cookies/default.nix diff --git a/pkgs/additional/firefox-extensions/open-in-mpv/default.nix b/pkgs/by-name/firefox-extensions/open-in-mpv/default.nix similarity index 100% rename from pkgs/additional/firefox-extensions/open-in-mpv/default.nix rename to pkgs/by-name/firefox-extensions/open-in-mpv/default.nix diff --git a/pkgs/by-name/firefox-extensions/package.nix b/pkgs/by-name/firefox-extensions/package.nix new file mode 100644 index 000000000..71b3cc17b --- /dev/null +++ b/pkgs/by-name/firefox-extensions/package.nix @@ -0,0 +1,234 @@ +{ + callPackage, + concatTextFile, + fetchurl, + jq, + lib, + newScope, + nix-update-script, + runCommandLocal, + stdenv, + strip-nondeterminism, + unzip, + writers, + zip, +}: +let + wrapAddon = addon: args: + let + extid = addon.passthru.extid; + # merge our requirements into the derivation args + args' = args // { + passthru = addon.passthru // (args.passthru or {}); + nativeBuildInputs = [ + jq + strip-nondeterminism + unzip + zip + ] ++ (args.nativeBuildInputs or []); + }; + in (stdenv.mkDerivation ({ + # heavily borrows from + name = "${addon.name}-wrapped"; + unpackPhase = '' + echo "patching firefox addon $name into $out/${extid}.xpi" + + mkdir build + cd build + # extract the XPI into the build directory + # it could be already wrapped, or a raw fetchurl result + unzip -q "${addon}/${extid}.xpi" -d . || \ + unzip -q "${addon}" -d . + ''; + + patchPhase = '' + runHook prePatch + + # firefox requires addons to have an id field when sideloading: + # - + for m in manifest.json manifest_v2.json manifest_v3.json; do + if test -e "$m"; then + NEW_MANIFEST=$(jq '. + {"applications": { "gecko": { "id": "${extid}" }}, "browser_specific_settings":{"gecko":{"id": "${extid}"}}}' "$m") + echo "$NEW_MANIFEST" > "$m" + fi + done + + runHook postPatch + ''; + + installPhase = '' + runHook preInstall + + # repackage the XPI + mkdir "$out" + zip -r -q -FS "$out/${extid}.xpi" ./* + strip-nondeterminism "$out/${extid}.xpi" + + runHook postInstall + ''; + } // args')).overrideAttrs (final: upstream: { + passthru = (upstream.passthru or {}) // { + unwrapped = addon; + withAttrs = attrs: wrapAddon addon (args // attrs); + withPostPatch = postPatch: final.passthru.withAttrs { inherit postPatch; }; + withPassthru = passthru: (wrapAddon addon args).overrideAttrs (base: { + passthru = base.passthru // passthru; + }); + # given an addon, repackage it without some `perm`ission + withoutPermission = perm: final.passthru.withPostPatch '' + for m in manifest.json manifest_v2.json manifest_v3.json; do + if test -e "$m"; then + NEW_MANIFEST=$(jq 'del(.permissions[] | select(. == "${perm}"))' "$m") + echo "$NEW_MANIFEST" > "$m" + fi + done + ''; + }; + }); + + # fetchAddon: fetch an addon directly from the mozilla store. + # prefer NOT to use this, because moz store doesn't offer versioned release access + # which breaks caching/reproducibility and such. + # (maybe the `latest.xpi` URL redirects to a versioned URI visible if i used curl?) + # fetchAddon = name: extid: hash: fetchurl { + # inherit name hash; + # url = "https://addons.mozilla.org/firefox/downloads/latest/${name}/latest.xpi"; + # # extid can be found by unar'ing the above xpi, and copying browser_specific_settings.gecko.id field + # passthru = { inherit extid; }; + # }; + + fetchVersionedAddon = { extid, version, url, hash ? "", pname ? extid }: stdenv.mkDerivation { + inherit pname version; + src = fetchurl { + inherit url hash; + }; + dontUnpack = true; + installPhase = '' + cp $src $out + ''; + + passthru.updateScript = nix-update-script { }; + passthru.extid = extid; + }; + + firefox-extensions = (lib.makeScope newScope (self: with self; { + unwrapped = lib.recurseIntoAttrs { + # get names from: + # - ~/ref/nix-community/nur-combined/repos/rycee/pkgs/firefox-addons/generated-firefox-addons.nix + # `wget ...xpi`; `unar ...xpi`; `cat */manifest.json | jq '.browser_specific_settings.gecko.id'` + browserpass-extension = callPackage ./browserpass-extension { }; + bypass-paywalls-clean = callPackage ./bypass-paywalls-clean { }; + ctrl-shift-c-should-copy = callPackage ./ctrl-shift-c-should-copy { }; + firefox-xdg-open = callPackage ./firefox-xdg-open { }; + i-still-dont-care-about-cookies = callPackage ./i-still-dont-care-about-cookies { }; + open-in-mpv = callPackage ./open-in-mpv { }; + passff = callPackage ./passff { }; + sidebery = callPackage ./sidebery { }; + + ether-metamask = fetchVersionedAddon rec { + extid = "webextension@metamask.io"; + pname = "ether-metamask"; + url = "https://github.com/MetaMask/metamask-extension/releases/download/v${version}/metamask-firefox-${version}.zip"; + version = "12.3.1"; + hash = "sha256-90LnNvAX+FqMEBtKh3C+CFeRgYPbXoaTV+h68ORQR8s="; + }; + fx_cast = fetchVersionedAddon rec { + extid = "fx_cast@matt.tf"; + pname = "fx_cast"; + url = "https://github.com/hensm/fx_cast/releases/download/v${version}/fx_cast-${version}.xpi"; + version = "0.3.1"; + hash = "sha256-zaYnUJpJkRAPSCpM3S20PjMS4aeBtQGhXB2wgdlFkSQ="; + }; + i2p-in-private-browsing = fetchVersionedAddon rec { + extid = "i2ppb@eyedeekay.github.io"; + pname = "i2p-in-private-browsing"; + url = "https://github.com/eyedeekay/I2P-in-Private-Browsing-Mode-Firefox/releases/download/${version}/i2ppb@eyedeekay.github.io.xpi"; + version = "2.6.1"; + hash = "sha256-QFYiJo8nY+u8ODtX6M3CGyJXTHhKIpifxH73rdWP/DI="; + }; + sponsorblock = fetchVersionedAddon rec { + extid = "sponsorBlocker@ajay.app"; + pname = "sponsorblock"; + url = "https://github.com/ajayyy/SponsorBlock/releases/download/${version}/FirefoxSignedInstaller.xpi"; + version = "5.9.4"; + hash = "sha256-tf8F0uObQOzcXPQSUDQ1PNr9fTRaQIJ7QMVdePXq9/o="; + }; + ublacklist = fetchVersionedAddon rec { + extid = "@ublacklist"; + pname = "ublacklist"; + url = "https://github.com/iorate/ublacklist/releases/download/v${version}/ublacklist-v${version}-firefox.zip"; + version = "8.9.2"; + hash = "sha256-b+MBSeh+YC/qT88pupElPU531YyfvYe1aC1icHXfK3A="; + }; + ublock-origin = fetchVersionedAddon rec { + extid = "uBlock0@raymondhill.net"; + pname = "ublock-origin"; + # N.B.: a handful of versions are released unsigned + # url = "https://github.com/gorhill/uBlock/releases/download/${version}/uBlock0_${version}.signed.xpi"; + url = "https://github.com/gorhill/uBlock/releases/download/${version}/uBlock0_${version}.firefox.signed.xpi"; + version = "1.60.1b1"; + hash = "sha256-RsGvVAZWxTqQ+5nB3MPCrSsmNHNRrC6fmzXDjFHHRs0="; + }; + }; +}) ).overrideScope (self: super: + let + wrapped = lib.mapAttrs (name: _value: wrapAddon self.unwrapped."${name}" {}) super.unwrapped; + in wrapped // { + browserpass-extension = wrapped.browserpass-extension.withoutPermission "notifications"; + sponsorblock = wrapped.sponsorblock.withPostPatch '' + # patch sponsorblock to not show the help tab on first launch. + # + # XXX: i tried to build sponsorblock from source and patch this *before* it gets webpack'd, + # but web shit is absolutely cursed and building from source requires a fucking PhD + # (if you have one, feel free to share your nix package) + # + # NB: in source this is `alreadyInstalled: false`, but the build process hates Booleans or something + # TODO(2024/03/23): this is broken (replacement doesn't match). but maybe not necessary anymore? + substituteInPlace js/*.js \ + --replace 'alreadyInstalled:!1' 'alreadyInstalled:!0' + ''; + + ublock-origin = wrapped.ublock-origin.withPassthru { + # `makeConfig` produces a .json file meant to go at + # ~/.mozilla/managed-storage/uBlock0@raymondhill.net.json + # this is not formally documented anywhere, but is referenced from a few places: + # - + # - + # - + # + # a large part of why i do this is to configure the filters statically, + # so that they don't have to be fetched on every boot. + makeConfig = { filterFiles }: let + mergedFilters = concatTextFile { + name = "ublock-origin-filters-merged.txt"; + files = filterFiles; + destination = "/share/filters/ublock-origin-filters-merged.txt"; + }; + baseConfig = writers.writeJSON "uBlock0@raymondhill.net.json" { + name = "uBlock0@raymondhill.net"; + description = "ignored"; + type = "storage"; + data = { + adminSettings = { + #^ adminSettings dictionary uses the same schema as the "backup to file" option in settings. + userSettings = { + # default settings are found: (userSettingsDefault) + advancedUserEnabled = true; + autoUpdate = false; + # don't block page load when waiting for filter load + suspendUntilListsAreLoaded = false; + }; + selectedFilterLists = [ "user-filters" ]; + # there's an array version of this field too, if preferable + filters = ""; #< WILL BE SUBSTITUTED DURING BUILD + }; + }; + }; + in runCommandLocal "ublock-origin-config" { nativeBuildInputs = [ jq ]; } '' + cat ${baseConfig} | jq 'setpath(["data", "adminSettings", "userFilters"]; $filterText)' --rawfile filterText ${mergedFilters}/share/filters/ublock-origin-filters-merged.txt > $out + ''; + }; + } + ); +in + lib.recurseIntoAttrs firefox-extensions diff --git a/pkgs/additional/firefox-extensions/passff/default.nix b/pkgs/by-name/firefox-extensions/passff/default.nix similarity index 100% rename from pkgs/additional/firefox-extensions/passff/default.nix rename to pkgs/by-name/firefox-extensions/passff/default.nix diff --git a/pkgs/additional/firefox-extensions/sidebery/default.nix b/pkgs/by-name/firefox-extensions/sidebery/default.nix similarity index 100% rename from pkgs/additional/firefox-extensions/sidebery/default.nix rename to pkgs/by-name/firefox-extensions/sidebery/default.nix diff --git a/pkgs/additional/flare-signal-nixified/Cargo.nix b/pkgs/by-name/flare-signal-nixified/Cargo.nix similarity index 100% rename from pkgs/additional/flare-signal-nixified/Cargo.nix rename to pkgs/by-name/flare-signal-nixified/Cargo.nix diff --git a/pkgs/additional/flare-signal-nixified/crate-hashes.json b/pkgs/by-name/flare-signal-nixified/crate-hashes.json similarity index 100% rename from pkgs/additional/flare-signal-nixified/crate-hashes.json rename to pkgs/by-name/flare-signal-nixified/crate-hashes.json diff --git a/pkgs/additional/flare-signal-nixified/default.nix b/pkgs/by-name/flare-signal-nixified/package.nix similarity index 100% rename from pkgs/additional/flare-signal-nixified/default.nix rename to pkgs/by-name/flare-signal-nixified/package.nix diff --git a/pkgs/additional/fractal-nixified/Cargo.nix b/pkgs/by-name/fractal-nixified/Cargo.nix similarity index 100% rename from pkgs/additional/fractal-nixified/Cargo.nix rename to pkgs/by-name/fractal-nixified/Cargo.nix diff --git a/pkgs/additional/fractal-nixified/crate-hashes.json b/pkgs/by-name/fractal-nixified/crate-hashes.json similarity index 100% rename from pkgs/additional/fractal-nixified/crate-hashes.json rename to pkgs/by-name/fractal-nixified/crate-hashes.json diff --git a/pkgs/additional/fractal-nixified/default.nix b/pkgs/by-name/fractal-nixified/package.nix similarity index 100% rename from pkgs/additional/fractal-nixified/default.nix rename to pkgs/by-name/fractal-nixified/package.nix diff --git a/pkgs/additional/geary-gtk4/default.nix b/pkgs/by-name/geary-gtk4/package.nix similarity index 100% rename from pkgs/additional/geary-gtk4/default.nix rename to pkgs/by-name/geary-gtk4/package.nix diff --git a/pkgs/additional/geoclue-ols/default.nix b/pkgs/by-name/geoclue-ols/package.nix similarity index 100% rename from pkgs/additional/geoclue-ols/default.nix rename to pkgs/by-name/geoclue-ols/package.nix diff --git a/pkgs/additional/gopass-native-messaging-host/com.justwatch.gopass.json b/pkgs/by-name/gopass-native-messaging-host/com.justwatch.gopass.json similarity index 100% rename from pkgs/additional/gopass-native-messaging-host/com.justwatch.gopass.json rename to pkgs/by-name/gopass-native-messaging-host/com.justwatch.gopass.json diff --git a/pkgs/additional/gopass-native-messaging-host/gopass-wrapper.sh b/pkgs/by-name/gopass-native-messaging-host/gopass-wrapper.sh similarity index 100% rename from pkgs/additional/gopass-native-messaging-host/gopass-wrapper.sh rename to pkgs/by-name/gopass-native-messaging-host/gopass-wrapper.sh diff --git a/pkgs/additional/gopass-native-messaging-host/default.nix b/pkgs/by-name/gopass-native-messaging-host/package.nix similarity index 100% rename from pkgs/additional/gopass-native-messaging-host/default.nix rename to pkgs/by-name/gopass-native-messaging-host/package.nix diff --git a/pkgs/additional/gpodder-adaptive/default.nix b/pkgs/by-name/gpodder-adaptive/package.nix similarity index 100% rename from pkgs/additional/gpodder-adaptive/default.nix rename to pkgs/by-name/gpodder-adaptive/package.nix diff --git a/pkgs/additional/gpodder-configured/gpodder-remove-extra b/pkgs/by-name/gpodder-configured/gpodder-remove-extra similarity index 100% rename from pkgs/additional/gpodder-configured/gpodder-remove-extra rename to pkgs/by-name/gpodder-configured/gpodder-remove-extra diff --git a/pkgs/additional/gpodder-configured/default.nix b/pkgs/by-name/gpodder-configured/package.nix similarity index 100% rename from pkgs/additional/gpodder-configured/default.nix rename to pkgs/by-name/gpodder-configured/package.nix diff --git a/pkgs/additional/gps-share/default.nix b/pkgs/by-name/gps-share/package.nix similarity index 100% rename from pkgs/additional/gps-share/default.nix rename to pkgs/by-name/gps-share/package.nix diff --git a/pkgs/additional/hackgregator/default.nix b/pkgs/by-name/hackgregator/package.nix similarity index 100% rename from pkgs/additional/hackgregator/default.nix rename to pkgs/by-name/hackgregator/package.nix diff --git a/pkgs/additional/jellyfin-media-player-qt6/0001-fix-web-path.patch b/pkgs/by-name/jellyfin-media-player-qt6/0001-fix-web-path.patch similarity index 100% rename from pkgs/additional/jellyfin-media-player-qt6/0001-fix-web-path.patch rename to pkgs/by-name/jellyfin-media-player-qt6/0001-fix-web-path.patch diff --git a/pkgs/additional/jellyfin-media-player-qt6/0002-qt6-build-fixes.patch b/pkgs/by-name/jellyfin-media-player-qt6/0002-qt6-build-fixes.patch similarity index 100% rename from pkgs/additional/jellyfin-media-player-qt6/0002-qt6-build-fixes.patch rename to pkgs/by-name/jellyfin-media-player-qt6/0002-qt6-build-fixes.patch diff --git a/pkgs/additional/jellyfin-media-player-qt6/0003-qt6-components-webengine.patch b/pkgs/by-name/jellyfin-media-player-qt6/0003-qt6-components-webengine.patch similarity index 100% rename from pkgs/additional/jellyfin-media-player-qt6/0003-qt6-components-webengine.patch rename to pkgs/by-name/jellyfin-media-player-qt6/0003-qt6-components-webengine.patch diff --git a/pkgs/additional/jellyfin-media-player-qt6/default.nix b/pkgs/by-name/jellyfin-media-player-qt6/package.nix similarity index 100% rename from pkgs/additional/jellyfin-media-player-qt6/default.nix rename to pkgs/by-name/jellyfin-media-player-qt6/package.nix diff --git a/pkgs/additional/koreader-from-src/debug.patch b/pkgs/by-name/koreader-from-src/debug.patch similarity index 100% rename from pkgs/additional/koreader-from-src/debug.patch rename to pkgs/by-name/koreader-from-src/debug.patch diff --git a/pkgs/additional/koreader-from-src/default.nix b/pkgs/by-name/koreader-from-src/package.nix similarity index 100% rename from pkgs/additional/koreader-from-src/default.nix rename to pkgs/by-name/koreader-from-src/package.nix diff --git a/pkgs/additional/koreader-from-src/rss-no-interrupt-on-image-failure.patch b/pkgs/by-name/koreader-from-src/rss-no-interrupt-on-image-failure.patch similarity index 100% rename from pkgs/additional/koreader-from-src/rss-no-interrupt-on-image-failure.patch rename to pkgs/by-name/koreader-from-src/rss-no-interrupt-on-image-failure.patch diff --git a/pkgs/additional/koreader-from-src/update b/pkgs/by-name/koreader-from-src/update similarity index 100% rename from pkgs/additional/koreader-from-src/update rename to pkgs/by-name/koreader-from-src/update diff --git a/pkgs/additional/koreader-from-src/versions.json b/pkgs/by-name/koreader-from-src/versions.json similarity index 100% rename from pkgs/additional/koreader-from-src/versions.json rename to pkgs/by-name/koreader-from-src/versions.json diff --git a/pkgs/additional/landlock-sandboxer/no-warn-old-kernel.diff b/pkgs/by-name/landlock-sandboxer/no-warn-old-kernel.diff similarity index 100% rename from pkgs/additional/landlock-sandboxer/no-warn-old-kernel.diff rename to pkgs/by-name/landlock-sandboxer/no-warn-old-kernel.diff diff --git a/pkgs/additional/landlock-sandboxer/default.nix b/pkgs/by-name/landlock-sandboxer/package.nix similarity index 100% rename from pkgs/additional/landlock-sandboxer/default.nix rename to pkgs/by-name/landlock-sandboxer/package.nix diff --git a/pkgs/additional/ldd-aarch64/default.nix b/pkgs/by-name/ldd-aarch64/package.nix similarity index 100% rename from pkgs/additional/ldd-aarch64/default.nix rename to pkgs/by-name/ldd-aarch64/package.nix diff --git a/pkgs/additional/lemonade/default.nix b/pkgs/by-name/lemmy-lemonade/package.nix similarity index 98% rename from pkgs/additional/lemonade/default.nix rename to pkgs/by-name/lemmy-lemonade/package.nix index 0585a4957..32600e48e 100644 --- a/pkgs/additional/lemonade/default.nix +++ b/pkgs/by-name/lemmy-lemonade/package.nix @@ -24,7 +24,7 @@ let ]); in stdenv.mkDerivation (final: with final; { - pname = "lemonade"; + pname = "lemmy-lemonade"; version = "2024.04.22"; src = fetchFromGitHub { diff --git a/pkgs/additional/lemoa/default.nix b/pkgs/by-name/lemoa/package.nix similarity index 100% rename from pkgs/additional/lemoa/default.nix rename to pkgs/by-name/lemoa/package.nix diff --git a/pkgs/additional/lgtrombetta-compass/default.nix b/pkgs/by-name/lgtrombetta-compass/package.nix similarity index 100% rename from pkgs/additional/lgtrombetta-compass/default.nix rename to pkgs/by-name/lgtrombetta-compass/package.nix diff --git a/pkgs/additional/libcap-with-captree/default.nix b/pkgs/by-name/libcap-with-captree/package.nix similarity index 100% rename from pkgs/additional/libcap-with-captree/default.nix rename to pkgs/by-name/libcap-with-captree/package.nix diff --git a/pkgs/additional/libdng/default.nix b/pkgs/by-name/libdng/package.nix similarity index 100% rename from pkgs/additional/libdng/default.nix rename to pkgs/by-name/libdng/package.nix diff --git a/pkgs/additional/libfuse-sane/default.nix b/pkgs/by-name/libfuse-sane/package.nix similarity index 100% rename from pkgs/additional/libfuse-sane/default.nix rename to pkgs/by-name/libfuse-sane/package.nix diff --git a/pkgs/additional/libfuse-sane/pass_fuse_fd.patch b/pkgs/by-name/libfuse-sane/pass_fuse_fd.patch similarity index 100% rename from pkgs/additional/libfuse-sane/pass_fuse_fd.patch rename to pkgs/by-name/libfuse-sane/pass_fuse_fd.patch diff --git a/pkgs/additional/libmegapixels/default.nix b/pkgs/by-name/libmegapixels/package.nix similarity index 100% rename from pkgs/additional/libmegapixels/default.nix rename to pkgs/by-name/libmegapixels/package.nix diff --git a/pkgs/additional/lightdm-mobile-greeter/Cargo.lock b/pkgs/by-name/lightdm-mobile-greeter/Cargo.lock similarity index 100% rename from pkgs/additional/lightdm-mobile-greeter/Cargo.lock rename to pkgs/by-name/lightdm-mobile-greeter/Cargo.lock diff --git a/pkgs/additional/lightdm-mobile-greeter/default.nix b/pkgs/by-name/lightdm-mobile-greeter/package.nix similarity index 100% rename from pkgs/additional/lightdm-mobile-greeter/default.nix rename to pkgs/by-name/lightdm-mobile-greeter/package.nix diff --git a/pkgs/additional/linux-armbian/default.nix b/pkgs/by-name/linux-armbian/package.nix similarity index 100% rename from pkgs/additional/linux-armbian/default.nix rename to pkgs/by-name/linux-armbian/package.nix diff --git a/pkgs/additional/linux-armbian/patches.nix b/pkgs/by-name/linux-armbian/patches.nix similarity index 100% rename from pkgs/additional/linux-armbian/patches.nix rename to pkgs/by-name/linux-armbian/patches.nix diff --git a/pkgs/additional/linux-armbian/vbat-bb-always-on.patch b/pkgs/by-name/linux-armbian/vbat-bb-always-on.patch similarity index 100% rename from pkgs/additional/linux-armbian/vbat-bb-always-on.patch rename to pkgs/by-name/linux-armbian/vbat-bb-always-on.patch diff --git a/pkgs/additional/linux-exynos5-mainline/default.nix b/pkgs/by-name/linux-exynos5-mainline/package.nix similarity index 100% rename from pkgs/additional/linux-exynos5-mainline/default.nix rename to pkgs/by-name/linux-exynos5-mainline/package.nix diff --git a/pkgs/additional/linux-firmware-megous/default.nix b/pkgs/by-name/linux-firmware-megous/package.nix similarity index 100% rename from pkgs/additional/linux-firmware-megous/default.nix rename to pkgs/by-name/linux-firmware-megous/package.nix diff --git a/pkgs/additional/linux-megous/commits/PREF001-bes2600-Add-the-wifi-driver-for-Pinetab2-WiFi-chip-0.patch b/pkgs/by-name/linux-megous/commits/PREF001-bes2600-Add-the-wifi-driver-for-Pinetab2-WiFi-chip-0.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF001-bes2600-Add-the-wifi-driver-for-Pinetab2-WiFi-chip-0.patch rename to pkgs/by-name/linux-megous/commits/PREF001-bes2600-Add-the-wifi-driver-for-Pinetab2-WiFi-chip-0.patch diff --git a/pkgs/additional/linux-megous/commits/PREF002-bes2600-Update-the-wifi-driver-from-bestechnic-0.3.5.patch b/pkgs/by-name/linux-megous/commits/PREF002-bes2600-Update-the-wifi-driver-from-bestechnic-0.3.5.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF002-bes2600-Update-the-wifi-driver-from-bestechnic-0.3.5.patch rename to pkgs/by-name/linux-megous/commits/PREF002-bes2600-Update-the-wifi-driver-from-bestechnic-0.3.5.patch diff --git a/pkgs/additional/linux-megous/commits/PREF003-bes2600-Hook-the-driver-up-to-staging.patch b/pkgs/by-name/linux-megous/commits/PREF003-bes2600-Hook-the-driver-up-to-staging.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF003-bes2600-Hook-the-driver-up-to-staging.patch rename to pkgs/by-name/linux-megous/commits/PREF003-bes2600-Hook-the-driver-up-to-staging.patch diff --git a/pkgs/additional/linux-megous/commits/PREF004-bes2600-Move-Kconfig-options-to-makefile.patch b/pkgs/by-name/linux-megous/commits/PREF004-bes2600-Move-Kconfig-options-to-makefile.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF004-bes2600-Move-Kconfig-options-to-makefile.patch rename to pkgs/by-name/linux-megous/commits/PREF004-bes2600-Move-Kconfig-options-to-makefile.patch diff --git a/pkgs/additional/linux-megous/commits/PREF005-bes2600-Port-to-Linux-6.5.patch b/pkgs/by-name/linux-megous/commits/PREF005-bes2600-Port-to-Linux-6.5.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF005-bes2600-Port-to-Linux-6.5.patch rename to pkgs/by-name/linux-megous/commits/PREF005-bes2600-Port-to-Linux-6.5.patch diff --git a/pkgs/additional/linux-megous/commits/PREF006-bes2600-Use-device-tree-exclusively-for-platform-dat.patch b/pkgs/by-name/linux-megous/commits/PREF006-bes2600-Use-device-tree-exclusively-for-platform-dat.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF006-bes2600-Use-device-tree-exclusively-for-platform-dat.patch rename to pkgs/by-name/linux-megous/commits/PREF006-bes2600-Use-device-tree-exclusively-for-platform-dat.patch diff --git a/pkgs/additional/linux-megous/commits/PREF007-bes2600-Read-MAC-address-from-DT-if-available.patch b/pkgs/by-name/linux-megous/commits/PREF007-bes2600-Read-MAC-address-from-DT-if-available.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF007-bes2600-Read-MAC-address-from-DT-if-available.patch rename to pkgs/by-name/linux-megous/commits/PREF007-bes2600-Read-MAC-address-from-DT-if-available.patch diff --git a/pkgs/additional/linux-megous/commits/PREF008-bes2600-Move-firmware-loader-locations-to-a-bes2600-.patch b/pkgs/by-name/linux-megous/commits/PREF008-bes2600-Move-firmware-loader-locations-to-a-bes2600-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF008-bes2600-Move-firmware-loader-locations-to-a-bes2600-.patch rename to pkgs/by-name/linux-megous/commits/PREF008-bes2600-Move-firmware-loader-locations-to-a-bes2600-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF009-bes2600-Use-firmware-loader-to-load-factory-data.patch b/pkgs/by-name/linux-megous/commits/PREF009-bes2600-Use-firmware-loader-to-load-factory-data.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF009-bes2600-Use-firmware-loader-to-load-factory-data.patch rename to pkgs/by-name/linux-megous/commits/PREF009-bes2600-Use-firmware-loader-to-load-factory-data.patch diff --git a/pkgs/additional/linux-megous/commits/PREF010-8723cs-Add-a-new-driver-v5.12.2-7-g2de5ec386.2020101.patch b/pkgs/by-name/linux-megous/commits/PREF010-8723cs-Add-a-new-driver-v5.12.2-7-g2de5ec386.2020101.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF010-8723cs-Add-a-new-driver-v5.12.2-7-g2de5ec386.2020101.patch rename to pkgs/by-name/linux-megous/commits/PREF010-8723cs-Add-a-new-driver-v5.12.2-7-g2de5ec386.2020101.patch diff --git a/pkgs/additional/linux-megous/commits/PREF011-8723cs-Make-the-driver-compile-and-probe-drop-rockch.patch b/pkgs/by-name/linux-megous/commits/PREF011-8723cs-Make-the-driver-compile-and-probe-drop-rockch.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF011-8723cs-Make-the-driver-compile-and-probe-drop-rockch.patch rename to pkgs/by-name/linux-megous/commits/PREF011-8723cs-Make-the-driver-compile-and-probe-drop-rockch.patch diff --git a/pkgs/additional/linux-megous/commits/PREF012-8723cs-Enable-OOB-interrupt.patch b/pkgs/by-name/linux-megous/commits/PREF012-8723cs-Enable-OOB-interrupt.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF012-8723cs-Enable-OOB-interrupt.patch rename to pkgs/by-name/linux-megous/commits/PREF012-8723cs-Enable-OOB-interrupt.patch diff --git a/pkgs/additional/linux-megous/commits/PREF013-bes2600-Disable-STANDARD_FACTORY_EFUSE_FLAG.patch b/pkgs/by-name/linux-megous/commits/PREF013-bes2600-Disable-STANDARD_FACTORY_EFUSE_FLAG.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF013-bes2600-Disable-STANDARD_FACTORY_EFUSE_FLAG.patch rename to pkgs/by-name/linux-megous/commits/PREF013-bes2600-Disable-STANDARD_FACTORY_EFUSE_FLAG.patch diff --git a/pkgs/additional/linux-megous/commits/PREF014-8723cs-Load-the-MAC-address-from-local-mac-address.patch b/pkgs/by-name/linux-megous/commits/PREF014-8723cs-Load-the-MAC-address-from-local-mac-address.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF014-8723cs-Load-the-MAC-address-from-local-mac-address.patch rename to pkgs/by-name/linux-megous/commits/PREF014-8723cs-Load-the-MAC-address-from-local-mac-address.patch diff --git a/pkgs/additional/linux-megous/commits/PREF015-bes2600-We-re-not-all-in-China-yet.patch b/pkgs/by-name/linux-megous/commits/PREF015-bes2600-We-re-not-all-in-China-yet.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF015-bes2600-We-re-not-all-in-China-yet.patch rename to pkgs/by-name/linux-megous/commits/PREF015-bes2600-We-re-not-all-in-China-yet.patch diff --git a/pkgs/additional/linux-megous/commits/PREF016-8723cs-Modify-makefile-options-to-better-suit-PinePh.patch b/pkgs/by-name/linux-megous/commits/PREF016-8723cs-Modify-makefile-options-to-better-suit-PinePh.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF016-8723cs-Modify-makefile-options-to-better-suit-PinePh.patch rename to pkgs/by-name/linux-megous/commits/PREF016-8723cs-Modify-makefile-options-to-better-suit-PinePh.patch diff --git a/pkgs/additional/linux-megous/commits/PREF017-bes2600-Don-t-kill-the-association-3s-after-joining.patch b/pkgs/by-name/linux-megous/commits/PREF017-bes2600-Don-t-kill-the-association-3s-after-joining.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF017-bes2600-Don-t-kill-the-association-3s-after-joining.patch rename to pkgs/by-name/linux-megous/commits/PREF017-bes2600-Don-t-kill-the-association-3s-after-joining.patch diff --git a/pkgs/additional/linux-megous/commits/PREF018-8723cs-Enable-monitor-mode.patch b/pkgs/by-name/linux-megous/commits/PREF018-8723cs-Enable-monitor-mode.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF018-8723cs-Enable-monitor-mode.patch rename to pkgs/by-name/linux-megous/commits/PREF018-8723cs-Enable-monitor-mode.patch diff --git a/pkgs/additional/linux-megous/commits/PREF019-8723cs-Disable-power-saving.patch b/pkgs/by-name/linux-megous/commits/PREF019-8723cs-Disable-power-saving.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF019-8723cs-Disable-power-saving.patch rename to pkgs/by-name/linux-megous/commits/PREF019-8723cs-Disable-power-saving.patch diff --git a/pkgs/additional/linux-megous/commits/PREF020-8723cs-aes_encrypt-aes_encrypt_128-to-avoid-symbol-n.patch b/pkgs/by-name/linux-megous/commits/PREF020-8723cs-aes_encrypt-aes_encrypt_128-to-avoid-symbol-n.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF020-8723cs-aes_encrypt-aes_encrypt_128-to-avoid-symbol-n.patch rename to pkgs/by-name/linux-megous/commits/PREF020-8723cs-aes_encrypt-aes_encrypt_128-to-avoid-symbol-n.patch diff --git a/pkgs/additional/linux-megous/commits/PREF021-8723cs-Enable-wifi-power-saving-mode.patch b/pkgs/by-name/linux-megous/commits/PREF021-8723cs-Enable-wifi-power-saving-mode.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF021-8723cs-Enable-wifi-power-saving-mode.patch rename to pkgs/by-name/linux-megous/commits/PREF021-8723cs-Enable-wifi-power-saving-mode.patch diff --git a/pkgs/additional/linux-megous/commits/PREF022-8723cs-Enable-TDLS-802.11z-support-direct-sta-sta-co.patch b/pkgs/by-name/linux-megous/commits/PREF022-8723cs-Enable-TDLS-802.11z-support-direct-sta-sta-co.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF022-8723cs-Enable-TDLS-802.11z-support-direct-sta-sta-co.patch rename to pkgs/by-name/linux-megous/commits/PREF022-8723cs-Enable-TDLS-802.11z-support-direct-sta-sta-co.patch diff --git a/pkgs/additional/linux-megous/commits/PREF023-8723cs-Disable-CONFIG_CONCURRENT_MODE.patch b/pkgs/by-name/linux-megous/commits/PREF023-8723cs-Disable-CONFIG_CONCURRENT_MODE.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF023-8723cs-Disable-CONFIG_CONCURRENT_MODE.patch rename to pkgs/by-name/linux-megous/commits/PREF023-8723cs-Disable-CONFIG_CONCURRENT_MODE.patch diff --git a/pkgs/additional/linux-megous/commits/PREF024-8723cs-Set-CONFIG_RTW_SDIO_PM_KEEP_POWER-n-to-fix-su.patch b/pkgs/by-name/linux-megous/commits/PREF024-8723cs-Set-CONFIG_RTW_SDIO_PM_KEEP_POWER-n-to-fix-su.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF024-8723cs-Set-CONFIG_RTW_SDIO_PM_KEEP_POWER-n-to-fix-su.patch rename to pkgs/by-name/linux-megous/commits/PREF024-8723cs-Set-CONFIG_RTW_SDIO_PM_KEEP_POWER-n-to-fix-su.patch diff --git a/pkgs/additional/linux-megous/commits/PREF025-8723cs-Resume-wifi-in-a-workqueue.patch b/pkgs/by-name/linux-megous/commits/PREF025-8723cs-Resume-wifi-in-a-workqueue.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF025-8723cs-Resume-wifi-in-a-workqueue.patch rename to pkgs/by-name/linux-megous/commits/PREF025-8723cs-Resume-wifi-in-a-workqueue.patch diff --git a/pkgs/additional/linux-megous/commits/PREF026-8723cs-Port-to-5.11.patch b/pkgs/by-name/linux-megous/commits/PREF026-8723cs-Port-to-5.11.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF026-8723cs-Port-to-5.11.patch rename to pkgs/by-name/linux-megous/commits/PREF026-8723cs-Port-to-5.11.patch diff --git a/pkgs/additional/linux-megous/commits/PREF027-8723cs-Enable-WoWLAN.patch b/pkgs/by-name/linux-megous/commits/PREF027-8723cs-Enable-WoWLAN.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF027-8723cs-Enable-WoWLAN.patch rename to pkgs/by-name/linux-megous/commits/PREF027-8723cs-Enable-WoWLAN.patch diff --git a/pkgs/additional/linux-megous/commits/PREF028-8723cs-Port-to-5.12.patch b/pkgs/by-name/linux-megous/commits/PREF028-8723cs-Port-to-5.12.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF028-8723cs-Port-to-5.12.patch rename to pkgs/by-name/linux-megous/commits/PREF028-8723cs-Port-to-5.12.patch diff --git a/pkgs/additional/linux-megous/commits/PREF029-8723cs-Fix-misleading-indentation.patch b/pkgs/by-name/linux-megous/commits/PREF029-8723cs-Fix-misleading-indentation.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF029-8723cs-Fix-misleading-indentation.patch rename to pkgs/by-name/linux-megous/commits/PREF029-8723cs-Fix-misleading-indentation.patch diff --git a/pkgs/additional/linux-megous/commits/PREF030-8723cs-Disable-use-of-NAPI.patch b/pkgs/by-name/linux-megous/commits/PREF030-8723cs-Disable-use-of-NAPI.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF030-8723cs-Disable-use-of-NAPI.patch rename to pkgs/by-name/linux-megous/commits/PREF030-8723cs-Disable-use-of-NAPI.patch diff --git a/pkgs/additional/linux-megous/commits/PREF031-8723cs-Fix-indentation.patch b/pkgs/by-name/linux-megous/commits/PREF031-8723cs-Fix-indentation.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF031-8723cs-Fix-indentation.patch rename to pkgs/by-name/linux-megous/commits/PREF031-8723cs-Fix-indentation.patch diff --git a/pkgs/additional/linux-megous/commits/PREF032-8723cs-Fix-compile-warnings.patch b/pkgs/by-name/linux-megous/commits/PREF032-8723cs-Fix-compile-warnings.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF032-8723cs-Fix-compile-warnings.patch rename to pkgs/by-name/linux-megous/commits/PREF032-8723cs-Fix-compile-warnings.patch diff --git a/pkgs/additional/linux-megous/commits/PREF033-8723cs-Port-to-5.15.patch b/pkgs/by-name/linux-megous/commits/PREF033-8723cs-Port-to-5.15.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF033-8723cs-Port-to-5.15.patch rename to pkgs/by-name/linux-megous/commits/PREF033-8723cs-Port-to-5.15.patch diff --git a/pkgs/additional/linux-megous/commits/PREF034-8723cs-Clear-wowlan_last_wake_reason-prior-to-suspen.patch b/pkgs/by-name/linux-megous/commits/PREF034-8723cs-Clear-wowlan_last_wake_reason-prior-to-suspen.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF034-8723cs-Clear-wowlan_last_wake_reason-prior-to-suspen.patch rename to pkgs/by-name/linux-megous/commits/PREF034-8723cs-Clear-wowlan_last_wake_reason-prior-to-suspen.patch diff --git a/pkgs/additional/linux-megous/commits/PREF035-8723cs-Forward-port-to-5.17.patch b/pkgs/by-name/linux-megous/commits/PREF035-8723cs-Forward-port-to-5.17.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF035-8723cs-Forward-port-to-5.17.patch rename to pkgs/by-name/linux-megous/commits/PREF035-8723cs-Forward-port-to-5.17.patch diff --git a/pkgs/additional/linux-megous/commits/PREF036-8723cs-Port-to-5.18.patch b/pkgs/by-name/linux-megous/commits/PREF036-8723cs-Port-to-5.18.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF036-8723cs-Port-to-5.18.patch rename to pkgs/by-name/linux-megous/commits/PREF036-8723cs-Port-to-5.18.patch diff --git a/pkgs/additional/linux-megous/commits/PREF037-8723cs-Fix-some-compilation-warnings.patch b/pkgs/by-name/linux-megous/commits/PREF037-8723cs-Fix-some-compilation-warnings.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF037-8723cs-Fix-some-compilation-warnings.patch rename to pkgs/by-name/linux-megous/commits/PREF037-8723cs-Fix-some-compilation-warnings.patch diff --git a/pkgs/additional/linux-megous/commits/PREF038-8723cs-Adapt-to-API-changes-in-stable-5.19.2-and-6.0.patch b/pkgs/by-name/linux-megous/commits/PREF038-8723cs-Adapt-to-API-changes-in-stable-5.19.2-and-6.0.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF038-8723cs-Adapt-to-API-changes-in-stable-5.19.2-and-6.0.patch rename to pkgs/by-name/linux-megous/commits/PREF038-8723cs-Adapt-to-API-changes-in-stable-5.19.2-and-6.0.patch diff --git a/pkgs/additional/linux-megous/commits/PREF039-8723cs-Port-to-6.0.patch b/pkgs/by-name/linux-megous/commits/PREF039-8723cs-Port-to-6.0.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF039-8723cs-Port-to-6.0.patch rename to pkgs/by-name/linux-megous/commits/PREF039-8723cs-Port-to-6.0.patch diff --git a/pkgs/additional/linux-megous/commits/PREF040-8723cs-Port-to-6.1.patch b/pkgs/by-name/linux-megous/commits/PREF040-8723cs-Port-to-6.1.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF040-8723cs-Port-to-6.1.patch rename to pkgs/by-name/linux-megous/commits/PREF040-8723cs-Port-to-6.1.patch diff --git a/pkgs/additional/linux-megous/commits/PREF041-8723cs-Port-to-6.1-rc1.patch b/pkgs/by-name/linux-megous/commits/PREF041-8723cs-Port-to-6.1-rc1.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF041-8723cs-Port-to-6.1-rc1.patch rename to pkgs/by-name/linux-megous/commits/PREF041-8723cs-Port-to-6.1-rc1.patch diff --git a/pkgs/additional/linux-megous/commits/PREF042-8723cs-Forward-port-to-Linux-6.3.patch b/pkgs/by-name/linux-megous/commits/PREF042-8723cs-Forward-port-to-Linux-6.3.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF042-8723cs-Forward-port-to-Linux-6.3.patch rename to pkgs/by-name/linux-megous/commits/PREF042-8723cs-Forward-port-to-Linux-6.3.patch diff --git a/pkgs/additional/linux-megous/commits/PREF043-8723cs-Add-support-for-set_cqm_rssi_config-to-help-s.patch b/pkgs/by-name/linux-megous/commits/PREF043-8723cs-Add-support-for-set_cqm_rssi_config-to-help-s.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF043-8723cs-Add-support-for-set_cqm_rssi_config-to-help-s.patch rename to pkgs/by-name/linux-megous/commits/PREF043-8723cs-Add-support-for-set_cqm_rssi_config-to-help-s.patch diff --git a/pkgs/additional/linux-megous/commits/PREF044-8723cs-Fix-the-RSSI-monitor-implementation.patch b/pkgs/by-name/linux-megous/commits/PREF044-8723cs-Fix-the-RSSI-monitor-implementation.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF044-8723cs-Fix-the-RSSI-monitor-implementation.patch rename to pkgs/by-name/linux-megous/commits/PREF044-8723cs-Fix-the-RSSI-monitor-implementation.patch diff --git a/pkgs/additional/linux-megous/commits/PREF045-8723cs-Fix-symbol-conflicts-with-rtw88-driver.patch b/pkgs/by-name/linux-megous/commits/PREF045-8723cs-Fix-symbol-conflicts-with-rtw88-driver.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF045-8723cs-Fix-symbol-conflicts-with-rtw88-driver.patch rename to pkgs/by-name/linux-megous/commits/PREF045-8723cs-Fix-symbol-conflicts-with-rtw88-driver.patch diff --git a/pkgs/additional/linux-megous/commits/PREF046-8723cs-Port-to-6.5.patch b/pkgs/by-name/linux-megous/commits/PREF046-8723cs-Port-to-6.5.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF046-8723cs-Port-to-6.5.patch rename to pkgs/by-name/linux-megous/commits/PREF046-8723cs-Port-to-6.5.patch diff --git a/pkgs/additional/linux-megous/commits/PREF047-8723cs-Port-to-linux-6.7.patch b/pkgs/by-name/linux-megous/commits/PREF047-8723cs-Port-to-linux-6.7.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF047-8723cs-Port-to-linux-6.7.patch rename to pkgs/by-name/linux-megous/commits/PREF047-8723cs-Port-to-linux-6.7.patch diff --git a/pkgs/additional/linux-megous/commits/PREF048-8723cs-Port-to-Linux-6.8.patch b/pkgs/by-name/linux-megous/commits/PREF048-8723cs-Port-to-Linux-6.8.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF048-8723cs-Port-to-Linux-6.8.patch rename to pkgs/by-name/linux-megous/commits/PREF048-8723cs-Port-to-Linux-6.8.patch diff --git a/pkgs/additional/linux-megous/commits/PREF049-8723cs-Ignore-warnings.patch b/pkgs/by-name/linux-megous/commits/PREF049-8723cs-Ignore-warnings.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF049-8723cs-Ignore-warnings.patch rename to pkgs/by-name/linux-megous/commits/PREF049-8723cs-Ignore-warnings.patch diff --git a/pkgs/additional/linux-megous/commits/PREF050-8723cs-Port-to-v6.9.patch b/pkgs/by-name/linux-megous/commits/PREF050-8723cs-Port-to-v6.9.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF050-8723cs-Port-to-v6.9.patch rename to pkgs/by-name/linux-megous/commits/PREF050-8723cs-Port-to-v6.9.patch diff --git a/pkgs/additional/linux-megous/commits/PREF051-8723cs-Fix-building-with-LLVM.patch b/pkgs/by-name/linux-megous/commits/PREF051-8723cs-Fix-building-with-LLVM.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF051-8723cs-Fix-building-with-LLVM.patch rename to pkgs/by-name/linux-megous/commits/PREF051-8723cs-Fix-building-with-LLVM.patch diff --git a/pkgs/additional/linux-megous/commits/PREF052-8723cs-Replace-invalid-elseif.patch b/pkgs/by-name/linux-megous/commits/PREF052-8723cs-Replace-invalid-elseif.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF052-8723cs-Replace-invalid-elseif.patch rename to pkgs/by-name/linux-megous/commits/PREF052-8723cs-Replace-invalid-elseif.patch diff --git a/pkgs/additional/linux-megous/commits/PREF053-8723cs-Remove-unused-code-that-causes-warnings.patch b/pkgs/by-name/linux-megous/commits/PREF053-8723cs-Remove-unused-code-that-causes-warnings.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF053-8723cs-Remove-unused-code-that-causes-warnings.patch rename to pkgs/by-name/linux-megous/commits/PREF053-8723cs-Remove-unused-code-that-causes-warnings.patch diff --git a/pkgs/additional/linux-megous/commits/PREF054-8723cs-Ensure-types-are-available-in-headers.patch b/pkgs/by-name/linux-megous/commits/PREF054-8723cs-Ensure-types-are-available-in-headers.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF054-8723cs-Ensure-types-are-available-in-headers.patch rename to pkgs/by-name/linux-megous/commits/PREF054-8723cs-Ensure-types-are-available-in-headers.patch diff --git a/pkgs/additional/linux-megous/commits/PREF055-cw1200-support-loading-cw1x60-FW.patch b/pkgs/by-name/linux-megous/commits/PREF055-cw1200-support-loading-cw1x60-FW.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF055-cw1200-support-loading-cw1x60-FW.patch rename to pkgs/by-name/linux-megous/commits/PREF055-cw1200-support-loading-cw1x60-FW.patch diff --git a/pkgs/additional/linux-megous/commits/PREF056-8723cs-Port-to-6.10.patch b/pkgs/by-name/linux-megous/commits/PREF056-8723cs-Port-to-6.10.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF056-8723cs-Port-to-6.10.patch rename to pkgs/by-name/linux-megous/commits/PREF056-8723cs-Port-to-6.10.patch diff --git a/pkgs/additional/linux-megous/commits/PREF057-cw1200-xr819-hacks.patch b/pkgs/by-name/linux-megous/commits/PREF057-cw1200-xr819-hacks.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF057-cw1200-xr819-hacks.patch rename to pkgs/by-name/linux-megous/commits/PREF057-cw1200-xr819-hacks.patch diff --git a/pkgs/additional/linux-megous/commits/PREF058-cw1200-use-kmalloc-allocation-instead-of-stack.patch b/pkgs/by-name/linux-megous/commits/PREF058-cw1200-use-kmalloc-allocation-instead-of-stack.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF058-cw1200-use-kmalloc-allocation-instead-of-stack.patch rename to pkgs/by-name/linux-megous/commits/PREF058-cw1200-use-kmalloc-allocation-instead-of-stack.patch diff --git a/pkgs/additional/linux-megous/commits/PREF059-net-wireless-cw1200-Add-support-for-BES2600.patch b/pkgs/by-name/linux-megous/commits/PREF059-net-wireless-cw1200-Add-support-for-BES2600.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF059-net-wireless-cw1200-Add-support-for-BES2600.patch rename to pkgs/by-name/linux-megous/commits/PREF059-net-wireless-cw1200-Add-support-for-BES2600.patch diff --git a/pkgs/additional/linux-megous/commits/PREF060-cw1200-Improve-error-reporting-from-probe.patch b/pkgs/by-name/linux-megous/commits/PREF060-cw1200-Improve-error-reporting-from-probe.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF060-cw1200-Improve-error-reporting-from-probe.patch rename to pkgs/by-name/linux-megous/commits/PREF060-cw1200-Improve-error-reporting-from-probe.patch diff --git a/pkgs/additional/linux-megous/commits/PREF061-cw1200-Disable-automatic-module-loading-until-the-mo.patch b/pkgs/by-name/linux-megous/commits/PREF061-cw1200-Disable-automatic-module-loading-until-the-mo.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF061-cw1200-Disable-automatic-module-loading-until-the-mo.patch rename to pkgs/by-name/linux-megous/commits/PREF061-cw1200-Disable-automatic-module-loading-until-the-mo.patch diff --git a/pkgs/additional/linux-megous/commits/PREF062-besdbg-Add-a-debug-driver-for-controlling-the-wifi-c.patch b/pkgs/by-name/linux-megous/commits/PREF062-besdbg-Add-a-debug-driver-for-controlling-the-wifi-c.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF062-besdbg-Add-a-debug-driver-for-controlling-the-wifi-c.patch rename to pkgs/by-name/linux-megous/commits/PREF062-besdbg-Add-a-debug-driver-for-controlling-the-wifi-c.patch diff --git a/pkgs/additional/linux-megous/commits/PREF063-net-wireless-brcmfmac-Add-support-for-detecting-AP62.patch b/pkgs/by-name/linux-megous/commits/PREF063-net-wireless-brcmfmac-Add-support-for-detecting-AP62.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF063-net-wireless-brcmfmac-Add-support-for-detecting-AP62.patch rename to pkgs/by-name/linux-megous/commits/PREF063-net-wireless-brcmfmac-Add-support-for-detecting-AP62.patch diff --git a/pkgs/additional/linux-megous/commits/PREF064-cw1200-Enable-FW-loader-debug-mode.patch b/pkgs/by-name/linux-megous/commits/PREF064-cw1200-Enable-FW-loader-debug-mode.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF064-cw1200-Enable-FW-loader-debug-mode.patch rename to pkgs/by-name/linux-megous/commits/PREF064-cw1200-Enable-FW-loader-debug-mode.patch diff --git a/pkgs/additional/linux-megous/commits/PREF065-mmc-Add-pwrseq_bes-driver-for-powering-up-BES2600-on.patch b/pkgs/by-name/linux-megous/commits/PREF065-mmc-Add-pwrseq_bes-driver-for-powering-up-BES2600-on.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF065-mmc-Add-pwrseq_bes-driver-for-powering-up-BES2600-on.patch rename to pkgs/by-name/linux-megous/commits/PREF065-mmc-Add-pwrseq_bes-driver-for-powering-up-BES2600-on.patch diff --git a/pkgs/additional/linux-megous/commits/PREF066-net-wireless-brcmfmac-Add-optional-32k-clock-enable-.patch b/pkgs/by-name/linux-megous/commits/PREF066-net-wireless-brcmfmac-Add-optional-32k-clock-enable-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF066-net-wireless-brcmfmac-Add-optional-32k-clock-enable-.patch rename to pkgs/by-name/linux-megous/commits/PREF066-net-wireless-brcmfmac-Add-optional-32k-clock-enable-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF067-media-ov5640-Experiment-Try-to-disable-denoising-sha.patch b/pkgs/by-name/linux-megous/commits/PREF067-media-ov5640-Experiment-Try-to-disable-denoising-sha.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF067-media-ov5640-Experiment-Try-to-disable-denoising-sha.patch rename to pkgs/by-name/linux-megous/commits/PREF067-media-ov5640-Experiment-Try-to-disable-denoising-sha.patch diff --git a/pkgs/additional/linux-megous/commits/PREF068-media-ov5640-Sleep-after-poweroff-to-ensure-next-pow.patch b/pkgs/by-name/linux-megous/commits/PREF068-media-ov5640-Sleep-after-poweroff-to-ensure-next-pow.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF068-media-ov5640-Sleep-after-poweroff-to-ensure-next-pow.patch rename to pkgs/by-name/linux-megous/commits/PREF068-media-ov5640-Sleep-after-poweroff-to-ensure-next-pow.patch diff --git a/pkgs/additional/linux-megous/commits/PREF069-media-ov5640-Don-t-powerup-the-sensor-during-driver-.patch b/pkgs/by-name/linux-megous/commits/PREF069-media-ov5640-Don-t-powerup-the-sensor-during-driver-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF069-media-ov5640-Don-t-powerup-the-sensor-during-driver-.patch rename to pkgs/by-name/linux-megous/commits/PREF069-media-ov5640-Don-t-powerup-the-sensor-during-driver-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF070-media-ov5640-set-default-ae-target-lower.patch b/pkgs/by-name/linux-megous/commits/PREF070-media-ov5640-set-default-ae-target-lower.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF070-media-ov5640-set-default-ae-target-lower.patch rename to pkgs/by-name/linux-megous/commits/PREF070-media-ov5640-set-default-ae-target-lower.patch diff --git a/pkgs/additional/linux-megous/commits/PREF071-media-ov5640-Improve-error-reporting.patch b/pkgs/by-name/linux-megous/commits/PREF071-media-ov5640-Improve-error-reporting.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF071-media-ov5640-Improve-error-reporting.patch rename to pkgs/by-name/linux-megous/commits/PREF071-media-ov5640-Improve-error-reporting.patch diff --git a/pkgs/additional/linux-megous/commits/PREF072-media-ov5640-Implement-autofocus.patch b/pkgs/by-name/linux-megous/commits/PREF072-media-ov5640-Implement-autofocus.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF072-media-ov5640-Implement-autofocus.patch rename to pkgs/by-name/linux-megous/commits/PREF072-media-ov5640-Implement-autofocus.patch diff --git a/pkgs/additional/linux-megous/commits/PREF073-media-ov5640-Improve-firmware-load-time.patch b/pkgs/by-name/linux-megous/commits/PREF073-media-ov5640-Improve-firmware-load-time.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF073-media-ov5640-Improve-firmware-load-time.patch rename to pkgs/by-name/linux-megous/commits/PREF073-media-ov5640-Improve-firmware-load-time.patch diff --git a/pkgs/additional/linux-megous/commits/PREF074-media-ov5640-Fix-focus-commands-blocking-until-compl.patch b/pkgs/by-name/linux-megous/commits/PREF074-media-ov5640-Fix-focus-commands-blocking-until-compl.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF074-media-ov5640-Fix-focus-commands-blocking-until-compl.patch rename to pkgs/by-name/linux-megous/commits/PREF074-media-ov5640-Fix-focus-commands-blocking-until-compl.patch diff --git a/pkgs/additional/linux-megous/commits/PREF075-Implement-adaptivity-functions.patch b/pkgs/by-name/linux-megous/commits/PREF075-Implement-adaptivity-functions.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF075-Implement-adaptivity-functions.patch rename to pkgs/by-name/linux-megous/commits/PREF075-Implement-adaptivity-functions.patch diff --git a/pkgs/additional/linux-megous/commits/PREF076-media-ov5640-Add-read-only-property-for-vblank.patch b/pkgs/by-name/linux-megous/commits/PREF076-media-ov5640-Add-read-only-property-for-vblank.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF076-media-ov5640-Add-read-only-property-for-vblank.patch rename to pkgs/by-name/linux-megous/commits/PREF076-media-ov5640-Add-read-only-property-for-vblank.patch diff --git a/pkgs/additional/linux-megous/commits/PREF077-Implement-CFO-tracking.patch b/pkgs/by-name/linux-megous/commits/PREF077-Implement-CFO-tracking.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF077-Implement-CFO-tracking.patch rename to pkgs/by-name/linux-megous/commits/PREF077-Implement-CFO-tracking.patch diff --git a/pkgs/additional/linux-megous/commits/PREF078-media-ov5640-use-pm_runtime_force_suspend-resume-for.patch b/pkgs/by-name/linux-megous/commits/PREF078-media-ov5640-use-pm_runtime_force_suspend-resume-for.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF078-media-ov5640-use-pm_runtime_force_suspend-resume-for.patch rename to pkgs/by-name/linux-megous/commits/PREF078-media-ov5640-use-pm_runtime_force_suspend-resume-for.patch diff --git a/pkgs/additional/linux-megous/commits/PREF079-media-sun6i-csi-capture-Use-subdev-operation-to-acce.patch b/pkgs/by-name/linux-megous/commits/PREF079-media-sun6i-csi-capture-Use-subdev-operation-to-acce.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF079-media-sun6i-csi-capture-Use-subdev-operation-to-acce.patch rename to pkgs/by-name/linux-megous/commits/PREF079-media-sun6i-csi-capture-Use-subdev-operation-to-acce.patch diff --git a/pkgs/additional/linux-megous/commits/PREF080-media-sun6i-csi-subdev-Use-subdev-active-state-to-st.patch b/pkgs/by-name/linux-megous/commits/PREF080-media-sun6i-csi-subdev-Use-subdev-active-state-to-st.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF080-media-sun6i-csi-subdev-Use-subdev-active-state-to-st.patch rename to pkgs/by-name/linux-megous/commits/PREF080-media-sun6i-csi-subdev-Use-subdev-active-state-to-st.patch diff --git a/pkgs/additional/linux-megous/commits/PREF081-media-sun6i-csi-merge-sun6i_csi_formats-and-sun6i_cs.patch b/pkgs/by-name/linux-megous/commits/PREF081-media-sun6i-csi-merge-sun6i_csi_formats-and-sun6i_cs.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF081-media-sun6i-csi-merge-sun6i_csi_formats-and-sun6i_cs.patch rename to pkgs/by-name/linux-megous/commits/PREF081-media-sun6i-csi-merge-sun6i_csi_formats-and-sun6i_cs.patch diff --git a/pkgs/additional/linux-megous/commits/PREF082-Input-goodix-Add-config-debugfs-file.patch b/pkgs/by-name/linux-megous/commits/PREF082-Input-goodix-Add-config-debugfs-file.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF082-Input-goodix-Add-config-debugfs-file.patch rename to pkgs/by-name/linux-megous/commits/PREF082-Input-goodix-Add-config-debugfs-file.patch diff --git a/pkgs/additional/linux-megous/commits/PREF083-media-sun6i-csi-add-V4L2_CAP_IO_MC-capability.patch b/pkgs/by-name/linux-megous/commits/PREF083-media-sun6i-csi-add-V4L2_CAP_IO_MC-capability.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF083-media-sun6i-csi-add-V4L2_CAP_IO_MC-capability.patch rename to pkgs/by-name/linux-megous/commits/PREF083-media-sun6i-csi-add-V4L2_CAP_IO_MC-capability.patch diff --git a/pkgs/additional/linux-megous/commits/PREF084-Input-goodix-Add-option-to-power-off-the-controller-.patch b/pkgs/by-name/linux-megous/commits/PREF084-Input-goodix-Add-option-to-power-off-the-controller-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF084-Input-goodix-Add-option-to-power-off-the-controller-.patch rename to pkgs/by-name/linux-megous/commits/PREF084-Input-goodix-Add-option-to-power-off-the-controller-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF085-media-sun6i-csi-implement-vidioc_enum_framesizes.patch b/pkgs/by-name/linux-megous/commits/PREF085-media-sun6i-csi-implement-vidioc_enum_framesizes.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF085-media-sun6i-csi-implement-vidioc_enum_framesizes.patch rename to pkgs/by-name/linux-megous/commits/PREF085-media-sun6i-csi-implement-vidioc_enum_framesizes.patch diff --git a/pkgs/additional/linux-megous/commits/PREF086-Input-goodix-Try-to-keep-regulator-enable-disable-ba.patch b/pkgs/by-name/linux-megous/commits/PREF086-Input-goodix-Try-to-keep-regulator-enable-disable-ba.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF086-Input-goodix-Try-to-keep-regulator-enable-disable-ba.patch rename to pkgs/by-name/linux-megous/commits/PREF086-Input-goodix-Try-to-keep-regulator-enable-disable-ba.patch diff --git a/pkgs/additional/linux-megous/commits/PREF087-media-sun6i-csi-Add-multicamera-support-for-parallel.patch b/pkgs/by-name/linux-megous/commits/PREF087-media-sun6i-csi-Add-multicamera-support-for-parallel.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF087-media-sun6i-csi-Add-multicamera-support-for-parallel.patch rename to pkgs/by-name/linux-megous/commits/PREF087-media-sun6i-csi-Add-multicamera-support-for-parallel.patch diff --git a/pkgs/additional/linux-megous/commits/PREF088-input-touchscreen-goodix-Respect-IRQ-flags-from-DT-w.patch b/pkgs/by-name/linux-megous/commits/PREF088-input-touchscreen-goodix-Respect-IRQ-flags-from-DT-w.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF088-input-touchscreen-goodix-Respect-IRQ-flags-from-DT-w.patch rename to pkgs/by-name/linux-megous/commits/PREF088-input-touchscreen-goodix-Respect-IRQ-flags-from-DT-w.patch diff --git a/pkgs/additional/linux-megous/commits/PREF089-iio-light-stk3310-Implement-vdd-supply-and-power-it-.patch b/pkgs/by-name/linux-megous/commits/PREF089-iio-light-stk3310-Implement-vdd-supply-and-power-it-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF089-iio-light-stk3310-Implement-vdd-supply-and-power-it-.patch rename to pkgs/by-name/linux-megous/commits/PREF089-iio-light-stk3310-Implement-vdd-supply-and-power-it-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF090-Add-minimal-EBAZ4205-defconfig.patch b/pkgs/by-name/linux-megous/commits/PREF090-Add-minimal-EBAZ4205-defconfig.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF090-Add-minimal-EBAZ4205-defconfig.patch rename to pkgs/by-name/linux-megous/commits/PREF090-Add-minimal-EBAZ4205-defconfig.patch diff --git a/pkgs/additional/linux-megous/commits/PREF091-nfc-pn544-Add-support-for-VBAT-PVDD-regulators.patch b/pkgs/by-name/linux-megous/commits/PREF091-nfc-pn544-Add-support-for-VBAT-PVDD-regulators.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF091-nfc-pn544-Add-support-for-VBAT-PVDD-regulators.patch rename to pkgs/by-name/linux-megous/commits/PREF091-nfc-pn544-Add-support-for-VBAT-PVDD-regulators.patch diff --git a/pkgs/additional/linux-megous/commits/PREF092-iio-light-stk3310-Add-support-for-I2C-regulator.patch b/pkgs/by-name/linux-megous/commits/PREF092-iio-light-stk3310-Add-support-for-I2C-regulator.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF092-iio-light-stk3310-Add-support-for-I2C-regulator.patch rename to pkgs/by-name/linux-megous/commits/PREF092-iio-light-stk3310-Add-support-for-I2C-regulator.patch diff --git a/pkgs/additional/linux-megous/commits/PREF093-dt-bindings-Add-Zynq-clocks.patch b/pkgs/by-name/linux-megous/commits/PREF093-dt-bindings-Add-Zynq-clocks.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF093-dt-bindings-Add-Zynq-clocks.patch rename to pkgs/by-name/linux-megous/commits/PREF093-dt-bindings-Add-Zynq-clocks.patch diff --git a/pkgs/additional/linux-megous/commits/PREF094-bluetooth-bcm-Restore-drive_rts_on_open-true-behavio.patch b/pkgs/by-name/linux-megous/commits/PREF094-bluetooth-bcm-Restore-drive_rts_on_open-true-behavio.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF094-bluetooth-bcm-Restore-drive_rts_on_open-true-behavio.patch rename to pkgs/by-name/linux-megous/commits/PREF094-bluetooth-bcm-Restore-drive_rts_on_open-true-behavio.patch diff --git a/pkgs/additional/linux-megous/commits/PREF095-iio-stk3310-Fix-regulator-disable-enable-order.patch b/pkgs/by-name/linux-megous/commits/PREF095-iio-stk3310-Fix-regulator-disable-enable-order.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF095-iio-stk3310-Fix-regulator-disable-enable-order.patch rename to pkgs/by-name/linux-megous/commits/PREF095-iio-stk3310-Fix-regulator-disable-enable-order.patch diff --git a/pkgs/additional/linux-megous/commits/PREF096-arm-xilinx-ebaz4205-Add-test-config-for-various-PL-p.patch b/pkgs/by-name/linux-megous/commits/PREF096-arm-xilinx-ebaz4205-Add-test-config-for-various-PL-p.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF096-arm-xilinx-ebaz4205-Add-test-config-for-various-PL-p.patch rename to pkgs/by-name/linux-megous/commits/PREF096-arm-xilinx-ebaz4205-Add-test-config-for-various-PL-p.patch diff --git a/pkgs/additional/linux-megous/commits/PREF097-mmc-add-delay-after-power-class-selection.patch b/pkgs/by-name/linux-megous/commits/PREF097-mmc-add-delay-after-power-class-selection.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF097-mmc-add-delay-after-power-class-selection.patch rename to pkgs/by-name/linux-megous/commits/PREF097-mmc-add-delay-after-power-class-selection.patch diff --git a/pkgs/additional/linux-megous/commits/PREF098-ARM-dts-sun8i-a83t-tbs-a711-Add-PN544-NFC-support.patch b/pkgs/by-name/linux-megous/commits/PREF098-ARM-dts-sun8i-a83t-tbs-a711-Add-PN544-NFC-support.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF098-ARM-dts-sun8i-a83t-tbs-a711-Add-PN544-NFC-support.patch rename to pkgs/by-name/linux-megous/commits/PREF098-ARM-dts-sun8i-a83t-tbs-a711-Add-PN544-NFC-support.patch diff --git a/pkgs/additional/linux-megous/commits/PREF099-ARM-dts-sun8i-a83t-tbs-a711-Add-powerup-down-support.patch b/pkgs/by-name/linux-megous/commits/PREF099-ARM-dts-sun8i-a83t-tbs-a711-Add-powerup-down-support.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF099-ARM-dts-sun8i-a83t-tbs-a711-Add-powerup-down-support.patch rename to pkgs/by-name/linux-megous/commits/PREF099-ARM-dts-sun8i-a83t-tbs-a711-Add-powerup-down-support.patch diff --git a/pkgs/additional/linux-megous/commits/PREF100-ARM-dts-sun8i-a83t-Add-cedrus-video-codec-support-to.patch b/pkgs/by-name/linux-megous/commits/PREF100-ARM-dts-sun8i-a83t-Add-cedrus-video-codec-support-to.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF100-ARM-dts-sun8i-a83t-Add-cedrus-video-codec-support-to.patch rename to pkgs/by-name/linux-megous/commits/PREF100-ARM-dts-sun8i-a83t-Add-cedrus-video-codec-support-to.patch diff --git a/pkgs/additional/linux-megous/commits/PREF101-ARM-dts-suni-a83t-Add-i2s0-pins.patch b/pkgs/by-name/linux-megous/commits/PREF101-ARM-dts-suni-a83t-Add-i2s0-pins.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF101-ARM-dts-suni-a83t-Add-i2s0-pins.patch rename to pkgs/by-name/linux-megous/commits/PREF101-ARM-dts-suni-a83t-Add-i2s0-pins.patch diff --git a/pkgs/additional/linux-megous/commits/PREF102-ARM-dts-sun8i-a83t-tbs-a711-Add-sound-support-via-AC.patch b/pkgs/by-name/linux-megous/commits/PREF102-ARM-dts-sun8i-a83t-tbs-a711-Add-sound-support-via-AC.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF102-ARM-dts-sun8i-a83t-tbs-a711-Add-sound-support-via-AC.patch rename to pkgs/by-name/linux-megous/commits/PREF102-ARM-dts-sun8i-a83t-tbs-a711-Add-sound-support-via-AC.patch diff --git a/pkgs/additional/linux-megous/commits/PREF103-dt-bindings-input-gpio-vibrator-Don-t-require-enable.patch b/pkgs/by-name/linux-megous/commits/PREF103-dt-bindings-input-gpio-vibrator-Don-t-require-enable.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF103-dt-bindings-input-gpio-vibrator-Don-t-require-enable.patch rename to pkgs/by-name/linux-megous/commits/PREF103-dt-bindings-input-gpio-vibrator-Don-t-require-enable.patch diff --git a/pkgs/additional/linux-megous/commits/PREF104-ARM-dts-sun8i-a83t-tbs-a711-Add-regulators-to-the-ac.patch b/pkgs/by-name/linux-megous/commits/PREF104-ARM-dts-sun8i-a83t-tbs-a711-Add-regulators-to-the-ac.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF104-ARM-dts-sun8i-a83t-tbs-a711-Add-regulators-to-the-ac.patch rename to pkgs/by-name/linux-megous/commits/PREF104-ARM-dts-sun8i-a83t-tbs-a711-Add-regulators-to-the-ac.patch diff --git a/pkgs/additional/linux-megous/commits/PREF105-input-gpio-vibra-Allow-to-use-vcc-supply-alone-to-co.patch b/pkgs/by-name/linux-megous/commits/PREF105-input-gpio-vibra-Allow-to-use-vcc-supply-alone-to-co.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF105-input-gpio-vibra-Allow-to-use-vcc-supply-alone-to-co.patch rename to pkgs/by-name/linux-megous/commits/PREF105-input-gpio-vibra-Allow-to-use-vcc-supply-alone-to-co.patch diff --git a/pkgs/additional/linux-megous/commits/PREF106-ARM-dts-sun8i-a83t-tbs-a711-Add-camera-sensors-HM506.patch b/pkgs/by-name/linux-megous/commits/PREF106-ARM-dts-sun8i-a83t-tbs-a711-Add-camera-sensors-HM506.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF106-ARM-dts-sun8i-a83t-tbs-a711-Add-camera-sensors-HM506.patch rename to pkgs/by-name/linux-megous/commits/PREF106-ARM-dts-sun8i-a83t-tbs-a711-Add-camera-sensors-HM506.patch diff --git a/pkgs/additional/linux-megous/commits/PREF107-ARM-dts-sun8i-a83t-tbs-a711-Add-support-for-the-vibr.patch b/pkgs/by-name/linux-megous/commits/PREF107-ARM-dts-sun8i-a83t-tbs-a711-Add-support-for-the-vibr.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF107-ARM-dts-sun8i-a83t-tbs-a711-Add-support-for-the-vibr.patch rename to pkgs/by-name/linux-megous/commits/PREF107-ARM-dts-sun8i-a83t-tbs-a711-Add-support-for-the-vibr.patch diff --git a/pkgs/additional/linux-megous/commits/PREF108-ARM-dts-sun8i-a83t-tbs-a711-Add-flash-led-support.patch b/pkgs/by-name/linux-megous/commits/PREF108-ARM-dts-sun8i-a83t-tbs-a711-Add-flash-led-support.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF108-ARM-dts-sun8i-a83t-tbs-a711-Add-flash-led-support.patch rename to pkgs/by-name/linux-megous/commits/PREF108-ARM-dts-sun8i-a83t-tbs-a711-Add-flash-led-support.patch diff --git a/pkgs/additional/linux-megous/commits/PREF109-ARM-dts-sun8i-a83t-tbs-a711-Increase-voltage-on-the-.patch b/pkgs/by-name/linux-megous/commits/PREF109-ARM-dts-sun8i-a83t-tbs-a711-Increase-voltage-on-the-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF109-ARM-dts-sun8i-a83t-tbs-a711-Increase-voltage-on-the-.patch rename to pkgs/by-name/linux-megous/commits/PREF109-ARM-dts-sun8i-a83t-tbs-a711-Increase-voltage-on-the-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF110-MAINTAINERS-Add-entry-for-Himax-HM5065.patch b/pkgs/by-name/linux-megous/commits/PREF110-MAINTAINERS-Add-entry-for-Himax-HM5065.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF110-MAINTAINERS-Add-entry-for-Himax-HM5065.patch rename to pkgs/by-name/linux-megous/commits/PREF110-MAINTAINERS-Add-entry-for-Himax-HM5065.patch diff --git a/pkgs/additional/linux-megous/commits/PREF111-dt-bindings-media-Add-bindings-for-Himax-HM5065-came.patch b/pkgs/by-name/linux-megous/commits/PREF111-dt-bindings-media-Add-bindings-for-Himax-HM5065-came.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF111-dt-bindings-media-Add-bindings-for-Himax-HM5065-came.patch rename to pkgs/by-name/linux-megous/commits/PREF111-dt-bindings-media-Add-bindings-for-Himax-HM5065-came.patch diff --git a/pkgs/additional/linux-megous/commits/PREF112-hm5065-yaml-bindings-wip.patch b/pkgs/by-name/linux-megous/commits/PREF112-hm5065-yaml-bindings-wip.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF112-hm5065-yaml-bindings-wip.patch rename to pkgs/by-name/linux-megous/commits/PREF112-hm5065-yaml-bindings-wip.patch diff --git a/pkgs/additional/linux-megous/commits/PREF113-media-hm5065-Add-subdev-driver-for-Himax-HM5065-came.patch b/pkgs/by-name/linux-megous/commits/PREF113-media-hm5065-Add-subdev-driver-for-Himax-HM5065-came.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF113-media-hm5065-Add-subdev-driver-for-Himax-HM5065-came.patch rename to pkgs/by-name/linux-megous/commits/PREF113-media-hm5065-Add-subdev-driver-for-Himax-HM5065-came.patch diff --git a/pkgs/additional/linux-megous/commits/PREF114-media-i2c-gc2145-Move-upstream-driver-out-of-the-way.patch b/pkgs/by-name/linux-megous/commits/PREF114-media-i2c-gc2145-Move-upstream-driver-out-of-the-way.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF114-media-i2c-gc2145-Move-upstream-driver-out-of-the-way.patch rename to pkgs/by-name/linux-megous/commits/PREF114-media-i2c-gc2145-Move-upstream-driver-out-of-the-way.patch diff --git a/pkgs/additional/linux-megous/commits/PREF115-media-gc2145-Galaxycore-camera-module-driver.patch b/pkgs/by-name/linux-megous/commits/PREF115-media-gc2145-Galaxycore-camera-module-driver.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF115-media-gc2145-Galaxycore-camera-module-driver.patch rename to pkgs/by-name/linux-megous/commits/PREF115-media-gc2145-Galaxycore-camera-module-driver.patch diff --git a/pkgs/additional/linux-megous/commits/PREF116-media-gc2145-Added-BGGR-bayer-mode.patch b/pkgs/by-name/linux-megous/commits/PREF116-media-gc2145-Added-BGGR-bayer-mode.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF116-media-gc2145-Added-BGGR-bayer-mode.patch rename to pkgs/by-name/linux-megous/commits/PREF116-media-gc2145-Added-BGGR-bayer-mode.patch diff --git a/pkgs/additional/linux-megous/commits/PREF117-media-gc2145-Disable-debug-output.patch b/pkgs/by-name/linux-megous/commits/PREF117-media-gc2145-Disable-debug-output.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF117-media-gc2145-Disable-debug-output.patch rename to pkgs/by-name/linux-megous/commits/PREF117-media-gc2145-Disable-debug-output.patch diff --git a/pkgs/additional/linux-megous/commits/PREF118-dt-bindings-leds-Add-a-binding-for-AXP813-charger-le.patch b/pkgs/by-name/linux-megous/commits/PREF118-dt-bindings-leds-Add-a-binding-for-AXP813-charger-le.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF118-dt-bindings-leds-Add-a-binding-for-AXP813-charger-le.patch rename to pkgs/by-name/linux-megous/commits/PREF118-dt-bindings-leds-Add-a-binding-for-AXP813-charger-le.patch diff --git a/pkgs/additional/linux-megous/commits/PREF119-media-gc2145-Add-PIXEL_RATE-HBLANK-and-VBLANK-contro.patch b/pkgs/by-name/linux-megous/commits/PREF119-media-gc2145-Add-PIXEL_RATE-HBLANK-and-VBLANK-contro.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF119-media-gc2145-Add-PIXEL_RATE-HBLANK-and-VBLANK-contro.patch rename to pkgs/by-name/linux-megous/commits/PREF119-media-gc2145-Add-PIXEL_RATE-HBLANK-and-VBLANK-contro.patch diff --git a/pkgs/additional/linux-megous/commits/PREF120-leds-axp20x-Support-charger-LED-on-AXP20x-like-PMICs.patch b/pkgs/by-name/linux-megous/commits/PREF120-leds-axp20x-Support-charger-LED-on-AXP20x-like-PMICs.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF120-leds-axp20x-Support-charger-LED-on-AXP20x-like-PMICs.patch rename to pkgs/by-name/linux-megous/commits/PREF120-leds-axp20x-Support-charger-LED-on-AXP20x-like-PMICs.patch diff --git a/pkgs/additional/linux-megous/commits/PREF121-media-gc2145-implement-system-suspend.patch b/pkgs/by-name/linux-megous/commits/PREF121-media-gc2145-implement-system-suspend.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF121-media-gc2145-implement-system-suspend.patch rename to pkgs/by-name/linux-megous/commits/PREF121-media-gc2145-implement-system-suspend.patch diff --git a/pkgs/additional/linux-megous/commits/PREF122-ARM-dts-axp813-Add-charger-LED.patch b/pkgs/by-name/linux-megous/commits/PREF122-ARM-dts-axp813-Add-charger-LED.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF122-ARM-dts-axp813-Add-charger-LED.patch rename to pkgs/by-name/linux-megous/commits/PREF122-ARM-dts-axp813-Add-charger-LED.patch diff --git a/pkgs/additional/linux-megous/commits/PREF123-media-gc2145-fix-white-balance-colors.patch b/pkgs/by-name/linux-megous/commits/PREF123-media-gc2145-fix-white-balance-colors.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF123-media-gc2145-fix-white-balance-colors.patch rename to pkgs/by-name/linux-megous/commits/PREF123-media-gc2145-fix-white-balance-colors.patch diff --git a/pkgs/additional/linux-megous/commits/PREF124-ARM-dts-sun8i-a83t-tbs-a711-Enable-charging-LED.patch b/pkgs/by-name/linux-megous/commits/PREF124-ARM-dts-sun8i-a83t-tbs-a711-Enable-charging-LED.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF124-ARM-dts-sun8i-a83t-tbs-a711-Enable-charging-LED.patch rename to pkgs/by-name/linux-megous/commits/PREF124-ARM-dts-sun8i-a83t-tbs-a711-Enable-charging-LED.patch diff --git a/pkgs/additional/linux-megous/commits/PREF125-mailbox-Allow-to-run-mailbox-while-timekeeping-is-su.patch b/pkgs/by-name/linux-megous/commits/PREF125-mailbox-Allow-to-run-mailbox-while-timekeeping-is-su.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF125-mailbox-Allow-to-run-mailbox-while-timekeeping-is-su.patch rename to pkgs/by-name/linux-megous/commits/PREF125-mailbox-Allow-to-run-mailbox-while-timekeeping-is-su.patch diff --git a/pkgs/additional/linux-megous/commits/PREF126-ARM-sunxi-Add-experimental-suspend-to-memory-impleme.patch b/pkgs/by-name/linux-megous/commits/PREF126-ARM-sunxi-Add-experimental-suspend-to-memory-impleme.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF126-ARM-sunxi-Add-experimental-suspend-to-memory-impleme.patch rename to pkgs/by-name/linux-megous/commits/PREF126-ARM-sunxi-Add-experimental-suspend-to-memory-impleme.patch diff --git a/pkgs/additional/linux-megous/commits/PREF127-ARM-sunxi-sunxi_cpu0_hotplug_support_set-is-not-supp.patch b/pkgs/by-name/linux-megous/commits/PREF127-ARM-sunxi-sunxi_cpu0_hotplug_support_set-is-not-supp.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF127-ARM-sunxi-sunxi_cpu0_hotplug_support_set-is-not-supp.patch rename to pkgs/by-name/linux-megous/commits/PREF127-ARM-sunxi-sunxi_cpu0_hotplug_support_set-is-not-supp.patch diff --git a/pkgs/additional/linux-megous/commits/PREF128-firmware-scpi-Add-support-for-sending-a-SCPI_CMD_SET.patch b/pkgs/by-name/linux-megous/commits/PREF128-firmware-scpi-Add-support-for-sending-a-SCPI_CMD_SET.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF128-firmware-scpi-Add-support-for-sending-a-SCPI_CMD_SET.patch rename to pkgs/by-name/linux-megous/commits/PREF128-firmware-scpi-Add-support-for-sending-a-SCPI_CMD_SET.patch diff --git a/pkgs/additional/linux-megous/commits/PREF129-ARM-sunxi-Use-SCPI-to-send-suspend-message-to-SCP-on.patch b/pkgs/by-name/linux-megous/commits/PREF129-ARM-sunxi-Use-SCPI-to-send-suspend-message-to-SCP-on.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF129-ARM-sunxi-Use-SCPI-to-send-suspend-message-to-SCP-on.patch rename to pkgs/by-name/linux-megous/commits/PREF129-ARM-sunxi-Use-SCPI-to-send-suspend-message-to-SCP-on.patch diff --git a/pkgs/additional/linux-megous/commits/PREF130-gnss-ubx-Send-soft-powerdown-message-on-suspend.patch b/pkgs/by-name/linux-megous/commits/PREF130-gnss-ubx-Send-soft-powerdown-message-on-suspend.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF130-gnss-ubx-Send-soft-powerdown-message-on-suspend.patch rename to pkgs/by-name/linux-megous/commits/PREF130-gnss-ubx-Send-soft-powerdown-message-on-suspend.patch diff --git a/pkgs/additional/linux-megous/commits/PREF131-clk-sunxi-ng-Export-CLK_DRAM-for-devfreq.patch b/pkgs/by-name/linux-megous/commits/PREF131-clk-sunxi-ng-Export-CLK_DRAM-for-devfreq.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF131-clk-sunxi-ng-Export-CLK_DRAM-for-devfreq.patch rename to pkgs/by-name/linux-megous/commits/PREF131-clk-sunxi-ng-Export-CLK_DRAM-for-devfreq.patch diff --git a/pkgs/additional/linux-megous/commits/PREF132-clk-sunxi-ng-Set-maximum-P-and-M-factors-to-1-for-H3.patch b/pkgs/by-name/linux-megous/commits/PREF132-clk-sunxi-ng-Set-maximum-P-and-M-factors-to-1-for-H3.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF132-clk-sunxi-ng-Set-maximum-P-and-M-factors-to-1-for-H3.patch rename to pkgs/by-name/linux-megous/commits/PREF132-clk-sunxi-ng-Set-maximum-P-and-M-factors-to-1-for-H3.patch diff --git a/pkgs/additional/linux-megous/commits/PREF133-media-i2c-gc2145-Parse-and-register-properties.patch b/pkgs/by-name/linux-megous/commits/PREF133-media-i2c-gc2145-Parse-and-register-properties.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF133-media-i2c-gc2145-Parse-and-register-properties.patch rename to pkgs/by-name/linux-megous/commits/PREF133-media-i2c-gc2145-Parse-and-register-properties.patch diff --git a/pkgs/additional/linux-megous/commits/PREF134-ARM-dts-sun8i-a83t-Add-MBUS-node.patch b/pkgs/by-name/linux-megous/commits/PREF134-ARM-dts-sun8i-a83t-Add-MBUS-node.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF134-ARM-dts-sun8i-a83t-Add-MBUS-node.patch rename to pkgs/by-name/linux-megous/commits/PREF134-ARM-dts-sun8i-a83t-Add-MBUS-node.patch diff --git a/pkgs/additional/linux-megous/commits/PREF135-clk-sunxi-ng-Don-t-use-CPU-PLL-gating-and-CPUX-repar.patch b/pkgs/by-name/linux-megous/commits/PREF135-clk-sunxi-ng-Don-t-use-CPU-PLL-gating-and-CPUX-repar.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF135-clk-sunxi-ng-Don-t-use-CPU-PLL-gating-and-CPUX-repar.patch rename to pkgs/by-name/linux-megous/commits/PREF135-clk-sunxi-ng-Don-t-use-CPU-PLL-gating-and-CPUX-repar.patch diff --git a/pkgs/additional/linux-megous/commits/PREF136-ARM-dts-sun8i-h3-Use-my-own-more-aggressive-OPPs-on-.patch b/pkgs/by-name/linux-megous/commits/PREF136-ARM-dts-sun8i-h3-Use-my-own-more-aggressive-OPPs-on-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF136-ARM-dts-sun8i-h3-Use-my-own-more-aggressive-OPPs-on-.patch rename to pkgs/by-name/linux-megous/commits/PREF136-ARM-dts-sun8i-h3-Use-my-own-more-aggressive-OPPs-on-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF137-arm64-dts-sun50i-h5-Use-my-own-more-aggressive-OPPs-.patch b/pkgs/by-name/linux-megous/commits/PREF137-arm64-dts-sun50i-h5-Use-my-own-more-aggressive-OPPs-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF137-arm64-dts-sun50i-h5-Use-my-own-more-aggressive-OPPs-.patch rename to pkgs/by-name/linux-megous/commits/PREF137-arm64-dts-sun50i-h5-Use-my-own-more-aggressive-OPPs-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF138-net-stmmac-sun8i-Use-devm_regulator_get-for-PHY-regu.patch b/pkgs/by-name/linux-megous/commits/PREF138-net-stmmac-sun8i-Use-devm_regulator_get-for-PHY-regu.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF138-net-stmmac-sun8i-Use-devm_regulator_get-for-PHY-regu.patch rename to pkgs/by-name/linux-megous/commits/PREF138-net-stmmac-sun8i-Use-devm_regulator_get-for-PHY-regu.patch diff --git a/pkgs/additional/linux-megous/commits/PREF139-ARM-dts-sun8i-h3-orange-pi-pc-Increase-max-CPUX-volt.patch b/pkgs/by-name/linux-megous/commits/PREF139-ARM-dts-sun8i-h3-orange-pi-pc-Increase-max-CPUX-volt.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF139-ARM-dts-sun8i-h3-orange-pi-pc-Increase-max-CPUX-volt.patch rename to pkgs/by-name/linux-megous/commits/PREF139-ARM-dts-sun8i-h3-orange-pi-pc-Increase-max-CPUX-volt.patch diff --git a/pkgs/additional/linux-megous/commits/PREF140-net-stmmac-sun8i-Rename-PHY-regulator-variable-to-re.patch b/pkgs/by-name/linux-megous/commits/PREF140-net-stmmac-sun8i-Rename-PHY-regulator-variable-to-re.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF140-net-stmmac-sun8i-Rename-PHY-regulator-variable-to-re.patch rename to pkgs/by-name/linux-megous/commits/PREF140-net-stmmac-sun8i-Rename-PHY-regulator-variable-to-re.patch diff --git a/pkgs/additional/linux-megous/commits/PREF141-ARM-dts-sun8i-a83t-Improve-CPU-OPP-tables-go-up-to-1.patch b/pkgs/by-name/linux-megous/commits/PREF141-ARM-dts-sun8i-a83t-Improve-CPU-OPP-tables-go-up-to-1.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF141-ARM-dts-sun8i-a83t-Improve-CPU-OPP-tables-go-up-to-1.patch rename to pkgs/by-name/linux-megous/commits/PREF141-ARM-dts-sun8i-a83t-Improve-CPU-OPP-tables-go-up-to-1.patch diff --git a/pkgs/additional/linux-megous/commits/PREF142-net-stmmac-sun8i-Add-support-for-enabling-a-regulato.patch b/pkgs/by-name/linux-megous/commits/PREF142-net-stmmac-sun8i-Add-support-for-enabling-a-regulato.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF142-net-stmmac-sun8i-Add-support-for-enabling-a-regulato.patch rename to pkgs/by-name/linux-megous/commits/PREF142-net-stmmac-sun8i-Add-support-for-enabling-a-regulato.patch diff --git a/pkgs/additional/linux-megous/commits/PREF143-cpufreq-sun50i-Show-detected-CPU-bin-for-easier-debu.patch b/pkgs/by-name/linux-megous/commits/PREF143-cpufreq-sun50i-Show-detected-CPU-bin-for-easier-debu.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF143-cpufreq-sun50i-Show-detected-CPU-bin-for-easier-debu.patch rename to pkgs/by-name/linux-megous/commits/PREF143-cpufreq-sun50i-Show-detected-CPU-bin-for-easier-debu.patch diff --git a/pkgs/additional/linux-megous/commits/PREF144-arm64-dts-allwinner-orange-pi-3-Enable-ethernet.patch b/pkgs/by-name/linux-megous/commits/PREF144-arm64-dts-allwinner-orange-pi-3-Enable-ethernet.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF144-arm64-dts-allwinner-orange-pi-3-Enable-ethernet.patch rename to pkgs/by-name/linux-megous/commits/PREF144-arm64-dts-allwinner-orange-pi-3-Enable-ethernet.patch diff --git a/pkgs/additional/linux-megous/commits/PREF145-input-cyttsp4-De-obfuscate-platform-data-for-keys.patch b/pkgs/by-name/linux-megous/commits/PREF145-input-cyttsp4-De-obfuscate-platform-data-for-keys.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF145-input-cyttsp4-De-obfuscate-platform-data-for-keys.patch rename to pkgs/by-name/linux-megous/commits/PREF145-input-cyttsp4-De-obfuscate-platform-data-for-keys.patch diff --git a/pkgs/additional/linux-megous/commits/PREF146-input-cyttsp4-Remove-useless-indirection-with-driver.patch b/pkgs/by-name/linux-megous/commits/PREF146-input-cyttsp4-Remove-useless-indirection-with-driver.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF146-input-cyttsp4-Remove-useless-indirection-with-driver.patch rename to pkgs/by-name/linux-megous/commits/PREF146-input-cyttsp4-Remove-useless-indirection-with-driver.patch diff --git a/pkgs/additional/linux-megous/commits/PREF147-input-cyttsp4-Remove-unused-enable_vkeys.patch b/pkgs/by-name/linux-megous/commits/PREF147-input-cyttsp4-Remove-unused-enable_vkeys.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF147-input-cyttsp4-Remove-unused-enable_vkeys.patch rename to pkgs/by-name/linux-megous/commits/PREF147-input-cyttsp4-Remove-unused-enable_vkeys.patch diff --git a/pkgs/additional/linux-megous/commits/PREF148-input-cyttsp4-De-obfuscate-MT-signals-setup-platform.patch b/pkgs/by-name/linux-megous/commits/PREF148-input-cyttsp4-De-obfuscate-MT-signals-setup-platform.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF148-input-cyttsp4-De-obfuscate-MT-signals-setup-platform.patch rename to pkgs/by-name/linux-megous/commits/PREF148-input-cyttsp4-De-obfuscate-MT-signals-setup-platform.patch diff --git a/pkgs/additional/linux-megous/commits/PREF149-input-cyttsp4-Clear-the-ids-buffer-in-a-saner-way.patch b/pkgs/by-name/linux-megous/commits/PREF149-input-cyttsp4-Clear-the-ids-buffer-in-a-saner-way.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF149-input-cyttsp4-Clear-the-ids-buffer-in-a-saner-way.patch rename to pkgs/by-name/linux-megous/commits/PREF149-input-cyttsp4-Clear-the-ids-buffer-in-a-saner-way.patch diff --git a/pkgs/additional/linux-megous/commits/PREF150-input-cyttsp4-ENOSYS-error-is-ok-when-powering-up.patch b/pkgs/by-name/linux-megous/commits/PREF150-input-cyttsp4-ENOSYS-error-is-ok-when-powering-up.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF150-input-cyttsp4-ENOSYS-error-is-ok-when-powering-up.patch rename to pkgs/by-name/linux-megous/commits/PREF150-input-cyttsp4-ENOSYS-error-is-ok-when-powering-up.patch diff --git a/pkgs/additional/linux-megous/commits/PREF151-input-cyttsp4-Faster-recovery-from-failed-wakeup-HAC.patch b/pkgs/by-name/linux-megous/commits/PREF151-input-cyttsp4-Faster-recovery-from-failed-wakeup-HAC.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF151-input-cyttsp4-Faster-recovery-from-failed-wakeup-HAC.patch rename to pkgs/by-name/linux-megous/commits/PREF151-input-cyttsp4-Faster-recovery-from-failed-wakeup-HAC.patch diff --git a/pkgs/additional/linux-megous/commits/PREF152-input-cyttsp4-Use-i2c-spi-names-directly-in-the-driv.patch b/pkgs/by-name/linux-megous/commits/PREF152-input-cyttsp4-Use-i2c-spi-names-directly-in-the-driv.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF152-input-cyttsp4-Use-i2c-spi-names-directly-in-the-driv.patch rename to pkgs/by-name/linux-megous/commits/PREF152-input-cyttsp4-Use-i2c-spi-names-directly-in-the-driv.patch diff --git a/pkgs/additional/linux-megous/commits/PREF153-input-cyttsp4-Port-the-driver-to-use-device-properti.patch b/pkgs/by-name/linux-megous/commits/PREF153-input-cyttsp4-Port-the-driver-to-use-device-properti.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF153-input-cyttsp4-Port-the-driver-to-use-device-properti.patch rename to pkgs/by-name/linux-megous/commits/PREF153-input-cyttsp4-Port-the-driver-to-use-device-properti.patch diff --git a/pkgs/additional/linux-megous/commits/PREF154-input-cyttsp4-Restart-on-wakeup-wakeup-by-I2C-read-d.patch b/pkgs/by-name/linux-megous/commits/PREF154-input-cyttsp4-Restart-on-wakeup-wakeup-by-I2C-read-d.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF154-input-cyttsp4-Restart-on-wakeup-wakeup-by-I2C-read-d.patch rename to pkgs/by-name/linux-megous/commits/PREF154-input-cyttsp4-Restart-on-wakeup-wakeup-by-I2C-read-d.patch diff --git a/pkgs/additional/linux-megous/commits/PREF155-input-cyttsp4-Fix-warnings.patch b/pkgs/by-name/linux-megous/commits/PREF155-input-cyttsp4-Fix-warnings.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF155-input-cyttsp4-Fix-warnings.patch rename to pkgs/by-name/linux-megous/commits/PREF155-input-cyttsp4-Fix-warnings.patch diff --git a/pkgs/additional/linux-megous/commits/PREF156-input-cyttsp4-Make-the-driver-not-hog-the-system-s-w.patch b/pkgs/by-name/linux-megous/commits/PREF156-input-cyttsp4-Make-the-driver-not-hog-the-system-s-w.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF156-input-cyttsp4-Make-the-driver-not-hog-the-system-s-w.patch rename to pkgs/by-name/linux-megous/commits/PREF156-input-cyttsp4-Make-the-driver-not-hog-the-system-s-w.patch diff --git a/pkgs/additional/linux-megous/commits/PREF157-input-cyttsp4-Fix-probe-oops.patch b/pkgs/by-name/linux-megous/commits/PREF157-input-cyttsp4-Fix-probe-oops.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF157-input-cyttsp4-Fix-probe-oops.patch rename to pkgs/by-name/linux-megous/commits/PREF157-input-cyttsp4-Fix-probe-oops.patch diff --git a/pkgs/additional/linux-megous/commits/PREF158-video-fbdev-eInk-display-driver-for-A13-based-Pocket.patch b/pkgs/by-name/linux-megous/commits/PREF158-video-fbdev-eInk-display-driver-for-A13-based-Pocket.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF158-video-fbdev-eInk-display-driver-for-A13-based-Pocket.patch rename to pkgs/by-name/linux-megous/commits/PREF158-video-fbdev-eInk-display-driver-for-A13-based-Pocket.patch diff --git a/pkgs/additional/linux-megous/commits/PREF159-regulator-Add-simple-driver-for-enabling-a-regulator.patch b/pkgs/by-name/linux-megous/commits/PREF159-regulator-Add-simple-driver-for-enabling-a-regulator.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF159-regulator-Add-simple-driver-for-enabling-a-regulator.patch rename to pkgs/by-name/linux-megous/commits/PREF159-regulator-Add-simple-driver-for-enabling-a-regulator.patch diff --git a/pkgs/additional/linux-megous/commits/PREF160-regulator-tp65185x-Add-tp65185x-eInk-panel-regulator.patch b/pkgs/by-name/linux-megous/commits/PREF160-regulator-tp65185x-Add-tp65185x-eInk-panel-regulator.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF160-regulator-tp65185x-Add-tp65185x-eInk-panel-regulator.patch rename to pkgs/by-name/linux-megous/commits/PREF160-regulator-tp65185x-Add-tp65185x-eInk-panel-regulator.patch diff --git a/pkgs/additional/linux-megous/commits/PREF161-regulator-tp65185-Add-hwmon-device-for-reading-tempe.patch b/pkgs/by-name/linux-megous/commits/PREF161-regulator-tp65185-Add-hwmon-device-for-reading-tempe.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF161-regulator-tp65185-Add-hwmon-device-for-reading-tempe.patch rename to pkgs/by-name/linux-megous/commits/PREF161-regulator-tp65185-Add-hwmon-device-for-reading-tempe.patch diff --git a/pkgs/additional/linux-megous/commits/PREF162-iio-adc-sun4i-gpadc-iio-Allow-to-use-sun5i-a13-gpadc.patch b/pkgs/by-name/linux-megous/commits/PREF162-iio-adc-sun4i-gpadc-iio-Allow-to-use-sun5i-a13-gpadc.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF162-iio-adc-sun4i-gpadc-iio-Allow-to-use-sun5i-a13-gpadc.patch rename to pkgs/by-name/linux-megous/commits/PREF162-iio-adc-sun4i-gpadc-iio-Allow-to-use-sun5i-a13-gpadc.patch diff --git a/pkgs/additional/linux-megous/commits/PREF163-mtd-spi-nor-Add-vdd-regulator-support.patch b/pkgs/by-name/linux-megous/commits/PREF163-mtd-spi-nor-Add-vdd-regulator-support.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF163-mtd-spi-nor-Add-vdd-regulator-support.patch rename to pkgs/by-name/linux-megous/commits/PREF163-mtd-spi-nor-Add-vdd-regulator-support.patch diff --git a/pkgs/additional/linux-megous/commits/PREF164-ARM-dts-sun5i-Add-soc-handle.patch b/pkgs/by-name/linux-megous/commits/PREF164-ARM-dts-sun5i-Add-soc-handle.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF164-ARM-dts-sun5i-Add-soc-handle.patch rename to pkgs/by-name/linux-megous/commits/PREF164-ARM-dts-sun5i-Add-soc-handle.patch diff --git a/pkgs/additional/linux-megous/commits/PREF165-ARM-dts-sun5i-Add-PocketBook-Touch-Lux-3-display-ctp.patch b/pkgs/by-name/linux-megous/commits/PREF165-ARM-dts-sun5i-Add-PocketBook-Touch-Lux-3-display-ctp.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF165-ARM-dts-sun5i-Add-PocketBook-Touch-Lux-3-display-ctp.patch rename to pkgs/by-name/linux-megous/commits/PREF165-ARM-dts-sun5i-Add-PocketBook-Touch-Lux-3-display-ctp.patch diff --git a/pkgs/additional/linux-megous/commits/PREF166-ARM-dts-sun5i-a13-pocketbook-touch-lux-3-Add-RTC-clo.patch b/pkgs/by-name/linux-megous/commits/PREF166-ARM-dts-sun5i-a13-pocketbook-touch-lux-3-Add-RTC-clo.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF166-ARM-dts-sun5i-a13-pocketbook-touch-lux-3-Add-RTC-clo.patch rename to pkgs/by-name/linux-megous/commits/PREF166-ARM-dts-sun5i-a13-pocketbook-touch-lux-3-Add-RTC-clo.patch diff --git a/pkgs/additional/linux-megous/commits/PREF167-arm64-dts-sun50i-a64-pinephone-Add-front-back-camera.patch b/pkgs/by-name/linux-megous/commits/PREF167-arm64-dts-sun50i-a64-pinephone-Add-front-back-camera.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF167-arm64-dts-sun50i-a64-pinephone-Add-front-back-camera.patch rename to pkgs/by-name/linux-megous/commits/PREF167-arm64-dts-sun50i-a64-pinephone-Add-front-back-camera.patch diff --git a/pkgs/additional/linux-megous/commits/PREF168-arm64-dts-sun50i-a64-pinephone-Add-Type-C-support-fo.patch b/pkgs/by-name/linux-megous/commits/PREF168-arm64-dts-sun50i-a64-pinephone-Add-Type-C-support-fo.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF168-arm64-dts-sun50i-a64-pinephone-Add-Type-C-support-fo.patch rename to pkgs/by-name/linux-megous/commits/PREF168-arm64-dts-sun50i-a64-pinephone-Add-Type-C-support-fo.patch diff --git a/pkgs/additional/linux-megous/commits/PREF169-arm64-dts-sun50i-a64-pinephone-Add-modem-power-manag.patch b/pkgs/by-name/linux-megous/commits/PREF169-arm64-dts-sun50i-a64-pinephone-Add-modem-power-manag.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF169-arm64-dts-sun50i-a64-pinephone-Add-modem-power-manag.patch rename to pkgs/by-name/linux-megous/commits/PREF169-arm64-dts-sun50i-a64-pinephone-Add-modem-power-manag.patch diff --git a/pkgs/additional/linux-megous/commits/PREF170-arm64-dts-sun50i-a64-pinephone-Fix-BH-modem-manager-.patch b/pkgs/by-name/linux-megous/commits/PREF170-arm64-dts-sun50i-a64-pinephone-Fix-BH-modem-manager-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF170-arm64-dts-sun50i-a64-pinephone-Fix-BH-modem-manager-.patch rename to pkgs/by-name/linux-megous/commits/PREF170-arm64-dts-sun50i-a64-pinephone-Fix-BH-modem-manager-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF171-arm64-dts-sun50i-a64-pinephone-Add-detailed-OCV-to-c.patch b/pkgs/by-name/linux-megous/commits/PREF171-arm64-dts-sun50i-a64-pinephone-Add-detailed-OCV-to-c.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF171-arm64-dts-sun50i-a64-pinephone-Add-detailed-OCV-to-c.patch rename to pkgs/by-name/linux-megous/commits/PREF171-arm64-dts-sun50i-a64-pinephone-Add-detailed-OCV-to-c.patch diff --git a/pkgs/additional/linux-megous/commits/PREF172-arm64-dts-sun50i-a64-pinephone-Shorten-post-power-on.patch b/pkgs/by-name/linux-megous/commits/PREF172-arm64-dts-sun50i-a64-pinephone-Shorten-post-power-on.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF172-arm64-dts-sun50i-a64-pinephone-Shorten-post-power-on.patch rename to pkgs/by-name/linux-megous/commits/PREF172-arm64-dts-sun50i-a64-pinephone-Shorten-post-power-on.patch diff --git a/pkgs/additional/linux-megous/commits/PREF173-arm64-dts-sun50i-a64-pinephone-Add-mount-matrix-for-.patch b/pkgs/by-name/linux-megous/commits/PREF173-arm64-dts-sun50i-a64-pinephone-Add-mount-matrix-for-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF173-arm64-dts-sun50i-a64-pinephone-Add-mount-matrix-for-.patch rename to pkgs/by-name/linux-megous/commits/PREF173-arm64-dts-sun50i-a64-pinephone-Add-mount-matrix-for-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF174-arm64-dts-sun50i-a64-pinephone-Add-support-for-Bluet.patch b/pkgs/by-name/linux-megous/commits/PREF174-arm64-dts-sun50i-a64-pinephone-Add-support-for-Bluet.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF174-arm64-dts-sun50i-a64-pinephone-Add-support-for-Bluet.patch rename to pkgs/by-name/linux-megous/commits/PREF174-arm64-dts-sun50i-a64-pinephone-Add-support-for-Bluet.patch diff --git a/pkgs/additional/linux-megous/commits/PREF175-arm64-dts-sun50i-a64-pinephone-Enable-internal-HMIC-.patch b/pkgs/by-name/linux-megous/commits/PREF175-arm64-dts-sun50i-a64-pinephone-Enable-internal-HMIC-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF175-arm64-dts-sun50i-a64-pinephone-Enable-internal-HMIC-.patch rename to pkgs/by-name/linux-megous/commits/PREF175-arm64-dts-sun50i-a64-pinephone-Enable-internal-HMIC-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF176-arm64-dts-sun50i-a64-pinephone-Add-support-for-modem.patch b/pkgs/by-name/linux-megous/commits/PREF176-arm64-dts-sun50i-a64-pinephone-Add-support-for-modem.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF176-arm64-dts-sun50i-a64-pinephone-Add-support-for-modem.patch rename to pkgs/by-name/linux-megous/commits/PREF176-arm64-dts-sun50i-a64-pinephone-Add-support-for-modem.patch diff --git a/pkgs/additional/linux-megous/commits/PREF177-arm64-dts-sun50i-a64-pinephone-Bump-I2C-frequency-to.patch b/pkgs/by-name/linux-megous/commits/PREF177-arm64-dts-sun50i-a64-pinephone-Bump-I2C-frequency-to.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF177-arm64-dts-sun50i-a64-pinephone-Bump-I2C-frequency-to.patch rename to pkgs/by-name/linux-megous/commits/PREF177-arm64-dts-sun50i-a64-pinephone-Bump-I2C-frequency-to.patch diff --git a/pkgs/additional/linux-megous/commits/PREF178-arm64-dts-sun50i-a64-pinephone-Add-interrupt-pin-for.patch b/pkgs/by-name/linux-megous/commits/PREF178-arm64-dts-sun50i-a64-pinephone-Add-interrupt-pin-for.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF178-arm64-dts-sun50i-a64-pinephone-Add-interrupt-pin-for.patch rename to pkgs/by-name/linux-megous/commits/PREF178-arm64-dts-sun50i-a64-pinephone-Add-interrupt-pin-for.patch diff --git a/pkgs/additional/linux-megous/commits/PREF179-arm64-dts-sun50i-a64-pinephone-Power-off-the-touch-c.patch b/pkgs/by-name/linux-megous/commits/PREF179-arm64-dts-sun50i-a64-pinephone-Power-off-the-touch-c.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF179-arm64-dts-sun50i-a64-pinephone-Power-off-the-touch-c.patch rename to pkgs/by-name/linux-megous/commits/PREF179-arm64-dts-sun50i-a64-pinephone-Power-off-the-touch-c.patch diff --git a/pkgs/additional/linux-megous/commits/PREF180-arm64-dts-sun50i-a64-pinephone-Don-t-make-lradc-keys.patch b/pkgs/by-name/linux-megous/commits/PREF180-arm64-dts-sun50i-a64-pinephone-Don-t-make-lradc-keys.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF180-arm64-dts-sun50i-a64-pinephone-Don-t-make-lradc-keys.patch rename to pkgs/by-name/linux-megous/commits/PREF180-arm64-dts-sun50i-a64-pinephone-Don-t-make-lradc-keys.patch diff --git a/pkgs/additional/linux-megous/commits/PREF181-arm64-dts-sun50i-a64-pinephone-Set-minimum-backlight.patch b/pkgs/by-name/linux-megous/commits/PREF181-arm64-dts-sun50i-a64-pinephone-Set-minimum-backlight.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF181-arm64-dts-sun50i-a64-pinephone-Set-minimum-backlight.patch rename to pkgs/by-name/linux-megous/commits/PREF181-arm64-dts-sun50i-a64-pinephone-Set-minimum-backlight.patch diff --git a/pkgs/additional/linux-megous/commits/PREF182-arm64-dts-sun50i-a64-pinephone-Add-supply-for-i2c-bu.patch b/pkgs/by-name/linux-megous/commits/PREF182-arm64-dts-sun50i-a64-pinephone-Add-supply-for-i2c-bu.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF182-arm64-dts-sun50i-a64-pinephone-Add-supply-for-i2c-bu.patch rename to pkgs/by-name/linux-megous/commits/PREF182-arm64-dts-sun50i-a64-pinephone-Add-supply-for-i2c-bu.patch diff --git a/pkgs/additional/linux-megous/commits/PREF183-arm64-dts-sun50i-a64-pinephone-Workaround-broken-HDM.patch b/pkgs/by-name/linux-megous/commits/PREF183-arm64-dts-sun50i-a64-pinephone-Workaround-broken-HDM.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF183-arm64-dts-sun50i-a64-pinephone-Workaround-broken-HDM.patch rename to pkgs/by-name/linux-megous/commits/PREF183-arm64-dts-sun50i-a64-pinephone-Workaround-broken-HDM.patch diff --git a/pkgs/additional/linux-megous/commits/PREF184-arm64-dts-sun50i-a64-pinephone-Add-AF8133J-to-PinePh.patch b/pkgs/by-name/linux-megous/commits/PREF184-arm64-dts-sun50i-a64-pinephone-Add-AF8133J-to-PinePh.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF184-arm64-dts-sun50i-a64-pinephone-Add-AF8133J-to-PinePh.patch rename to pkgs/by-name/linux-megous/commits/PREF184-arm64-dts-sun50i-a64-pinephone-Add-AF8133J-to-PinePh.patch diff --git a/pkgs/additional/linux-megous/commits/PREF185-arm64-dts-sun50i-a64-pinephone-Add-mount-matrix-for-.patch b/pkgs/by-name/linux-megous/commits/PREF185-arm64-dts-sun50i-a64-pinephone-Add-mount-matrix-for-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF185-arm64-dts-sun50i-a64-pinephone-Add-mount-matrix-for-.patch rename to pkgs/by-name/linux-megous/commits/PREF185-arm64-dts-sun50i-a64-pinephone-Add-mount-matrix-for-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF186-arm64-dts-sun50i-a64-pinephone-Add-support-for-Pinep.patch b/pkgs/by-name/linux-megous/commits/PREF186-arm64-dts-sun50i-a64-pinephone-Add-support-for-Pinep.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF186-arm64-dts-sun50i-a64-pinephone-Add-support-for-Pinep.patch rename to pkgs/by-name/linux-megous/commits/PREF186-arm64-dts-sun50i-a64-pinephone-Add-support-for-Pinep.patch diff --git a/pkgs/additional/linux-megous/commits/PREF187-arm64-dts-sun50i-a64-pinephone-Enable-Pinephone-Keyb.patch b/pkgs/by-name/linux-megous/commits/PREF187-arm64-dts-sun50i-a64-pinephone-Enable-Pinephone-Keyb.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF187-arm64-dts-sun50i-a64-pinephone-Enable-Pinephone-Keyb.patch rename to pkgs/by-name/linux-megous/commits/PREF187-arm64-dts-sun50i-a64-pinephone-Enable-Pinephone-Keyb.patch diff --git a/pkgs/additional/linux-megous/commits/PREF188-dt-bindings-sound-Add-jack-type-property-to-sun8i-a3.patch b/pkgs/by-name/linux-megous/commits/PREF188-dt-bindings-sound-Add-jack-type-property-to-sun8i-a3.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF188-dt-bindings-sound-Add-jack-type-property-to-sun8i-a3.patch rename to pkgs/by-name/linux-megous/commits/PREF188-dt-bindings-sound-Add-jack-type-property-to-sun8i-a3.patch diff --git a/pkgs/additional/linux-megous/commits/PREF189-arm64-dts-sun50i-a64-pinephone-Add-support-for-Pinep.patch b/pkgs/by-name/linux-megous/commits/PREF189-arm64-dts-sun50i-a64-pinephone-Add-support-for-Pinep.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF189-arm64-dts-sun50i-a64-pinephone-Add-support-for-Pinep.patch rename to pkgs/by-name/linux-megous/commits/PREF189-arm64-dts-sun50i-a64-pinephone-Add-support-for-Pinep.patch diff --git a/pkgs/additional/linux-megous/commits/PREF190-ASoC-sun8i-codec-Allow-the-jack-type-to-be-set-via-d.patch b/pkgs/by-name/linux-megous/commits/PREF190-ASoC-sun8i-codec-Allow-the-jack-type-to-be-set-via-d.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF190-ASoC-sun8i-codec-Allow-the-jack-type-to-be-set-via-d.patch rename to pkgs/by-name/linux-megous/commits/PREF190-ASoC-sun8i-codec-Allow-the-jack-type-to-be-set-via-d.patch diff --git a/pkgs/additional/linux-megous/commits/PREF191-arm64-dts-sun50i-a64-pinephone-Add-power-supply-to-s.patch b/pkgs/by-name/linux-megous/commits/PREF191-arm64-dts-sun50i-a64-pinephone-Add-power-supply-to-s.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF191-arm64-dts-sun50i-a64-pinephone-Add-power-supply-to-s.patch rename to pkgs/by-name/linux-megous/commits/PREF191-arm64-dts-sun50i-a64-pinephone-Add-power-supply-to-s.patch diff --git a/pkgs/additional/linux-megous/commits/PREF192-ASoC-sun8i-codec-define-button-keycodes.patch b/pkgs/by-name/linux-megous/commits/PREF192-ASoC-sun8i-codec-define-button-keycodes.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF192-ASoC-sun8i-codec-define-button-keycodes.patch rename to pkgs/by-name/linux-megous/commits/PREF192-ASoC-sun8i-codec-define-button-keycodes.patch diff --git a/pkgs/additional/linux-megous/commits/PREF193-arm64-dts-sun50i-a64-pinephone-Add-reboot-mode-drive.patch b/pkgs/by-name/linux-megous/commits/PREF193-arm64-dts-sun50i-a64-pinephone-Add-reboot-mode-drive.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF193-arm64-dts-sun50i-a64-pinephone-Add-reboot-mode-drive.patch rename to pkgs/by-name/linux-megous/commits/PREF193-arm64-dts-sun50i-a64-pinephone-Add-reboot-mode-drive.patch diff --git a/pkgs/additional/linux-megous/commits/PREF194-ASoC-sun8i-codec-Add-debug-output-for-jack-detection.patch b/pkgs/by-name/linux-megous/commits/PREF194-ASoC-sun8i-codec-Add-debug-output-for-jack-detection.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF194-ASoC-sun8i-codec-Add-debug-output-for-jack-detection.patch rename to pkgs/by-name/linux-megous/commits/PREF194-ASoC-sun8i-codec-Add-debug-output-for-jack-detection.patch diff --git a/pkgs/additional/linux-megous/commits/PREF195-arm64-dts-sun50i-a64-pinephone-Use-newer-jack-detect.patch b/pkgs/by-name/linux-megous/commits/PREF195-arm64-dts-sun50i-a64-pinephone-Use-newer-jack-detect.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF195-arm64-dts-sun50i-a64-pinephone-Use-newer-jack-detect.patch rename to pkgs/by-name/linux-megous/commits/PREF195-arm64-dts-sun50i-a64-pinephone-Use-newer-jack-detect.patch diff --git a/pkgs/additional/linux-megous/commits/PREF196-ASoC-sun8i-codec-Set-jack_type-from-DT-in-probe.patch b/pkgs/by-name/linux-megous/commits/PREF196-ASoC-sun8i-codec-Set-jack_type-from-DT-in-probe.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF196-ASoC-sun8i-codec-Set-jack_type-from-DT-in-probe.patch rename to pkgs/by-name/linux-megous/commits/PREF196-ASoC-sun8i-codec-Set-jack_type-from-DT-in-probe.patch diff --git a/pkgs/additional/linux-megous/commits/PREF197-arm64-dts-sun50i-Define-orientation-and-rotation-for.patch b/pkgs/by-name/linux-megous/commits/PREF197-arm64-dts-sun50i-Define-orientation-and-rotation-for.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF197-arm64-dts-sun50i-Define-orientation-and-rotation-for.patch rename to pkgs/by-name/linux-megous/commits/PREF197-arm64-dts-sun50i-Define-orientation-and-rotation-for.patch diff --git a/pkgs/additional/linux-megous/commits/PREF198-ASoC-simple-card-Allow-to-define-pins-for-aux-jack-d.patch b/pkgs/by-name/linux-megous/commits/PREF198-ASoC-simple-card-Allow-to-define-pins-for-aux-jack-d.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF198-ASoC-simple-card-Allow-to-define-pins-for-aux-jack-d.patch rename to pkgs/by-name/linux-megous/commits/PREF198-ASoC-simple-card-Allow-to-define-pins-for-aux-jack-d.patch diff --git a/pkgs/additional/linux-megous/commits/PREF199-arm64-dts-sun50i-Define-orientation-and-rotation-for.patch b/pkgs/by-name/linux-megous/commits/PREF199-arm64-dts-sun50i-Define-orientation-and-rotation-for.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF199-arm64-dts-sun50i-Define-orientation-and-rotation-for.patch rename to pkgs/by-name/linux-megous/commits/PREF199-arm64-dts-sun50i-Define-orientation-and-rotation-for.patch diff --git a/pkgs/additional/linux-megous/commits/PREF200-clk-sunxi-ng-a64-Increase-PLL_AUDIO-base-frequency.patch b/pkgs/by-name/linux-megous/commits/PREF200-clk-sunxi-ng-a64-Increase-PLL_AUDIO-base-frequency.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF200-clk-sunxi-ng-a64-Increase-PLL_AUDIO-base-frequency.patch rename to pkgs/by-name/linux-megous/commits/PREF200-clk-sunxi-ng-a64-Increase-PLL_AUDIO-base-frequency.patch diff --git a/pkgs/additional/linux-megous/commits/PREF201-arm64-dts-sun50-a64-pinephone-Define-jack-pins-in-DT.patch b/pkgs/by-name/linux-megous/commits/PREF201-arm64-dts-sun50-a64-pinephone-Define-jack-pins-in-DT.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF201-arm64-dts-sun50-a64-pinephone-Define-jack-pins-in-DT.patch rename to pkgs/by-name/linux-megous/commits/PREF201-arm64-dts-sun50-a64-pinephone-Define-jack-pins-in-DT.patch diff --git a/pkgs/additional/linux-megous/commits/PREF202-ASOC-sun9i-hdmi-audio-Initial-implementation.patch b/pkgs/by-name/linux-megous/commits/PREF202-ASOC-sun9i-hdmi-audio-Initial-implementation.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF202-ASOC-sun9i-hdmi-audio-Initial-implementation.patch rename to pkgs/by-name/linux-megous/commits/PREF202-ASOC-sun9i-hdmi-audio-Initial-implementation.patch diff --git a/pkgs/additional/linux-megous/commits/PREF203-ARM-dts-sunxi-h3-h5-Add-hdmi-sound-card.patch b/pkgs/by-name/linux-megous/commits/PREF203-ARM-dts-sunxi-h3-h5-Add-hdmi-sound-card.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF203-ARM-dts-sunxi-h3-h5-Add-hdmi-sound-card.patch rename to pkgs/by-name/linux-megous/commits/PREF203-ARM-dts-sunxi-h3-h5-Add-hdmi-sound-card.patch diff --git a/pkgs/additional/linux-megous/commits/PREF204-ARM-dts-sun8i-h3-Enable-hdmi-sound-card-on-boards-wi.patch b/pkgs/by-name/linux-megous/commits/PREF204-ARM-dts-sun8i-h3-Enable-hdmi-sound-card-on-boards-wi.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF204-ARM-dts-sun8i-h3-Enable-hdmi-sound-card-on-boards-wi.patch rename to pkgs/by-name/linux-megous/commits/PREF204-ARM-dts-sun8i-h3-Enable-hdmi-sound-card-on-boards-wi.patch diff --git a/pkgs/additional/linux-megous/commits/PREF205-ARM-dts-sun8i-h2-plus-bananapi-m2-zero-Enable-HDMI-a.patch b/pkgs/by-name/linux-megous/commits/PREF205-ARM-dts-sun8i-h2-plus-bananapi-m2-zero-Enable-HDMI-a.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF205-ARM-dts-sun8i-h2-plus-bananapi-m2-zero-Enable-HDMI-a.patch rename to pkgs/by-name/linux-megous/commits/PREF205-ARM-dts-sun8i-h2-plus-bananapi-m2-zero-Enable-HDMI-a.patch diff --git a/pkgs/additional/linux-megous/commits/PREF206-ARM-dts-sun8i-a83t-Add-hdmi-sound-card.patch b/pkgs/by-name/linux-megous/commits/PREF206-ARM-dts-sun8i-a83t-Add-hdmi-sound-card.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF206-ARM-dts-sun8i-a83t-Add-hdmi-sound-card.patch rename to pkgs/by-name/linux-megous/commits/PREF206-ARM-dts-sun8i-a83t-Add-hdmi-sound-card.patch diff --git a/pkgs/additional/linux-megous/commits/PREF207-ARM-dts-sun8i-a83t-Enable-hdmi-sound-card-on-boards-.patch b/pkgs/by-name/linux-megous/commits/PREF207-ARM-dts-sun8i-a83t-Enable-hdmi-sound-card-on-boards-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF207-ARM-dts-sun8i-a83t-Enable-hdmi-sound-card-on-boards-.patch rename to pkgs/by-name/linux-megous/commits/PREF207-ARM-dts-sun8i-a83t-Enable-hdmi-sound-card-on-boards-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF208-ARM-dts-sun8i-r40-Add-hdmi-sound-card.patch b/pkgs/by-name/linux-megous/commits/PREF208-ARM-dts-sun8i-r40-Add-hdmi-sound-card.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF208-ARM-dts-sun8i-r40-Add-hdmi-sound-card.patch rename to pkgs/by-name/linux-megous/commits/PREF208-ARM-dts-sun8i-r40-Add-hdmi-sound-card.patch diff --git a/pkgs/additional/linux-megous/commits/PREF209-ARM-dts-sun8i-r40-bananapi-m2-ultra-Enable-HDMI-audi.patch b/pkgs/by-name/linux-megous/commits/PREF209-ARM-dts-sun8i-r40-bananapi-m2-ultra-Enable-HDMI-audi.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF209-ARM-dts-sun8i-r40-bananapi-m2-ultra-Enable-HDMI-audi.patch rename to pkgs/by-name/linux-megous/commits/PREF209-ARM-dts-sun8i-r40-bananapi-m2-ultra-Enable-HDMI-audi.patch diff --git a/pkgs/additional/linux-megous/commits/PREF210-ARM-dts-sun8i-v40-bananapi-m2-berry-Enable-HDMI-audi.patch b/pkgs/by-name/linux-megous/commits/PREF210-ARM-dts-sun8i-v40-bananapi-m2-berry-Enable-HDMI-audi.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF210-ARM-dts-sun8i-v40-bananapi-m2-berry-Enable-HDMI-audi.patch rename to pkgs/by-name/linux-megous/commits/PREF210-ARM-dts-sun8i-v40-bananapi-m2-berry-Enable-HDMI-audi.patch diff --git a/pkgs/additional/linux-megous/commits/PREF211-dt-bindings-mfd-Add-codec-related-properties-to-AC10.patch b/pkgs/by-name/linux-megous/commits/PREF211-dt-bindings-mfd-Add-codec-related-properties-to-AC10.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF211-dt-bindings-mfd-Add-codec-related-properties-to-AC10.patch rename to pkgs/by-name/linux-megous/commits/PREF211-dt-bindings-mfd-Add-codec-related-properties-to-AC10.patch diff --git a/pkgs/additional/linux-megous/commits/PREF212-arm64-dts-allwinner-h6-Add-hdmi-sound-card.patch b/pkgs/by-name/linux-megous/commits/PREF212-arm64-dts-allwinner-h6-Add-hdmi-sound-card.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF212-arm64-dts-allwinner-h6-Add-hdmi-sound-card.patch rename to pkgs/by-name/linux-megous/commits/PREF212-arm64-dts-allwinner-h6-Add-hdmi-sound-card.patch diff --git a/pkgs/additional/linux-megous/commits/PREF213-sound-soc-ac100-codec-Support-analog-part-of-X-Power.patch b/pkgs/by-name/linux-megous/commits/PREF213-sound-soc-ac100-codec-Support-analog-part-of-X-Power.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF213-sound-soc-ac100-codec-Support-analog-part-of-X-Power.patch rename to pkgs/by-name/linux-megous/commits/PREF213-sound-soc-ac100-codec-Support-analog-part-of-X-Power.patch diff --git a/pkgs/additional/linux-megous/commits/PREF214-arm64-dts-allwinner-h6-Enable-hdmi-sound-card-on-boa.patch b/pkgs/by-name/linux-megous/commits/PREF214-arm64-dts-allwinner-h6-Enable-hdmi-sound-card-on-boa.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF214-arm64-dts-allwinner-h6-Enable-hdmi-sound-card-on-boa.patch rename to pkgs/by-name/linux-megous/commits/PREF214-arm64-dts-allwinner-h6-Enable-hdmi-sound-card-on-boa.patch diff --git a/pkgs/additional/linux-megous/commits/PREF215-sound-soc-sun8i-codec-Add-support-for-digital-part-o.patch b/pkgs/by-name/linux-megous/commits/PREF215-sound-soc-sun8i-codec-Add-support-for-digital-part-o.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF215-sound-soc-sun8i-codec-Add-support-for-digital-part-o.patch rename to pkgs/by-name/linux-megous/commits/PREF215-sound-soc-sun8i-codec-Add-support-for-digital-part-o.patch diff --git a/pkgs/additional/linux-megous/commits/PREF216-arm64-dts-allwinner-a64-Add-hdmi-sound-card.patch b/pkgs/by-name/linux-megous/commits/PREF216-arm64-dts-allwinner-a64-Add-hdmi-sound-card.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF216-arm64-dts-allwinner-a64-Add-hdmi-sound-card.patch rename to pkgs/by-name/linux-megous/commits/PREF216-arm64-dts-allwinner-a64-Add-hdmi-sound-card.patch diff --git a/pkgs/additional/linux-megous/commits/PREF217-ASoC-ec25-New-codec-driver-for-the-EC25-modem.patch b/pkgs/by-name/linux-megous/commits/PREF217-ASoC-ec25-New-codec-driver-for-the-EC25-modem.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF217-ASoC-ec25-New-codec-driver-for-the-EC25-modem.patch rename to pkgs/by-name/linux-megous/commits/PREF217-ASoC-ec25-New-codec-driver-for-the-EC25-modem.patch diff --git a/pkgs/additional/linux-megous/commits/PREF218-clk-sunxi-ng-Mark-TWD-clocks-as-critical.patch b/pkgs/by-name/linux-megous/commits/PREF218-clk-sunxi-ng-Mark-TWD-clocks-as-critical.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF218-clk-sunxi-ng-Mark-TWD-clocks-as-critical.patch rename to pkgs/by-name/linux-megous/commits/PREF218-clk-sunxi-ng-Mark-TWD-clocks-as-critical.patch diff --git a/pkgs/additional/linux-megous/commits/PREF219-arm64-dts-sun50i-a64-Set-fifo-size-for-uarts.patch b/pkgs/by-name/linux-megous/commits/PREF219-arm64-dts-sun50i-a64-Set-fifo-size-for-uarts.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF219-arm64-dts-sun50i-a64-Set-fifo-size-for-uarts.patch rename to pkgs/by-name/linux-megous/commits/PREF219-arm64-dts-sun50i-a64-Set-fifo-size-for-uarts.patch diff --git a/pkgs/additional/linux-megous/commits/PREF220-firmware-arm_scpi-Support-unidirectional-mailbox-cha.patch b/pkgs/by-name/linux-megous/commits/PREF220-firmware-arm_scpi-Support-unidirectional-mailbox-cha.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF220-firmware-arm_scpi-Support-unidirectional-mailbox-cha.patch rename to pkgs/by-name/linux-megous/commits/PREF220-firmware-arm_scpi-Support-unidirectional-mailbox-cha.patch diff --git a/pkgs/additional/linux-megous/commits/PREF221-arm64-dts-allwinner-a64-Enable-hdmi-sound-card-on-bo.patch b/pkgs/by-name/linux-megous/commits/PREF221-arm64-dts-allwinner-a64-Enable-hdmi-sound-card-on-bo.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF221-arm64-dts-allwinner-a64-Enable-hdmi-sound-card-on-bo.patch rename to pkgs/by-name/linux-megous/commits/PREF221-arm64-dts-allwinner-a64-Enable-hdmi-sound-card-on-bo.patch diff --git a/pkgs/additional/linux-megous/commits/PREF222-ARM-dts-sun8i-a83t-Set-fifo-size-for-uarts.patch b/pkgs/by-name/linux-megous/commits/PREF222-ARM-dts-sun8i-a83t-Set-fifo-size-for-uarts.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF222-ARM-dts-sun8i-a83t-Set-fifo-size-for-uarts.patch rename to pkgs/by-name/linux-megous/commits/PREF222-ARM-dts-sun8i-a83t-Set-fifo-size-for-uarts.patch diff --git a/pkgs/additional/linux-megous/commits/PREF223-ARM-dts-sunxi-a83t-Add-SCPI-protocol.patch b/pkgs/by-name/linux-megous/commits/PREF223-ARM-dts-sunxi-a83t-Add-SCPI-protocol.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF223-ARM-dts-sunxi-a83t-Add-SCPI-protocol.patch rename to pkgs/by-name/linux-megous/commits/PREF223-ARM-dts-sunxi-a83t-Add-SCPI-protocol.patch diff --git a/pkgs/additional/linux-megous/commits/PREF224-arm64-dts-allwinner-h5-Enable-hdmi-sound-card-on-boa.patch b/pkgs/by-name/linux-megous/commits/PREF224-arm64-dts-allwinner-h5-Enable-hdmi-sound-card-on-boa.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF224-arm64-dts-allwinner-h5-Enable-hdmi-sound-card-on-boa.patch rename to pkgs/by-name/linux-megous/commits/PREF224-arm64-dts-allwinner-h5-Enable-hdmi-sound-card-on-boa.patch diff --git a/pkgs/additional/linux-megous/commits/PREF225-Mark-some-slow-drivers-for-async-probe-with-PROBE_PR.patch b/pkgs/by-name/linux-megous/commits/PREF225-Mark-some-slow-drivers-for-async-probe-with-PROBE_PR.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF225-Mark-some-slow-drivers-for-async-probe-with-PROBE_PR.patch rename to pkgs/by-name/linux-megous/commits/PREF225-Mark-some-slow-drivers-for-async-probe-with-PROBE_PR.patch diff --git a/pkgs/additional/linux-megous/commits/PREF226-ARM-dts-sunxi-h3-h5-Add-SCPI-protocol.patch b/pkgs/by-name/linux-megous/commits/PREF226-ARM-dts-sunxi-h3-h5-Add-SCPI-protocol.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF226-ARM-dts-sunxi-h3-h5-Add-SCPI-protocol.patch rename to pkgs/by-name/linux-megous/commits/PREF226-ARM-dts-sunxi-h3-h5-Add-SCPI-protocol.patch diff --git a/pkgs/additional/linux-megous/commits/PREF227-Move-a-node-to-avoid-merge-conflict.patch b/pkgs/by-name/linux-megous/commits/PREF227-Move-a-node-to-avoid-merge-conflict.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF227-Move-a-node-to-avoid-merge-conflict.patch rename to pkgs/by-name/linux-megous/commits/PREF227-Move-a-node-to-avoid-merge-conflict.patch diff --git a/pkgs/additional/linux-megous/commits/PREF228-arm64-xor-Select-32regs-without-benchmark-to-speed-u.patch b/pkgs/by-name/linux-megous/commits/PREF228-arm64-xor-Select-32regs-without-benchmark-to-speed-u.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF228-arm64-xor-Select-32regs-without-benchmark-to-speed-u.patch rename to pkgs/by-name/linux-megous/commits/PREF228-arm64-xor-Select-32regs-without-benchmark-to-speed-u.patch diff --git a/pkgs/additional/linux-megous/commits/PREF229-arm64-dts-rk3399-pinebook-pro-Fix-codec-frequency-af.patch b/pkgs/by-name/linux-megous/commits/PREF229-arm64-dts-rk3399-pinebook-pro-Fix-codec-frequency-af.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF229-arm64-dts-rk3399-pinebook-pro-Fix-codec-frequency-af.patch rename to pkgs/by-name/linux-megous/commits/PREF229-arm64-dts-rk3399-pinebook-pro-Fix-codec-frequency-af.patch diff --git a/pkgs/additional/linux-megous/commits/PREF230-arm64-dts-rk3399-pinebook-pro-Disable-SD-card-power-.patch b/pkgs/by-name/linux-megous/commits/PREF230-arm64-dts-rk3399-pinebook-pro-Disable-SD-card-power-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF230-arm64-dts-rk3399-pinebook-pro-Disable-SD-card-power-.patch rename to pkgs/by-name/linux-megous/commits/PREF230-arm64-dts-rk3399-pinebook-pro-Disable-SD-card-power-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF231-arm64-dts-rk3399-pinebook-pro-Remove-redundant-pinct.patch b/pkgs/by-name/linux-megous/commits/PREF231-arm64-dts-rk3399-pinebook-pro-Remove-redundant-pinct.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF231-arm64-dts-rk3399-pinebook-pro-Remove-redundant-pinct.patch rename to pkgs/by-name/linux-megous/commits/PREF231-arm64-dts-rk3399-pinebook-pro-Remove-redundant-pinct.patch diff --git a/pkgs/additional/linux-megous/commits/PREF232-arm64-dts-rk3399-pinebook-pro-Improve-Type-C-support.patch b/pkgs/by-name/linux-megous/commits/PREF232-arm64-dts-rk3399-pinebook-pro-Improve-Type-C-support.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF232-arm64-dts-rk3399-pinebook-pro-Improve-Type-C-support.patch rename to pkgs/by-name/linux-megous/commits/PREF232-arm64-dts-rk3399-pinebook-pro-Improve-Type-C-support.patch diff --git a/pkgs/additional/linux-megous/commits/PREF233-ARM-dts-sun8i-a83t-tbs-a711-Give-Linux-more-privileg.patch b/pkgs/by-name/linux-megous/commits/PREF233-ARM-dts-sun8i-a83t-tbs-a711-Give-Linux-more-privileg.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF233-ARM-dts-sun8i-a83t-tbs-a711-Give-Linux-more-privileg.patch rename to pkgs/by-name/linux-megous/commits/PREF233-ARM-dts-sun8i-a83t-tbs-a711-Give-Linux-more-privileg.patch diff --git a/pkgs/additional/linux-megous/commits/PREF234-arm64-dts-rk3399-pinebook-pro-Add-SDR104-to-sdmmc.patch b/pkgs/by-name/linux-megous/commits/PREF234-arm64-dts-rk3399-pinebook-pro-Add-SDR104-to-sdmmc.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF234-arm64-dts-rk3399-pinebook-pro-Add-SDR104-to-sdmmc.patch rename to pkgs/by-name/linux-megous/commits/PREF234-arm64-dts-rk3399-pinebook-pro-Add-SDR104-to-sdmmc.patch diff --git a/pkgs/additional/linux-megous/commits/PREF235-rtc-sun6i-Allow-RTC-wakeup-after-shutdown.patch b/pkgs/by-name/linux-megous/commits/PREF235-rtc-sun6i-Allow-RTC-wakeup-after-shutdown.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF235-rtc-sun6i-Allow-RTC-wakeup-after-shutdown.patch rename to pkgs/by-name/linux-megous/commits/PREF235-rtc-sun6i-Allow-RTC-wakeup-after-shutdown.patch diff --git a/pkgs/additional/linux-megous/commits/PREF236-misc-modem-power-Power-manager-for-modems.patch b/pkgs/by-name/linux-megous/commits/PREF236-misc-modem-power-Power-manager-for-modems.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF236-misc-modem-power-Power-manager-for-modems.patch rename to pkgs/by-name/linux-megous/commits/PREF236-misc-modem-power-Power-manager-for-modems.patch diff --git a/pkgs/additional/linux-megous/commits/PREF237-arm64-dts-rk3399-pinebook-pro-Add-DMC-nodes.patch b/pkgs/by-name/linux-megous/commits/PREF237-arm64-dts-rk3399-pinebook-pro-Add-DMC-nodes.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF237-arm64-dts-rk3399-pinebook-pro-Add-DMC-nodes.patch rename to pkgs/by-name/linux-megous/commits/PREF237-arm64-dts-rk3399-pinebook-pro-Add-DMC-nodes.patch diff --git a/pkgs/additional/linux-megous/commits/PREF238-ARM-dts-sun8i-a83t-Add-missing-GPU-trip-point.patch b/pkgs/by-name/linux-megous/commits/PREF238-ARM-dts-sun8i-a83t-Add-missing-GPU-trip-point.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF238-ARM-dts-sun8i-a83t-Add-missing-GPU-trip-point.patch rename to pkgs/by-name/linux-megous/commits/PREF238-ARM-dts-sun8i-a83t-Add-missing-GPU-trip-point.patch diff --git a/pkgs/additional/linux-megous/commits/PREF239-arm64-dts-sun50i-h5-Add-missing-GPU-trip-point.patch b/pkgs/by-name/linux-megous/commits/PREF239-arm64-dts-sun50i-h5-Add-missing-GPU-trip-point.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF239-arm64-dts-sun50i-h5-Add-missing-GPU-trip-point.patch rename to pkgs/by-name/linux-megous/commits/PREF239-arm64-dts-sun50i-h5-Add-missing-GPU-trip-point.patch diff --git a/pkgs/additional/linux-megous/commits/PREF240-arm64-dts-sun50i-a64-Add-missing-trip-points-for-GPU.patch b/pkgs/by-name/linux-megous/commits/PREF240-arm64-dts-sun50i-a64-Add-missing-trip-points-for-GPU.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF240-arm64-dts-sun50i-a64-Add-missing-trip-points-for-GPU.patch rename to pkgs/by-name/linux-megous/commits/PREF240-arm64-dts-sun50i-a64-Add-missing-trip-points-for-GPU.patch diff --git a/pkgs/additional/linux-megous/commits/PREF241-arm64-dts-allwinner-a64-Fix-LRADC-compatible.patch b/pkgs/by-name/linux-megous/commits/PREF241-arm64-dts-allwinner-a64-Fix-LRADC-compatible.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF241-arm64-dts-allwinner-a64-Fix-LRADC-compatible.patch rename to pkgs/by-name/linux-megous/commits/PREF241-arm64-dts-allwinner-a64-Fix-LRADC-compatible.patch diff --git a/pkgs/additional/linux-megous/commits/PREF242-ASoC-codec-es8316-DAC-Soft-Ramp-Rate-is-just-a-2-bit.patch b/pkgs/by-name/linux-megous/commits/PREF242-ASoC-codec-es8316-DAC-Soft-Ramp-Rate-is-just-a-2-bit.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF242-ASoC-codec-es8316-DAC-Soft-Ramp-Rate-is-just-a-2-bit.patch rename to pkgs/by-name/linux-megous/commits/PREF242-ASoC-codec-es8316-DAC-Soft-Ramp-Rate-is-just-a-2-bit.patch diff --git a/pkgs/additional/linux-megous/commits/PREF243-spi-rockchip-Fix-runtime-PM-and-other-issues.patch b/pkgs/by-name/linux-megous/commits/PREF243-spi-rockchip-Fix-runtime-PM-and-other-issues.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF243-spi-rockchip-Fix-runtime-PM-and-other-issues.patch rename to pkgs/by-name/linux-megous/commits/PREF243-spi-rockchip-Fix-runtime-PM-and-other-issues.patch diff --git a/pkgs/additional/linux-megous/commits/PREF244-spi-fixes.patch b/pkgs/by-name/linux-megous/commits/PREF244-spi-fixes.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF244-spi-fixes.patch rename to pkgs/by-name/linux-megous/commits/PREF244-spi-fixes.patch diff --git a/pkgs/additional/linux-megous/commits/PREF245-media-cedrus-Fix-failure-to-clean-up-hardware-on-pro.patch b/pkgs/by-name/linux-megous/commits/PREF245-media-cedrus-Fix-failure-to-clean-up-hardware-on-pro.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF245-media-cedrus-Fix-failure-to-clean-up-hardware-on-pro.patch rename to pkgs/by-name/linux-megous/commits/PREF245-media-cedrus-Fix-failure-to-clean-up-hardware-on-pro.patch diff --git a/pkgs/additional/linux-megous/commits/PREF246-ASoC-rockchip-Fix-doubling-of-playback-speed-after-s.patch b/pkgs/by-name/linux-megous/commits/PREF246-ASoC-rockchip-Fix-doubling-of-playback-speed-after-s.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF246-ASoC-rockchip-Fix-doubling-of-playback-speed-after-s.patch rename to pkgs/by-name/linux-megous/commits/PREF246-ASoC-rockchip-Fix-doubling-of-playback-speed-after-s.patch diff --git a/pkgs/additional/linux-megous/commits/PREF247-arm64-dts-rk3399-rockpro64-Add-DMC-nodes.patch b/pkgs/by-name/linux-megous/commits/PREF247-arm64-dts-rk3399-rockpro64-Add-DMC-nodes.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF247-arm64-dts-rk3399-rockpro64-Add-DMC-nodes.patch rename to pkgs/by-name/linux-megous/commits/PREF247-arm64-dts-rk3399-rockpro64-Add-DMC-nodes.patch diff --git a/pkgs/additional/linux-megous/commits/PREF248-usb-musb-sunxi-Avoid-enabling-host-side-code-on-SoCs.patch b/pkgs/by-name/linux-megous/commits/PREF248-usb-musb-sunxi-Avoid-enabling-host-side-code-on-SoCs.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF248-usb-musb-sunxi-Avoid-enabling-host-side-code-on-SoCs.patch rename to pkgs/by-name/linux-megous/commits/PREF248-usb-musb-sunxi-Avoid-enabling-host-side-code-on-SoCs.patch diff --git a/pkgs/additional/linux-megous/commits/PREF249-arm64-dts-rk3399-rockpro64-Add-Type-C-OTG-Alt-DP-sup.patch b/pkgs/by-name/linux-megous/commits/PREF249-arm64-dts-rk3399-rockpro64-Add-Type-C-OTG-Alt-DP-sup.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF249-arm64-dts-rk3399-rockpro64-Add-Type-C-OTG-Alt-DP-sup.patch rename to pkgs/by-name/linux-megous/commits/PREF249-arm64-dts-rk3399-rockpro64-Add-Type-C-OTG-Alt-DP-sup.patch diff --git a/pkgs/additional/linux-megous/commits/PREF250-arm64-dts-allwinner-Enforce-consistent-MMC-numbering.patch b/pkgs/by-name/linux-megous/commits/PREF250-arm64-dts-allwinner-Enforce-consistent-MMC-numbering.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF250-arm64-dts-allwinner-Enforce-consistent-MMC-numbering.patch rename to pkgs/by-name/linux-megous/commits/PREF250-arm64-dts-allwinner-Enforce-consistent-MMC-numbering.patch diff --git a/pkgs/additional/linux-megous/commits/PREF251-ARM-dts-sunxi-Add-aliases-for-MMC.patch b/pkgs/by-name/linux-megous/commits/PREF251-ARM-dts-sunxi-Add-aliases-for-MMC.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF251-ARM-dts-sunxi-Add-aliases-for-MMC.patch rename to pkgs/by-name/linux-megous/commits/PREF251-ARM-dts-sunxi-Add-aliases-for-MMC.patch diff --git a/pkgs/additional/linux-megous/commits/PREF252-drm-rockchip-Fix-panic-on-reboot-when-DRM-device-fai.patch b/pkgs/by-name/linux-megous/commits/PREF252-drm-rockchip-Fix-panic-on-reboot-when-DRM-device-fai.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF252-drm-rockchip-Fix-panic-on-reboot-when-DRM-device-fai.patch rename to pkgs/by-name/linux-megous/commits/PREF252-drm-rockchip-Fix-panic-on-reboot-when-DRM-device-fai.patch diff --git a/pkgs/additional/linux-megous/commits/PREF253-usb-gadget-Fix-dangling-pointer-in-netdev-private-da.patch b/pkgs/by-name/linux-megous/commits/PREF253-usb-gadget-Fix-dangling-pointer-in-netdev-private-da.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF253-usb-gadget-Fix-dangling-pointer-in-netdev-private-da.patch rename to pkgs/by-name/linux-megous/commits/PREF253-usb-gadget-Fix-dangling-pointer-in-netdev-private-da.patch diff --git a/pkgs/additional/linux-megous/commits/PREF254-mmc-dw-mmc-rockchip-fix-sdmmc-after-soft-reboot.patch b/pkgs/by-name/linux-megous/commits/PREF254-mmc-dw-mmc-rockchip-fix-sdmmc-after-soft-reboot.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF254-mmc-dw-mmc-rockchip-fix-sdmmc-after-soft-reboot.patch rename to pkgs/by-name/linux-megous/commits/PREF254-mmc-dw-mmc-rockchip-fix-sdmmc-after-soft-reboot.patch diff --git a/pkgs/additional/linux-megous/commits/PREF255-Revert-drm-sun4i-lvds-Invert-the-LVDS-polarity.patch b/pkgs/by-name/linux-megous/commits/PREF255-Revert-drm-sun4i-lvds-Invert-the-LVDS-polarity.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF255-Revert-drm-sun4i-lvds-Invert-the-LVDS-polarity.patch rename to pkgs/by-name/linux-megous/commits/PREF255-Revert-drm-sun4i-lvds-Invert-the-LVDS-polarity.patch diff --git a/pkgs/additional/linux-megous/commits/PREF256-of-property-fw_devlink-Support-allwinner-sram-links.patch b/pkgs/by-name/linux-megous/commits/PREF256-of-property-fw_devlink-Support-allwinner-sram-links.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF256-of-property-fw_devlink-Support-allwinner-sram-links.patch rename to pkgs/by-name/linux-megous/commits/PREF256-of-property-fw_devlink-Support-allwinner-sram-links.patch diff --git a/pkgs/additional/linux-megous/commits/PREF257-arm64-dts-rockchip-rk356x-Fix-PCIe-register-map-and-.patch b/pkgs/by-name/linux-megous/commits/PREF257-arm64-dts-rockchip-rk356x-Fix-PCIe-register-map-and-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF257-arm64-dts-rockchip-rk356x-Fix-PCIe-register-map-and-.patch rename to pkgs/by-name/linux-megous/commits/PREF257-arm64-dts-rockchip-rk356x-Fix-PCIe-register-map-and-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF258-Fix-intptr_t-typedef.patch b/pkgs/by-name/linux-megous/commits/PREF258-Fix-intptr_t-typedef.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF258-Fix-intptr_t-typedef.patch rename to pkgs/by-name/linux-megous/commits/PREF258-Fix-intptr_t-typedef.patch diff --git a/pkgs/additional/linux-megous/commits/PREF259-mmc-sunxi-mmc-Remove-runtime-PM.patch b/pkgs/by-name/linux-megous/commits/PREF259-mmc-sunxi-mmc-Remove-runtime-PM.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF259-mmc-sunxi-mmc-Remove-runtime-PM.patch rename to pkgs/by-name/linux-megous/commits/PREF259-mmc-sunxi-mmc-Remove-runtime-PM.patch diff --git a/pkgs/additional/linux-megous/commits/PREF260-pci-Workaround-ITS-timeouts-on-poweroff-reboot-on-Or.patch b/pkgs/by-name/linux-megous/commits/PREF260-pci-Workaround-ITS-timeouts-on-poweroff-reboot-on-Or.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF260-pci-Workaround-ITS-timeouts-on-poweroff-reboot-on-Or.patch rename to pkgs/by-name/linux-megous/commits/PREF260-pci-Workaround-ITS-timeouts-on-poweroff-reboot-on-Or.patch diff --git a/pkgs/additional/linux-megous/commits/PREF261-usb-serial-option-add-reset_resume-callback-for-WWAN.patch b/pkgs/by-name/linux-megous/commits/PREF261-usb-serial-option-add-reset_resume-callback-for-WWAN.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF261-usb-serial-option-add-reset_resume-callback-for-WWAN.patch rename to pkgs/by-name/linux-megous/commits/PREF261-usb-serial-option-add-reset_resume-callback-for-WWAN.patch diff --git a/pkgs/additional/linux-megous/commits/PREF262-media-rkisp1-Adapt-to-different-SoCs-having-differen.patch b/pkgs/by-name/linux-megous/commits/PREF262-media-rkisp1-Adapt-to-different-SoCs-having-differen.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF262-media-rkisp1-Adapt-to-different-SoCs-having-differen.patch rename to pkgs/by-name/linux-megous/commits/PREF262-media-rkisp1-Adapt-to-different-SoCs-having-differen.patch diff --git a/pkgs/additional/linux-megous/commits/PREF263-media-ov5648-Fix-call-to-pm_runtime_set_suspended.patch b/pkgs/by-name/linux-megous/commits/PREF263-media-ov5648-Fix-call-to-pm_runtime_set_suspended.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF263-media-ov5648-Fix-call-to-pm_runtime_set_suspended.patch rename to pkgs/by-name/linux-megous/commits/PREF263-media-ov5648-Fix-call-to-pm_runtime_set_suspended.patch diff --git a/pkgs/additional/linux-megous/commits/PREF264-drm-rockchip-dw-mipi-dsi-rockchip-Fix-ISP1-PHY-initi.patch b/pkgs/by-name/linux-megous/commits/PREF264-drm-rockchip-dw-mipi-dsi-rockchip-Fix-ISP1-PHY-initi.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF264-drm-rockchip-dw-mipi-dsi-rockchip-Fix-ISP1-PHY-initi.patch rename to pkgs/by-name/linux-megous/commits/PREF264-drm-rockchip-dw-mipi-dsi-rockchip-Fix-ISP1-PHY-initi.patch diff --git a/pkgs/additional/linux-megous/commits/PREF265-bluetooth-h5-Don-t-re-initialize-rtl8723cs-on-resume.patch b/pkgs/by-name/linux-megous/commits/PREF265-bluetooth-h5-Don-t-re-initialize-rtl8723cs-on-resume.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF265-bluetooth-h5-Don-t-re-initialize-rtl8723cs-on-resume.patch rename to pkgs/by-name/linux-megous/commits/PREF265-bluetooth-h5-Don-t-re-initialize-rtl8723cs-on-resume.patch diff --git a/pkgs/additional/linux-megous/commits/PREF266-drm-sun4i-Mark-one-of-the-UI-planes-as-a-cursor-one.patch b/pkgs/by-name/linux-megous/commits/PREF266-drm-sun4i-Mark-one-of-the-UI-planes-as-a-cursor-one.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF266-drm-sun4i-Mark-one-of-the-UI-planes-as-a-cursor-one.patch rename to pkgs/by-name/linux-megous/commits/PREF266-drm-sun4i-Mark-one-of-the-UI-planes-as-a-cursor-one.patch diff --git a/pkgs/additional/linux-megous/commits/PREF267-drm-sun4i-Implement-gamma-correction.patch b/pkgs/by-name/linux-megous/commits/PREF267-drm-sun4i-Implement-gamma-correction.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF267-drm-sun4i-Implement-gamma-correction.patch rename to pkgs/by-name/linux-megous/commits/PREF267-drm-sun4i-Implement-gamma-correction.patch diff --git a/pkgs/additional/linux-megous/commits/PREF268-drm-panel-st7703-Fix-xbd599-timings-to-make-refresh-.patch b/pkgs/by-name/linux-megous/commits/PREF268-drm-panel-st7703-Fix-xbd599-timings-to-make-refresh-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF268-drm-panel-st7703-Fix-xbd599-timings-to-make-refresh-.patch rename to pkgs/by-name/linux-megous/commits/PREF268-drm-panel-st7703-Fix-xbd599-timings-to-make-refresh-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF269-drm-sun4i-Support-taking-over-display-pipeline-state.patch b/pkgs/by-name/linux-megous/commits/PREF269-drm-sun4i-Support-taking-over-display-pipeline-state.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF269-drm-sun4i-Support-taking-over-display-pipeline-state.patch rename to pkgs/by-name/linux-megous/commits/PREF269-drm-sun4i-Support-taking-over-display-pipeline-state.patch diff --git a/pkgs/additional/linux-megous/commits/PREF270-phy-allwinner-sun4i-usb-Add-support-for-usb_role_swi.patch b/pkgs/by-name/linux-megous/commits/PREF270-phy-allwinner-sun4i-usb-Add-support-for-usb_role_swi.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF270-phy-allwinner-sun4i-usb-Add-support-for-usb_role_swi.patch rename to pkgs/by-name/linux-megous/commits/PREF270-phy-allwinner-sun4i-usb-Add-support-for-usb_role_swi.patch diff --git a/pkgs/additional/linux-megous/commits/PREF271-video-pwm_bl-Allow-to-change-lth_brightness-via-sysf.patch b/pkgs/by-name/linux-megous/commits/PREF271-video-pwm_bl-Allow-to-change-lth_brightness-via-sysf.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF271-video-pwm_bl-Allow-to-change-lth_brightness-via-sysf.patch rename to pkgs/by-name/linux-megous/commits/PREF271-video-pwm_bl-Allow-to-change-lth_brightness-via-sysf.patch diff --git a/pkgs/additional/linux-megous/commits/PREF272-regulator-axp20x-Add-support-for-vin-supply-for-driv.patch b/pkgs/by-name/linux-megous/commits/PREF272-regulator-axp20x-Add-support-for-vin-supply-for-driv.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF272-regulator-axp20x-Add-support-for-vin-supply-for-driv.patch rename to pkgs/by-name/linux-megous/commits/PREF272-regulator-axp20x-Add-support-for-vin-supply-for-driv.patch diff --git a/pkgs/additional/linux-megous/commits/PREF273-clk-sunxi-ng-sun50i-a64-Switch-parent-of-MIPI-DSI-to.patch b/pkgs/by-name/linux-megous/commits/PREF273-clk-sunxi-ng-sun50i-a64-Switch-parent-of-MIPI-DSI-to.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF273-clk-sunxi-ng-sun50i-a64-Switch-parent-of-MIPI-DSI-to.patch rename to pkgs/by-name/linux-megous/commits/PREF273-clk-sunxi-ng-sun50i-a64-Switch-parent-of-MIPI-DSI-to.patch diff --git a/pkgs/additional/linux-megous/commits/PREF274-regulator-axp20x-Turn-N_VBUSEN-to-input-on-x-powers-.patch b/pkgs/by-name/linux-megous/commits/PREF274-regulator-axp20x-Turn-N_VBUSEN-to-input-on-x-powers-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF274-regulator-axp20x-Turn-N_VBUSEN-to-input-on-x-powers-.patch rename to pkgs/by-name/linux-megous/commits/PREF274-regulator-axp20x-Turn-N_VBUSEN-to-input-on-x-powers-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF275-drm-sun4i-tcon-Support-keeping-dclk-rate-upon-ancest.patch b/pkgs/by-name/linux-megous/commits/PREF275-drm-sun4i-tcon-Support-keeping-dclk-rate-upon-ancest.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF275-drm-sun4i-tcon-Support-keeping-dclk-rate-upon-ancest.patch rename to pkgs/by-name/linux-megous/commits/PREF275-drm-sun4i-tcon-Support-keeping-dclk-rate-upon-ancest.patch diff --git a/pkgs/additional/linux-megous/commits/PREF276-dt-bindings-axp20x-adc-allow-to-use-TS-pin-as-GPADC.patch b/pkgs/by-name/linux-megous/commits/PREF276-dt-bindings-axp20x-adc-allow-to-use-TS-pin-as-GPADC.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF276-dt-bindings-axp20x-adc-allow-to-use-TS-pin-as-GPADC.patch rename to pkgs/by-name/linux-megous/commits/PREF276-dt-bindings-axp20x-adc-allow-to-use-TS-pin-as-GPADC.patch diff --git a/pkgs/additional/linux-megous/commits/PREF277-iio-adc-axp20x_adc-allow-to-set-TS-pin-to-GPADC-mode.patch b/pkgs/by-name/linux-megous/commits/PREF277-iio-adc-axp20x_adc-allow-to-set-TS-pin-to-GPADC-mode.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF277-iio-adc-axp20x_adc-allow-to-set-TS-pin-to-GPADC-mode.patch rename to pkgs/by-name/linux-megous/commits/PREF277-iio-adc-axp20x_adc-allow-to-set-TS-pin-to-GPADC-mode.patch diff --git a/pkgs/additional/linux-megous/commits/PREF278-power-axp20x_battery-Allow-to-set-target-voltage-to-.patch b/pkgs/by-name/linux-megous/commits/PREF278-power-axp20x_battery-Allow-to-set-target-voltage-to-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF278-power-axp20x_battery-Allow-to-set-target-voltage-to-.patch rename to pkgs/by-name/linux-megous/commits/PREF278-power-axp20x_battery-Allow-to-set-target-voltage-to-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF279-power-supply-axp20x_battery-Add-support-for-reportin.patch b/pkgs/by-name/linux-megous/commits/PREF279-power-supply-axp20x_battery-Add-support-for-reportin.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF279-power-supply-axp20x_battery-Add-support-for-reportin.patch rename to pkgs/by-name/linux-megous/commits/PREF279-power-supply-axp20x_battery-Add-support-for-reportin.patch diff --git a/pkgs/additional/linux-megous/commits/PREF280-regulator-axp20x-Enable-over-temperature-protection-.patch b/pkgs/by-name/linux-megous/commits/PREF280-regulator-axp20x-Enable-over-temperature-protection-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF280-regulator-axp20x-Enable-over-temperature-protection-.patch rename to pkgs/by-name/linux-megous/commits/PREF280-regulator-axp20x-Enable-over-temperature-protection-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF281-power-supply-axp20x_battery-Setup-thermal-regulation.patch b/pkgs/by-name/linux-megous/commits/PREF281-power-supply-axp20x_battery-Setup-thermal-regulation.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF281-power-supply-axp20x_battery-Setup-thermal-regulation.patch rename to pkgs/by-name/linux-megous/commits/PREF281-power-supply-axp20x_battery-Setup-thermal-regulation.patch diff --git a/pkgs/additional/linux-megous/commits/PREF282-power-supply-axp20x_battery-Fix-charging-done-detect.patch b/pkgs/by-name/linux-megous/commits/PREF282-power-supply-axp20x_battery-Fix-charging-done-detect.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF282-power-supply-axp20x_battery-Fix-charging-done-detect.patch rename to pkgs/by-name/linux-megous/commits/PREF282-power-supply-axp20x_battery-Fix-charging-done-detect.patch diff --git a/pkgs/additional/linux-megous/commits/PREF283-drm-bridge-dw-hdmi-Allow-to-accept-HPD-status-from-o.patch b/pkgs/by-name/linux-megous/commits/PREF283-drm-bridge-dw-hdmi-Allow-to-accept-HPD-status-from-o.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF283-drm-bridge-dw-hdmi-Allow-to-accept-HPD-status-from-o.patch rename to pkgs/by-name/linux-megous/commits/PREF283-drm-bridge-dw-hdmi-Allow-to-accept-HPD-status-from-o.patch diff --git a/pkgs/additional/linux-megous/commits/PREF284-mfd-axp20x-Add-battery-IRQ-resources.patch b/pkgs/by-name/linux-megous/commits/PREF284-mfd-axp20x-Add-battery-IRQ-resources.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF284-mfd-axp20x-Add-battery-IRQ-resources.patch rename to pkgs/by-name/linux-megous/commits/PREF284-mfd-axp20x-Add-battery-IRQ-resources.patch diff --git a/pkgs/additional/linux-megous/commits/PREF285-drm-bridge-dw-hdmi-Report-HDMI-hotplug-events.patch b/pkgs/by-name/linux-megous/commits/PREF285-drm-bridge-dw-hdmi-Report-HDMI-hotplug-events.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF285-drm-bridge-dw-hdmi-Report-HDMI-hotplug-events.patch rename to pkgs/by-name/linux-megous/commits/PREF285-drm-bridge-dw-hdmi-Report-HDMI-hotplug-events.patch diff --git a/pkgs/additional/linux-megous/commits/PREF286-power-supply-axp20x_battery-Send-uevents-for-status-.patch b/pkgs/by-name/linux-megous/commits/PREF286-power-supply-axp20x_battery-Send-uevents-for-status-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF286-power-supply-axp20x_battery-Send-uevents-for-status-.patch rename to pkgs/by-name/linux-megous/commits/PREF286-power-supply-axp20x_battery-Send-uevents-for-status-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF287-usb-typec-anx7688-Add-driver-for-ANX7688-USB-C-HDMI-.patch b/pkgs/by-name/linux-megous/commits/PREF287-usb-typec-anx7688-Add-driver-for-ANX7688-USB-C-HDMI-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF287-usb-typec-anx7688-Add-driver-for-ANX7688-USB-C-HDMI-.patch rename to pkgs/by-name/linux-megous/commits/PREF287-usb-typec-anx7688-Add-driver-for-ANX7688-USB-C-HDMI-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF288-power-supply-axp20x_battery-Monitor-battery-health.patch b/pkgs/by-name/linux-megous/commits/PREF288-power-supply-axp20x_battery-Monitor-battery-health.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF288-power-supply-axp20x_battery-Monitor-battery-health.patch rename to pkgs/by-name/linux-megous/commits/PREF288-power-supply-axp20x_battery-Monitor-battery-health.patch diff --git a/pkgs/additional/linux-megous/commits/PREF289-usb-typec-anx7688-Port-to-Linux-6.9.patch b/pkgs/by-name/linux-megous/commits/PREF289-usb-typec-anx7688-Port-to-Linux-6.9.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF289-usb-typec-anx7688-Port-to-Linux-6.9.patch rename to pkgs/by-name/linux-megous/commits/PREF289-usb-typec-anx7688-Port-to-Linux-6.9.patch diff --git a/pkgs/additional/linux-megous/commits/PREF290-power-supply-axp20x-usb-power-Change-Vbus-hold-volta.patch b/pkgs/by-name/linux-megous/commits/PREF290-power-supply-axp20x-usb-power-Change-Vbus-hold-volta.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF290-power-supply-axp20x-usb-power-Change-Vbus-hold-volta.patch rename to pkgs/by-name/linux-megous/commits/PREF290-power-supply-axp20x-usb-power-Change-Vbus-hold-volta.patch diff --git a/pkgs/additional/linux-megous/commits/PREF291-usb-typec-anx7688-Port-to-Linux-6.10.patch b/pkgs/by-name/linux-megous/commits/PREF291-usb-typec-anx7688-Port-to-Linux-6.10.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF291-usb-typec-anx7688-Port-to-Linux-6.10.patch rename to pkgs/by-name/linux-megous/commits/PREF291-usb-typec-anx7688-Port-to-Linux-6.10.patch diff --git a/pkgs/additional/linux-megous/commits/PREF292-power-axp803-Add-interrupts-for-low-battery-power-co.patch b/pkgs/by-name/linux-megous/commits/PREF292-power-axp803-Add-interrupts-for-low-battery-power-co.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF292-power-axp803-Add-interrupts-for-low-battery-power-co.patch rename to pkgs/by-name/linux-megous/commits/PREF292-power-axp803-Add-interrupts-for-low-battery-power-co.patch diff --git a/pkgs/additional/linux-megous/commits/PREF293-sunxi-Use-dev_err_probe-to-handle-EPROBE_DEFER-error.patch b/pkgs/by-name/linux-megous/commits/PREF293-sunxi-Use-dev_err_probe-to-handle-EPROBE_DEFER-error.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF293-sunxi-Use-dev_err_probe-to-handle-EPROBE_DEFER-error.patch rename to pkgs/by-name/linux-megous/commits/PREF293-sunxi-Use-dev_err_probe-to-handle-EPROBE_DEFER-error.patch diff --git a/pkgs/additional/linux-megous/commits/PREF294-power-supply-axp20x-battery-Support-POWER_SUPPLY_PRO.patch b/pkgs/by-name/linux-megous/commits/PREF294-power-supply-axp20x-battery-Support-POWER_SUPPLY_PRO.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF294-power-supply-axp20x-battery-Support-POWER_SUPPLY_PRO.patch rename to pkgs/by-name/linux-megous/commits/PREF294-power-supply-axp20x-battery-Support-POWER_SUPPLY_PRO.patch diff --git a/pkgs/additional/linux-megous/commits/PREF295-thermal-sun8i-Be-loud-when-probe-fails.patch b/pkgs/by-name/linux-megous/commits/PREF295-thermal-sun8i-Be-loud-when-probe-fails.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF295-thermal-sun8i-Be-loud-when-probe-fails.patch rename to pkgs/by-name/linux-megous/commits/PREF295-thermal-sun8i-Be-loud-when-probe-fails.patch diff --git a/pkgs/additional/linux-megous/commits/PREF296-power-supply-axp20x-battery-Enable-poweron-by-RTC-al.patch b/pkgs/by-name/linux-megous/commits/PREF296-power-supply-axp20x-battery-Enable-poweron-by-RTC-al.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF296-power-supply-axp20x-battery-Enable-poweron-by-RTC-al.patch rename to pkgs/by-name/linux-megous/commits/PREF296-power-supply-axp20x-battery-Enable-poweron-by-RTC-al.patch diff --git a/pkgs/additional/linux-megous/commits/PREF297-i2c-mv64xxx-Don-t-make-a-fuss-when-pinctrl-recovery-.patch b/pkgs/by-name/linux-megous/commits/PREF297-i2c-mv64xxx-Don-t-make-a-fuss-when-pinctrl-recovery-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF297-i2c-mv64xxx-Don-t-make-a-fuss-when-pinctrl-recovery-.patch rename to pkgs/by-name/linux-megous/commits/PREF297-i2c-mv64xxx-Don-t-make-a-fuss-when-pinctrl-recovery-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF298-power-supply-axp20x-battery-Add-support-for-POWER_SU.patch b/pkgs/by-name/linux-megous/commits/PREF298-power-supply-axp20x-battery-Add-support-for-POWER_SU.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF298-power-supply-axp20x-battery-Add-support-for-POWER_SU.patch rename to pkgs/by-name/linux-megous/commits/PREF298-power-supply-axp20x-battery-Add-support-for-POWER_SU.patch diff --git a/pkgs/additional/linux-megous/commits/PREF299-iio-st_sensors-Don-t-report-error-when-the-device-is.patch b/pkgs/by-name/linux-megous/commits/PREF299-iio-st_sensors-Don-t-report-error-when-the-device-is.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF299-iio-st_sensors-Don-t-report-error-when-the-device-is.patch rename to pkgs/by-name/linux-megous/commits/PREF299-iio-st_sensors-Don-t-report-error-when-the-device-is.patch diff --git a/pkgs/additional/linux-megous/commits/PREF300-power-supply-Add-support-for-USB_BC_ENABLED-and-USB_.patch b/pkgs/by-name/linux-megous/commits/PREF300-power-supply-Add-support-for-USB_BC_ENABLED-and-USB_.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF300-power-supply-Add-support-for-USB_BC_ENABLED-and-USB_.patch rename to pkgs/by-name/linux-megous/commits/PREF300-power-supply-Add-support-for-USB_BC_ENABLED-and-USB_.patch diff --git a/pkgs/additional/linux-megous/commits/PREF301-opp-core-Avoid-confusing-error-when-no-regulator-is-.patch b/pkgs/by-name/linux-megous/commits/PREF301-opp-core-Avoid-confusing-error-when-no-regulator-is-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF301-opp-core-Avoid-confusing-error-when-no-regulator-is-.patch rename to pkgs/by-name/linux-megous/commits/PREF301-opp-core-Avoid-confusing-error-when-no-regulator-is-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF302-power-supply-axp20x-usb-power-Add-missing-interrupts.patch b/pkgs/by-name/linux-megous/commits/PREF302-power-supply-axp20x-usb-power-Add-missing-interrupts.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF302-power-supply-axp20x-usb-power-Add-missing-interrupts.patch rename to pkgs/by-name/linux-megous/commits/PREF302-power-supply-axp20x-usb-power-Add-missing-interrupts.patch diff --git a/pkgs/additional/linux-megous/commits/PREF303-rtc-Print-which-error-caused-RTC-read-failure.patch b/pkgs/by-name/linux-megous/commits/PREF303-rtc-Print-which-error-caused-RTC-read-failure.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF303-rtc-Print-which-error-caused-RTC-read-failure.patch rename to pkgs/by-name/linux-megous/commits/PREF303-rtc-Print-which-error-caused-RTC-read-failure.patch diff --git a/pkgs/additional/linux-megous/commits/PREF304-usb-typec-fusb302-Slightly-increase-wait-time-for-BC.patch b/pkgs/by-name/linux-megous/commits/PREF304-usb-typec-fusb302-Slightly-increase-wait-time-for-BC.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF304-usb-typec-fusb302-Slightly-increase-wait-time-for-BC.patch rename to pkgs/by-name/linux-megous/commits/PREF304-usb-typec-fusb302-Slightly-increase-wait-time-for-BC.patch diff --git a/pkgs/additional/linux-megous/commits/PREF305-usb-typec-fusb302-Set-the-current-before-enabling-pu.patch b/pkgs/by-name/linux-megous/commits/PREF305-usb-typec-fusb302-Set-the-current-before-enabling-pu.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF305-usb-typec-fusb302-Set-the-current-before-enabling-pu.patch rename to pkgs/by-name/linux-megous/commits/PREF305-usb-typec-fusb302-Set-the-current-before-enabling-pu.patch diff --git a/pkgs/additional/linux-megous/commits/PREF306-usb-typec-fusb302-Extend-debugging-interface-with-dr.patch b/pkgs/by-name/linux-megous/commits/PREF306-usb-typec-fusb302-Extend-debugging-interface-with-dr.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF306-usb-typec-fusb302-Extend-debugging-interface-with-dr.patch rename to pkgs/by-name/linux-megous/commits/PREF306-usb-typec-fusb302-Extend-debugging-interface-with-dr.patch diff --git a/pkgs/additional/linux-megous/commits/PREF307-usb-typec-fusb302-Retry-reading-of-CC-pins-status-if.patch b/pkgs/by-name/linux-megous/commits/PREF307-usb-typec-fusb302-Retry-reading-of-CC-pins-status-if.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF307-usb-typec-fusb302-Retry-reading-of-CC-pins-status-if.patch rename to pkgs/by-name/linux-megous/commits/PREF307-usb-typec-fusb302-Retry-reading-of-CC-pins-status-if.patch diff --git a/pkgs/additional/linux-megous/commits/PREF308-arm64-dts-allwinner-a64-pinetab-add-front-camera.patch b/pkgs/by-name/linux-megous/commits/PREF308-arm64-dts-allwinner-a64-pinetab-add-front-camera.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF308-arm64-dts-allwinner-a64-pinetab-add-front-camera.patch rename to pkgs/by-name/linux-megous/commits/PREF308-arm64-dts-allwinner-a64-pinetab-add-front-camera.patch diff --git a/pkgs/additional/linux-megous/commits/PREF309-usb-typec-fusb302-More-useful-of-logging-status-on-i.patch b/pkgs/by-name/linux-megous/commits/PREF309-usb-typec-fusb302-More-useful-of-logging-status-on-i.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF309-usb-typec-fusb302-More-useful-of-logging-status-on-i.patch rename to pkgs/by-name/linux-megous/commits/PREF309-usb-typec-fusb302-More-useful-of-logging-status-on-i.patch diff --git a/pkgs/additional/linux-megous/commits/PREF310-arm64-allwinner-dts-a64-enable-K101-IM2BYL02-panel-f.patch b/pkgs/by-name/linux-megous/commits/PREF310-arm64-allwinner-dts-a64-enable-K101-IM2BYL02-panel-f.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF310-arm64-allwinner-dts-a64-enable-K101-IM2BYL02-panel-f.patch rename to pkgs/by-name/linux-megous/commits/PREF310-arm64-allwinner-dts-a64-enable-K101-IM2BYL02-panel-f.patch diff --git a/pkgs/additional/linux-megous/commits/PREF311-usb-typec-fusb302-Update-VBUS-state-even-if-VBUS-int.patch b/pkgs/by-name/linux-megous/commits/PREF311-usb-typec-fusb302-Update-VBUS-state-even-if-VBUS-int.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF311-usb-typec-fusb302-Update-VBUS-state-even-if-VBUS-int.patch rename to pkgs/by-name/linux-megous/commits/PREF311-usb-typec-fusb302-Update-VBUS-state-even-if-VBUS-int.patch diff --git a/pkgs/additional/linux-megous/commits/PREF312-arm64-dts-sun50i-a64-pinetab-Name-sound-card-PineTab.patch b/pkgs/by-name/linux-megous/commits/PREF312-arm64-dts-sun50i-a64-pinetab-Name-sound-card-PineTab.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF312-arm64-dts-sun50i-a64-pinetab-Name-sound-card-PineTab.patch rename to pkgs/by-name/linux-megous/commits/PREF312-arm64-dts-sun50i-a64-pinetab-Name-sound-card-PineTab.patch diff --git a/pkgs/additional/linux-megous/commits/PREF313-usb-typec-fusb302-Add-OF-extcon-support.patch b/pkgs/by-name/linux-megous/commits/PREF313-usb-typec-fusb302-Add-OF-extcon-support.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF313-usb-typec-fusb302-Add-OF-extcon-support.patch rename to pkgs/by-name/linux-megous/commits/PREF313-usb-typec-fusb302-Add-OF-extcon-support.patch diff --git a/pkgs/additional/linux-megous/commits/PREF314-arm64-dts-sun50i-a64-pinetab-Add-accelerometer.patch b/pkgs/by-name/linux-megous/commits/PREF314-arm64-dts-sun50i-a64-pinetab-Add-accelerometer.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF314-arm64-dts-sun50i-a64-pinetab-Add-accelerometer.patch rename to pkgs/by-name/linux-megous/commits/PREF314-arm64-dts-sun50i-a64-pinetab-Add-accelerometer.patch diff --git a/pkgs/additional/linux-megous/commits/PREF315-usb-typec-fusb302-Fix-register-definitions.patch b/pkgs/by-name/linux-megous/commits/PREF315-usb-typec-fusb302-Fix-register-definitions.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF315-usb-typec-fusb302-Fix-register-definitions.patch rename to pkgs/by-name/linux-megous/commits/PREF315-usb-typec-fusb302-Fix-register-definitions.patch diff --git a/pkgs/additional/linux-megous/commits/PREF316-arm64-dts-sun50i-a64-pinetab-enable-RTL8723CS-blueto.patch b/pkgs/by-name/linux-megous/commits/PREF316-arm64-dts-sun50i-a64-pinetab-enable-RTL8723CS-blueto.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF316-arm64-dts-sun50i-a64-pinetab-enable-RTL8723CS-blueto.patch rename to pkgs/by-name/linux-megous/commits/PREF316-arm64-dts-sun50i-a64-pinetab-enable-RTL8723CS-blueto.patch diff --git a/pkgs/additional/linux-megous/commits/PREF317-usb-typec-fusb302-Clear-interrupts-before-we-start-t.patch b/pkgs/by-name/linux-megous/commits/PREF317-usb-typec-fusb302-Clear-interrupts-before-we-start-t.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF317-usb-typec-fusb302-Clear-interrupts-before-we-start-t.patch rename to pkgs/by-name/linux-megous/commits/PREF317-usb-typec-fusb302-Clear-interrupts-before-we-start-t.patch diff --git a/pkgs/additional/linux-megous/commits/PREF318-power-rk818-Configure-rk808-clkout2-function.patch b/pkgs/by-name/linux-megous/commits/PREF318-power-rk818-Configure-rk808-clkout2-function.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF318-power-rk818-Configure-rk808-clkout2-function.patch rename to pkgs/by-name/linux-megous/commits/PREF318-power-rk818-Configure-rk808-clkout2-function.patch diff --git a/pkgs/additional/linux-megous/commits/PREF319-power-supply-rk818-battery-Add-battery-driver-for-RK.patch b/pkgs/by-name/linux-megous/commits/PREF319-power-supply-rk818-battery-Add-battery-driver-for-RK.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF319-power-supply-rk818-battery-Add-battery-driver-for-RK.patch rename to pkgs/by-name/linux-megous/commits/PREF319-power-supply-rk818-battery-Add-battery-driver-for-RK.patch diff --git a/pkgs/additional/linux-megous/commits/PREF320-power-supply-rk818-battery-Use-a-more-propper-compat.patch b/pkgs/by-name/linux-megous/commits/PREF320-power-supply-rk818-battery-Use-a-more-propper-compat.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF320-power-supply-rk818-battery-Use-a-more-propper-compat.patch rename to pkgs/by-name/linux-megous/commits/PREF320-power-supply-rk818-battery-Use-a-more-propper-compat.patch diff --git a/pkgs/additional/linux-megous/commits/PREF321-power-supply-rk818-charger-Implement-charger-driver-.patch b/pkgs/by-name/linux-megous/commits/PREF321-power-supply-rk818-charger-Implement-charger-driver-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF321-power-supply-rk818-charger-Implement-charger-driver-.patch rename to pkgs/by-name/linux-megous/commits/PREF321-power-supply-rk818-charger-Implement-charger-driver-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF322-media-i2c-imx258-Add-i2c-supply.patch b/pkgs/by-name/linux-megous/commits/PREF322-media-i2c-imx258-Add-i2c-supply.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF322-media-i2c-imx258-Add-i2c-supply.patch rename to pkgs/by-name/linux-megous/commits/PREF322-media-i2c-imx258-Add-i2c-supply.patch diff --git a/pkgs/additional/linux-megous/commits/PREF323-power-supply-rk818-charger-Change-charger-type-to-MA.patch b/pkgs/by-name/linux-megous/commits/PREF323-power-supply-rk818-charger-Change-charger-type-to-MA.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF323-power-supply-rk818-charger-Change-charger-type-to-MA.patch rename to pkgs/by-name/linux-megous/commits/PREF323-power-supply-rk818-charger-Change-charger-type-to-MA.patch diff --git a/pkgs/additional/linux-megous/commits/PREF324-media-i2c-imx258-Add-debug-register-access.patch b/pkgs/by-name/linux-megous/commits/PREF324-media-i2c-imx258-Add-debug-register-access.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF324-media-i2c-imx258-Add-debug-register-access.patch rename to pkgs/by-name/linux-megous/commits/PREF324-media-i2c-imx258-Add-debug-register-access.patch diff --git a/pkgs/additional/linux-megous/commits/PREF325-power-supply-rk818-battery-Report-charging-status-ba.patch b/pkgs/by-name/linux-megous/commits/PREF325-power-supply-rk818-battery-Report-charging-status-ba.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF325-power-supply-rk818-battery-Report-charging-status-ba.patch rename to pkgs/by-name/linux-megous/commits/PREF325-power-supply-rk818-battery-Report-charging-status-ba.patch diff --git a/pkgs/additional/linux-megous/commits/PREF326-media-imx258-Add-reset-gpio.patch b/pkgs/by-name/linux-megous/commits/PREF326-media-imx258-Add-reset-gpio.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF326-media-imx258-Add-reset-gpio.patch rename to pkgs/by-name/linux-megous/commits/PREF326-media-imx258-Add-reset-gpio.patch diff --git a/pkgs/additional/linux-megous/commits/PREF327-power-supply-rk818-battery-Drop-dependency-on-frameb.patch b/pkgs/by-name/linux-megous/commits/PREF327-power-supply-rk818-battery-Drop-dependency-on-frameb.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF327-power-supply-rk818-battery-Drop-dependency-on-frameb.patch rename to pkgs/by-name/linux-megous/commits/PREF327-power-supply-rk818-battery-Drop-dependency-on-frameb.patch diff --git a/pkgs/additional/linux-megous/commits/PREF328-ASoC-codecs-rt5640-Fix-output-mixer-input-channel-li.patch b/pkgs/by-name/linux-megous/commits/PREF328-ASoC-codecs-rt5640-Fix-output-mixer-input-channel-li.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF328-ASoC-codecs-rt5640-Fix-output-mixer-input-channel-li.patch rename to pkgs/by-name/linux-megous/commits/PREF328-ASoC-codecs-rt5640-Fix-output-mixer-input-channel-li.patch diff --git a/pkgs/additional/linux-megous/commits/PREF329-power-supply-rk818-charger-Unify-rk818-charger-and-r.patch b/pkgs/by-name/linux-megous/commits/PREF329-power-supply-rk818-charger-Unify-rk818-charger-and-r.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF329-power-supply-rk818-charger-Unify-rk818-charger-and-r.patch rename to pkgs/by-name/linux-megous/commits/PREF329-power-supply-rk818-charger-Unify-rk818-charger-and-r.patch diff --git a/pkgs/additional/linux-megous/commits/PREF330-ASoC-codecs-rt5640-Fix-hpout-restore-when-lout-is-en.patch b/pkgs/by-name/linux-megous/commits/PREF330-ASoC-codecs-rt5640-Fix-hpout-restore-when-lout-is-en.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF330-ASoC-codecs-rt5640-Fix-hpout-restore-when-lout-is-en.patch rename to pkgs/by-name/linux-megous/commits/PREF330-ASoC-codecs-rt5640-Fix-hpout-restore-when-lout-is-en.patch diff --git a/pkgs/additional/linux-megous/commits/PREF331-power-supply-rk818-battery-Speed-up-battery-current-.patch b/pkgs/by-name/linux-megous/commits/PREF331-power-supply-rk818-battery-Speed-up-battery-current-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF331-power-supply-rk818-battery-Speed-up-battery-current-.patch rename to pkgs/by-name/linux-megous/commits/PREF331-power-supply-rk818-battery-Speed-up-battery-current-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF332-ASoC-codecs-rt5640-Resolve-failure-to-set-DMIC-clock.patch b/pkgs/by-name/linux-megous/commits/PREF332-ASoC-codecs-rt5640-Resolve-failure-to-set-DMIC-clock.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF332-ASoC-codecs-rt5640-Resolve-failure-to-set-DMIC-clock.patch rename to pkgs/by-name/linux-megous/commits/PREF332-ASoC-codecs-rt5640-Resolve-failure-to-set-DMIC-clock.patch diff --git a/pkgs/additional/linux-megous/commits/PREF333-power-supply-rk818-charger-Delay-applying-input-curr.patch b/pkgs/by-name/linux-megous/commits/PREF333-power-supply-rk818-charger-Delay-applying-input-curr.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF333-power-supply-rk818-charger-Delay-applying-input-curr.patch rename to pkgs/by-name/linux-megous/commits/PREF333-power-supply-rk818-charger-Delay-applying-input-curr.patch diff --git a/pkgs/additional/linux-megous/commits/PREF334-ASoC-codecs-rt5640-Add-input-mixer-input-volume-cont.patch b/pkgs/by-name/linux-megous/commits/PREF334-ASoC-codecs-rt5640-Add-input-mixer-input-volume-cont.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF334-ASoC-codecs-rt5640-Add-input-mixer-input-volume-cont.patch rename to pkgs/by-name/linux-megous/commits/PREF334-ASoC-codecs-rt5640-Add-input-mixer-input-volume-cont.patch diff --git a/pkgs/additional/linux-megous/commits/PREF335-power-supply-rk818-battery-Don-t-auto-poweroff-the-P.patch b/pkgs/by-name/linux-megous/commits/PREF335-power-supply-rk818-battery-Don-t-auto-poweroff-the-P.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF335-power-supply-rk818-battery-Don-t-auto-poweroff-the-P.patch rename to pkgs/by-name/linux-megous/commits/PREF335-power-supply-rk818-battery-Don-t-auto-poweroff-the-P.patch diff --git a/pkgs/additional/linux-megous/commits/PREF336-ASoC-codecs-rt5640-Allow-to-control-single-ended-dif.patch b/pkgs/by-name/linux-megous/commits/PREF336-ASoC-codecs-rt5640-Allow-to-control-single-ended-dif.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF336-ASoC-codecs-rt5640-Allow-to-control-single-ended-dif.patch rename to pkgs/by-name/linux-megous/commits/PREF336-ASoC-codecs-rt5640-Allow-to-control-single-ended-dif.patch diff --git a/pkgs/additional/linux-megous/commits/PREF337-power-supply-rk818-charger-Add-support-for-POWER_SUP.patch b/pkgs/by-name/linux-megous/commits/PREF337-power-supply-rk818-charger-Add-support-for-POWER_SUP.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF337-power-supply-rk818-charger-Add-support-for-POWER_SUP.patch rename to pkgs/by-name/linux-megous/commits/PREF337-power-supply-rk818-charger-Add-support-for-POWER_SUP.patch diff --git a/pkgs/additional/linux-megous/commits/PREF338-ASoC-codecs-rt5640-Keep-the-codec-enabled-when-idle.patch b/pkgs/by-name/linux-megous/commits/PREF338-ASoC-codecs-rt5640-Keep-the-codec-enabled-when-idle.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF338-ASoC-codecs-rt5640-Keep-the-codec-enabled-when-idle.patch rename to pkgs/by-name/linux-megous/commits/PREF338-ASoC-codecs-rt5640-Keep-the-codec-enabled-when-idle.patch diff --git a/pkgs/additional/linux-megous/commits/PREF339-power-supply-rk818-battery-Don-t-reset-dsoc-to-0-on-.patch b/pkgs/by-name/linux-megous/commits/PREF339-power-supply-rk818-battery-Don-t-reset-dsoc-to-0-on-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF339-power-supply-rk818-battery-Don-t-reset-dsoc-to-0-on-.patch rename to pkgs/by-name/linux-megous/commits/PREF339-power-supply-rk818-battery-Don-t-reset-dsoc-to-0-on-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF340-ASoC-codecs-rt5640-Add-support-for-power-supplies.patch b/pkgs/by-name/linux-megous/commits/PREF340-ASoC-codecs-rt5640-Add-support-for-power-supplies.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF340-ASoC-codecs-rt5640-Add-support-for-power-supplies.patch rename to pkgs/by-name/linux-megous/commits/PREF340-ASoC-codecs-rt5640-Add-support-for-power-supplies.patch diff --git a/pkgs/additional/linux-megous/commits/PREF341-drm-rockchip-cdn-dp-Disable-CDN-DP-on-disconnect.patch b/pkgs/by-name/linux-megous/commits/PREF341-drm-rockchip-cdn-dp-Disable-CDN-DP-on-disconnect.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF341-drm-rockchip-cdn-dp-Disable-CDN-DP-on-disconnect.patch rename to pkgs/by-name/linux-megous/commits/PREF341-drm-rockchip-cdn-dp-Disable-CDN-DP-on-disconnect.patch diff --git a/pkgs/additional/linux-megous/commits/PREF342-phy-phy-rockchip-inno-usb2-Decrease-delay-between-po.patch b/pkgs/by-name/linux-megous/commits/PREF342-phy-phy-rockchip-inno-usb2-Decrease-delay-between-po.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF342-phy-phy-rockchip-inno-usb2-Decrease-delay-between-po.patch rename to pkgs/by-name/linux-megous/commits/PREF342-phy-phy-rockchip-inno-usb2-Decrease-delay-between-po.patch diff --git a/pkgs/additional/linux-megous/commits/PREF343-phy-rockchip-inno-usb2-More-robust-charger-detection.patch b/pkgs/by-name/linux-megous/commits/PREF343-phy-rockchip-inno-usb2-More-robust-charger-detection.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF343-phy-rockchip-inno-usb2-More-robust-charger-detection.patch rename to pkgs/by-name/linux-megous/commits/PREF343-phy-rockchip-inno-usb2-More-robust-charger-detection.patch diff --git a/pkgs/additional/linux-megous/commits/PREF344-usb-dwc3-Track-the-power-state-of-usb3_generic_phy.patch b/pkgs/by-name/linux-megous/commits/PREF344-usb-dwc3-Track-the-power-state-of-usb3_generic_phy.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF344-usb-dwc3-Track-the-power-state-of-usb3_generic_phy.patch rename to pkgs/by-name/linux-megous/commits/PREF344-usb-dwc3-Track-the-power-state-of-usb3_generic_phy.patch diff --git a/pkgs/additional/linux-megous/commits/PREF345-usb-typec-typec-extcon-Add-typec-extcon-bridge-drive.patch b/pkgs/by-name/linux-megous/commits/PREF345-usb-typec-typec-extcon-Add-typec-extcon-bridge-drive.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF345-usb-typec-typec-extcon-Add-typec-extcon-bridge-drive.patch rename to pkgs/by-name/linux-megous/commits/PREF345-usb-typec-typec-extcon-Add-typec-extcon-bridge-drive.patch diff --git a/pkgs/additional/linux-megous/commits/PREF346-usb-dwc3-Add-support-for-snps-usb3-phy-reset-quirk.patch b/pkgs/by-name/linux-megous/commits/PREF346-usb-dwc3-Add-support-for-snps-usb3-phy-reset-quirk.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF346-usb-dwc3-Add-support-for-snps-usb3-phy-reset-quirk.patch rename to pkgs/by-name/linux-megous/commits/PREF346-usb-dwc3-Add-support-for-snps-usb3-phy-reset-quirk.patch diff --git a/pkgs/additional/linux-megous/commits/PREF347-usb-typec-typec-extcon-Enable-debugging-for-now.patch b/pkgs/by-name/linux-megous/commits/PREF347-usb-typec-typec-extcon-Enable-debugging-for-now.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF347-usb-typec-typec-extcon-Enable-debugging-for-now.patch rename to pkgs/by-name/linux-megous/commits/PREF347-usb-typec-typec-extcon-Enable-debugging-for-now.patch diff --git a/pkgs/additional/linux-megous/commits/PREF348-usb-dwc3-Extend-reset-quirk-support-to-include-role-.patch b/pkgs/by-name/linux-megous/commits/PREF348-usb-dwc3-Extend-reset-quirk-support-to-include-role-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF348-usb-dwc3-Extend-reset-quirk-support-to-include-role-.patch rename to pkgs/by-name/linux-megous/commits/PREF348-usb-dwc3-Extend-reset-quirk-support-to-include-role-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF349-usb-typec-typec-extcon-Allow-to-force-reset-on-each-.patch b/pkgs/by-name/linux-megous/commits/PREF349-usb-typec-typec-extcon-Allow-to-force-reset-on-each-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF349-usb-typec-typec-extcon-Allow-to-force-reset-on-each-.patch rename to pkgs/by-name/linux-megous/commits/PREF349-usb-typec-typec-extcon-Allow-to-force-reset-on-each-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF350-Revert-usb-typec-tcpm-unregister-existing-source-cap.patch b/pkgs/by-name/linux-megous/commits/PREF350-Revert-usb-typec-tcpm-unregister-existing-source-cap.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF350-Revert-usb-typec-tcpm-unregister-existing-source-cap.patch rename to pkgs/by-name/linux-megous/commits/PREF350-Revert-usb-typec-tcpm-unregister-existing-source-cap.patch diff --git a/pkgs/additional/linux-megous/commits/PREF351-usb-typec-altmodes-displayport-Respect-DP_CAP_RECEPT.patch b/pkgs/by-name/linux-megous/commits/PREF351-usb-typec-altmodes-displayport-Respect-DP_CAP_RECEPT.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF351-usb-typec-altmodes-displayport-Respect-DP_CAP_RECEPT.patch rename to pkgs/by-name/linux-megous/commits/PREF351-usb-typec-altmodes-displayport-Respect-DP_CAP_RECEPT.patch diff --git a/pkgs/additional/linux-megous/commits/PREF352-usb-typec-tcpm-Unregister-altmodes-before-registerin.patch b/pkgs/by-name/linux-megous/commits/PREF352-usb-typec-tcpm-Unregister-altmodes-before-registerin.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF352-usb-typec-tcpm-Unregister-altmodes-before-registerin.patch rename to pkgs/by-name/linux-megous/commits/PREF352-usb-typec-tcpm-Unregister-altmodes-before-registerin.patch diff --git a/pkgs/additional/linux-megous/commits/PREF353-usb-typec-tcpm-Fix-PD-devices-capabilities-registrat.patch b/pkgs/by-name/linux-megous/commits/PREF353-usb-typec-tcpm-Fix-PD-devices-capabilities-registrat.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF353-usb-typec-tcpm-Fix-PD-devices-capabilities-registrat.patch rename to pkgs/by-name/linux-megous/commits/PREF353-usb-typec-tcpm-Fix-PD-devices-capabilities-registrat.patch diff --git a/pkgs/additional/linux-megous/commits/PREF354-drm-rockchip-dw-mipi-dsi-Fix-hsclk-calculation-for-n.patch b/pkgs/by-name/linux-megous/commits/PREF354-drm-rockchip-dw-mipi-dsi-Fix-hsclk-calculation-for-n.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF354-drm-rockchip-dw-mipi-dsi-Fix-hsclk-calculation-for-n.patch rename to pkgs/by-name/linux-megous/commits/PREF354-drm-rockchip-dw-mipi-dsi-Fix-hsclk-calculation-for-n.patch diff --git a/pkgs/additional/linux-megous/commits/PREF355-usb-typec-tcpm-Improve-logs.patch b/pkgs/by-name/linux-megous/commits/PREF355-usb-typec-tcpm-Improve-logs.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF355-usb-typec-tcpm-Improve-logs.patch rename to pkgs/by-name/linux-megous/commits/PREF355-usb-typec-tcpm-Improve-logs.patch diff --git a/pkgs/additional/linux-megous/commits/PREF356-sdhci-arasan-Add-runtime-PM-support.patch b/pkgs/by-name/linux-megous/commits/PREF356-sdhci-arasan-Add-runtime-PM-support.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF356-sdhci-arasan-Add-runtime-PM-support.patch rename to pkgs/by-name/linux-megous/commits/PREF356-sdhci-arasan-Add-runtime-PM-support.patch diff --git a/pkgs/additional/linux-megous/commits/PREF357-mtd-spi-nor-gigadevice-add-support-for-gd25lq128e.patch b/pkgs/by-name/linux-megous/commits/PREF357-mtd-spi-nor-gigadevice-add-support-for-gd25lq128e.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF357-mtd-spi-nor-gigadevice-add-support-for-gd25lq128e.patch rename to pkgs/by-name/linux-megous/commits/PREF357-mtd-spi-nor-gigadevice-add-support-for-gd25lq128e.patch diff --git a/pkgs/additional/linux-megous/commits/PREF358-drm-bridge-dw-mipi-dsi-Tracing.patch b/pkgs/by-name/linux-megous/commits/PREF358-drm-bridge-dw-mipi-dsi-Tracing.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF358-drm-bridge-dw-mipi-dsi-Tracing.patch rename to pkgs/by-name/linux-megous/commits/PREF358-drm-bridge-dw-mipi-dsi-Tracing.patch diff --git a/pkgs/additional/linux-megous/commits/PREF359-clk-rk3399-Export-SCLK_CIF_OUT_SRC-to-device-tree.patch b/pkgs/by-name/linux-megous/commits/PREF359-clk-rk3399-Export-SCLK_CIF_OUT_SRC-to-device-tree.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF359-clk-rk3399-Export-SCLK_CIF_OUT_SRC-to-device-tree.patch rename to pkgs/by-name/linux-megous/commits/PREF359-clk-rk3399-Export-SCLK_CIF_OUT_SRC-to-device-tree.patch diff --git a/pkgs/additional/linux-megous/commits/PREF360-drm-panel-hx8394-Add-mode-init-sequence-update-via-f.patch b/pkgs/by-name/linux-megous/commits/PREF360-drm-panel-hx8394-Add-mode-init-sequence-update-via-f.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF360-drm-panel-hx8394-Add-mode-init-sequence-update-via-f.patch rename to pkgs/by-name/linux-megous/commits/PREF360-drm-panel-hx8394-Add-mode-init-sequence-update-via-f.patch diff --git a/pkgs/additional/linux-megous/commits/PREF361-arm64-dts-rk3399-Disable-debug-nodes.patch b/pkgs/by-name/linux-megous/commits/PREF361-arm64-dts-rk3399-Disable-debug-nodes.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF361-arm64-dts-rk3399-Disable-debug-nodes.patch rename to pkgs/by-name/linux-megous/commits/PREF361-arm64-dts-rk3399-Disable-debug-nodes.patch diff --git a/pkgs/additional/linux-megous/commits/PREF362-drm-panel-hs8394-Instrument-the-panel-driver-s-callb.patch b/pkgs/by-name/linux-megous/commits/PREF362-drm-panel-hs8394-Instrument-the-panel-driver-s-callb.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF362-drm-panel-hs8394-Instrument-the-panel-driver-s-callb.patch rename to pkgs/by-name/linux-megous/commits/PREF362-drm-panel-hs8394-Instrument-the-panel-driver-s-callb.patch diff --git a/pkgs/additional/linux-megous/commits/PREF363-arm64-dts-rk3399-Add-reboot-mode-driver.patch b/pkgs/by-name/linux-megous/commits/PREF363-arm64-dts-rk3399-Add-reboot-mode-driver.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF363-arm64-dts-rk3399-Add-reboot-mode-driver.patch rename to pkgs/by-name/linux-megous/commits/PREF363-arm64-dts-rk3399-Add-reboot-mode-driver.patch diff --git a/pkgs/additional/linux-megous/commits/PREF364-drm-rockchip-Don-t-require-MIPI-DSI-device-when-it-s.patch b/pkgs/by-name/linux-megous/commits/PREF364-drm-rockchip-Don-t-require-MIPI-DSI-device-when-it-s.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF364-drm-rockchip-Don-t-require-MIPI-DSI-device-when-it-s.patch rename to pkgs/by-name/linux-megous/commits/PREF364-drm-rockchip-Don-t-require-MIPI-DSI-device-when-it-s.patch diff --git a/pkgs/additional/linux-megous/commits/PREF365-arm64-dts-rk3399-pinephone-pro-Add-internal-display-.patch b/pkgs/by-name/linux-megous/commits/PREF365-arm64-dts-rk3399-pinephone-pro-Add-internal-display-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF365-arm64-dts-rk3399-pinephone-pro-Add-internal-display-.patch rename to pkgs/by-name/linux-megous/commits/PREF365-arm64-dts-rk3399-pinephone-pro-Add-internal-display-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF366-clk-rockchip-rk3399-Don-t-allow-to-reparent-dclk_vop.patch b/pkgs/by-name/linux-megous/commits/PREF366-clk-rockchip-rk3399-Don-t-allow-to-reparent-dclk_vop.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF366-clk-rockchip-rk3399-Don-t-allow-to-reparent-dclk_vop.patch rename to pkgs/by-name/linux-megous/commits/PREF366-clk-rockchip-rk3399-Don-t-allow-to-reparent-dclk_vop.patch diff --git a/pkgs/additional/linux-megous/commits/PREF367-arm64-dts-rk3399-pinephone-pro-Add-BSP-battery-drive.patch b/pkgs/by-name/linux-megous/commits/PREF367-arm64-dts-rk3399-pinephone-pro-Add-BSP-battery-drive.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF367-arm64-dts-rk3399-pinephone-pro-Add-BSP-battery-drive.patch rename to pkgs/by-name/linux-megous/commits/PREF367-arm64-dts-rk3399-pinephone-pro-Add-BSP-battery-drive.patch diff --git a/pkgs/additional/linux-megous/commits/PREF368-Revert-drm-rockchip-Don-t-require-MIPI-DSI-device-wh.patch b/pkgs/by-name/linux-megous/commits/PREF368-Revert-drm-rockchip-Don-t-require-MIPI-DSI-device-wh.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF368-Revert-drm-rockchip-Don-t-require-MIPI-DSI-device-wh.patch rename to pkgs/by-name/linux-megous/commits/PREF368-Revert-drm-rockchip-Don-t-require-MIPI-DSI-device-wh.patch diff --git a/pkgs/additional/linux-megous/commits/PREF369-arm64-dts-rk3399-pinephone-pro-Add-5V-power-supply.patch b/pkgs/by-name/linux-megous/commits/PREF369-arm64-dts-rk3399-pinephone-pro-Add-5V-power-supply.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF369-arm64-dts-rk3399-pinephone-pro-Add-5V-power-supply.patch rename to pkgs/by-name/linux-megous/commits/PREF369-arm64-dts-rk3399-pinephone-pro-Add-5V-power-supply.patch diff --git a/pkgs/additional/linux-megous/commits/PREF370-rt5640-DMIC-debug.patch b/pkgs/by-name/linux-megous/commits/PREF370-rt5640-DMIC-debug.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF370-rt5640-DMIC-debug.patch rename to pkgs/by-name/linux-megous/commits/PREF370-rt5640-DMIC-debug.patch diff --git a/pkgs/additional/linux-megous/commits/PREF371-arm64-dts-rk3399-pinephone-pro-Add-sound-support.patch b/pkgs/by-name/linux-megous/commits/PREF371-arm64-dts-rk3399-pinephone-pro-Add-sound-support.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF371-arm64-dts-rk3399-pinephone-pro-Add-sound-support.patch rename to pkgs/by-name/linux-megous/commits/PREF371-arm64-dts-rk3399-pinephone-pro-Add-sound-support.patch diff --git a/pkgs/additional/linux-megous/commits/PREF372-arm64-dts-rk3399-pinephone-pro-Add-Type-C-port-suppo.patch b/pkgs/by-name/linux-megous/commits/PREF372-arm64-dts-rk3399-pinephone-pro-Add-Type-C-port-suppo.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF372-arm64-dts-rk3399-pinephone-pro-Add-Type-C-port-suppo.patch rename to pkgs/by-name/linux-megous/commits/PREF372-arm64-dts-rk3399-pinephone-pro-Add-Type-C-port-suppo.patch diff --git a/pkgs/additional/linux-megous/commits/PREF373-arm64-dts-rk3399-pinephone-pro-Add-camera-support.patch b/pkgs/by-name/linux-megous/commits/PREF373-arm64-dts-rk3399-pinephone-pro-Add-camera-support.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF373-arm64-dts-rk3399-pinephone-pro-Add-camera-support.patch rename to pkgs/by-name/linux-megous/commits/PREF373-arm64-dts-rk3399-pinephone-pro-Add-camera-support.patch diff --git a/pkgs/additional/linux-megous/commits/PREF374-arm64-dts-rk3399-pinephone-pro-Add-correct-camera-ro.patch b/pkgs/by-name/linux-megous/commits/PREF374-arm64-dts-rk3399-pinephone-pro-Add-correct-camera-ro.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF374-arm64-dts-rk3399-pinephone-pro-Add-correct-camera-ro.patch rename to pkgs/by-name/linux-megous/commits/PREF374-arm64-dts-rk3399-pinephone-pro-Add-correct-camera-ro.patch diff --git a/pkgs/additional/linux-megous/commits/PREF375-arm64-dts-rk3399-pinephone-pro-Add-camera-orientatio.patch b/pkgs/by-name/linux-megous/commits/PREF375-arm64-dts-rk3399-pinephone-pro-Add-camera-orientatio.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF375-arm64-dts-rk3399-pinephone-pro-Add-camera-orientatio.patch rename to pkgs/by-name/linux-megous/commits/PREF375-arm64-dts-rk3399-pinephone-pro-Add-camera-orientatio.patch diff --git a/pkgs/additional/linux-megous/commits/PREF376-arm64-dts-rk3399-pinephone-pro-World-cam-doesn-t-hav.patch b/pkgs/by-name/linux-megous/commits/PREF376-arm64-dts-rk3399-pinephone-pro-World-cam-doesn-t-hav.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF376-arm64-dts-rk3399-pinephone-pro-World-cam-doesn-t-hav.patch rename to pkgs/by-name/linux-megous/commits/PREF376-arm64-dts-rk3399-pinephone-pro-World-cam-doesn-t-hav.patch diff --git a/pkgs/additional/linux-megous/commits/PREF377-arm64-dts-rk3399-pinephone-pro-Add-modem-support.patch b/pkgs/by-name/linux-megous/commits/PREF377-arm64-dts-rk3399-pinephone-pro-Add-modem-support.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF377-arm64-dts-rk3399-pinephone-pro-Add-modem-support.patch rename to pkgs/by-name/linux-megous/commits/PREF377-arm64-dts-rk3399-pinephone-pro-Add-modem-support.patch diff --git a/pkgs/additional/linux-megous/commits/PREF378-arm64-dts-rk3399-pinephone-pro-Change-modem-codec-sa.patch b/pkgs/by-name/linux-megous/commits/PREF378-arm64-dts-rk3399-pinephone-pro-Change-modem-codec-sa.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF378-arm64-dts-rk3399-pinephone-pro-Change-modem-codec-sa.patch rename to pkgs/by-name/linux-megous/commits/PREF378-arm64-dts-rk3399-pinephone-pro-Change-modem-codec-sa.patch diff --git a/pkgs/additional/linux-megous/commits/PREF379-arm64-dts-rk3399-pinephone-pro-Add-light-proximity-s.patch b/pkgs/by-name/linux-megous/commits/PREF379-arm64-dts-rk3399-pinephone-pro-Add-light-proximity-s.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF379-arm64-dts-rk3399-pinephone-pro-Add-light-proximity-s.patch rename to pkgs/by-name/linux-megous/commits/PREF379-arm64-dts-rk3399-pinephone-pro-Add-light-proximity-s.patch diff --git a/pkgs/additional/linux-megous/commits/PREF380-arm64-dts-rk3399-pinephone-pro-Add-I2C-supply-to-stk.patch b/pkgs/by-name/linux-megous/commits/PREF380-arm64-dts-rk3399-pinephone-pro-Add-I2C-supply-to-stk.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF380-arm64-dts-rk3399-pinephone-pro-Add-I2C-supply-to-stk.patch rename to pkgs/by-name/linux-megous/commits/PREF380-arm64-dts-rk3399-pinephone-pro-Add-I2C-supply-to-stk.patch diff --git a/pkgs/additional/linux-megous/commits/PREF381-arm64-dts-rk3399-pinephone-pro-Add-accelerometer-sen.patch b/pkgs/by-name/linux-megous/commits/PREF381-arm64-dts-rk3399-pinephone-pro-Add-accelerometer-sen.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF381-arm64-dts-rk3399-pinephone-pro-Add-accelerometer-sen.patch rename to pkgs/by-name/linux-megous/commits/PREF381-arm64-dts-rk3399-pinephone-pro-Add-accelerometer-sen.patch diff --git a/pkgs/additional/linux-megous/commits/PREF382-arm64-dts-rk3399-pinephone-pro-Add-magnetometer-sens.patch b/pkgs/by-name/linux-megous/commits/PREF382-arm64-dts-rk3399-pinephone-pro-Add-magnetometer-sens.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF382-arm64-dts-rk3399-pinephone-pro-Add-magnetometer-sens.patch rename to pkgs/by-name/linux-megous/commits/PREF382-arm64-dts-rk3399-pinephone-pro-Add-magnetometer-sens.patch diff --git a/pkgs/additional/linux-megous/commits/PREF383-arm64-dts-rk3399-pinephone-pro-Add-mount-matrix-for-.patch b/pkgs/by-name/linux-megous/commits/PREF383-arm64-dts-rk3399-pinephone-pro-Add-mount-matrix-for-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF383-arm64-dts-rk3399-pinephone-pro-Add-mount-matrix-for-.patch rename to pkgs/by-name/linux-megous/commits/PREF383-arm64-dts-rk3399-pinephone-pro-Add-mount-matrix-for-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF384-arm64-dts-rk3399-pinephone-pro-Enable-POGO-pins-I2C.patch b/pkgs/by-name/linux-megous/commits/PREF384-arm64-dts-rk3399-pinephone-pro-Enable-POGO-pins-I2C.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF384-arm64-dts-rk3399-pinephone-pro-Enable-POGO-pins-I2C.patch rename to pkgs/by-name/linux-megous/commits/PREF384-arm64-dts-rk3399-pinephone-pro-Enable-POGO-pins-I2C.patch diff --git a/pkgs/additional/linux-megous/commits/PREF385-arm64-dts-rk3399-pinephone-pro-Add-pinephone-keyboar.patch b/pkgs/by-name/linux-megous/commits/PREF385-arm64-dts-rk3399-pinephone-pro-Add-pinephone-keyboar.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF385-arm64-dts-rk3399-pinephone-pro-Add-pinephone-keyboar.patch rename to pkgs/by-name/linux-megous/commits/PREF385-arm64-dts-rk3399-pinephone-pro-Add-pinephone-keyboar.patch diff --git a/pkgs/additional/linux-megous/commits/PREF386-arm64-dts-rk3399-pinephone-pro-Switch-LED-backlight-.patch b/pkgs/by-name/linux-megous/commits/PREF386-arm64-dts-rk3399-pinephone-pro-Switch-LED-backlight-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF386-arm64-dts-rk3399-pinephone-pro-Switch-LED-backlight-.patch rename to pkgs/by-name/linux-megous/commits/PREF386-arm64-dts-rk3399-pinephone-pro-Switch-LED-backlight-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF387-arm64-dts-rk3399-pinephone-pro-Fix-voltage-threshold.patch b/pkgs/by-name/linux-megous/commits/PREF387-arm64-dts-rk3399-pinephone-pro-Fix-voltage-threshold.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF387-arm64-dts-rk3399-pinephone-pro-Fix-voltage-threshold.patch rename to pkgs/by-name/linux-megous/commits/PREF387-arm64-dts-rk3399-pinephone-pro-Fix-voltage-threshold.patch diff --git a/pkgs/additional/linux-megous/commits/PREF388-arm64-dts-rk3399-pinephone-pro-Pre-configure-DMC.patch b/pkgs/by-name/linux-megous/commits/PREF388-arm64-dts-rk3399-pinephone-pro-Pre-configure-DMC.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF388-arm64-dts-rk3399-pinephone-pro-Pre-configure-DMC.patch rename to pkgs/by-name/linux-megous/commits/PREF388-arm64-dts-rk3399-pinephone-pro-Pre-configure-DMC.patch diff --git a/pkgs/additional/linux-megous/commits/PREF389-arm64-dts-rk3399-pinephone-pro-Improve-SPI-access-sp.patch b/pkgs/by-name/linux-megous/commits/PREF389-arm64-dts-rk3399-pinephone-pro-Improve-SPI-access-sp.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF389-arm64-dts-rk3399-pinephone-pro-Improve-SPI-access-sp.patch rename to pkgs/by-name/linux-megous/commits/PREF389-arm64-dts-rk3399-pinephone-pro-Improve-SPI-access-sp.patch diff --git a/pkgs/additional/linux-megous/commits/PREF390-arm64-dts-rk3399-pinephone-pro-Assign-power-supplies.patch b/pkgs/by-name/linux-megous/commits/PREF390-arm64-dts-rk3399-pinephone-pro-Assign-power-supplies.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF390-arm64-dts-rk3399-pinephone-pro-Assign-power-supplies.patch rename to pkgs/by-name/linux-megous/commits/PREF390-arm64-dts-rk3399-pinephone-pro-Assign-power-supplies.patch diff --git a/pkgs/additional/linux-megous/commits/PREF391-power-supply-ip5xxx-Report-remaining-battery-capacit.patch b/pkgs/by-name/linux-megous/commits/PREF391-power-supply-ip5xxx-Report-remaining-battery-capacit.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF391-power-supply-ip5xxx-Report-remaining-battery-capacit.patch rename to pkgs/by-name/linux-megous/commits/PREF391-power-supply-ip5xxx-Report-remaining-battery-capacit.patch diff --git a/pkgs/additional/linux-megous/commits/PREF392-power-supply-ip5xxx-Modify-initial-configuration.patch b/pkgs/by-name/linux-megous/commits/PREF392-power-supply-ip5xxx-Modify-initial-configuration.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF392-power-supply-ip5xxx-Modify-initial-configuration.patch rename to pkgs/by-name/linux-megous/commits/PREF392-power-supply-ip5xxx-Modify-initial-configuration.patch diff --git a/pkgs/additional/linux-megous/commits/PREF393-power-supply-ip5xxx-Add-boost-status-property.patch b/pkgs/by-name/linux-megous/commits/PREF393-power-supply-ip5xxx-Add-boost-status-property.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF393-power-supply-ip5xxx-Add-boost-status-property.patch rename to pkgs/by-name/linux-megous/commits/PREF393-power-supply-ip5xxx-Add-boost-status-property.patch diff --git a/pkgs/additional/linux-megous/commits/PREF394-power-supply-ip5xxx-Add-ip5xxx-usb-supply.patch b/pkgs/by-name/linux-megous/commits/PREF394-power-supply-ip5xxx-Add-ip5xxx-usb-supply.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF394-power-supply-ip5xxx-Add-ip5xxx-usb-supply.patch rename to pkgs/by-name/linux-megous/commits/PREF394-power-supply-ip5xxx-Add-ip5xxx-usb-supply.patch diff --git a/pkgs/additional/linux-megous/commits/PREF395-power-supply-ip5xxx-Add-support-for-POWER_SUPPLY_PRO.patch b/pkgs/by-name/linux-megous/commits/PREF395-power-supply-ip5xxx-Add-support-for-POWER_SUPPLY_PRO.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF395-power-supply-ip5xxx-Add-support-for-POWER_SUPPLY_PRO.patch rename to pkgs/by-name/linux-megous/commits/PREF395-power-supply-ip5xxx-Add-support-for-POWER_SUPPLY_PRO.patch diff --git a/pkgs/additional/linux-megous/commits/PREF396-power-supply-ip5xxx-Add-support-for-POWER_SUPPLY_PRO.patch b/pkgs/by-name/linux-megous/commits/PREF396-power-supply-ip5xxx-Add-support-for-POWER_SUPPLY_PRO.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF396-power-supply-ip5xxx-Add-support-for-POWER_SUPPLY_PRO.patch rename to pkgs/by-name/linux-megous/commits/PREF396-power-supply-ip5xxx-Add-support-for-POWER_SUPPLY_PRO.patch diff --git a/pkgs/additional/linux-megous/commits/PREF397-input-pinephone-keyboard-Allow-disabling-the-keyboar.patch b/pkgs/by-name/linux-megous/commits/PREF397-input-pinephone-keyboard-Allow-disabling-the-keyboar.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF397-input-pinephone-keyboard-Allow-disabling-the-keyboar.patch rename to pkgs/by-name/linux-megous/commits/PREF397-input-pinephone-keyboard-Allow-disabling-the-keyboar.patch diff --git a/pkgs/additional/linux-megous/commits/PREF398-input-pinephone-keyboard-Allow-to-disable-Fn-layer-p.patch b/pkgs/by-name/linux-megous/commits/PREF398-input-pinephone-keyboard-Allow-to-disable-Fn-layer-p.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF398-input-pinephone-keyboard-Allow-to-disable-Fn-layer-p.patch rename to pkgs/by-name/linux-megous/commits/PREF398-input-pinephone-keyboard-Allow-to-disable-Fn-layer-p.patch diff --git a/pkgs/additional/linux-megous/commits/PREF399-input-pinephone-keyboard-Don-t-print-error-when-the-.patch b/pkgs/by-name/linux-megous/commits/PREF399-input-pinephone-keyboard-Don-t-print-error-when-the-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF399-input-pinephone-keyboard-Don-t-print-error-when-the-.patch rename to pkgs/by-name/linux-megous/commits/PREF399-input-pinephone-keyboard-Don-t-print-error-when-the-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF400-input-pinephone-keyboard-Wait-a-bit-after-enabling-v.patch b/pkgs/by-name/linux-megous/commits/PREF400-input-pinephone-keyboard-Wait-a-bit-after-enabling-v.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF400-input-pinephone-keyboard-Wait-a-bit-after-enabling-v.patch rename to pkgs/by-name/linux-megous/commits/PREF400-input-pinephone-keyboard-Wait-a-bit-after-enabling-v.patch diff --git a/pkgs/additional/linux-megous/commits/PREF401-misc-ppkb-manager-Pinephone-Keyboard-power-manager.patch b/pkgs/by-name/linux-megous/commits/PREF401-misc-ppkb-manager-Pinephone-Keyboard-power-manager.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF401-misc-ppkb-manager-Pinephone-Keyboard-power-manager.patch rename to pkgs/by-name/linux-megous/commits/PREF401-misc-ppkb-manager-Pinephone-Keyboard-power-manager.patch diff --git a/pkgs/additional/linux-megous/commits/PREF402-misc-ppkb-manager-Remove-BLOCKED-flag.patch b/pkgs/by-name/linux-megous/commits/PREF402-misc-ppkb-manager-Remove-BLOCKED-flag.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF402-misc-ppkb-manager-Remove-BLOCKED-flag.patch rename to pkgs/by-name/linux-megous/commits/PREF402-misc-ppkb-manager-Remove-BLOCKED-flag.patch diff --git a/pkgs/additional/linux-megous/commits/PREF403-misc-ppkb-manager-Disable-ppkb-manager-by-default-ca.patch b/pkgs/by-name/linux-megous/commits/PREF403-misc-ppkb-manager-Disable-ppkb-manager-by-default-ca.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF403-misc-ppkb-manager-Disable-ppkb-manager-by-default-ca.patch rename to pkgs/by-name/linux-megous/commits/PREF403-misc-ppkb-manager-Disable-ppkb-manager-by-default-ca.patch diff --git a/pkgs/additional/linux-megous/commits/PREF404-misc-ppkb-manager-Show-read-write-error-codes.patch b/pkgs/by-name/linux-megous/commits/PREF404-misc-ppkb-manager-Show-read-write-error-codes.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF404-misc-ppkb-manager-Show-read-write-error-codes.patch rename to pkgs/by-name/linux-megous/commits/PREF404-misc-ppkb-manager-Show-read-write-error-codes.patch diff --git a/pkgs/additional/linux-megous/commits/PREF405-arm64-dts-rk3399-pinephone-pro-Add-wcam-link-freques.patch b/pkgs/by-name/linux-megous/commits/PREF405-arm64-dts-rk3399-pinephone-pro-Add-wcam-link-freques.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF405-arm64-dts-rk3399-pinephone-pro-Add-wcam-link-freques.patch rename to pkgs/by-name/linux-megous/commits/PREF405-arm64-dts-rk3399-pinephone-pro-Add-wcam-link-freques.patch diff --git a/pkgs/additional/linux-megous/commits/PREF406-misc-ppkb-manager-Disable-debug-mode.patch b/pkgs/by-name/linux-megous/commits/PREF406-misc-ppkb-manager-Disable-debug-mode.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF406-misc-ppkb-manager-Disable-debug-mode.patch rename to pkgs/by-name/linux-megous/commits/PREF406-misc-ppkb-manager-Disable-debug-mode.patch diff --git a/pkgs/additional/linux-megous/commits/PREF407-power-supply-rk817-charger-Fix-battery-capacity-sani.patch b/pkgs/by-name/linux-megous/commits/PREF407-power-supply-rk817-charger-Fix-battery-capacity-sani.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF407-power-supply-rk817-charger-Fix-battery-capacity-sani.patch rename to pkgs/by-name/linux-megous/commits/PREF407-power-supply-rk817-charger-Fix-battery-capacity-sani.patch diff --git a/pkgs/additional/linux-megous/commits/PREF408-arm64-dts-rk3566-pientab2-Use-non-linear-brightness-.patch b/pkgs/by-name/linux-megous/commits/PREF408-arm64-dts-rk3566-pientab2-Use-non-linear-brightness-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF408-arm64-dts-rk3566-pientab2-Use-non-linear-brightness-.patch rename to pkgs/by-name/linux-megous/commits/PREF408-arm64-dts-rk3566-pientab2-Use-non-linear-brightness-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF409-power-supply-rk817-charger-Add-input-current-limit-s.patch b/pkgs/by-name/linux-megous/commits/PREF409-power-supply-rk817-charger-Add-input-current-limit-s.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF409-power-supply-rk817-charger-Add-input-current-limit-s.patch rename to pkgs/by-name/linux-megous/commits/PREF409-power-supply-rk817-charger-Add-input-current-limit-s.patch diff --git a/pkgs/additional/linux-megous/commits/PREF410-arm64-dts-rk3566-pinetab2-Add-Type-C-controller-node.patch b/pkgs/by-name/linux-megous/commits/PREF410-arm64-dts-rk3566-pinetab2-Add-Type-C-controller-node.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF410-arm64-dts-rk3566-pinetab2-Add-Type-C-controller-node.patch rename to pkgs/by-name/linux-megous/commits/PREF410-arm64-dts-rk3566-pinetab2-Add-Type-C-controller-node.patch diff --git a/pkgs/additional/linux-megous/commits/PREF411-power-supply-rk817-charger-Take-input-current-limit-.patch b/pkgs/by-name/linux-megous/commits/PREF411-power-supply-rk817-charger-Take-input-current-limit-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF411-power-supply-rk817-charger-Take-input-current-limit-.patch rename to pkgs/by-name/linux-megous/commits/PREF411-power-supply-rk817-charger-Take-input-current-limit-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF412-arm64-dts-rk3566-pinetab2-Re-order-and-use-extcon-br.patch b/pkgs/by-name/linux-megous/commits/PREF412-arm64-dts-rk3566-pinetab2-Re-order-and-use-extcon-br.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF412-arm64-dts-rk3566-pinetab2-Re-order-and-use-extcon-br.patch rename to pkgs/by-name/linux-megous/commits/PREF412-arm64-dts-rk3566-pinetab2-Re-order-and-use-extcon-br.patch diff --git a/pkgs/additional/linux-megous/commits/PREF413-power-supply-rk817-charger-Propagate-proper-errors.patch b/pkgs/by-name/linux-megous/commits/PREF413-power-supply-rk817-charger-Propagate-proper-errors.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF413-power-supply-rk817-charger-Propagate-proper-errors.patch rename to pkgs/by-name/linux-megous/commits/PREF413-power-supply-rk817-charger-Propagate-proper-errors.patch diff --git a/pkgs/additional/linux-megous/commits/PREF414-usb-tcpci-Add-support-for-extcon-based-input-current.patch b/pkgs/by-name/linux-megous/commits/PREF414-usb-tcpci-Add-support-for-extcon-based-input-current.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF414-usb-tcpci-Add-support-for-extcon-based-input-current.patch rename to pkgs/by-name/linux-megous/commits/PREF414-usb-tcpci-Add-support-for-extcon-based-input-current.patch diff --git a/pkgs/additional/linux-megous/commits/PREF415-power-supply-rk817-charger-Add-support-for-runtime-c.patch b/pkgs/by-name/linux-megous/commits/PREF415-power-supply-rk817-charger-Add-support-for-runtime-c.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF415-power-supply-rk817-charger-Add-support-for-runtime-c.patch rename to pkgs/by-name/linux-megous/commits/PREF415-power-supply-rk817-charger-Add-support-for-runtime-c.patch diff --git a/pkgs/additional/linux-megous/commits/PREF416-arm64-dts-rk3566-pinetab2-Add-DT-nodes-for-besdbg-dr.patch b/pkgs/by-name/linux-megous/commits/PREF416-arm64-dts-rk3566-pinetab2-Add-DT-nodes-for-besdbg-dr.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF416-arm64-dts-rk3566-pinetab2-Add-DT-nodes-for-besdbg-dr.patch rename to pkgs/by-name/linux-megous/commits/PREF416-arm64-dts-rk3566-pinetab2-Add-DT-nodes-for-besdbg-dr.patch diff --git a/pkgs/additional/linux-megous/commits/PREF417-phy-rockchip-usbdp-Change-init-exit-callbacks-to-pow.patch b/pkgs/by-name/linux-megous/commits/PREF417-phy-rockchip-usbdp-Change-init-exit-callbacks-to-pow.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF417-phy-rockchip-usbdp-Change-init-exit-callbacks-to-pow.patch rename to pkgs/by-name/linux-megous/commits/PREF417-phy-rockchip-usbdp-Change-init-exit-callbacks-to-pow.patch diff --git a/pkgs/additional/linux-megous/commits/PREF418-arm64-dts-rk3588-orangepi-5-plus-Add-USB-3.0-ports-s.patch b/pkgs/by-name/linux-megous/commits/PREF418-arm64-dts-rk3588-orangepi-5-plus-Add-USB-3.0-ports-s.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF418-arm64-dts-rk3588-orangepi-5-plus-Add-USB-3.0-ports-s.patch rename to pkgs/by-name/linux-megous/commits/PREF418-arm64-dts-rk3588-orangepi-5-plus-Add-USB-3.0-ports-s.patch diff --git a/pkgs/additional/linux-megous/commits/PREF419-arm64-dts-rk3588-orangepi-5-plus-Add-dwc3-reset-quir.patch b/pkgs/by-name/linux-megous/commits/PREF419-arm64-dts-rk3588-orangepi-5-plus-Add-dwc3-reset-quir.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF419-arm64-dts-rk3588-orangepi-5-plus-Add-dwc3-reset-quir.patch rename to pkgs/by-name/linux-megous/commits/PREF419-arm64-dts-rk3588-orangepi-5-plus-Add-dwc3-reset-quir.patch diff --git a/pkgs/additional/linux-megous/commits/PREF420-arm64-dts-rk3588-orangepi-5-plus-add-rfkill-for-wlan.patch b/pkgs/by-name/linux-megous/commits/PREF420-arm64-dts-rk3588-orangepi-5-plus-add-rfkill-for-wlan.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF420-arm64-dts-rk3588-orangepi-5-plus-add-rfkill-for-wlan.patch rename to pkgs/by-name/linux-megous/commits/PREF420-arm64-dts-rk3588-orangepi-5-plus-add-rfkill-for-wlan.patch diff --git a/pkgs/additional/linux-megous/commits/PREF421-arm64-dts-rk3588-quartzpro64-Add-QuartzPro64-USB-3.0.patch b/pkgs/by-name/linux-megous/commits/PREF421-arm64-dts-rk3588-quartzpro64-Add-QuartzPro64-USB-3.0.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF421-arm64-dts-rk3588-quartzpro64-Add-QuartzPro64-USB-3.0.patch rename to pkgs/by-name/linux-megous/commits/PREF421-arm64-dts-rk3588-quartzpro64-Add-QuartzPro64-USB-3.0.patch diff --git a/pkgs/additional/linux-megous/commits/PREF422-arm64-dts-rk3588-quartzpro64-Add-AP6275P-WiFi-suppor.patch b/pkgs/by-name/linux-megous/commits/PREF422-arm64-dts-rk3588-quartzpro64-Add-AP6275P-WiFi-suppor.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF422-arm64-dts-rk3588-quartzpro64-Add-AP6275P-WiFi-suppor.patch rename to pkgs/by-name/linux-megous/commits/PREF422-arm64-dts-rk3588-quartzpro64-Add-AP6275P-WiFi-suppor.patch diff --git a/pkgs/additional/linux-megous/commits/PREF423-arm64-dts-rk3588-quartzpro64-Add-dwc3-reset-quirk.patch b/pkgs/by-name/linux-megous/commits/PREF423-arm64-dts-rk3588-quartzpro64-Add-dwc3-reset-quirk.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF423-arm64-dts-rk3588-quartzpro64-Add-dwc3-reset-quirk.patch rename to pkgs/by-name/linux-megous/commits/PREF423-arm64-dts-rk3588-quartzpro64-Add-dwc3-reset-quirk.patch diff --git a/pkgs/additional/linux-megous/commits/PREF424-arm64-dts-rockchip-rk3588-orangepi-5-plus-Add-hdmi-o.patch b/pkgs/by-name/linux-megous/commits/PREF424-arm64-dts-rockchip-rk3588-orangepi-5-plus-Add-hdmi-o.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF424-arm64-dts-rockchip-rk3588-orangepi-5-plus-Add-hdmi-o.patch rename to pkgs/by-name/linux-megous/commits/PREF424-arm64-dts-rockchip-rk3588-orangepi-5-plus-Add-hdmi-o.patch diff --git a/pkgs/additional/linux-megous/commits/PREF425-phy-phy-rockchip-samsung-hdptx-Explicitly-include-pm.patch b/pkgs/by-name/linux-megous/commits/PREF425-phy-phy-rockchip-samsung-hdptx-Explicitly-include-pm.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF425-phy-phy-rockchip-samsung-hdptx-Explicitly-include-pm.patch rename to pkgs/by-name/linux-megous/commits/PREF425-phy-phy-rockchip-samsung-hdptx-Explicitly-include-pm.patch diff --git a/pkgs/additional/linux-megous/commits/PREF426-phy-phy-rockchip-samsung-hdptx-Enable-runtime-PM-at-.patch b/pkgs/by-name/linux-megous/commits/PREF426-phy-phy-rockchip-samsung-hdptx-Enable-runtime-PM-at-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF426-phy-phy-rockchip-samsung-hdptx-Enable-runtime-PM-at-.patch rename to pkgs/by-name/linux-megous/commits/PREF426-phy-phy-rockchip-samsung-hdptx-Enable-runtime-PM-at-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF427-usb-typec-husb311-Add-HUSB311-TCPI-driver.patch b/pkgs/by-name/linux-megous/commits/PREF427-usb-typec-husb311-Add-HUSB311-TCPI-driver.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF427-usb-typec-husb311-Add-HUSB311-TCPI-driver.patch rename to pkgs/by-name/linux-megous/commits/PREF427-usb-typec-husb311-Add-HUSB311-TCPI-driver.patch diff --git a/pkgs/additional/linux-megous/commits/PREF428-phy-phy-rockchip-samsung-hdptx-Add-clock-provider-su.patch b/pkgs/by-name/linux-megous/commits/PREF428-phy-phy-rockchip-samsung-hdptx-Add-clock-provider-su.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF428-phy-phy-rockchip-samsung-hdptx-Add-clock-provider-su.patch rename to pkgs/by-name/linux-megous/commits/PREF428-phy-phy-rockchip-samsung-hdptx-Add-clock-provider-su.patch diff --git a/pkgs/additional/linux-megous/commits/PREF429-phy-phy-rockchip-samsung-hdptx-Add-FRL-EARC-support.patch b/pkgs/by-name/linux-megous/commits/PREF429-phy-phy-rockchip-samsung-hdptx-Add-FRL-EARC-support.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF429-phy-phy-rockchip-samsung-hdptx-Add-FRL-EARC-support.patch rename to pkgs/by-name/linux-megous/commits/PREF429-phy-phy-rockchip-samsung-hdptx-Add-FRL-EARC-support.patch diff --git a/pkgs/additional/linux-megous/commits/PREF430-drm-rockchip-vop2-Improve-display-modes-handling-on-.patch b/pkgs/by-name/linux-megous/commits/PREF430-drm-rockchip-vop2-Improve-display-modes-handling-on-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF430-drm-rockchip-vop2-Improve-display-modes-handling-on-.patch rename to pkgs/by-name/linux-megous/commits/PREF430-drm-rockchip-vop2-Improve-display-modes-handling-on-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF431-arm64-dts-rockchip-Add-HDMI0-bridge-to-rk3588.patch b/pkgs/by-name/linux-megous/commits/PREF431-arm64-dts-rockchip-Add-HDMI0-bridge-to-rk3588.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF431-arm64-dts-rockchip-Add-HDMI0-bridge-to-rk3588.patch rename to pkgs/by-name/linux-megous/commits/PREF431-arm64-dts-rockchip-Add-HDMI0-bridge-to-rk3588.patch diff --git a/pkgs/additional/linux-megous/commits/PREF432-clk-rockchip-Add-support-for-RV1106-RV1103.patch b/pkgs/by-name/linux-megous/commits/PREF432-clk-rockchip-Add-support-for-RV1106-RV1103.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF432-clk-rockchip-Add-support-for-RV1106-RV1103.patch rename to pkgs/by-name/linux-megous/commits/PREF432-clk-rockchip-Add-support-for-RV1106-RV1103.patch diff --git a/pkgs/additional/linux-megous/commits/PREF433-arm64-dts-rockchip-Enable-HDMI0-PHY-clk-provider-on-.patch b/pkgs/by-name/linux-megous/commits/PREF433-arm64-dts-rockchip-Enable-HDMI0-PHY-clk-provider-on-.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF433-arm64-dts-rockchip-Enable-HDMI0-PHY-clk-provider-on-.patch rename to pkgs/by-name/linux-megous/commits/PREF433-arm64-dts-rockchip-Enable-HDMI0-PHY-clk-provider-on-.patch diff --git a/pkgs/additional/linux-megous/commits/PREF434-pinctrl-rockchip-Add-support-for-RV1106-RV1103.patch b/pkgs/by-name/linux-megous/commits/PREF434-pinctrl-rockchip-Add-support-for-RV1106-RV1103.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF434-pinctrl-rockchip-Add-support-for-RV1106-RV1103.patch rename to pkgs/by-name/linux-megous/commits/PREF434-pinctrl-rockchip-Add-support-for-RV1106-RV1103.patch diff --git a/pkgs/additional/linux-megous/commits/PREF435-drm-bridge-synopsys-Add-DW-HDMI-QP-TX-Controller-dri.patch b/pkgs/by-name/linux-megous/commits/PREF435-drm-bridge-synopsys-Add-DW-HDMI-QP-TX-Controller-dri.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF435-drm-bridge-synopsys-Add-DW-HDMI-QP-TX-Controller-dri.patch rename to pkgs/by-name/linux-megous/commits/PREF435-drm-bridge-synopsys-Add-DW-HDMI-QP-TX-Controller-dri.patch diff --git a/pkgs/additional/linux-megous/commits/PREF436-iio-adc-rockchip-saradc-Add-support-for-RV1106.patch b/pkgs/by-name/linux-megous/commits/PREF436-iio-adc-rockchip-saradc-Add-support-for-RV1106.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF436-iio-adc-rockchip-saradc-Add-support-for-RV1106.patch rename to pkgs/by-name/linux-megous/commits/PREF436-iio-adc-rockchip-saradc-Add-support-for-RV1106.patch diff --git a/pkgs/additional/linux-megous/commits/PREF437-drm-rockchip-Explicitly-include-bits-header.patch b/pkgs/by-name/linux-megous/commits/PREF437-drm-rockchip-Explicitly-include-bits-header.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF437-drm-rockchip-Explicitly-include-bits-header.patch rename to pkgs/by-name/linux-megous/commits/PREF437-drm-rockchip-Explicitly-include-bits-header.patch diff --git a/pkgs/additional/linux-megous/commits/PREF438-nvmem-rockchip-otp-Add-support-for-RV1106-SoC.patch b/pkgs/by-name/linux-megous/commits/PREF438-nvmem-rockchip-otp-Add-support-for-RV1106-SoC.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF438-nvmem-rockchip-otp-Add-support-for-RV1106-SoC.patch rename to pkgs/by-name/linux-megous/commits/PREF438-nvmem-rockchip-otp-Add-support-for-RV1106-SoC.patch diff --git a/pkgs/additional/linux-megous/commits/PREF439-drm-rockchip-Add-basic-RK3588-HDMI-output-support.patch b/pkgs/by-name/linux-megous/commits/PREF439-drm-rockchip-Add-basic-RK3588-HDMI-output-support.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF439-drm-rockchip-Add-basic-RK3588-HDMI-output-support.patch rename to pkgs/by-name/linux-megous/commits/PREF439-drm-rockchip-Add-basic-RK3588-HDMI-output-support.patch diff --git a/pkgs/additional/linux-megous/commits/PREF440-thermal-rockchip-Add-support-for-RV1106-SoC.patch b/pkgs/by-name/linux-megous/commits/PREF440-thermal-rockchip-Add-support-for-RV1106-SoC.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF440-thermal-rockchip-Add-support-for-RV1106-SoC.patch rename to pkgs/by-name/linux-megous/commits/PREF440-thermal-rockchip-Add-support-for-RV1106-SoC.patch diff --git a/pkgs/additional/linux-megous/commits/PREF441-arm64-dts-rockchip-rk3588-orangepi-5-plus-Enable-GPU.patch b/pkgs/by-name/linux-megous/commits/PREF441-arm64-dts-rockchip-rk3588-orangepi-5-plus-Enable-GPU.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF441-arm64-dts-rockchip-rk3588-orangepi-5-plus-Enable-GPU.patch rename to pkgs/by-name/linux-megous/commits/PREF441-arm64-dts-rockchip-rk3588-orangepi-5-plus-Enable-GPU.patch diff --git a/pkgs/additional/linux-megous/commits/PREF442-mtd-nand-spi-Add-support-for-W25N01KVZEIR.patch b/pkgs/by-name/linux-megous/commits/PREF442-mtd-nand-spi-Add-support-for-W25N01KVZEIR.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF442-mtd-nand-spi-Add-support-for-W25N01KVZEIR.patch rename to pkgs/by-name/linux-megous/commits/PREF442-mtd-nand-spi-Add-support-for-W25N01KVZEIR.patch diff --git a/pkgs/additional/linux-megous/commits/PREF443-arm64-dts-rk3588-quartzpro64-Add-HDMI0-connector-sup.patch b/pkgs/by-name/linux-megous/commits/PREF443-arm64-dts-rk3588-quartzpro64-Add-HDMI0-connector-sup.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF443-arm64-dts-rk3588-quartzpro64-Add-HDMI0-connector-sup.patch rename to pkgs/by-name/linux-megous/commits/PREF443-arm64-dts-rk3588-quartzpro64-Add-HDMI0-connector-sup.patch diff --git a/pkgs/additional/linux-megous/commits/PREF444-soc-rockchip-Add-support-for-power-monitoring-driver.patch b/pkgs/by-name/linux-megous/commits/PREF444-soc-rockchip-Add-support-for-power-monitoring-driver.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF444-soc-rockchip-Add-support-for-power-monitoring-driver.patch rename to pkgs/by-name/linux-megous/commits/PREF444-soc-rockchip-Add-support-for-power-monitoring-driver.patch diff --git a/pkgs/additional/linux-megous/commits/PREF445-phy-rockchip-inno-usb2-Add-support-for-RV1106-RV1103.patch b/pkgs/by-name/linux-megous/commits/PREF445-phy-rockchip-inno-usb2-Add-support-for-RV1106-RV1103.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF445-phy-rockchip-inno-usb2-Add-support-for-RV1106-RV1103.patch rename to pkgs/by-name/linux-megous/commits/PREF445-phy-rockchip-inno-usb2-Add-support-for-RV1106-RV1103.patch diff --git a/pkgs/additional/linux-megous/commits/PREF446-char-hw_random-Add-support-for-Rockchip-RNG.patch b/pkgs/by-name/linux-megous/commits/PREF446-char-hw_random-Add-support-for-Rockchip-RNG.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF446-char-hw_random-Add-support-for-Rockchip-RNG.patch rename to pkgs/by-name/linux-megous/commits/PREF446-char-hw_random-Add-support-for-Rockchip-RNG.patch diff --git a/pkgs/additional/linux-megous/commits/PREF447-rtc-rockchip-Add-support-for-RTC-present-in-RV1106-S.patch b/pkgs/by-name/linux-megous/commits/PREF447-rtc-rockchip-Add-support-for-RTC-present-in-RV1106-S.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF447-rtc-rockchip-Add-support-for-RTC-present-in-RV1106-S.patch rename to pkgs/by-name/linux-megous/commits/PREF447-rtc-rockchip-Add-support-for-RTC-present-in-RV1106-S.patch diff --git a/pkgs/additional/linux-megous/commits/PREF448-net-phy-Add-Rockchip-RK630-PHY-driver.patch b/pkgs/by-name/linux-megous/commits/PREF448-net-phy-Add-Rockchip-RK630-PHY-driver.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF448-net-phy-Add-Rockchip-RK630-PHY-driver.patch rename to pkgs/by-name/linux-megous/commits/PREF448-net-phy-Add-Rockchip-RK630-PHY-driver.patch diff --git a/pkgs/additional/linux-megous/commits/PREF449-net-ethernet-stmmac-Add-support-for-Rockchip-RV1106.patch b/pkgs/by-name/linux-megous/commits/PREF449-net-ethernet-stmmac-Add-support-for-Rockchip-RV1106.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF449-net-ethernet-stmmac-Add-support-for-Rockchip-RV1106.patch rename to pkgs/by-name/linux-megous/commits/PREF449-net-ethernet-stmmac-Add-support-for-Rockchip-RV1106.patch diff --git a/pkgs/additional/linux-megous/commits/PREF450-ARM-dts-rockchip-rv1103-Add-Rockchip-RV1103-SoC-supp.patch b/pkgs/by-name/linux-megous/commits/PREF450-ARM-dts-rockchip-rv1103-Add-Rockchip-RV1103-SoC-supp.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF450-ARM-dts-rockchip-rv1103-Add-Rockchip-RV1103-SoC-supp.patch rename to pkgs/by-name/linux-megous/commits/PREF450-ARM-dts-rockchip-rv1103-Add-Rockchip-RV1103-SoC-supp.patch diff --git a/pkgs/additional/linux-megous/commits/PREF451-Make-microbuttons-on-Orange-Pi-PC-and-PC-2-work-as-p.patch b/pkgs/by-name/linux-megous/commits/PREF451-Make-microbuttons-on-Orange-Pi-PC-and-PC-2-work-as-p.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF451-Make-microbuttons-on-Orange-Pi-PC-and-PC-2-work-as-p.patch rename to pkgs/by-name/linux-megous/commits/PREF451-Make-microbuttons-on-Orange-Pi-PC-and-PC-2-work-as-p.patch diff --git a/pkgs/additional/linux-megous/commits/PREF452-ARM-dts-rockchip-Add-Rockchip-RV1106-SoC-support.patch b/pkgs/by-name/linux-megous/commits/PREF452-ARM-dts-rockchip-Add-Rockchip-RV1106-SoC-support.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF452-ARM-dts-rockchip-Add-Rockchip-RV1106-SoC-support.patch rename to pkgs/by-name/linux-megous/commits/PREF452-ARM-dts-rockchip-Add-Rockchip-RV1106-SoC-support.patch diff --git a/pkgs/additional/linux-megous/commits/PREF453-Add-support-for-my-private-Sapomat-device.patch b/pkgs/by-name/linux-megous/commits/PREF453-Add-support-for-my-private-Sapomat-device.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF453-Add-support-for-my-private-Sapomat-device.patch rename to pkgs/by-name/linux-megous/commits/PREF453-Add-support-for-my-private-Sapomat-device.patch diff --git a/pkgs/additional/linux-megous/commits/PREF454-ARM-dts-rockchip-rv1103-Add-Luckfox-Pico-Mini-suppor.patch b/pkgs/by-name/linux-megous/commits/PREF454-ARM-dts-rockchip-rv1103-Add-Luckfox-Pico-Mini-suppor.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF454-ARM-dts-rockchip-rv1103-Add-Luckfox-Pico-Mini-suppor.patch rename to pkgs/by-name/linux-megous/commits/PREF454-ARM-dts-rockchip-rv1103-Add-Luckfox-Pico-Mini-suppor.patch diff --git a/pkgs/additional/linux-megous/commits/PREF455-ARM-dts-sun8i-h3-orange-pi-one-Enable-all-gpio-heade.patch b/pkgs/by-name/linux-megous/commits/PREF455-ARM-dts-sun8i-h3-orange-pi-one-Enable-all-gpio-heade.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF455-ARM-dts-sun8i-h3-orange-pi-one-Enable-all-gpio-heade.patch rename to pkgs/by-name/linux-megous/commits/PREF455-ARM-dts-sun8i-h3-orange-pi-one-Enable-all-gpio-heade.patch diff --git a/pkgs/additional/linux-megous/commits/PREF456-ARM-dts-rockchip-Add-support-for-Luckfox-Pico-Pro-Ma.patch b/pkgs/by-name/linux-megous/commits/PREF456-ARM-dts-rockchip-Add-support-for-Luckfox-Pico-Pro-Ma.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF456-ARM-dts-rockchip-Add-support-for-Luckfox-Pico-Pro-Ma.patch rename to pkgs/by-name/linux-megous/commits/PREF456-ARM-dts-rockchip-Add-support-for-Luckfox-Pico-Pro-Ma.patch diff --git a/pkgs/additional/linux-megous/commits/PREF457-mtd-spi-nor-Add-Alliance-memory-support.patch b/pkgs/by-name/linux-megous/commits/PREF457-mtd-spi-nor-Add-Alliance-memory-support.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF457-mtd-spi-nor-Add-Alliance-memory-support.patch rename to pkgs/by-name/linux-megous/commits/PREF457-mtd-spi-nor-Add-Alliance-memory-support.patch diff --git a/pkgs/additional/linux-megous/commits/PREF458-Add-README.md-with-information-and-u-boot-patches.patch b/pkgs/by-name/linux-megous/commits/PREF458-Add-README.md-with-information-and-u-boot-patches.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF458-Add-README.md-with-information-and-u-boot-patches.patch rename to pkgs/by-name/linux-megous/commits/PREF458-Add-README.md-with-information-and-u-boot-patches.patch diff --git a/pkgs/additional/linux-megous/commits/PREF459-Defconfigs-for-all-my-devices.patch b/pkgs/by-name/linux-megous/commits/PREF459-Defconfigs-for-all-my-devices.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF459-Defconfigs-for-all-my-devices.patch rename to pkgs/by-name/linux-megous/commits/PREF459-Defconfigs-for-all-my-devices.patch diff --git a/pkgs/additional/linux-megous/commits/PREF460-Update-defconfigs.patch b/pkgs/by-name/linux-megous/commits/PREF460-Update-defconfigs.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF460-Update-defconfigs.patch rename to pkgs/by-name/linux-megous/commits/PREF460-Update-defconfigs.patch diff --git a/pkgs/additional/linux-megous/commits/PREF461-Update-for-6.11.patch b/pkgs/by-name/linux-megous/commits/PREF461-Update-for-6.11.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF461-Update-for-6.11.patch rename to pkgs/by-name/linux-megous/commits/PREF461-Update-for-6.11.patch diff --git a/pkgs/additional/linux-megous/commits/PREF462-media-imx258-Drop-interface-speed-to-1224-mbps.patch b/pkgs/by-name/linux-megous/commits/PREF462-media-imx258-Drop-interface-speed-to-1224-mbps.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF462-media-imx258-Drop-interface-speed-to-1224-mbps.patch rename to pkgs/by-name/linux-megous/commits/PREF462-media-imx258-Drop-interface-speed-to-1224-mbps.patch diff --git a/pkgs/additional/linux-megous/commits/PREF463-Main-integration-branch-Read-commit-message-for-NEWS.patch b/pkgs/by-name/linux-megous/commits/PREF463-Main-integration-branch-Read-commit-message-for-NEWS.patch similarity index 100% rename from pkgs/additional/linux-megous/commits/PREF463-Main-integration-branch-Read-commit-message-for-NEWS.patch rename to pkgs/by-name/linux-megous/commits/PREF463-Main-integration-branch-Read-commit-message-for-NEWS.patch diff --git a/pkgs/additional/linux-megous/default.nix b/pkgs/by-name/linux-megous/package.nix similarity index 100% rename from pkgs/additional/linux-megous/default.nix rename to pkgs/by-name/linux-megous/package.nix diff --git a/pkgs/additional/linux-megous/patches.nix b/pkgs/by-name/linux-megous/patches.nix similarity index 100% rename from pkgs/additional/linux-megous/patches.nix rename to pkgs/by-name/linux-megous/patches.nix diff --git a/pkgs/additional/linux-megous/pinephone-1_2b-af8133j.patch b/pkgs/by-name/linux-megous/pinephone-1_2b-af8133j.patch similarity index 100% rename from pkgs/additional/linux-megous/pinephone-1_2b-af8133j.patch rename to pkgs/by-name/linux-megous/pinephone-1_2b-af8133j.patch diff --git a/pkgs/additional/linux-mobian/default.nix b/pkgs/by-name/linux-mobian/package.nix similarity index 100% rename from pkgs/additional/linux-mobian/default.nix rename to pkgs/by-name/linux-mobian/package.nix diff --git a/pkgs/additional/linux-mobian/patches.nix b/pkgs/by-name/linux-mobian/patches.nix similarity index 100% rename from pkgs/additional/linux-mobian/patches.nix rename to pkgs/by-name/linux-mobian/patches.nix diff --git a/pkgs/additional/linux-postmarketos-allwinner/default.nix b/pkgs/by-name/linux-postmarketos-allwinner/package.nix similarity index 100% rename from pkgs/additional/linux-postmarketos-allwinner/default.nix rename to pkgs/by-name/linux-postmarketos-allwinner/package.nix diff --git a/pkgs/additional/linux-postmarketos-exynos5/config-postmarketos-exynos5.arm7 b/pkgs/by-name/linux-postmarketos-exynos5/config-postmarketos-exynos5.arm7 similarity index 100% rename from pkgs/additional/linux-postmarketos-exynos5/config-postmarketos-exynos5.arm7 rename to pkgs/by-name/linux-postmarketos-exynos5/config-postmarketos-exynos5.arm7 diff --git a/pkgs/additional/linux-postmarketos-exynos5/default.nix b/pkgs/by-name/linux-postmarketos-exynos5/package.nix similarity index 100% rename from pkgs/additional/linux-postmarketos-exynos5/default.nix rename to pkgs/by-name/linux-postmarketos-exynos5/package.nix diff --git a/pkgs/additional/linux-postmarketos-exynos5/snow-panel-fix.patch b/pkgs/by-name/linux-postmarketos-exynos5/snow-panel-fix.patch similarity index 100% rename from pkgs/additional/linux-postmarketos-exynos5/snow-panel-fix.patch rename to pkgs/by-name/linux-postmarketos-exynos5/snow-panel-fix.patch diff --git a/pkgs/additional/linux-postmarketos-exynos5/snow-panel-revert-b116xw03.patch b/pkgs/by-name/linux-postmarketos-exynos5/snow-panel-revert-b116xw03.patch similarity index 100% rename from pkgs/additional/linux-postmarketos-exynos5/snow-panel-revert-b116xw03.patch rename to pkgs/by-name/linux-postmarketos-exynos5/snow-panel-revert-b116xw03.patch diff --git a/pkgs/additional/linux-postmarketos-pinephonepro/default.nix b/pkgs/by-name/linux-postmarketos-pinephonepro/package.nix similarity index 100% rename from pkgs/additional/linux-postmarketos-pinephonepro/default.nix rename to pkgs/by-name/linux-postmarketos-pinephonepro/package.nix diff --git a/pkgs/additional/linux-sane-pinephonepro/default.nix b/pkgs/by-name/linux-sane-pinephonepro/package.nix similarity index 100% rename from pkgs/additional/linux-sane-pinephonepro/default.nix rename to pkgs/by-name/linux-sane-pinephonepro/package.nix diff --git a/pkgs/additional/listparser/default.nix b/pkgs/by-name/listparser/package.nix similarity index 100% rename from pkgs/additional/listparser/default.nix rename to pkgs/by-name/listparser/package.nix diff --git a/pkgs/additional/mcg/default.nix b/pkgs/by-name/mcg/package.nix similarity index 100% rename from pkgs/additional/mcg/default.nix rename to pkgs/by-name/mcg/package.nix diff --git a/pkgs/additional/megapixels-next/default.nix b/pkgs/by-name/megapixels-next/package.nix similarity index 100% rename from pkgs/additional/megapixels-next/default.nix rename to pkgs/by-name/megapixels-next/package.nix diff --git a/pkgs/additional/mobile-nixos/default.nix b/pkgs/by-name/mobile-nixos/package.nix similarity index 100% rename from pkgs/additional/mobile-nixos/default.nix rename to pkgs/by-name/mobile-nixos/package.nix diff --git a/pkgs/additional/modemmanager-split/default.nix b/pkgs/by-name/modemmanager-split/package.nix similarity index 100% rename from pkgs/additional/modemmanager-split/default.nix rename to pkgs/by-name/modemmanager-split/package.nix diff --git a/pkgs/additional/mx-sanebot/Cargo.lock b/pkgs/by-name/mx-sanebot/Cargo.lock similarity index 100% rename from pkgs/additional/mx-sanebot/Cargo.lock rename to pkgs/by-name/mx-sanebot/Cargo.lock diff --git a/pkgs/additional/mx-sanebot/Cargo.toml b/pkgs/by-name/mx-sanebot/Cargo.toml similarity index 100% rename from pkgs/additional/mx-sanebot/Cargo.toml rename to pkgs/by-name/mx-sanebot/Cargo.toml diff --git a/pkgs/additional/mx-sanebot/flake.lock b/pkgs/by-name/mx-sanebot/flake.lock similarity index 100% rename from pkgs/additional/mx-sanebot/flake.lock rename to pkgs/by-name/mx-sanebot/flake.lock diff --git a/pkgs/additional/mx-sanebot/flake.nix b/pkgs/by-name/mx-sanebot/flake.nix similarity index 100% rename from pkgs/additional/mx-sanebot/flake.nix rename to pkgs/by-name/mx-sanebot/flake.nix diff --git a/pkgs/additional/mx-sanebot/default.nix b/pkgs/by-name/mx-sanebot/package.nix similarity index 100% rename from pkgs/additional/mx-sanebot/default.nix rename to pkgs/by-name/mx-sanebot/package.nix diff --git a/pkgs/additional/mx-sanebot/shell.nix b/pkgs/by-name/mx-sanebot/shell.nix similarity index 100% rename from pkgs/additional/mx-sanebot/shell.nix rename to pkgs/by-name/mx-sanebot/shell.nix diff --git a/pkgs/additional/mx-sanebot/src/main.rs b/pkgs/by-name/mx-sanebot/src/main.rs similarity index 100% rename from pkgs/additional/mx-sanebot/src/main.rs rename to pkgs/by-name/mx-sanebot/src/main.rs diff --git a/pkgs/additional/mx-sanebot/src/msg_handler.rs b/pkgs/by-name/mx-sanebot/src/msg_handler.rs similarity index 100% rename from pkgs/additional/mx-sanebot/src/msg_handler.rs rename to pkgs/by-name/mx-sanebot/src/msg_handler.rs diff --git a/pkgs/additional/mx-sanebot/src/parsing.rs b/pkgs/by-name/mx-sanebot/src/parsing.rs similarity index 100% rename from pkgs/additional/mx-sanebot/src/parsing.rs rename to pkgs/by-name/mx-sanebot/src/parsing.rs diff --git a/pkgs/additional/networkmanager-split/default.nix b/pkgs/by-name/networkmanager-split/package.nix similarity index 100% rename from pkgs/additional/networkmanager-split/default.nix rename to pkgs/by-name/networkmanager-split/package.nix diff --git a/pkgs/additional/newsflash-nixified/Cargo.nix b/pkgs/by-name/newsflash-nixified/Cargo.nix similarity index 100% rename from pkgs/additional/newsflash-nixified/Cargo.nix rename to pkgs/by-name/newsflash-nixified/Cargo.nix diff --git a/pkgs/additional/newsflash-nixified/crate-hashes.json b/pkgs/by-name/newsflash-nixified/crate-hashes.json similarity index 100% rename from pkgs/additional/newsflash-nixified/crate-hashes.json rename to pkgs/by-name/newsflash-nixified/crate-hashes.json diff --git a/pkgs/additional/newsflash-nixified/default.nix b/pkgs/by-name/newsflash-nixified/package.nix similarity index 100% rename from pkgs/additional/newsflash-nixified/default.nix rename to pkgs/by-name/newsflash-nixified/package.nix diff --git a/pkgs/additional/nixpkgs-wayland/default.nix b/pkgs/by-name/nixpkgs-wayland/package.nix similarity index 100% rename from pkgs/additional/nixpkgs-wayland/default.nix rename to pkgs/by-name/nixpkgs-wayland/package.nix diff --git a/pkgs/additional/nixpkgs/2024-10-01-python-cross-resource-usage.patch b/pkgs/by-name/nixpkgs/2024-10-01-python-cross-resource-usage.patch similarity index 100% rename from pkgs/additional/nixpkgs/2024-10-01-python-cross-resource-usage.patch rename to pkgs/by-name/nixpkgs/2024-10-01-python-cross-resource-usage.patch diff --git a/pkgs/additional/nixpkgs/list.nix b/pkgs/by-name/nixpkgs/list.nix similarity index 100% rename from pkgs/additional/nixpkgs/list.nix rename to pkgs/by-name/nixpkgs/list.nix diff --git a/pkgs/additional/nixpkgs/default.nix b/pkgs/by-name/nixpkgs/package.nix similarity index 90% rename from pkgs/additional/nixpkgs/default.nix rename to pkgs/by-name/nixpkgs/package.nix index 64c8e2358..c0c76b02f 100644 --- a/pkgs/additional/nixpkgs/default.nix +++ b/pkgs/by-name/nixpkgs/package.nix @@ -17,13 +17,16 @@ # - master: temporarily if i'm otherwise cherry-picking lots of already-applied patches # - staging-next: if testing stuff that's been PR'd into staging, i.e. base library updates. # - staging: maybe if no staging-next -> master PR has been cut yet? -{ variant ? "master" -, doPatch ? true -, localSystem ? builtins.currentSystem #< not available in pure mode -, system ? localSystem +{ #VVV these may or may not be available when called VVV -, fetchzip ? builtins.fetchTarball -, nix-update-script ? null + fetchzip ? builtins.fetchTarball, + nix-update-script ? null, + stdenv ? null, +#VVV config + variant ? "master", + doPatch ? true, + localSystem ? if stdenv != null then stdenv.buildPlatform.system else builtins.currentSystem, #< not available in pure mode + system ? if stdenv != null then stdenv.hostPlatform.system else localSystem, }: let lock = { diff --git a/pkgs/additional/opencellid/default.nix b/pkgs/by-name/opencellid/package.nix similarity index 100% rename from pkgs/additional/opencellid/default.nix rename to pkgs/by-name/opencellid/package.nix diff --git a/pkgs/additional/pa-dlna/default.nix b/pkgs/by-name/pa-dlna/package.nix similarity index 100% rename from pkgs/additional/pa-dlna/default.nix rename to pkgs/by-name/pa-dlna/package.nix diff --git a/pkgs/additional/peerswap/default.nix b/pkgs/by-name/peerswap/package.nix similarity index 100% rename from pkgs/additional/peerswap/default.nix rename to pkgs/by-name/peerswap/package.nix diff --git a/pkgs/additional/phog/default.nix b/pkgs/by-name/phog/package.nix similarity index 100% rename from pkgs/additional/phog/default.nix rename to pkgs/by-name/phog/package.nix diff --git a/pkgs/additional/phog/sway-compat.patch b/pkgs/by-name/phog/sway-compat.patch similarity index 100% rename from pkgs/additional/phog/sway-compat.patch rename to pkgs/by-name/phog/sway-compat.patch diff --git a/pkgs/additional/pipeline/Cargo.lock b/pkgs/by-name/pipeline/Cargo.lock similarity index 100% rename from pkgs/additional/pipeline/Cargo.lock rename to pkgs/by-name/pipeline/Cargo.lock diff --git a/pkgs/additional/pipeline/default.nix b/pkgs/by-name/pipeline/package.nix similarity index 100% rename from pkgs/additional/pipeline/default.nix rename to pkgs/by-name/pipeline/package.nix diff --git a/pkgs/additional/pyln-bolt7/default.nix b/pkgs/by-name/pyln-bolt7/package.nix similarity index 100% rename from pkgs/additional/pyln-bolt7/default.nix rename to pkgs/by-name/pyln-bolt7/package.nix diff --git a/pkgs/additional/pyln-client/default.nix b/pkgs/by-name/pyln-client/package.nix similarity index 100% rename from pkgs/additional/pyln-client/default.nix rename to pkgs/by-name/pyln-client/package.nix diff --git a/pkgs/additional/pyln-proto/default.nix b/pkgs/by-name/pyln-proto/package.nix similarity index 100% rename from pkgs/additional/pyln-proto/default.nix rename to pkgs/by-name/pyln-proto/package.nix diff --git a/pkgs/additional/qmk-packages/firmware.nix b/pkgs/by-name/qmkPackages/firmware.nix similarity index 100% rename from pkgs/additional/qmk-packages/firmware.nix rename to pkgs/by-name/qmkPackages/firmware.nix diff --git a/pkgs/additional/qmk-packages/default.nix b/pkgs/by-name/qmkPackages/package.nix similarity index 85% rename from pkgs/additional/qmk-packages/default.nix rename to pkgs/by-name/qmkPackages/package.nix index dacc20e58..a071b9ed5 100644 --- a/pkgs/additional/qmk-packages/default.nix +++ b/pkgs/by-name/qmkPackages/package.nix @@ -2,7 +2,7 @@ lib, newScope, }: -lib.makeScope newScope (self: with self; { +lib.recurseIntoAttrs (lib.makeScope newScope (self: with self; { mkQmkFirmware = { keyboard ? "all", keymap ? "all" }: callPackage ./firmware.nix { inherit keyboard keymap; @@ -12,4 +12,4 @@ lib.makeScope newScope (self: with self; { ergodox_ez = mkQmkFirmware { keyboard = "ergodox_ez"; }; ergodox_ez_glow = mkQmkFirmware { keyboard = "ergodox_ez/glow"; }; ergodox_ez_glow_sane = mkQmkFirmware { keyboard = "ergodox_ez/glow"; keymap = "sane"; }; -}) +})) diff --git a/pkgs/additional/qmk-packages/userspace/keyboards/ergodox_ez/keymaps/sane/keymap.c b/pkgs/by-name/qmkPackages/userspace/keyboards/ergodox_ez/keymaps/sane/keymap.c similarity index 100% rename from pkgs/additional/qmk-packages/userspace/keyboards/ergodox_ez/keymaps/sane/keymap.c rename to pkgs/by-name/qmkPackages/userspace/keyboards/ergodox_ez/keymaps/sane/keymap.c diff --git a/pkgs/additional/qmk-packages/userspace/keyboards/ergodox_ez/keymaps/sane/rules.mk b/pkgs/by-name/qmkPackages/userspace/keyboards/ergodox_ez/keymaps/sane/rules.mk similarity index 100% rename from pkgs/additional/qmk-packages/userspace/keyboards/ergodox_ez/keymaps/sane/rules.mk rename to pkgs/by-name/qmkPackages/userspace/keyboards/ergodox_ez/keymaps/sane/rules.mk diff --git a/pkgs/additional/rtl8723cs-firmware/default.nix b/pkgs/by-name/rtl8723cs-firmware/package.nix similarity index 100% rename from pkgs/additional/rtl8723cs-firmware/default.nix rename to pkgs/by-name/rtl8723cs-firmware/package.nix diff --git a/pkgs/additional/rtl8723cs-wowlan/default.nix b/pkgs/by-name/rtl8723cs-wowlan/package.nix similarity index 100% rename from pkgs/additional/rtl8723cs-wowlan/default.nix rename to pkgs/by-name/rtl8723cs-wowlan/package.nix diff --git a/pkgs/additional/rtl8723cs-wowlan/rtl8723cs-wowlan b/pkgs/by-name/rtl8723cs-wowlan/rtl8723cs-wowlan similarity index 100% rename from pkgs/additional/rtl8723cs-wowlan/rtl8723cs-wowlan rename to pkgs/by-name/rtl8723cs-wowlan/rtl8723cs-wowlan diff --git a/pkgs/additional/sane-backgrounds/default.nix b/pkgs/by-name/sane-backgrounds/package.nix similarity index 100% rename from pkgs/additional/sane-backgrounds/default.nix rename to pkgs/by-name/sane-backgrounds/package.nix diff --git a/pkgs/additional/sane-backgrounds/sane-nixos-bg.svg b/pkgs/by-name/sane-backgrounds/sane-nixos-bg.svg similarity index 100% rename from pkgs/additional/sane-backgrounds/sane-nixos-bg.svg rename to pkgs/by-name/sane-backgrounds/sane-nixos-bg.svg diff --git a/pkgs/additional/sane-cast/default.nix b/pkgs/by-name/sane-cast/package.nix similarity index 100% rename from pkgs/additional/sane-cast/default.nix rename to pkgs/by-name/sane-cast/package.nix diff --git a/pkgs/additional/sane-cast/sane-cast b/pkgs/by-name/sane-cast/sane-cast similarity index 100% rename from pkgs/additional/sane-cast/sane-cast rename to pkgs/by-name/sane-cast/sane-cast diff --git a/pkgs/additional/sane-die-with-parent/default.nix b/pkgs/by-name/sane-die-with-parent/package.nix similarity index 100% rename from pkgs/additional/sane-die-with-parent/default.nix rename to pkgs/by-name/sane-die-with-parent/package.nix diff --git a/pkgs/additional/sane-die-with-parent/sane-die-with-parent b/pkgs/by-name/sane-die-with-parent/sane-die-with-parent similarity index 100% rename from pkgs/additional/sane-die-with-parent/sane-die-with-parent rename to pkgs/by-name/sane-die-with-parent/sane-die-with-parent diff --git a/pkgs/additional/sane-kernel-tools/default.nix b/pkgs/by-name/sane-kernel-tools/package.nix similarity index 100% rename from pkgs/additional/sane-kernel-tools/default.nix rename to pkgs/by-name/sane-kernel-tools/package.nix diff --git a/pkgs/additional/sane-nix-files/default.nix b/pkgs/by-name/sane-nix-files/package.nix similarity index 100% rename from pkgs/additional/sane-nix-files/default.nix rename to pkgs/by-name/sane-nix-files/package.nix diff --git a/pkgs/additional/sane-open/default.nix b/pkgs/by-name/sane-open/package.nix similarity index 100% rename from pkgs/additional/sane-open/default.nix rename to pkgs/by-name/sane-open/package.nix diff --git a/pkgs/additional/sane-open/sane-open b/pkgs/by-name/sane-open/sane-open similarity index 100% rename from pkgs/additional/sane-open/sane-open rename to pkgs/by-name/sane-open/sane-open diff --git a/pkgs/additional/sane-screenshot/default.nix b/pkgs/by-name/sane-screenshot/package.nix similarity index 100% rename from pkgs/additional/sane-screenshot/default.nix rename to pkgs/by-name/sane-screenshot/package.nix diff --git a/pkgs/additional/sane-screenshot/sane-screenshot b/pkgs/by-name/sane-screenshot/sane-screenshot similarity index 100% rename from pkgs/additional/sane-screenshot/sane-screenshot rename to pkgs/by-name/sane-screenshot/sane-screenshot diff --git a/pkgs/additional/sane-scripts/default.nix b/pkgs/by-name/sane-scripts/package.nix similarity index 99% rename from pkgs/additional/sane-scripts/default.nix rename to pkgs/by-name/sane-scripts/package.nix index d975be791..2a7bcd6b8 100644 --- a/pkgs/additional/sane-scripts/default.nix +++ b/pkgs/by-name/sane-scripts/package.nix @@ -219,10 +219,10 @@ let pkgs = [ "dconf" "libsecret" "procps" "systemdMinimal" ]; }; }; -in sane-bin // { +in lib.recurseIntoAttrs (sane-bin // { lib = sane-lib; all = symlinkJoin { name = "sane-scripts"; paths = lib.attrValues sane-bin; }; -} +}) diff --git a/pkgs/additional/sane-scripts/src/lib/bt/sane_bt.py b/pkgs/by-name/sane-scripts/src/lib/bt/sane_bt.py similarity index 100% rename from pkgs/additional/sane-scripts/src/lib/bt/sane_bt.py rename to pkgs/by-name/sane-scripts/src/lib/bt/sane_bt.py diff --git a/pkgs/additional/sane-scripts/src/lib/bt/setup.py b/pkgs/by-name/sane-scripts/src/lib/bt/setup.py similarity index 100% rename from pkgs/additional/sane-scripts/src/lib/bt/setup.py rename to pkgs/by-name/sane-scripts/src/lib/bt/setup.py diff --git a/pkgs/additional/sane-scripts/src/lib/sane_bt.py b/pkgs/by-name/sane-scripts/src/lib/sane_bt.py similarity index 100% rename from pkgs/additional/sane-scripts/src/lib/sane_bt.py rename to pkgs/by-name/sane-scripts/src/lib/sane_bt.py diff --git a/pkgs/additional/sane-scripts/src/lib/sane_ssdp.py b/pkgs/by-name/sane-scripts/src/lib/sane_ssdp.py similarity index 100% rename from pkgs/additional/sane-scripts/src/lib/sane_ssdp.py rename to pkgs/by-name/sane-scripts/src/lib/sane_ssdp.py diff --git a/pkgs/additional/sane-scripts/src/lib/ssdp/sane_ssdp.py b/pkgs/by-name/sane-scripts/src/lib/ssdp/sane_ssdp.py similarity index 100% rename from pkgs/additional/sane-scripts/src/lib/ssdp/sane_ssdp.py rename to pkgs/by-name/sane-scripts/src/lib/ssdp/sane_ssdp.py diff --git a/pkgs/additional/sane-scripts/src/lib/ssdp/setup.py b/pkgs/by-name/sane-scripts/src/lib/ssdp/setup.py similarity index 100% rename from pkgs/additional/sane-scripts/src/lib/ssdp/setup.py rename to pkgs/by-name/sane-scripts/src/lib/ssdp/setup.py diff --git a/pkgs/additional/sane-scripts/src/sane-bt-add b/pkgs/by-name/sane-scripts/src/sane-bt-add similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-bt-add rename to pkgs/by-name/sane-scripts/src/sane-bt-add diff --git a/pkgs/additional/sane-scripts/src/sane-bt-rm b/pkgs/by-name/sane-scripts/src/sane-bt-rm similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-bt-rm rename to pkgs/by-name/sane-scripts/src/sane-bt-rm diff --git a/pkgs/additional/sane-scripts/src/sane-bt-search b/pkgs/by-name/sane-scripts/src/sane-bt-search similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-bt-search rename to pkgs/by-name/sane-scripts/src/sane-bt-search diff --git a/pkgs/additional/sane-scripts/src/sane-bt-show b/pkgs/by-name/sane-scripts/src/sane-bt-show similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-bt-show rename to pkgs/by-name/sane-scripts/src/sane-bt-show diff --git a/pkgs/additional/sane-scripts/src/sane-clone b/pkgs/by-name/sane-scripts/src/sane-clone similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-clone rename to pkgs/by-name/sane-scripts/src/sane-clone diff --git a/pkgs/additional/sane-scripts/src/sane-deadlines b/pkgs/by-name/sane-scripts/src/sane-deadlines similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-deadlines rename to pkgs/by-name/sane-scripts/src/sane-deadlines diff --git a/pkgs/additional/sane-scripts/src/sane-dev-cargo-loop b/pkgs/by-name/sane-scripts/src/sane-dev-cargo-loop similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-dev-cargo-loop rename to pkgs/by-name/sane-scripts/src/sane-dev-cargo-loop diff --git a/pkgs/additional/sane-scripts/src/sane-find-dotfiles b/pkgs/by-name/sane-scripts/src/sane-find-dotfiles similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-find-dotfiles rename to pkgs/by-name/sane-scripts/src/sane-find-dotfiles diff --git a/pkgs/additional/sane-scripts/src/sane-ip-check b/pkgs/by-name/sane-scripts/src/sane-ip-check similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-ip-check rename to pkgs/by-name/sane-scripts/src/sane-ip-check diff --git a/pkgs/additional/sane-scripts/src/sane-ip-port-forward b/pkgs/by-name/sane-scripts/src/sane-ip-port-forward similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-ip-port-forward rename to pkgs/by-name/sane-scripts/src/sane-ip-port-forward diff --git a/pkgs/additional/sane-scripts/src/sane-private-do b/pkgs/by-name/sane-scripts/src/sane-private-do similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-private-do rename to pkgs/by-name/sane-scripts/src/sane-private-do diff --git a/pkgs/additional/sane-scripts/src/sane-private-init b/pkgs/by-name/sane-scripts/src/sane-private-init similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-private-init rename to pkgs/by-name/sane-scripts/src/sane-private-init diff --git a/pkgs/additional/sane-scripts/src/sane-private-lock b/pkgs/by-name/sane-scripts/src/sane-private-lock similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-private-lock rename to pkgs/by-name/sane-scripts/src/sane-private-lock diff --git a/pkgs/additional/sane-scripts/src/sane-private-unlock b/pkgs/by-name/sane-scripts/src/sane-private-unlock similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-private-unlock rename to pkgs/by-name/sane-scripts/src/sane-private-unlock diff --git a/pkgs/additional/sane-scripts/src/sane-private-unlock-remote b/pkgs/by-name/sane-scripts/src/sane-private-unlock-remote similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-private-unlock-remote rename to pkgs/by-name/sane-scripts/src/sane-private-unlock-remote diff --git a/pkgs/additional/sane-scripts/src/sane-rcp b/pkgs/by-name/sane-scripts/src/sane-rcp similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-rcp rename to pkgs/by-name/sane-scripts/src/sane-rcp diff --git a/pkgs/additional/sane-scripts/src/sane-reboot b/pkgs/by-name/sane-scripts/src/sane-reboot similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-reboot rename to pkgs/by-name/sane-scripts/src/sane-reboot diff --git a/pkgs/additional/sane-scripts/src/sane-reclaim-boot-space b/pkgs/by-name/sane-scripts/src/sane-reclaim-boot-space similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-reclaim-boot-space rename to pkgs/by-name/sane-scripts/src/sane-reclaim-boot-space diff --git a/pkgs/additional/sane-scripts/src/sane-reclaim-disk-space b/pkgs/by-name/sane-scripts/src/sane-reclaim-disk-space similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-reclaim-disk-space rename to pkgs/by-name/sane-scripts/src/sane-reclaim-disk-space diff --git a/pkgs/additional/sane-scripts/src/sane-secrets-dump b/pkgs/by-name/sane-scripts/src/sane-secrets-dump similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-secrets-dump rename to pkgs/by-name/sane-scripts/src/sane-secrets-dump diff --git a/pkgs/additional/sane-scripts/src/sane-secrets-unlock b/pkgs/by-name/sane-scripts/src/sane-secrets-unlock similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-secrets-unlock rename to pkgs/by-name/sane-scripts/src/sane-secrets-unlock diff --git a/pkgs/additional/sane-scripts/src/sane-secrets-update-keys b/pkgs/by-name/sane-scripts/src/sane-secrets-update-keys similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-secrets-update-keys rename to pkgs/by-name/sane-scripts/src/sane-secrets-update-keys diff --git a/pkgs/additional/sane-scripts/src/sane-shutdown b/pkgs/by-name/sane-scripts/src/sane-shutdown similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-shutdown rename to pkgs/by-name/sane-scripts/src/sane-shutdown diff --git a/pkgs/additional/sane-scripts/src/sane-stop-all-servo b/pkgs/by-name/sane-scripts/src/sane-stop-all-servo similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-stop-all-servo rename to pkgs/by-name/sane-scripts/src/sane-stop-all-servo diff --git a/pkgs/additional/sane-scripts/src/sane-sudo-redirect b/pkgs/by-name/sane-scripts/src/sane-sudo-redirect similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-sudo-redirect rename to pkgs/by-name/sane-scripts/src/sane-sudo-redirect diff --git a/pkgs/additional/sane-scripts/src/sane-sync-from-iphone b/pkgs/by-name/sane-scripts/src/sane-sync-from-iphone similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-sync-from-iphone rename to pkgs/by-name/sane-scripts/src/sane-sync-from-iphone diff --git a/pkgs/additional/sane-scripts/src/sane-sync-music b/pkgs/by-name/sane-scripts/src/sane-sync-music similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-sync-music rename to pkgs/by-name/sane-scripts/src/sane-sync-music diff --git a/pkgs/additional/sane-scripts/src/sane-tag-media b/pkgs/by-name/sane-scripts/src/sane-tag-media similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-tag-media rename to pkgs/by-name/sane-scripts/src/sane-tag-media diff --git a/pkgs/additional/sane-scripts/src/sane-vpn b/pkgs/by-name/sane-scripts/src/sane-vpn similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-vpn rename to pkgs/by-name/sane-scripts/src/sane-vpn diff --git a/pkgs/additional/sane-scripts/src/sane-which b/pkgs/by-name/sane-scripts/src/sane-which similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-which rename to pkgs/by-name/sane-scripts/src/sane-which diff --git a/pkgs/additional/sane-scripts/src/sane-wipe b/pkgs/by-name/sane-scripts/src/sane-wipe similarity index 100% rename from pkgs/additional/sane-scripts/src/sane-wipe rename to pkgs/by-name/sane-scripts/src/sane-wipe diff --git a/pkgs/additional/sane-sysload/default.nix b/pkgs/by-name/sane-sysload/package.nix similarity index 100% rename from pkgs/additional/sane-sysload/default.nix rename to pkgs/by-name/sane-sysload/package.nix diff --git a/pkgs/additional/sane-sysload/sane-sysload b/pkgs/by-name/sane-sysload/sane-sysload similarity index 100% rename from pkgs/additional/sane-sysload/sane-sysload rename to pkgs/by-name/sane-sysload/sane-sysload diff --git a/pkgs/additional/sane-weather/default.nix b/pkgs/by-name/sane-weather/package.nix similarity index 100% rename from pkgs/additional/sane-weather/default.nix rename to pkgs/by-name/sane-weather/package.nix diff --git a/pkgs/additional/sane-weather/sane-weather b/pkgs/by-name/sane-weather/sane-weather similarity index 100% rename from pkgs/additional/sane-weather/sane-weather rename to pkgs/by-name/sane-weather/sane-weather diff --git a/pkgs/additional/sanebox/default.nix b/pkgs/by-name/sanebox/package.nix similarity index 100% rename from pkgs/additional/sanebox/default.nix rename to pkgs/by-name/sanebox/package.nix diff --git a/pkgs/additional/sanebox/sanebox b/pkgs/by-name/sanebox/sanebox similarity index 100% rename from pkgs/additional/sanebox/sanebox rename to pkgs/by-name/sanebox/sanebox diff --git a/pkgs/additional/schlock/default.nix b/pkgs/by-name/schlock/package.nix similarity index 100% rename from pkgs/additional/schlock/default.nix rename to pkgs/by-name/schlock/package.nix diff --git a/pkgs/additional/signal-desktop-from-src/bettersqlite-use-system-sqlcipher.patch b/pkgs/by-name/signal-desktop-from-src/bettersqlite-use-system-sqlcipher.patch similarity index 100% rename from pkgs/additional/signal-desktop-from-src/bettersqlite-use-system-sqlcipher.patch rename to pkgs/by-name/signal-desktop-from-src/bettersqlite-use-system-sqlcipher.patch diff --git a/pkgs/additional/signal-desktop-from-src/debug.patch b/pkgs/by-name/signal-desktop-from-src/debug.patch similarity index 100% rename from pkgs/additional/signal-desktop-from-src/debug.patch rename to pkgs/by-name/signal-desktop-from-src/debug.patch diff --git a/pkgs/additional/signal-desktop-from-src/debugging-notes.md b/pkgs/by-name/signal-desktop-from-src/debugging-notes.md similarity index 100% rename from pkgs/additional/signal-desktop-from-src/debugging-notes.md rename to pkgs/by-name/signal-desktop-from-src/debugging-notes.md diff --git a/pkgs/additional/signal-desktop-from-src/fts5-extension/default.nix b/pkgs/by-name/signal-desktop-from-src/fts5-extension/default.nix similarity index 100% rename from pkgs/additional/signal-desktop-from-src/fts5-extension/default.nix rename to pkgs/by-name/signal-desktop-from-src/fts5-extension/default.nix diff --git a/pkgs/additional/signal-desktop-from-src/no-mac-screen-share.patch b/pkgs/by-name/signal-desktop-from-src/no-mac-screen-share.patch similarity index 100% rename from pkgs/additional/signal-desktop-from-src/no-mac-screen-share.patch rename to pkgs/by-name/signal-desktop-from-src/no-mac-screen-share.patch diff --git a/pkgs/additional/signal-desktop-from-src/default.nix b/pkgs/by-name/signal-desktop-from-src/package.nix similarity index 100% rename from pkgs/additional/signal-desktop-from-src/default.nix rename to pkgs/by-name/signal-desktop-from-src/package.nix diff --git a/pkgs/additional/signal-desktop-from-src/show-on-launch.patch b/pkgs/by-name/signal-desktop-from-src/show-on-launch.patch similarity index 100% rename from pkgs/additional/signal-desktop-from-src/show-on-launch.patch rename to pkgs/by-name/signal-desktop-from-src/show-on-launch.patch diff --git a/pkgs/additional/sm64ex-coop-deluxe/default.nix b/pkgs/by-name/sm64ex-coop-deluxe/package.nix similarity index 100% rename from pkgs/additional/sm64ex-coop-deluxe/default.nix rename to pkgs/by-name/sm64ex-coop-deluxe/package.nix diff --git a/pkgs/additional/sofacoustics/default.nix b/pkgs/by-name/sofacoustics/package.nix similarity index 99% rename from pkgs/additional/sofacoustics/default.nix rename to pkgs/by-name/sofacoustics/package.nix index 5d1bcc418..1e29f4192 100644 --- a/pkgs/additional/sofacoustics/default.nix +++ b/pkgs/by-name/sofacoustics/package.nix @@ -7,7 +7,7 @@ stdenvNoCC, symlinkJoin, }: -lib.makeScope newScope (self: with self; { +lib.recurseIntoAttrs (lib.makeScope newScope (self: with self; { updateWithSuper = false; #< don't update datasets unless user explicitly asks for that, because there are *so many*, and unchanging downloadSofacoustics = prefix: database: name: hash: stdenvNoCC.mkDerivation (finalAttrs: { @@ -428,4 +428,4 @@ lib.makeScope newScope (self: with self; { name = "widespread-all"; paths = builtins.attrValues (lib.removeAttrs widespread [ "recurseForDerivations" ]); }; -}) +})) diff --git a/pkgs/additional/sops-nix/default.nix b/pkgs/by-name/sops-nix/package.nix similarity index 100% rename from pkgs/additional/sops-nix/default.nix rename to pkgs/by-name/sops-nix/package.nix diff --git a/pkgs/additional/splatmoji/default.nix b/pkgs/by-name/splatmoji/package.nix similarity index 100% rename from pkgs/additional/splatmoji/default.nix rename to pkgs/by-name/splatmoji/package.nix diff --git a/pkgs/additional/static-nix-shell/default.nix b/pkgs/by-name/static-nix-shell/package.nix similarity index 100% rename from pkgs/additional/static-nix-shell/default.nix rename to pkgs/by-name/static-nix-shell/package.nix diff --git a/pkgs/additional/sublime-music-mobile/default.nix b/pkgs/by-name/sublime-music-mobile/package.nix similarity index 100% rename from pkgs/additional/sublime-music-mobile/default.nix rename to pkgs/by-name/sublime-music-mobile/package.nix diff --git a/pkgs/additional/swaylock-mobile/default.nix b/pkgs/by-name/swaylock-mobile/package.nix similarity index 100% rename from pkgs/additional/swaylock-mobile/default.nix rename to pkgs/by-name/swaylock-mobile/package.nix diff --git a/pkgs/additional/swaylock-plugin/default.nix b/pkgs/by-name/swaylock-plugin/package.nix similarity index 100% rename from pkgs/additional/swaylock-plugin/default.nix rename to pkgs/by-name/swaylock-plugin/package.nix diff --git a/pkgs/additional/sxmo-suspend/default.nix b/pkgs/by-name/sxmo-suspend/package.nix similarity index 100% rename from pkgs/additional/sxmo-suspend/default.nix rename to pkgs/by-name/sxmo-suspend/package.nix diff --git a/pkgs/additional/sxmo-suspend/sxmo_suspend.sh b/pkgs/by-name/sxmo-suspend/sxmo_suspend.sh similarity index 100% rename from pkgs/additional/sxmo-suspend/sxmo_suspend.sh rename to pkgs/by-name/sxmo-suspend/sxmo_suspend.sh diff --git a/pkgs/additional/sxmo_swaylock/default.nix b/pkgs/by-name/sxmo_swaylock/package.nix similarity index 100% rename from pkgs/additional/sxmo_swaylock/default.nix rename to pkgs/by-name/sxmo_swaylock/package.nix diff --git a/pkgs/additional/syshud/default.nix b/pkgs/by-name/syshud/package.nix similarity index 100% rename from pkgs/additional/syshud/default.nix rename to pkgs/by-name/syshud/package.nix diff --git a/pkgs/additional/tow-boot-pinephone/default.nix b/pkgs/by-name/tow-boot-pinephone/package.nix similarity index 100% rename from pkgs/additional/tow-boot-pinephone/default.nix rename to pkgs/by-name/tow-boot-pinephone/package.nix diff --git a/pkgs/additional/tree-sitter-nix-shell/default.nix b/pkgs/by-name/tree-sitter-nix-shell/package.nix similarity index 100% rename from pkgs/additional/tree-sitter-nix-shell/default.nix rename to pkgs/by-name/tree-sitter-nix-shell/package.nix diff --git a/pkgs/additional/trivial-builders/default.nix b/pkgs/by-name/trivial-builders/package.nix similarity index 100% rename from pkgs/additional/trivial-builders/default.nix rename to pkgs/by-name/trivial-builders/package.nix diff --git a/pkgs/additional/u-boot-pinephone-pro/default.nix b/pkgs/by-name/u-boot-pinephone-pro/package.nix similarity index 100% rename from pkgs/additional/u-boot-pinephone-pro/default.nix rename to pkgs/by-name/u-boot-pinephone-pro/package.nix diff --git a/pkgs/additional/u-boot-pinephone/default.nix b/pkgs/by-name/u-boot-pinephone/package.nix similarity index 100% rename from pkgs/additional/u-boot-pinephone/default.nix rename to pkgs/by-name/u-boot-pinephone/package.nix diff --git a/pkgs/additional/uassets/default.nix b/pkgs/by-name/uassets/package.nix similarity index 100% rename from pkgs/additional/uassets/default.nix rename to pkgs/by-name/uassets/package.nix diff --git a/pkgs/additional/unftp/default.nix b/pkgs/by-name/unftp/package.nix similarity index 100% rename from pkgs/additional/unftp/default.nix rename to pkgs/by-name/unftp/package.nix diff --git a/pkgs/additional/uninsane-dot-org/default.nix b/pkgs/by-name/uninsane-dot-org/package.nix similarity index 100% rename from pkgs/additional/uninsane-dot-org/default.nix rename to pkgs/by-name/uninsane-dot-org/package.nix diff --git a/pkgs/additional/wvkbd-mk/default.nix b/pkgs/by-name/wvkbd-mk/package.nix similarity index 100% rename from pkgs/additional/wvkbd-mk/default.nix rename to pkgs/by-name/wvkbd-mk/package.nix diff --git a/pkgs/additional/zecwallet-light-cli/Cargo.lock b/pkgs/by-name/zecwallet-light-cli/Cargo.lock similarity index 100% rename from pkgs/additional/zecwallet-light-cli/Cargo.lock rename to pkgs/by-name/zecwallet-light-cli/Cargo.lock diff --git a/pkgs/additional/zecwallet-light-cli/default.nix b/pkgs/by-name/zecwallet-light-cli/package.nix similarity index 100% rename from pkgs/additional/zecwallet-light-cli/default.nix rename to pkgs/by-name/zecwallet-light-cli/package.nix diff --git a/pkgs/default.nix b/pkgs/default.nix index ecc808b08..b393edea2 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -10,7 +10,12 @@ let lib = pkgs.lib; unpatched = pkgs; final' = if final != null then final else pkgs.extend (_: _: sane-overlay); - sane-additional = with final'; { + sane-additional = with final'; ( + lib.filesystem.packagesFromDirectoryRecursive { + inherit callPackage; + directory = ./by-name; + } + ) // { sane-data = import ../modules/data { inherit lib sane-lib; }; sane-lib = import ../modules/lib final'; @@ -24,117 +29,11 @@ let }; ### ADDITIONAL PACKAGES - alsa-ucm-pinephone-manjaro = callPackage ./additional/alsa-ucm-pinephone-manjaro { }; - alsa-ucm-pinephone-pmos = callPackage ./additional/alsa-ucm-pinephone-pmos { }; - baseRom = callPackage ./additional/baseRom { }; - blast-ugjka = callPackage ./additional/blast-ugjka { }; - bootpart-uefi-x86_64 = callPackage ./additional/bootpart-uefi-x86_64 { }; - bunpen = callPackage ./additional/bunpen { }; - cargoDocsetHook = callPackage ./additional/cargo-docset/hook.nix { }; - chatty-latest = callPackage ./additional/chatty-latest { }; - clightning-sane = callPackage ./additional/clightning-sane { }; - codemadness-frontends = callPackage ./additional/codemadness-frontends { }; - codemadness-frontends_0_6 = codemadness-frontends.v0_6; - crust-firmware-pinephone = callPackage ./additional/crust-firmware-pinephone { }; - curlftpfs-sane = callPackage ./additional/curlftpfs-sane { }; - depthcharge-tools = callPackage ./additional/depthcharge-tools { }; - eg25-control = callPackage ./additional/eg25-control { }; - fastcluster = callPackage ./additional/fastcluster { }; - feeds = lib.recurseIntoAttrs (callPackage ./additional/feeds { }); - feedsearch-crawler = callPackage ./additional/feedsearch-crawler { }; - firefox-extensions = lib.recurseIntoAttrs (callPackage ./additional/firefox-extensions { }); - flare-signal-nixified = callPackage ./additional/flare-signal-nixified { }; - fractal-nixified = callPackage ./additional/fractal-nixified { }; - geary-gtk4 = callPackage ./additional/geary-gtk4 { }; - geoclue-ols = callPackage ./additional/geoclue-ols { }; - gopass-native-messaging-host = callPackage ./additional/gopass-native-messaging-host { }; - gpodder-adaptive = callPackage ./additional/gpodder-adaptive { }; - gpodder-adaptive-configured = callPackage ./additional/gpodder-configured { - gpodder = final'.gpodder-adaptive; - }; - gpodder-configured = callPackage ./additional/gpodder-configured { }; - gps-share = callPackage ./additional/gps-share { }; - hackgregator = callPackage ./additional/hackgregator { }; - jellyfin-media-player-qt6 = callPackage ./additional/jellyfin-media-player-qt6 { }; - koreader-from-src = callPackage ./additional/koreader-from-src { }; - landlock-sandboxer = callPackage ./additional/landlock-sandboxer { }; - ldd-aarch64 = callPackage ./additional/ldd-aarch64 { }; - lemoa = callPackage ./additional/lemoa { }; - lemmy-lemonade = callPackage ./additional/lemonade { }; # XXX: nixpkgs already has a `lemonade` pkg - lgtrombetta-compass = callPackage ./additional/lgtrombetta-compass { }; - libcap-with-captree = callPackage ./additional/libcap-with-captree { }; - libdng = callPackage ./additional/libdng { }; - libfuse-sane = callPackage ./additional/libfuse-sane { }; - libmegapixels = callPackage ./additional/libmegapixels { }; - lightdm-mobile-greeter = callPackage ./additional/lightdm-mobile-greeter { }; - linux-armbian = callPackage ./additional/linux-armbian { }; - linux-exynos5-mainline = callPackage ./additional/linux-exynos5-mainline { }; - linux-firmware-megous = callPackage ./additional/linux-firmware-megous { }; - # XXX: eval error: need to port past linux_6_4 - # linux-manjaro = callPackage ./additional/linux-manjaro { }; - linux-megous = callPackage ./additional/linux-megous { }; - linux-mobian = callPackage ./additional/linux-mobian { }; - linux-postmarketos-allwinner = callPackage ./additional/linux-postmarketos-allwinner { }; - linux-postmarketos-exynos5 = callPackage ./additional/linux-postmarketos-exynos5 { }; - linux-postmarketos-pinephonepro = callPackage ./additional/linux-postmarketos-pinephonepro { }; - linux-sane-pinephonepro = callPackage ./additional/linux-sane-pinephonepro { }; - listparser = callPackage ./additional/listparser { }; - mcg = callPackage ./additional/mcg { }; - megapixels-next = callPackage ./additional/megapixels-next { }; - mobile-nixos = callPackage ./additional/mobile-nixos { }; - modemmanager-split = callPackage ./additional/modemmanager-split { }; - mx-sanebot = callPackage ./additional/mx-sanebot { }; - networkmanager-split = callPackage ./additional/networkmanager-split { }; - newsflash-nixified = callPackage ./additional/newsflash-nixified { }; - nixpkgs = callPackage ./additional/nixpkgs { - localSystem = stdenv.buildPlatform.system; - system = stdenv.hostPlatform.system; + gpodder-adaptive-configured = gpodder-configured.override { + gpodder = gpodder-adaptive; }; nixpkgs-staging = nixpkgs.override { variant = "staging"; }; nixpkgs-next = nixpkgs.override { variant = "staging-next"; }; - nixpkgs-wayland = callPackage ./additional/nixpkgs-wayland { }; - opencellid = callPackage ./additional/opencellid { }; - pa-dlna = callPackage ./additional/pa-dlna { }; - peerswap = callPackage ./additional/peerswap { }; - phog = callPackage ./additional/phog { }; - pipeline = callPackage ./additional/pipeline { }; - pyln-bolt7 = callPackage ./additional/pyln-bolt7 { }; - pyln-client = callPackage ./additional/pyln-client { }; - pyln-proto = callPackage ./additional/pyln-proto { }; - qmkPackages = recurseIntoAttrs (callPackage ./additional/qmk-packages { }); - rtl8723cs-firmware = callPackage ./additional/rtl8723cs-firmware { }; - rtl8723cs-wowlan = callPackage ./additional/rtl8723cs-wowlan { }; - sane-backgrounds = callPackage ./additional/sane-backgrounds { }; - sane-cast = callPackage ./additional/sane-cast { }; - sane-die-with-parent = callPackage ./additional/sane-die-with-parent { }; - sane-kernel-tools = lib.recurseIntoAttrs (callPackage ./additional/sane-kernel-tools { }); - sane-nix-files = callPackage ./additional/sane-nix-files { }; - sane-open = callPackage ./additional/sane-open { }; - sane-screenshot = callPackage ./additional/sane-screenshot { }; - sane-scripts = lib.recurseIntoAttrs (callPackage ./additional/sane-scripts { }); - sane-sysload = callPackage ./additional/sane-sysload { }; - sane-weather = callPackage ./additional/sane-weather { }; - sanebox = callPackage ./additional/sanebox { }; - schlock = callPackage ./additional/schlock { }; - signal-desktop-from-src = callPackage ./additional/signal-desktop-from-src { }; - sm64ex-coop-deluxe = callPackage ./additional/sm64ex-coop-deluxe { }; - sofacoustics = lib.recurseIntoAttrs (callPackage ./additional/sofacoustics { }); - sops-nix = callPackage ./additional/sops-nix { }; - static-nix-shell = callPackage ./additional/static-nix-shell { }; - sublime-music-mobile = callPackage ./additional/sublime-music-mobile { }; - swaylock-mobile = callPackage ./additional/swaylock-mobile { }; - swaylock-plugin = callPackage ./additional/swaylock-plugin { }; - sxmo_swaylock = callPackage ./additional/sxmo_swaylock { }; - sxmo-suspend = callPackage ./additional/sxmo-suspend { }; - syshud = callPackage ./additional/syshud { }; - tow-boot-pinephone = callPackage ./additional/tow-boot-pinephone { }; - tree-sitter-nix-shell = callPackage ./additional/tree-sitter-nix-shell { }; - trivial-builders = lib.recurseIntoAttrs (callPackage ./additional/trivial-builders { }); - u-boot-pinephone = callPackage ./additional/u-boot-pinephone { }; - u-boot-pinephone-pro = callPackage ./additional/u-boot-pinephone-pro { }; - uassets = callPackage ./additional/uassets { }; - uninsane-dot-org = callPackage ./additional/uninsane-dot-org { }; - wvkbd-mk = callPackage ./additional/wvkbd-mk { }; inherit (trivial-builders) copyIntoOwnPackage deepLinkIntoOwnPackage @@ -144,8 +43,6 @@ let rmDbusServicesInPlace runCommandLocalOverridable ; - unftp = callPackage ./additional/unftp { }; - zecwallet-light-cli = callPackage ./additional/zecwallet-light-cli { }; # packages i haven't used for a while, may or may not still work # fluffychat-moby = callPackage ./additional/fluffychat-moby { }; @@ -157,10 +54,6 @@ let # tow-boot-rpi4 = callPackage ./additional/tow-boot-rpi4 { }; # patch rpi uboot with something that fixes USB HDD boot # ubootRaspberryPi4_64bit = callPackage ./additional/ubootRaspberryPi4_64bit { }; - - # provided by nixpkgs patch or upstream PR - # i still conditionally callPackage these to make them available to external consumers (like NUR) - splatmoji = callPackage ./additional/splatmoji { }; }; sane-overlay = {