nixos-config/pkgs/default.nix
Gabriel Arazas 84fb02fb28
firefox-addons: remove package
Only remove the package from the user package set and only available as
an overlay. For now, it is done to make building my custom packages
easier in the CI pipeline.
2023-07-14 22:13:09 +08:00

61 lines
2.6 KiB
Nix

{ pkgs ? import <nixpkgs> { }, overrides ? (self: super: { }) }:
with pkgs;
let
packages = self:
let callPackage = newScope self;
in rec {
auto-editor = callPackage ./auto-editor.nix { };
awesome-cli = callPackage ./awesome-cli { };
decker = callPackage ./decker { };
cosmic-launcher = callPackage ./cosmic-launcher { };
cursedgl = callPackage ./cursedgl { };
clidle = callPackage ./clidle.nix { };
domterm = callPackage ./domterm { };
freerct = callPackage ./freerct.nix { };
distant = callPackage ./distant.nix { };
gol-c = callPackage ./gol-c.nix { };
gnome-search-provider-recoll =
callPackage ./gnome-search-provider-recoll.nix { };
gnome-shell-extension-burn-my-windows = callPackage ./gnome-shell-extension-burn-my-windows { };
gnome-shell-extension-fly-pie =
callPackage ./gnome-shell-extension-fly-pie.nix { };
guile-config = callPackage ./guile-config.nix { };
hush-shell = callPackage ./hush-shell.nix { };
ictree = callPackage ./ictree.nix { };
kiwmi = callPackage ./kiwmi { };
libadwaita-latest = libadwaita.overrideAttrs (super: self: {
version = "1.2.0";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "GNOME";
repo = "libadwaita";
rev = "1.2.0";
hash = "sha256-3lH7Vi9M8k+GSrCpvruRpLrIpMoOakKbcJlaAc/FK+U=";
};
});
lwp = callPackage ./lwp { };
moac = callPackage ./moac.nix { };
mopidy-beets = callPackage ./mopidy-beets.nix { };
mopidy-funkwhale = callPackage ./mopidy-funkwhale.nix { };
mopidy-internetarchive = callPackage ./mopidy-internetarchive.nix { };
nautilus-annotations = callPackage ./nautilus-annotations { };
neuwaita-icon-theme = callPackage ./neuwaita-icon-theme { };
pop-launcher-plugin-brightness = callPackage ./pop-launcher-plugin-brightness { };
pop-launcher-plugin-duckduckgo-bangs =
callPackage ./pop-launcher-plugin-duckduckgo-bangs.nix { };
pop-launcher-plugin-jetbrains = callPackage ./pop-launcher-plugin-jetbrains { };
swh = callPackage ./software-heritage { python3Packages = python310Packages; };
speki = callPackage ./speki { };
tic-80 = callPackage ./tic-80 { };
smile = callPackage ./smile { };
vpaint = libsForQt5.callPackage ./vpaint.nix { };
vgc = qt6Packages.callPackage ./vgc { };
watc = callPackage ./watc { };
wzmach = callPackage ./wzmach { };
xs = callPackage ./xs { };
};
in
lib.fix' (lib.extends overrides packages)