mirror of
https://github.com/Swarsel/.dotfiles.git
synced 2025-12-06 00:57:22 +01:00
refactor: package and module generation
This commit is contained in:
parent
3a272b1fe6
commit
2cf03a3243
4 changed files with 131 additions and 77 deletions
|
|
@ -1,21 +1,28 @@
|
|||
{ pkgs, ... }:
|
||||
let
|
||||
inherit (pkgs) callPackage;
|
||||
packageNames = [
|
||||
"pass-fuzzel"
|
||||
"cura5"
|
||||
"hm-specialisation"
|
||||
"cdw"
|
||||
"cdb"
|
||||
"bak"
|
||||
"timer"
|
||||
"e"
|
||||
"swarselcheck"
|
||||
"waybarupdate"
|
||||
"opacitytoggle"
|
||||
"fs-diff"
|
||||
"update-checker"
|
||||
"github-notifications"
|
||||
"screenshare"
|
||||
"bootstrap"
|
||||
];
|
||||
mkPackages = names: builtins.listToAttrs (map
|
||||
(name: {
|
||||
inherit name;
|
||||
value = pkgs.callPackage ./${name} { };
|
||||
})
|
||||
names);
|
||||
in
|
||||
{
|
||||
pass-fuzzel = callPackage ./pass-fuzzel { };
|
||||
cura5 = callPackage ./cura5 { };
|
||||
hm-specialisation = callPackage ./hm-specialisation { };
|
||||
cdw = callPackage ./cdw { };
|
||||
cdb = callPackage ./cdb { };
|
||||
bak = callPackage ./bak { };
|
||||
timer = callPackage ./timer { };
|
||||
e = callPackage ./e { };
|
||||
swarselcheck = callPackage ./swarselcheck { };
|
||||
waybarupdate = callPackage ./waybarupdate { };
|
||||
opacitytoggle = callPackage ./opacitytoggle { };
|
||||
fs-diff = callPackage ./fs-diff { };
|
||||
update-checker = callPackage ./update-checker { };
|
||||
github-notifications = callPackage ./github-notifications { };
|
||||
screenshare = callPackage ./screenshare { };
|
||||
}
|
||||
mkPackages packageNames
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue