Reformat
This commit is contained in:
parent
b7bde14d75
commit
246483e3d9
8 changed files with 187 additions and 178 deletions
42
flake.nix
42
flake.nix
|
|
@ -24,10 +24,6 @@
|
|||
flake = false;
|
||||
url = "git+https://github.com/EliverLara/Sweet-kde?ref=plasma6";
|
||||
};
|
||||
wallpaper-engine-plasma5-plugin = {
|
||||
flake = false;
|
||||
url = "git+https://github.com/catsout/wallpaper-engine-kde-plugin?submodules=1";
|
||||
};
|
||||
wallpaper-engine-plasma6-plugin = {
|
||||
flake = false;
|
||||
url = "git+https://github.com/catsout/wallpaper-engine-kde-plugin?ref=qt6&submodules=1";
|
||||
|
|
@ -42,27 +38,33 @@
|
|||
};
|
||||
};
|
||||
|
||||
outputs = inputs@{ self, flake-utils, nixpkgs, ... }:
|
||||
let
|
||||
pkgDrvDir = ./packages;
|
||||
pkgDrvs = pkgs: pkgs.lib.attrsets.mapAttrs'
|
||||
(pkgDrv: _: rec {
|
||||
name = builtins.substring 0
|
||||
outputs = inputs @ {
|
||||
self,
|
||||
flake-utils,
|
||||
nixpkgs,
|
||||
...
|
||||
}: let
|
||||
pkgDrvDir = ./packages;
|
||||
pkgDrvs = pkgs: (with pkgs.lib;
|
||||
builtins.listToAttrs
|
||||
(builtins.map
|
||||
(pkgDrv: rec {
|
||||
name =
|
||||
builtins.substring 0
|
||||
(
|
||||
builtins.sub (builtins.stringLength pkgDrv) 4
|
||||
)
|
||||
pkgDrv;
|
||||
value = import (pkgDrvDir + "/${pkgDrv}") { inherit inputs name pkgs; };
|
||||
value = import (pkgDrvDir + "/${pkgDrv}") {inherit inputs name pkgs;};
|
||||
})
|
||||
(builtins.readDir pkgDrvDir);
|
||||
in
|
||||
(builtins.filter (pkgDrv: strings.hasSuffix ".nix" pkgDrv) (builtins.attrNames (builtins.readDir pkgDrvDir)))));
|
||||
in
|
||||
{
|
||||
overlays.default = _: prev: pkgDrvs prev;
|
||||
} // flake-utils.lib.eachDefaultSystem (system:
|
||||
let
|
||||
pkgs = nixpkgs.legacyPackages.${system};
|
||||
in
|
||||
{
|
||||
packages = pkgDrvs pkgs;
|
||||
});
|
||||
}
|
||||
// flake-utils.lib.eachDefaultSystem (system: let
|
||||
pkgs = nixpkgs.legacyPackages.${system};
|
||||
in {
|
||||
packages = pkgDrvs pkgs;
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue