-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathflake-packages.nix
35 lines (35 loc) · 1.67 KB
/
flake-packages.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
{ self, inputs, ...}: {
perSystem = { pkgs, ... }: {
packages = {
map-cmd = pkgs.callPackage ./pkgs/map.nix { };
loc-git = pkgs.callPackage ./pkgs/loc.nix { inherit (inputs) loc-src; };
nixos-generations = pkgs.callPackage ./pkgs/nixos-generations.nix { };
self-flake = pkgs.callPackage ./pkgs/self-flake.nix { inherit self; impure-debug-info = inputs.impurity; };
nix-patched = pkgs.callPackage ./pkgs/nix-patched.nix { };
wondershaper = pkgs.callPackage ./pkgs/wondershaper.nix { inherit (inputs) wondershaper-src; };
jack-keyboard = pkgs.callPackage ./pkgs/jack-keyboard.nix { };
sonixflasherc = pkgs.callPackage ./pkgs/sonixflasherc.nix { };
qmk_firmware_k3 = pkgs.callPackage ./pkgs/qmk_firmware.nix { };
revanced-cli = pkgs.callPackage ./pkgs/revanced-cli.nix { };
#wluma = pkgs.callPackage ./pkgs/wluma.nix { };
#webcord = if "${system}" == "x86_64-linux" then pkgs.callPackage ./pkgs/webcord-appimage.nix { } else null;
#webcord = pkgs.callPackage ./pkgs/webcord-appimage.nix { };
nix-top = pkgs.nix-top.overrideAttrs (finalAttrs: previousAttrs: {
# my nix-top fork
src = inputs.nix-top-src;
});
};
};
flake = let
pkgs = inputs.nixpkgs.legacyPackages.x86_64-linux;
make-disk-image = import (./nix/make-disk-image.nix);
in {
packages.x86_64-linux = {
webcord = pkgs.callPackage ./pkgs/webcord-appimage.nix { };
# cider = pkgs.callPackage pkgs/cider.nix { }; # depricated
kobo-book-downloader = pkgs.callPackage pkgs/kobo-book-downloader.nix { };
# broken/in development:
# apple-music = pkgs.callPackage pkgs/apple-music.nix { };
};
};
}