@ -30,8 +30,7 @@ let
} ;
} ;
aws-azure-login = super . aws-azure-login . override {
meta . platforms = pkgs . lib . platforms . linux ;
aws-azure-login = super . aws-azure-login . override ( oldAttrs : {
nativeBuildInputs = [ pkgs . makeWrapper ] ;
prePatch = ''
export PUPPETEER_SKIP_CHROMIUM_DOWNLOAD = 1
@ -40,11 +39,12 @@ let
wrapProgram $ out/bin/aws-azure-login \
- - set PUPPETEER_EXECUTABLE_PATH $ { pkgs . chromium } /bin/chromium
'' ;
} ;
meta = oldAttrs . meta // { platforms = pkgs . lib . platforms . linux ; } ;
} ) ;
bitwarden-cli = super . " @ b i t w a r d e n / c l i " . override ( drv : {
name = " b i t w a r d e n - c l i - ${ drv . version } ";
meta . mainProgram = " b w " ;
bitwarden-cli = super . " @ b i t w a r d e n / c l i " . override ( oldAttrs : {
name = " b i t w a r d e n - c l i " ;
meta = oldAttrs . meta // { mainProgram = " b w " ; } ;
} ) ;
bower2nix = super . bower2nix . override {
@ -67,39 +67,35 @@ let
'' ;
} ;
coc-imselect = super . coc-imselect . override {
meta . broken = since " 1 0 " ;
} ;
coc-imselect = super . coc-imselect . override ( oldAttrs : {
meta = oldAttrs . meta // { broken = since " 1 0 " ; } ;
} ) ;
dat = super . dat . override {
dat = super . dat . override ( oldAttrs : {
buildInputs = [ self . node-gyp-build pkgs . libtool pkgs . autoconf pkgs . automake ] ;
meta . broken = since " 1 2 " ;
} ;
meta = oldAttrs . meta // { broken = since " 1 2 " ; } ;
} ) ;
deltachat-desktop = super . " d e l t a c h a t - d e s k t o p - . . / . . / a p p l i c a t i o n s / n e t w o r k i n g / i n s t a n t - m e s s e n g e r s / d e l t a c h a t - d e s k t o p " . override {
meta . broken = true ; # use the top-level package instead
} ;
deltachat-desktop = super . " d e l t a c h a t - d e s k t o p - . . / . . / a p p l i c a t i o n s / n e t w o r k i n g / i n s t a n t - m e s s e n g e r s / d e l t a c h a t - d e s k t o p " . override ( oldAttrs : {
meta = oldAttrs . meta // { broken = true ; } ; # use the top-level package instead
} ) ;
# NOTE: this is a stub package to fetch npm dependencies for
# ../../applications/video/epgstation
epgstation = super . " e p g s t a t i o n - . . / . . / a p p l i c a t i o n s / v i d e o / e p g s t a t i o n " . override ( drv : {
epgstation = super . " e p g s t a t i o n - . . / . . / a p p l i c a t i o n s / v i d e o / e p g s t a t i o n " . override ( oldAttrs : {
buildInputs = [ self . node-pre-gyp self . node-gyp-build ] ;
meta = drv . meta // {
platforms = pkgs . lib . platforms . none ;
} ;
meta = oldAttrs . meta // { platforms = pkgs . lib . platforms . none ; } ;
} ) ;
# NOTE: this is a stub package to fetch npm dependencies for
# ../../applications/video/epgstation/client
epgstation-client = super . " e p g s t a t i o n - c l i e n t - . . / . . / a p p l i c a t i o n s / v i d e o / e p g s t a t i o n / c l i e n t " . override ( drv : {
meta = drv . meta // {
platforms = pkgs . lib . platforms . none ;
} ;
epgstation-client = super . " e p g s t a t i o n - c l i e n t - . . / . . / a p p l i c a t i o n s / v i d e o / e p g s t a t i o n / c l i e n t " . override ( oldAttrs : {
meta = oldAttrs . meta // { platforms = pkgs . lib . platforms . none ; } ;
} ) ;
expo-cli = super . " e x p o - c l i " . override ( a ttrs: {
expo-cli = super . " e x p o - c l i " . override ( oldA ttrs: {
# The traveling-fastlane-darwin optional dependency aborts build on Linux.
dependencies = builtins . filter ( d : d . packageName != " @ e x p o / t r a v e l i n g - f a s t l a n e - ${ if stdenv . isLinux then " d a r w i n " else " l i n u x " } " ) a ttrs. dependencies ;
dependencies = builtins . filter ( d : d . packageName != " @ e x p o / t r a v e l i n g - f a s t l a n e - ${ if stdenv . isLinux then " d a r w i n " else " l i n u x " } " ) oldA ttrs. dependencies ;
} ) ;
fast-cli = super . fast-cli . override {
@ -113,15 +109,15 @@ let
'' ;
} ;
flood = super . flood . override {
flood = super . flood . override ( oldAttrs : {
buildInputs = [ self . node-pre-gyp ] ;
meta . mainProgram = " f l o o d " ;
} ;
meta = oldAttrs . meta // { mainProgram = " f l o o d " ; } ;
} ) ;
git-ssb = super . git-ssb . override {
git-ssb = super . git-ssb . override ( oldAttrs : {
buildInputs = [ self . node-gyp-build ] ;
meta . broken = since " 1 0 " ;
} ;
meta = oldAttrs . meta // { broken = since " 1 0 " ; } ;
} ) ;
hsd = super . hsd . override {
buildInputs = [ self . node-gyp-build pkgs . unbound ] ;
@ -152,13 +148,13 @@ let
buildInputs = oldAttrs . buildInputs ++ [ self . node-gyp-build pkgs . zeromq ] ;
} ) ;
insect = super . insect . override ( drv : {
nativeBuildInputs = drv . nativeBuildInputs or [ ] ++ [ pkgs . psc-package self . pulp ] ;
insect = super . insect . override ( oldAttrs : {
nativeBuildInputs = oldAttrs . nativeBuildInputs or [ ] ++ [ pkgs . psc-package self . pulp ] ;
} ) ;
intelephense = super . intelephense . override {
meta . license = pkgs . lib . licenses . unfree ;
} ;
intelephense = super . intelephense . override ( oldAttrs : {
meta = oldAttrs . meta // { license = pkgs . lib . licenses . unfree ; } ;
} ) ;
joplin = super . joplin . override {
nativeBuildInputs = [ pkgs . pkg-config ] ;
@ -176,7 +172,7 @@ let
] ;
} ;
jsonplaceholder = super . jsonplaceholder . override ( drv : {
jsonplaceholder = super . jsonplaceholder . override {
buildInputs = [ nodejs ] ;
postInstall = ''
exe = $ out/bin/jsonplaceholder
@ -187,7 +183,7 @@ let
EOF
chmod a + x $ exe
'' ;
} ) ;
} ;
makam = super . makam . override {
buildInputs = [ pkgs . nodejs pkgs . makeWrapper ] ;
@ -214,9 +210,9 @@ let
'' ;
} ;
markdownlint-cli = super . markdownlint-cli . override {
meta . mainProgram = " m a r k d o w n l i n t " ;
} ;
markdownlint-cli = super . markdownlint-cli . override ( oldAttrs : {
meta = oldAttrs . meta // { mainProgram = " m a r k d o w n l i n t " ; } ;
} ) ;
mdctl-cli = super . " @ m e d a b l e / m d c t l - c l i " . override {
nativeBuildInputs = with pkgs ; with darwin . apple_sdk . frameworks ; [
@ -267,10 +263,10 @@ let
'' ;
} ;
node-inspector = super . node-inspector . override {
node-inspector = super . node-inspector . override ( oldAttrs : {
buildInputs = [ self . node-pre-gyp ] ;
meta . broken = since " 1 0 " ;
} ;
meta = oldAttrs . meta // { broken = since " 1 0 " ; } ;
} ) ;
node-red = super . node-red . override {
buildInputs = [ self . node-pre-gyp ] ;
@ -317,7 +313,7 @@ let
'' ;
} ;
postcss-cli = super . postcss-cli . override {
postcss-cli = super . postcss-cli . override ( oldAttrs : {
nativeBuildInputs = [ pkgs . makeWrapper ] ;
postInstall = ''
wrapProgram " $ o u t / b i n / p o s t c s s " \
@ -330,11 +326,11 @@ let
inherit ( self ) postcss-cli ;
} ;
} ;
meta = {
meta = oldAttrs . meta // {
mainProgram = " p o s t c s s " ;
maintainers = with lib . maintainers ; [ Luflosi ] ;
} ;
} ;
} ) ;
# To update prisma, please first update prisma-engines to the latest
# version. Then change the correct hash to this package. The PR should hold
@ -389,16 +385,16 @@ let
}
) ;
ssb-server = super . ssb-server . override {
ssb-server = super . ssb-server . override ( oldAttrs : {
buildInputs = [ pkgs . automake pkgs . autoconf self . node-gyp-build ] ;
meta . broken = since " 1 0 " ;
} ;
meta = oldAttrs . meta // { broken = since " 1 0 " ; } ;
} ) ;
stf = super . stf . override {
meta . broken = since " 1 0 " ;
} ;
stf = super . stf . override ( oldAttrs : {
meta = oldAttrs . meta // { broken = since " 1 0 " ; } ;
} ) ;
tailwindcss = super . tailwindcss . overrideAttrs ( oldAttrs : {
tailwindcss = super . tailwindcss . override {
plugins = [ ] ;
nativeBuildInputs = [ pkgs . makeWrapper ] ;
postInstall = ''
@ -415,7 +411,7 @@ let
passthru . tests = {
simple-execution = pkgs . callPackage ./package-tests/tailwindcss.nix { inherit ( self ) tailwindcss ; } ;
} ;
} ) ;
} ;
teck-programmer = super . teck-programmer . override {
nativeBuildInputs = [ self . node-gyp-build ] ;
@ -430,15 +426,15 @@ let
'' ;
} ;
thelounge = super . thelounge . override {
thelounge = super . thelounge . override ( oldAttrs : {
buildInputs = [ self . node-pre-gyp ] ;
postInstall = ''
echo /var/lib/thelounge > $ out/lib/node_modules/thelounge/.thelounge_home
patch - d $ out/lib/node_modules/thelounge - p1 < $ { ./thelounge-packages-path.patch }
'' ;
passthru . tests = { inherit ( nixosTests ) thelounge ; } ;
meta = super . thelounge . meta // { maintainers = with lib . maintainers ; [ winter ] ; } ;
} ;
meta = oldAttrs . meta // { maintainers = with lib . maintainers ; [ winter ] ; } ;
} ) ;
thelounge-plugin-closepms = super . thelounge-plugin-closepms . override {
nativeBuildInputs = [ self . node-pre-gyp ] ;
@ -459,7 +455,7 @@ let
'' ;
} ;
ts-node = super . ts-node . overrideAttrs ( oldAttrs : {
ts-node = super . ts-node . override ( oldAttrs : {
buildInputs = oldAttrs . buildInputs ++ [ pkgs . makeWrapper ] ;
postInstall = ''
wrapProgram " $ o u t / b i n / t s - n o d e " \
@ -467,7 +463,7 @@ let
'' ;
} ) ;
tsun = super . tsun . overrideAttrs ( oldAttrs : {
tsun = super . tsun . override ( oldAttrs : {
buildInputs = oldAttrs . buildInputs ++ [ pkgs . makeWrapper ] ;
postInstall = ''
wrapProgram " $ o u t / b i n / t s u n " \
@ -475,7 +471,7 @@ let
'' ;
} ) ;
typescript = super . typescript . overrideAttrs ( oldAttrs : {
typescript = super . typescript . override ( oldAttrs : {
meta = oldAttrs . meta // { mainProgram = " t s c " ; } ;
} ) ;