make packages work

This commit is contained in:
Noa Aarts 2024-11-12 17:27:11 +01:00
parent c68860b185
commit 92da47be1c
Signed by: noa
GPG key ID: 1850932741EFF672
6 changed files with 77 additions and 73 deletions

28
packages/default.nix Normal file
View file

@ -0,0 +1,28 @@
{ nixpkgs }:
let
allSystems = [
"x86_64-linux" # 64-bit Intel/AMD Linux
"aarch64-linux" # 64-bit ARM Linux
"x86_64-darwin" # 64-bit Intel macOS
"aarch64-darwin" # 64-bit ARM macOS
];
forAllSystems =
f:
nixpkgs.lib.genAttrs allSystems (
system:
f {
inherit system;
pkgs = import nixpkgs { inherit system; };
}
);
in
forAllSystems (
{ pkgs, system }:
let
call = path: import path { inherit pkgs system; };
in
{
wofi-launch = call ./wofi-launch.nix;
wofi-power = call ./wofi-power.nix;
}
)