treewide: clean up 'meta = with' pattern

This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
This commit is contained in:
Ihar Hrachyshka 2025-12-10 17:44:00 +01:00 committed by Wolfgang Walther
parent 8bbc115374
commit 567e8dfd8e
No known key found for this signature in database
GPG key ID: B39893FA5F65CAE1
16759 changed files with 54499 additions and 54491 deletions

View file

@ -107,7 +107,7 @@ in
'';
};
meta = with lib; {
maintainers = with maintainers; [ lorenzleutgeb ];
meta = {
maintainers = with lib.maintainers; [ lorenzleutgeb ];
};
}

View file

@ -37,10 +37,10 @@ let
dontStrip = true;
meta = with lib; {
meta = {
description = "HP Smart Array CLI";
homepage = "https://downloads.linux.hpe.com/SDR/downloads/MCP/Ubuntu/pool/non-free/";
license = licenses.unfreeRedistributable;
license = lib.licenses.unfreeRedistributable;
platforms = [ "x86_64-linux" ];
maintainers = [ ];
};

View file

@ -372,7 +372,7 @@ in
};
};
meta = with lib; {
maintainers = with maintainers; [ ] ++ teams.pantheon.members;
meta = {
maintainers = [ ] ++ lib.teams.pantheon.members;
};
}

View file

@ -7,8 +7,8 @@
}:
{
meta = with lib; {
maintainers = with maintainers; [ ] ++ teams.pantheon.members;
meta = {
maintainers = [ ] ++ lib.teams.pantheon.members;
};
###### interface

View file

@ -65,11 +65,11 @@ stdenv.mkDerivation {
dontStrip = true;
dontPatchELF = true;
meta = with lib; {
meta = {
description = "Brother brscan4 sane backend driver etc files";
homepage = "http://www.brother.com";
platforms = platforms.linux;
license = licenses.unfree;
maintainers = with maintainers; [ jraygauthier ];
platforms = lib.platforms.linux;
license = lib.licenses.unfree;
maintainers = with lib.maintainers; [ jraygauthier ];
};
}

View file

@ -73,11 +73,11 @@ stdenv.mkDerivation {
dontInstall = true;
meta = with lib; {
meta = {
description = "Brother brscan5 sane backend driver etc files";
homepage = "https://www.brother.com";
platforms = platforms.linux;
license = licenses.unfree;
maintainers = with maintainers; [ mattchrist ];
platforms = lib.platforms.linux;
license = lib.licenses.unfree;
maintainers = with lib.maintainers; [ mattchrist ];
};
}

View file

@ -65,7 +65,7 @@ in
};
};
meta = with lib; {
maintainers = with maintainers; [ ratsclub ];
meta = {
maintainers = with lib.maintainers; [ ratsclub ];
};
}

View file

@ -30,8 +30,8 @@ let
in
{
meta = with lib; {
maintainers = with maintainers; [ hexa ] ++ teams.c3d2.members;
meta = {
maintainers = with lib.maintainers; [ hexa ] ++ lib.teams.c3d2.members;
};
options.services.pretalx = {

View file

@ -62,8 +62,8 @@ let
withRedis = cfg.settings.redis.location != null;
in
{
meta = with lib; {
maintainers = with maintainers; [ hexa ];
meta = {
maintainers = with lib.maintainers; [ hexa ];
};
options.services.pretix = {

View file

@ -39,7 +39,7 @@ python3.pkgs.buildPythonApplication {
chmod +x $out/bin/set-session
'';
meta = with lib; {
maintainers = with maintainers; [ ] ++ teams.pantheon.members;
meta = {
maintainers = [ ] ++ lib.teams.pantheon.members;
};
}

View file

@ -15,8 +15,8 @@ let
in
{
meta = with lib; {
maintainers = with maintainers; [ ] ++ teams.pantheon.members;
meta = {
maintainers = [ ] ++ lib.teams.pantheon.members;
};
options = {

View file

@ -72,8 +72,8 @@ let
in
{
meta = with lib; {
maintainers = with maintainers; [ ] ++ teams.pantheon.members;
meta = {
maintainers = [ ] ++ lib.teams.pantheon.members;
};
# Note: the order in which lightdm greeter modules are imported

View file

@ -18,7 +18,7 @@
and each link is labeled with the VLAN we are assigning it in
virtualisation.vlans.
*/
with builtins;
let
commonConf = {
systemd.services.systemd-networkd.environment.SYSTEMD_LOG_LEVEL = "debug";

View file

@ -105,7 +105,7 @@ stdenv.mkDerivation rec {
done
'';
meta = with lib; {
meta = {
description = "Digital audio workstation";
longDescription = ''
Bitwig Studio is a multi-platform music-creation system for
@ -113,9 +113,9 @@ stdenv.mkDerivation rec {
editing tools and a super-fast workflow.
'';
homepage = "https://www.bitwig.com/";
license = licenses.unfree;
license = lib.licenses.unfree;
platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
bfortz
michalrus
mrVanDalo

View file

@ -40,12 +40,12 @@ stdenv.mkDerivation rec {
];
buildFlags = [ (if stdenv.hostPlatform.isDarwin then "mac" else "linux-alsa") ];
meta = with lib; {
meta = {
description = "Programming language for real-time sound synthesis and music creation";
homepage = "http://chuck.cs.princeton.edu";
license = licenses.gpl2;
platforms = platforms.unix;
maintainers = with maintainers; [ ftrvxmtrx ];
license = lib.licenses.gpl2;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ ftrvxmtrx ];
mainProgram = "chuck";
};
}

View file

@ -36,11 +36,11 @@ stdenv.mkDerivation rec {
--replace-fail '=''${exec_prefix}//' '=/'
'';
meta = with lib; {
meta = {
homepage = "https://github.com/jketterl/codecserver";
description = "Modular audio codec server";
license = licenses.gpl3Only;
platforms = platforms.unix;
license = lib.licenses.gpl3Only;
platforms = lib.platforms.unix;
mainProgram = "codecserver";
};
}

View file

@ -42,11 +42,11 @@ stdenv.mkDerivation rec {
preConfigure = "./autogen.sh";
meta = with lib; {
meta = {
description = "Plug-in that adds GTK 3 header bar to the DeaDBeeF music player";
homepage = "https://github.com/saivert/ddb_misc_headerbar_GTK3";
license = licenses.gpl2Plus;
maintainers = [ maintainers.jtojnar ];
platforms = platforms.linux;
license = lib.licenses.gpl2Plus;
maintainers = [ lib.maintainers.jtojnar ];
platforms = lib.platforms.linux;
};
}

View file

@ -30,11 +30,11 @@ stdenv.mkDerivation {
buildFlags = [ "gtk3" ];
meta = with lib; {
meta = {
description = "Plugin for DeaDBeeF audio player that fetches and shows the songs lyrics";
homepage = "https://github.com/C0rn3j/deadbeef-lyricbar";
license = licenses.mit;
maintainers = [ maintainers.jtojnar ];
platforms = platforms.linux;
license = lib.licenses.mit;
maintainers = [ lib.maintainers.jtojnar ];
platforms = lib.platforms.linux;
};
}

View file

@ -29,11 +29,11 @@ stdenv.mkDerivation (finalAttrs: {
glib
];
meta = with lib; {
meta = {
description = "MPRISv2 plugin for the DeaDBeeF music player";
homepage = "https://github.com/DeaDBeeF-Player/deadbeef-mpris2-plugin/";
license = licenses.gpl2;
platforms = platforms.linux;
license = lib.licenses.gpl2;
platforms = lib.platforms.linux;
maintainers = [ ];
};
})

View file

@ -40,11 +40,11 @@ stdenv.mkDerivation {
runHook postInstall
'';
meta = with lib; {
meta = {
description = "Musical spectrum plugin for the DeaDBeeF music player";
homepage = "https://github.com/cboxdoerfer/ddb_musical_spectrum";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = [ maintainers.ddelabru ];
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.ddelabru ];
};
}

View file

@ -41,11 +41,11 @@ stdenv.mkDerivation {
"gtk3"
];
meta = with lib; {
meta = {
description = "Removes duplicate and vanished files from the current playlist";
homepage = "https://github.com/kpcee/deadbeef-playlist-manager";
license = licenses.gpl2Plus;
maintainers = [ maintainers.cmm ];
platforms = platforms.linux;
license = lib.licenses.gpl2Plus;
maintainers = [ lib.maintainers.cmm ];
platforms = lib.platforms.linux;
};
}

View file

@ -41,11 +41,11 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
meta = with lib; {
meta = {
description = "DeaDBeeF StatusNotifier Plugin";
homepage = "https://github.com/vovochka404/deadbeef-statusnotifier-plugin";
license = licenses.gpl3Plus;
maintainers = [ maintainers.kurnevsky ];
platforms = platforms.linux;
license = lib.licenses.gpl3Plus;
maintainers = [ lib.maintainers.kurnevsky ];
platforms = lib.platforms.linux;
};
}

View file

@ -35,11 +35,11 @@ stdenv.mkDerivation rec {
makeFlags="PREFIX=$out DATADIR=$out/share/espeak-data"
'';
meta = with lib; {
meta = {
description = "Compact open source software speech synthesizer";
mainProgram = "espeak";
homepage = "https://espeak.sourceforge.net/";
license = licenses.gpl3Plus;
platforms = platforms.linux;
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.linux;
};
}

View file

@ -69,11 +69,11 @@ stdenv.mkDerivation rec {
cp src/espeakedit "$out/bin"
'';
meta = with lib; {
meta = {
description = "Phoneme editor for espeak";
mainProgram = "espeakedit";
homepage = "https://espeak.sourceforge.net/";
license = licenses.gpl3Plus;
platforms = platforms.linux;
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.linux;
};
}

View file

@ -42,12 +42,12 @@ stdenv.mkDerivation {
enableParallelBuilding = true;
meta = with lib; {
meta = {
homepage = "http://essej.net/freqtweak/";
description = "Realtime audio frequency spectral manipulation";
maintainers = [ maintainers.magnetophon ];
platforms = platforms.linux;
license = licenses.gpl2Plus;
maintainers = [ lib.maintainers.magnetophon ];
platforms = lib.platforms.linux;
license = lib.licenses.gpl2Plus;
mainProgram = "freqtweak";
};
}

View file

@ -106,7 +106,7 @@ stdenv.mkDerivation (finalAttrs: {
env.NIX_CFLAGS_COMPILE = toString [ "-fpermissive" ];
meta = with lib; {
meta = {
description = "Virtual guitar amplifier for Linux running with JACK";
mainProgram = "guitarix";
longDescription = ''
@ -132,10 +132,10 @@ stdenv.mkDerivation (finalAttrs: {
crazy sounds never heard before.
'';
homepage = "https://github.com/brummer10/guitarix";
license = licenses.gpl3Plus;
maintainers = with maintainers; [
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
lord-valen
];
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
})

View file

@ -50,11 +50,11 @@ stdenv.mkDerivation rec {
cp ${automake}/share/automake-*/mkinstalldirs .
'';
meta = with lib; {
meta = {
homepage = "http://plugin.org.uk/";
description = "LADSPA format audio plugins";
license = licenses.gpl2Only;
maintainers = [ maintainers.magnetophon ];
platforms = platforms.unix;
license = lib.licenses.gpl2Only;
maintainers = [ lib.maintainers.magnetophon ];
platforms = lib.platforms.unix;
};
}

View file

@ -86,12 +86,12 @@ mkDerivation rec {
"-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
];
meta = with lib; {
meta = {
description = "DAW similar to FL Studio (music production software)";
mainProgram = "lmms";
homepage = "https://lmms.io";
license = licenses.gpl2Plus;
platforms = platforms.linux;
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
maintainers = [ ];
};
}

View file

@ -86,12 +86,12 @@ stdenv.mkDerivation {
url = "https://github.com/superctr/mmlgui.git";
};
meta = with lib; {
meta = {
homepage = "https://github.com/superctr/mmlgui";
description = "MML (Music Macro Language) editor and compiler GUI, powered by the ctrmml framework";
license = licenses.gpl2Only;
maintainers = with maintainers; [ OPNA2608 ];
platforms = platforms.all;
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ OPNA2608 ];
platforms = lib.platforms.all;
mainProgram = "mmlgui";
};
}

View file

@ -27,10 +27,10 @@ pythonPackages.buildPythonApplication rec {
pythonImportsCheck = [ "mopidy_bandcamp" ];
meta = with lib; {
meta = {
description = "Mopidy extension for playing music from bandcamp";
homepage = "https://github.com/impliedchaos/mopidy-bandcamp";
license = licenses.mit;
maintainers = with maintainers; [ desttinghim ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ desttinghim ];
};
}

View file

@ -32,10 +32,10 @@ pythonPackages.buildPythonApplication rec {
pythonImportsCheck = [ "mopidy_iris" ];
meta = with lib; {
meta = {
homepage = "https://github.com/jaedb/Iris";
description = "Fully-functional Mopidy web client encompassing Spotify and many other backends";
license = licenses.asl20;
maintainers = [ maintainers.rvolosatovs ];
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.rvolosatovs ];
};
}

View file

@ -28,10 +28,10 @@ pythonPackages.buildPythonApplication rec {
doCheck = false;
pythonImportsCheck = [ "mopidy_jellyfin" ];
meta = with lib; {
meta = {
homepage = "https://github.com/jellyfin/mopidy-jellyfin";
description = "Mopidy extension for playing audio files from Jellyfin";
license = licenses.asl20;
maintainers = [ maintainers.pstn ];
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.pstn ];
};
}

View file

@ -31,10 +31,10 @@ pythonPackages.buildPythonApplication rec {
pythonImportsCheck = [ "mopidy_local" ];
meta = with lib; {
meta = {
homepage = "https://github.com/mopidy/mopidy-local";
description = "Mopidy extension for playing music from your local music archive";
license = licenses.asl20;
maintainers = with maintainers; [ ruuda ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ ruuda ];
};
}

View file

@ -29,10 +29,10 @@ pythonPackages.buildPythonApplication rec {
pythonImportsCheck = [ "mopidy_moped" ];
meta = with lib; {
meta = {
homepage = "https://github.com/martijnboland/moped";
description = "Web client for Mopidy";
license = licenses.mit;
license = lib.licenses.mit;
maintainers = [ ];
hydraPlatforms = [ ];
};

View file

@ -30,10 +30,10 @@ pythonPackages.buildPythonApplication rec {
pythonImportsCheck = [ "mopidy_mopify" ];
meta = with lib; {
meta = {
homepage = "https://github.com/dirkgroenen/mopidy-mopify";
description = "Mopidy webclient based on the Spotify webbased interface";
license = licenses.gpl3;
maintainers = [ maintainers.Gonzih ];
license = lib.licenses.gpl3;
maintainers = [ lib.maintainers.Gonzih ];
};
}

View file

@ -24,10 +24,10 @@ pythonPackages.buildPythonApplication rec {
doCheck = false;
pythonImportsCheck = [ "mopidy_mpd" ];
meta = with lib; {
meta = {
homepage = "https://github.com/mopidy/mopidy-mpd";
description = "Mopidy extension for controlling playback from MPD clients";
license = licenses.asl20;
maintainers = [ maintainers.tomahna ];
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.tomahna ];
};
}

View file

@ -29,10 +29,10 @@ pythonPackages.buildPythonApplication rec {
pythonImportsCheck = [ "mopidy_mpris" ];
meta = with lib; {
meta = {
homepage = "https://www.mopidy.com/";
description = "Mopidy extension for controlling Mopidy through D-Bus using the MPRIS specification";
license = licenses.asl20;
maintainers = [ maintainers.nickhu ];
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.nickhu ];
};
}

View file

@ -30,10 +30,10 @@ pythonPackages.buildPythonApplication rec {
# has no tests
doCheck = false;
meta = with lib; {
meta = {
description = "Mopidy web client with Snapcast support";
homepage = "https://github.com/cristianpb/muse";
license = licenses.asl20;
license = lib.licenses.asl20;
maintainers = [ ];
};
}

View file

@ -33,10 +33,10 @@ pythonPackages.buildPythonApplication rec {
pythonImportsCheck = [ "mopidy_notify" ];
meta = with lib; {
meta = {
homepage = "https://github.com/phijor/mopidy-notify";
description = "Mopidy extension for showing desktop notifications on track change";
license = licenses.asl20;
license = lib.licenses.asl20;
maintainers = [ ];
};
}

View file

@ -32,12 +32,12 @@ pythonPackages.buildPythonApplication rec {
pythonImportsCheck = [ "mopidy_podcast" ];
meta = with lib; {
meta = {
homepage = "https://github.com/tkem/mopidy-podcast";
description = "Mopidy extension for browsing and playing podcasts";
license = licenses.asl20;
license = lib.licenses.asl20;
maintainers = [
maintainers.daneads
lib.maintainers.daneads
];
};
}

View file

@ -29,10 +29,10 @@ pythonPackages.buildPythonApplication rec {
doCheck = false;
pythonImportsCheck = [ "mopidy_scrobbler" ];
meta = with lib; {
meta = {
homepage = "https://github.com/mopidy/mopidy-scrobbler";
description = "Mopidy extension for scrobbling played tracks to Last.fm";
license = licenses.asl20;
maintainers = with maintainers; [ jakeisnt ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ jakeisnt ];
};
}

View file

@ -28,10 +28,10 @@ pythonPackages.buildPythonApplication rec {
pythonImportsCheck = [ "mopidy_somafm" ];
meta = with lib; {
meta = {
homepage = "https://www.mopidy.com/";
description = "Mopidy extension for playing music from SomaFM";
license = licenses.mit;
maintainers = [ maintainers.nickhu ];
license = lib.licenses.mit;
maintainers = [ lib.maintainers.nickhu ];
};
}

View file

@ -30,9 +30,9 @@ pythonPackages.buildPythonApplication rec {
pythonImportsCheck = [ "mopidy_soundcloud" ];
meta = with lib; {
meta = {
description = "Mopidy extension for playing music from SoundCloud";
license = licenses.mit;
license = lib.licenses.mit;
maintainers = [ ];
};
}

View file

@ -32,10 +32,10 @@ pythonPackages.buildPythonApplication rec {
pythonImportsCheck = [ "mopidy_subidy" ];
meta = with lib; {
meta = {
homepage = "https://www.mopidy.com/";
description = "Mopidy extension for playing music from a Subsonic-compatible Music Server";
license = licenses.bsd3;
maintainers = with maintainers; [ wenngle ];
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ wenngle ];
};
}

View file

@ -26,10 +26,10 @@ pythonPackages.buildPythonApplication rec {
pythonImportsCheck = [ "mopidy_tunein.tunein" ];
meta = with lib; {
meta = {
description = "Mopidy extension for playing music from tunein";
homepage = "https://github.com/kingosticks/mopidy-tunein";
license = licenses.asl20;
license = lib.licenses.asl20;
maintainers = [ ];
};
}

View file

@ -63,10 +63,10 @@ pythonPackages.buildPythonApplication rec {
pythonImportsCheck = [ "mopidy_youtube" ];
meta = with lib; {
meta = {
description = "Mopidy extension for playing music from YouTube";
homepage = "https://github.com/natumbri/mopidy-youtube";
license = licenses.asl20;
license = lib.licenses.asl20;
maintainers = [ ];
};
}

View file

@ -40,11 +40,11 @@ python.pkgs.buildPythonApplication rec {
# has no tests
doCheck = false;
meta = with lib; {
meta = {
changelog = "https://github.com/jmcdo29/mopidy-ytmusic/releases/tag/${src.rev}";
description = "Mopidy extension for playing music from YouTube Music";
homepage = "https://github.com/jmcdo29/mopidy-ytmusic";
license = licenses.asl20;
maintainers = [ maintainers.nickhu ];
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.nickhu ];
};
}

View file

@ -92,11 +92,11 @@ stdenv.mkDerivation rec {
'';
};
meta = with lib; {
meta = {
description = "Fast console MPEG Audio Player and decoder library";
homepage = "https://mpg123.org";
license = licenses.lgpl21Only;
maintainers = with maintainers; [ ftrvxmtrx ];
platforms = platforms.all;
license = lib.licenses.lgpl21Only;
maintainers = with lib.maintainers; [ ftrvxmtrx ];
platforms = lib.platforms.all;
};
}

View file

@ -47,12 +47,12 @@ stdenv.mkDerivation {
]
++ additionalBuildInputs;
meta = with lib; {
meta = {
broken = stdenv.hostPlatform.isDarwin;
description = description;
homepage = "https://open-music-kontrollers.ch/lv2/${pname}:";
license = licenses.artistic2;
maintainers = [ maintainers.magnetophon ];
platforms = platforms.all;
license = lib.licenses.artistic2;
maintainers = [ lib.maintainers.magnetophon ];
platforms = lib.platforms.all;
};
}

View file

@ -47,11 +47,11 @@ stdenv.mkDerivation (finalAttrs: {
lv2lint
];
meta = with lib; {
meta = {
description = "Just-in-time FAUST embedded in an LV2 plugin";
homepage = "https://git.open-music-kontrollers.ch/~hp/mephisto.lv2";
license = licenses.artistic2;
maintainers = [ maintainers.magnetophon ];
platforms = platforms.linux;
license = lib.licenses.artistic2;
maintainers = [ lib.maintainers.magnetophon ];
platforms = lib.platforms.linux;
};
})

View file

@ -99,16 +99,16 @@ let
runHook postInstall
'';
meta = with lib; {
meta = {
homepage = "https://www.modartt.com/pianoteq";
description = "Software synthesizer that features real-time MIDI-control of digital physically modeled pianos and related instruments";
license = licenses.unfree;
license = lib.licenses.unfree;
inherit mainProgram;
platforms = [
"x86_64-linux"
"aarch64-linux"
];
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
mausch
ners
];

View file

@ -36,11 +36,11 @@ stdenv.mkDerivation rec {
--replace-fail "cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)" "cmake_minimum_required(VERSION 3.10)"
'';
meta = with lib; {
meta = {
description = "Mpris2 Client for Plasma5";
homepage = "https://github.com/jsmitar/PlayBar2";
license = licenses.gpl3;
platforms = platforms.linux;
maintainers = with maintainers; [ pjones ];
license = lib.licenses.gpl3;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ pjones ];
};
}

View file

@ -46,11 +46,11 @@ stdenv.mkDerivation rec {
zlib
];
meta = with lib; {
meta = {
description = "Multi-effects processor emulating a guitar effects pedalboard";
homepage = "https://rakarrack.sourceforge.net";
license = licenses.gpl2;
platforms = platforms.linux;
license = lib.licenses.gpl2;
platforms = lib.platforms.linux;
maintainers = [ ];
};
}

View file

@ -136,18 +136,18 @@ stdenv.mkDerivation rec {
passthru.updateScript = ./updater.sh;
meta = with lib; {
meta = {
description = "Digital audio workstation";
homepage = "https://www.reaper.fm/";
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.unfree;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.unfree;
platforms = [
"x86_64-linux"
"aarch64-linux"
"x86_64-darwin"
"aarch64-darwin"
];
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
atinba
ilian
viraptor

View file

@ -58,12 +58,12 @@ mkDerivation rec {
sfxr-qt-starts = nixosTests.sfxr-qt;
};
meta = with lib; {
meta = {
homepage = "https://github.com/agateau/sfxr-qt";
description = "Sound effect generator, QtQuick port of sfxr";
mainProgram = "sfxr-qt";
license = licenses.gpl2;
maintainers = with maintainers; [ fgaz ];
platforms = platforms.linux;
license = lib.licenses.gpl2;
maintainers = with lib.maintainers; [ fgaz ];
platforms = lib.platforms.linux;
};
}

View file

@ -75,11 +75,11 @@ stdenv.mkDerivation rec {
passthru.tests.snapcast = nixosTests.snapcast;
meta = with lib; {
meta = {
description = "Synchronous multi-room audio player";
homepage = "https://github.com/badaix/snapcast";
maintainers = with maintainers; [ fpletz ];
platforms = platforms.linux ++ platforms.darwin;
license = licenses.gpl3Plus;
maintainers = with lib.maintainers; [ fpletz ];
platforms = lib.platforms.linux ++ lib.platforms.darwin;
license = lib.licenses.gpl3Plus;
};
}

View file

@ -187,7 +187,7 @@ stdenv.mkDerivation rec {
--prefix LD_LIBRARY_PATH : ${mruby-zest}
'';
meta = with lib; {
meta = {
description = "High quality software synthesizer (${guiName} GUI)";
mainProgram = "zynaddsubfx";
homepage =
@ -196,9 +196,9 @@ stdenv.mkDerivation rec {
else
"https://zynaddsubfx.sourceforge.io";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ kira-bruneau ];
platforms = platforms.all;
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ kira-bruneau ];
platforms = lib.platforms.all;
# On macOS:
# - Tests don't compile (ld: unknown option: --no-as-needed)

View file

@ -63,11 +63,11 @@ stdenv.mkDerivation rec {
touch "$out/qml/MainWindow.qml"
'';
meta = with lib; {
meta = {
description = "Zest Framework used in ZynAddSubFX's UI";
homepage = "https://github.com/mruby-zest";
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ kira-bruneau ];
platforms = platforms.all;
license = lib.licenses.lgpl21Plus;
maintainers = with lib.maintainers; [ kira-bruneau ];
platforms = lib.platforms.all;
};
}

View file

@ -62,11 +62,11 @@ stdenv.mkDerivation rec {
"--with-qt-bindir=${qtbase.dev}/bin:${qttools.dev}/bin"
];
meta = with lib; {
meta = {
description = "DigiByte (DGB) is a rapidly growing decentralized, global blockchain";
homepage = "https://digibyte.io/";
license = licenses.mit;
maintainers = [ maintainers.mmahut ];
platforms = platforms.linux;
license = lib.licenses.mit;
maintainers = [ lib.maintainers.mmahut ];
platforms = lib.platforms.linux;
};
}

View file

@ -107,7 +107,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with lib; {
meta = {
description = "Open Source implementation of advanced blockchain features extending the Bitcoin protocol";
longDescription = ''
The Elements blockchain platform is a collection of feature experiments and extensions to the
@ -116,8 +116,8 @@ stdenv.mkDerivation rec {
tokens.
'';
homepage = "https://www.github.com/ElementsProject/elements";
maintainers = with maintainers; [ prusnak ];
license = licenses.mit;
platforms = platforms.unix;
maintainers = with lib.maintainers; [ prusnak ];
license = lib.licenses.mit;
platforms = lib.platforms.unix;
};
}

View file

@ -58,7 +58,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with lib; {
meta = {
description = "POS-based cryptocurrency that rewards users for participating on the BOINC network";
longDescription = ''
A POS-based cryptocurrency that rewards users for participating on the BOINC network,
@ -66,8 +66,8 @@ stdenv.mkDerivation rec {
issuing money and contributing to scientific research are carried out collectively by the network
'';
homepage = "https://gridcoin.us/";
license = licenses.mit;
maintainers = with maintainers; [ gigglesquid ];
platforms = platforms.linux;
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ gigglesquid ];
platforms = lib.platforms.linux;
};
}

View file

@ -112,7 +112,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with lib; {
meta = {
description = "Peer-to-peer electronic cash system";
longDescription = ''
Groestlcoin is a free open source peer-to-peer electronic cash system that is
@ -122,8 +122,8 @@ stdenv.mkDerivation rec {
'';
homepage = "https://groestlcoin.org/";
downloadPage = "https://github.com/Groestlcoin/groestlcoin/releases/tag/v${version}/";
maintainers = with maintainers; [ gruve-p ];
license = licenses.mit;
platforms = platforms.unix;
maintainers = with lib.maintainers; [ gruve-p ];
license = lib.licenses.mit;
platforms = lib.platforms.unix;
};
}

View file

@ -34,11 +34,11 @@ buildGoModule rec {
"-w"
];
meta = with lib; {
meta = {
description = "Optimism is Ethereum, scaled";
homepage = "https://github.com/ethereum-optimism/optimism";
license = licenses.mit;
maintainers = with maintainers; [ happysalada ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ happysalada ];
mainProgram = "cmd";
};
}

View file

@ -38,12 +38,12 @@ buildGoModule rec {
"-w"
];
meta = with lib; {
meta = {
# Marked broken 2025-11-28 because it has failed on Hydra for at least one year.
broken = true;
description = "";
homepage = "https://github.com/ethereum-optimism/op-geth";
license = licenses.gpl3Only;
maintainers = with maintainers; [ happysalada ];
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ happysalada ];
};
}

View file

@ -18,10 +18,10 @@ let
hash = "sha256-UrzH9xmhVq12TcSUQ1AihCG1sNGcy/N8LDsZINVKFkY=";
};
meta = with lib; {
meta = {
homepage = "https://github.com/talaia-labs/rust-teos";
license = licenses.mit;
maintainers = with maintainers; [ seberm ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ seberm ];
};
updateScript = ./update.sh;
in

View file

@ -79,11 +79,11 @@ stdenv.mkDerivation rec {
"--with-qt-bindir=${qtbase.dev}/bin:${qttools.dev}/bin"
];
meta = with lib; {
meta = {
description = "Digital currency with mining decentralisation and ASIC resistance as a key focus";
homepage = "https://vertcoin.org/";
license = licenses.mit;
maintainers = [ maintainers.mmahut ];
platforms = platforms.linux;
license = lib.licenses.mit;
maintainers = [ lib.maintainers.mmahut ];
platforms = lib.platforms.linux;
};
}

View file

@ -102,15 +102,15 @@ stdenv.mkDerivation rec {
}
'';
meta = with lib; {
meta = {
description = "Peer-to-peer, anonymous electronic cash system";
homepage = "https://z.cash/";
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
rht
tkerber
centromere
];
license = licenses.mit;
license = lib.licenses.mit;
# https://github.com/zcash/zcash/issues/4405
broken = stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isDarwin;

View file

@ -108,14 +108,14 @@ stdenv.mkDerivation (finalAttrs: {
passthru.tests = { inherit (nixosTests) sddm; };
meta = with lib; {
meta = {
description = "QML based X11 display manager";
homepage = "https://github.com/sddm/sddm";
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
ttuegel
k900
];
platforms = platforms.linux;
license = licenses.gpl2Plus;
platforms = lib.platforms.linux;
license = lib.licenses.gpl2Plus;
};
})

View file

@ -169,14 +169,14 @@ runCommand drvName
passthru = {
unwrapped = androidStudioForPlatform;
};
meta = with lib; {
meta = {
description = "Official IDE for Android platform development";
longDescription = ''
Android Studio for Platform (ASfP) is the version of the Android Studio IDE
for Android Open Source Project (AOSP) platform developers who build with the Soong build system.
'';
homepage = "https://developer.android.com/studio/platform.html";
license = with licenses; [
license = with lib.licenses; [
asl20
unfree
]; # The code is under Apache-2.0, but:
@ -188,8 +188,8 @@ runCommand drvName
# binaries are also distributed as proprietary software (unlike the
# source-code itself).
platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [ robbins ];
teams = [ teams.android ];
maintainers = with lib.maintainers; [ robbins ];
teams = [ lib.teams.android ];
mainProgram = pname;
};
}

View file

@ -128,7 +128,7 @@ stdenv.mkDerivation rec {
passthru.updateScript = ./update.sh;
meta = with lib; {
meta = {
description = "Cross-platform code editor";
longDescription = ''
Text/code editor with lite UI. Syntax highlighting for 200+ languages.
@ -137,9 +137,9 @@ stdenv.mkDerivation rec {
'';
homepage = "https://cudatext.github.io/";
changelog = "https://cudatext.github.io/history.txt";
license = licenses.mpl20;
maintainers = with maintainers; [ sikmir ];
platforms = platforms.linux;
license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [ sikmir ];
platforms = lib.platforms.linux;
mainProgram = "cudatext";
};
}

View file

@ -132,12 +132,12 @@ rec {
sha256 = "1cn64xj2bm69vnn9db2xxh6kq148v83w5nx3183mrqb59ym3v9kf";
};
meta = with lib; {
meta = {
homepage = "https://github.com/tobiasmelcher/EclipseAceJump";
description = "Provides fast jumps to text based on initial letter";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.mit;
platforms = platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.mit;
platforms = lib.platforms.all;
};
};
@ -155,12 +155,12 @@ rec {
hash = "sha256-WK7WxNZHvmMHGycC/12sIKj4wKIhWT8x1Anp3zuggsg=";
};
meta = with lib; {
meta = {
homepage = "https://mihai-nita.net/java/#ePluginAEC";
description = "Adds support for ANSI escape sequences in the Eclipse console";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20;
platforms = platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.asl20;
platforms = lib.platforms.all;
};
};
@ -178,12 +178,12 @@ rec {
cp -v $src $dropinDir/${name}.jar
'';
meta = with lib; {
meta = {
description = "Powerful parser generator for processing structured text or binary files";
homepage = "https://www.antlr.org/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.bsd3;
platforms = platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.bsd3;
platforms = lib.platforms.all;
};
};
@ -201,12 +201,12 @@ rec {
cp -v $src $dropinDir/${name}.jar
'';
meta = with lib; {
meta = {
description = "Powerful parser generator for processing structured text or binary files";
homepage = "https://www.antlr.org/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.bsd3;
platforms = platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.bsd3;
platforms = lib.platforms.all;
};
};
@ -224,12 +224,12 @@ rec {
hash = "sha256-LrWCWJWZxsnMiBnTwXdWaXUoyXMYpLqXMUkHEOna2kk=";
};
meta = with lib; {
meta = {
homepage = "https://github.com/iloveeclipse/plugins";
description = "Adds new tools to the context menu of text-based editors";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10;
platforms = platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.epl10;
platforms = lib.platforms.all;
};
};
@ -247,12 +247,12 @@ rec {
sha256 = "1n2rzybfcwp3ss2qi0fhd8vm38vdwav8j837lqiqlfcnvzwsk86m";
};
meta = with lib; {
meta = {
homepage = "https://github.com/cypher256/eclipse-encoding-plugin";
description = "Show file encoding and line ending for the active editor in the eclipse status bar";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10;
platforms = platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.epl10;
platforms = lib.platforms.all;
};
};
@ -267,13 +267,13 @@ rec {
hash = "sha256-39AoB5cKRQMFpRaOlrTEsyEKZYVqdTp1tMtlaDjjZ84=";
};
meta = with lib; {
meta = {
homepage = "https://eclipse.org/cdt/";
description = "C/C++ development tooling";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10;
platforms = platforms.all;
maintainers = [ maintainers.bjornfor ];
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.epl10;
platforms = lib.platforms.all;
maintainers = [ lib.maintainers.bjornfor ];
};
};
@ -287,12 +287,12 @@ rec {
sha256 = "07fymk705x4mwq7vh2i6frsf67jql4bzrkdzhb4n74zb0g1dib60";
};
meta = with lib; {
meta = {
homepage = "https://eclipse-cs.sourceforge.net/";
description = "Checkstyle integration into the Eclipse IDE";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.lgpl21;
platforms = platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.lgpl21;
platforms = lib.platforms.all;
};
};
@ -311,12 +311,12 @@ rec {
sha256 = "0wz61909bhqwzpqwll27ia0cn3anyp81haqx3rj1iq42cbl42h0y";
};
meta = with lib; {
meta = {
homepage = "http://eclipsecolorthemes.org/";
description = "Plugin to switch color themes conveniently and without side effects";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10;
platforms = platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.epl10;
platforms = lib.platforms.all;
};
};
@ -344,12 +344,12 @@ rec {
propagatedBuildInputs = [ zest ];
meta = with lib; {
meta = {
homepage = "http://www2.cs.tum.edu/projects/cup/eclipse.php";
description = "IDE for developing CUP based parsers";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
platforms = platforms.all;
maintainers = [ maintainers.romildo ];
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
platforms = lib.platforms.all;
maintainers = [ lib.maintainers.romildo ];
};
};
@ -370,11 +370,11 @@ rec {
'';
};
meta = with lib; {
meta = {
homepage = "https://www.drools.org/";
description = "Drools is a Business Rules Management System (BRMS) solution";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.asl20;
};
};
@ -388,12 +388,12 @@ rec {
sha256 = "0w1kwcjh45p7msv5vpc8i6dsqwrnfmjama6vavpnxlji56jd3c43";
};
meta = with lib; {
meta = {
homepage = "https://www.eclemma.org/";
description = "EclEmma is a free Java code coverage tool for Eclipse";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10;
platforms = platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.epl10;
platforms = lib.platforms.all;
};
};
@ -411,12 +411,12 @@ rec {
sha256 = "10p3mrbp9wi6jhlmmc23qv7frh605a23pqsc7w96569bsfb5wa8q";
};
meta = with lib; {
meta = {
homepage = "http://findbugs.sourceforge.net/";
description = "Plugin that uses static analysis to look for bugs in Java code";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10;
platforms = platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.epl10;
platforms = lib.platforms.all;
};
};
@ -430,10 +430,10 @@ rec {
stripRoot = false;
};
meta = with lib; {
meta = {
homepage = "https://github.com/ddekany/jbosstools-freemarker";
description = "Plugin that provides an editor for Apache FreeMarker files";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
};
};
@ -447,13 +447,13 @@ rec {
sha256 = "sha256-0wHRIls48NGDQzD+wuX79Thgiax+VVYVPJw2Z6NEzsg=";
};
meta = with lib; {
meta = {
homepage = "https://github.com/eclipse-embed-cdt/eclipse-plugins";
description = "Embedded C/C++ Development Tools (formerly GNU MCU/ARM Eclipse)";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl20;
platforms = platforms.all;
maintainers = [ maintainers.bjornfor ];
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.epl20;
platforms = lib.platforms.all;
maintainers = [ lib.maintainers.bjornfor ];
};
};
gnuarmeclipse = embed-cdt; # backward compat alias, added 2022-11-04
@ -509,12 +509,12 @@ rec {
propagatedBuildInputs = [ antlr-runtime_4_7 ];
meta = with lib; {
meta = {
description = "Adds support for JSON files to Eclipse";
homepage = "https://github.com/boothen/Json-Eclipse-Plugin";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10;
platforms = platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.epl10;
platforms = lib.platforms.all;
};
};
@ -532,12 +532,12 @@ rec {
sha256 = "0qdzlqcjcm2i4mwhmcdml0am83z1dayrcmf37ji7vmw6iwdk1xmp";
};
meta = with lib; {
meta = {
homepage = "https://github.com/angelozerr/jdt-codemining";
description = "Provides JDT Java CodeMining";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10;
platforms = platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.epl10;
platforms = lib.platforms.all;
};
};
@ -557,12 +557,12 @@ rec {
'';
};
meta = with lib; {
meta = {
homepage = "https://github.com/RustDT";
description = "Rust development tooling";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10;
platforms = platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.epl10;
platforms = lib.platforms.all;
};
};
@ -576,12 +576,12 @@ rec {
sha256 = "0aanqwx3gy1arpbkqd846381hiy6272lzwhfjl94x8jhfykpqqbj";
};
meta = with lib; {
meta = {
homepage = "https://spotbugs.github.io/";
description = "Plugin that uses static analysis to look for bugs in Java code";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.lgpl21;
platforms = platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.lgpl21;
platforms = lib.platforms.all;
};
};
@ -599,12 +599,12 @@ rec {
hash = "sha256-DTE60G+1ZnBT0i6FHuYDQlzwxhwAeXbHN3hgkYbhn8g=";
};
meta = with lib; {
meta = {
homepage = "https://testng.org/doc/";
description = "Eclipse plugin for the TestNG testing framework";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20;
platforms = platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.asl20;
platforms = lib.platforms.all;
};
};
@ -621,13 +621,13 @@ rec {
sha256 = "0nyirf6km97q211cxfy01kidxac20m8ba3kk9xj73ykrhsk3cxjp";
};
meta = with lib; {
meta = {
homepage = "https://github.com/vrapper/vrapper";
description = "Wrapper to provide a Vim-like input scheme for moving around and editing text";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl3;
platforms = platforms.all;
maintainers = [ maintainers.stumoss ];
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.gpl3;
platforms = lib.platforms.all;
maintainers = [ lib.maintainers.stumoss ];
};
};
@ -645,12 +645,12 @@ rec {
sha256 = "1wpyw4z28ka60z36f8m71kz1giajcm26wb9bpv18sjiqwdgx9v0z";
};
meta = with lib; {
meta = {
homepage = "https://github.com/oyse/yedit";
description = "YAML editor plugin for Eclipse";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.epl10;
platforms = platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.epl10;
platforms = lib.platforms.all;
};
};
@ -663,12 +663,12 @@ rec {
sha256 = "01scn7cmcrjcp387spjm8ifgwrwwi77ypildandbisfvhj3qqs7m";
};
meta = with lib; {
meta = {
homepage = "https://www.eclipse.org/gef/zest/";
description = "Eclipse Visualization Toolkit";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
platforms = platforms.all;
maintainers = [ maintainers.romildo ];
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
platforms = lib.platforms.all;
maintainers = [ lib.maintainers.romildo ];
};
};
}

View file

@ -30,10 +30,10 @@ melpaBuild {
passthru.updateScript = unstableGitUpdater { };
meta = with lib; {
meta = {
homepage = "https://github.com/syohex/emacs-lua";
description = "Lua engine from Emacs Lisp";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ nagy ];
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ nagy ];
};
}

View file

@ -41,14 +41,14 @@ stdenv.mkDerivation rec {
installFlags = [ "INSTALL_ROOT=$(out)" ];
meta = with lib; {
meta = {
description = "Simple, distraction-free writing environment";
license = licenses.gpl3Plus;
maintainers = with maintainers; [
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
madjar
kashw2
];
platforms = platforms.linux;
platforms = lib.platforms.linux;
homepage = "https://gottcode.org/focuswriter/";
mainProgram = "focuswriter";
};

View file

@ -44,11 +44,11 @@ buildPythonApplication rec {
# Needs a display
doCheck = false;
meta = with lib; {
meta = {
description = "reStructuredText editor and live previewer";
homepage = "https://github.com/ondratu/formiko";
license = licenses.bsd3;
maintainers = with maintainers; [ shamilton ];
platforms = platforms.linux;
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ shamilton ];
platforms = lib.platforms.linux;
};
}

View file

@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: {
enableParallelBuilding = true;
meta = with lib; {
meta = {
description = "Small and lightweight IDE";
longDescription = ''
Geany is a small and lightweight Integrated Development Environment.
@ -79,9 +79,9 @@ stdenv.mkDerivation (finalAttrs: {
- Plugin interface
'';
homepage = "https://www.geany.org/";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ frlan ];
platforms = platforms.all;
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ frlan ];
platforms = lib.platforms.all;
mainProgram = "geany";
};
})

View file

@ -26,12 +26,12 @@ let
pname = "clojupyter";
version = "0.3.3";
meta = with lib; {
meta = {
description = "Jupyter kernel for Clojure";
homepage = "https://github.com/clojupyter/clojupyter";
sourceProvenance = with sourceTypes; [ binaryBytecode ]; # deps from maven
license = licenses.mit;
maintainers = with maintainers; [ thomasjm ];
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; # deps from maven
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ thomasjm ];
platforms = jre.meta.platforms;
};

View file

@ -26,11 +26,11 @@ stdenv.mkDerivation rec {
# no tests
doCheck = false;
meta = with lib; {
meta = {
description = "Jupyter kernel for Wolfram Language";
homepage = "https://github.com/WolframResearch/WolframLanguageForJupyter";
license = licenses.mit;
maintainers = with maintainers; [ fbeffa ];
platforms = platforms.all;
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fbeffa ];
platforms = lib.platforms.all;
};
}

View file

@ -42,12 +42,12 @@ stdenv.mkDerivation (finalAttrs: {
ln -s --relative "$autoload_target" autoload
'';
meta = with lib; {
meta = {
homepage = "http://kakoune.org/";
description = "Vim inspired text editor";
license = licenses.publicDomain;
license = lib.licenses.publicDomain;
mainProgram = "kak";
maintainers = with maintainers; [ philiptaron ];
platforms = platforms.unix;
maintainers = with lib.maintainers; [ philiptaron ];
platforms = lib.platforms.unix;
};
})

View file

@ -67,15 +67,15 @@ self: super: {
' rc/ansi.kak >$out/share/kak/autoload/plugins/ansi.kak
'';
meta = with lib; {
meta = {
description = "Kakoune support for rendering ANSI code";
homepage = "https://github.com/eraserhd/kak-ansi";
license = licenses.unlicense;
maintainers = with maintainers; [
license = lib.licenses.unlicense;
maintainers = with lib.maintainers; [
eraserhd
philiptaron
];
platforms = platforms.all;
platforms = lib.platforms.all;
};
};
@ -100,15 +100,15 @@ self: super: {
chmod +x $out/bin/edit-client
'';
meta = with lib; {
meta = {
description = "Kakoune integration with the Plan 9 plumber";
homepage = "https://github.com/eraserhd/kak-plumb";
license = licenses.unlicense;
maintainers = with maintainers; [
license = lib.licenses.unlicense;
maintainers = with lib.maintainers; [
eraserhd
philiptaron
];
platforms = platforms.all;
platforms = lib.platforms.all;
};
};
@ -134,15 +134,15 @@ self: super: {
sha256 = "AAOCG0TY3G188NnkkwMCSbkkNe487F4gwiFWwG9Yo+A=";
};
meta = with lib; {
meta = {
description = "Help Kakoune save and restore state between sessions";
homepage = "https://gitlab.com/Screwtapello/kakoune-state-save";
license = licenses.mit;
maintainers = with maintainers; [
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
Flakebi
philiptaron
];
platforms = platforms.all;
platforms = lib.platforms.all;
};
};
@ -179,12 +179,12 @@ self: super: {
mv $out/bin/hop-kak $out/share/kak/bin/
'';
meta = with lib; {
meta = {
description = "Hinting brought to Kakoune selections";
homepage = "https://git.sr.ht/~hadronized/hop.kak/";
license = licenses.bsd3;
maintainers = with maintainers; [ oleina ];
platforms = platforms.all;
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ oleina ];
platforms = lib.platforms.all;
};
};
@ -207,12 +207,12 @@ self: super: {
sed -e 's,[|] *lua,|${lua5_3}/bin/lua,' quickscope.kak >$out/share/kak/autoload/plugins/quickscope.kak
'';
meta = with lib; {
meta = {
description = "Highlight f and t jump positions";
homepage = "https://sr.ht/~voroskoi/quickscope.kak/";
license = licenses.unlicense;
maintainers = with maintainers; [ eraserhd ];
platforms = platforms.all;
license = lib.licenses.unlicense;
maintainers = with lib.maintainers; [ eraserhd ];
platforms = lib.platforms.all;
};
};
@ -225,12 +225,12 @@ self: super: {
rev = "7f187d9da2867a7fda568b2135d29b9c00cfbb94";
hash = "sha256-acBOQuJ8MgsMKdvFV5B2CxuxvXIYsg11n1mHEGqd120=";
};
meta = with lib; {
meta = {
description = "Soothing pastel theme for Kakoune";
homepage = "https://github.com/catppuccin/kakoune/";
license = licenses.mit;
platforms = platforms.all;
maintainers = with maintainers; [ philipwilk ];
license = lib.licenses.mit;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ philipwilk ];
};
};
}

View file

@ -100,19 +100,19 @@ stdenv.mkDerivation {
mv app/mindforger.app "$out"/Applications/
'';
meta = with lib; {
meta = {
description = "Thinking Notebook & Markdown IDE";
longDescription = ''
MindForger is actually more than an editor or IDE - it's human
mind inspired personal knowledge management tool
'';
homepage = "https://www.mindforger.com";
license = licenses.gpl2Plus;
license = lib.licenses.gpl2Plus;
platforms = [
"aarch64-linux"
"x86_64-linux"
];
maintainers = with maintainers; [ cyplo ];
maintainers = with lib.maintainers; [ cyplo ];
mainProgram = "mindforger";
};
}

View file

@ -54,12 +54,12 @@ stdenv.mkDerivation rec {
desktop-file-utils
];
meta = with lib; {
meta = {
description = "2D molecule editor";
homepage = "https://sourceforge.net/projects/molsketch/";
license = licenses.gpl2Plus;
maintainers = [ maintainers.moni ];
license = lib.licenses.gpl2Plus;
maintainers = [ lib.maintainers.moni ];
mainProgram = "molsketch";
platforms = platforms.unix;
platforms = lib.platforms.unix;
};
}

View file

@ -45,11 +45,11 @@ rustPlatform.buildRustPackage rec {
# GTK fails to initialize
doCheck = false;
meta = with lib; {
meta = {
description = "GUI for neovim, without any web bloat";
mainProgram = "gnvim";
homepage = "https://github.com/vhakulinen/gnvim";
license = licenses.mit;
maintainers = with maintainers; [ minijackson ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ minijackson ];
};
}

View file

@ -59,12 +59,12 @@ mkDerivation rec {
enableParallelBuilding = true;
meta = with lib; {
meta = {
homepage = "https://notepadqq.com/";
description = "Notepad++-like editor for the Linux desktop";
license = licenses.gpl3;
platforms = platforms.linux;
maintainers = [ maintainers.rszibele ];
license = lib.licenses.gpl3;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.rszibele ];
mainProgram = "notepadqq";
};
}

View file

@ -50,14 +50,14 @@ mkDerivation rec {
"dev"
];
meta = with lib; {
license = licenses.gpl2;
meta = {
license = lib.licenses.gpl2;
description = "Hex editor";
homepage = "https://apps.kde.org/okteta/";
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
peterhoeg
bkchr
];
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
}

View file

@ -99,13 +99,13 @@ stdenv.mkDerivation {
''${gappsWrapperArgs[@]}
'';
meta = with lib; {
meta = {
homepage = "https://pinegrow.com";
description = "UI Web Editor";
platforms = [ "x86_64-linux" ];
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = with licenses; [ unfreeRedistributable ];
maintainers = with maintainers; [ gador ];
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = with lib.licenses; [ unfreeRedistributable ];
maintainers = with lib.maintainers; [ gador ];
mainProgram = "pinegrow";
};
}

View file

@ -52,11 +52,11 @@ buildPythonApplication rec {
pythonImportsCheck = [ "rednotebook" ];
meta = with lib; {
meta = {
homepage = "https://rednotebook.sourceforge.io/";
changelog = "https://github.com/jendrikseipp/rednotebook/blob/${src.tag}/CHANGELOG.md";
description = "Modern journal that includes a calendar navigation, customizable templates, export functionality and word clouds";
license = licenses.gpl2Plus;
license = lib.licenses.gpl2Plus;
maintainers = [ ];
mainProgram = "rednotebook";
};

View file

@ -167,16 +167,16 @@ stdenv.mkDerivation {
done
'';
meta = with lib; {
meta = {
description = "Sophisticated text editor for code, markup and prose";
homepage = "https://www.sublimetext.com/";
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
wmertens
demin-dmitriy
zimbatm
];
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.unfree;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.unfree;
platforms = [
"x86_64-linux"
"i686-linux"

View file

@ -201,17 +201,17 @@ stdenv.mkDerivation rec {
];
};
meta = with lib; {
meta = {
description = "Sophisticated text editor for code, markup and prose";
homepage = "https://www.sublimetext.com/";
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
jtojnar
wmertens
demin-dmitriy
zimbatm
];
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.unfree;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.unfree;
platforms = [
"aarch64-linux"
"x86_64-linux"

View file

@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
"METAINFODIR=${placeholder "out"}/share/metainfo"
];
meta = with lib; {
meta = {
description = "TeX and LaTeX editor";
longDescription = ''
This editor is a full fledged IDE for TeX and
@ -55,9 +55,9 @@ stdenv.mkDerivation rec {
spell checking and support of any compilation chain.
'';
homepage = "http://www.xm1math.net/texmaker/";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [
cfouche
markuskowa
];

View file

@ -49,13 +49,13 @@ stdenv.mkDerivation rec {
++ lib.optional withLua "-DWITH_LUA=ON"
++ lib.optional withPython "-DWITH_PYTHON=ON";
meta = with lib; {
meta = {
changelog = "https://github.com/TeXworks/texworks/blob/${src.rev}/NEWS";
description = "Simple TeX front-end program inspired by TeXShop";
homepage = "http://www.tug.org/texworks/";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ dotlambda ];
platforms = with platforms; linux;
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ dotlambda ];
platforms = with lib.platforms; linux;
mainProgram = "texworks";
};
}

View file

@ -83,17 +83,17 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
meta = with lib; {
meta = {
description = "Free, easy to use and flexible tile map editor";
homepage = "https://www.mapeditor.org/";
license = with licenses; [
license = with lib.licenses; [
bsd2 # libtiled and tmxviewer
gpl2Plus # all the rest
];
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
dywedir
ryan4yin
];
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
}

View file

@ -35,16 +35,16 @@ rec {
done
'';
meta = with lib; {
meta = {
description = "Most popular clone of the VI editor";
homepage = "https://www.vim.org";
license = licenses.vim;
maintainers = with maintainers; [
license = lib.licenses.vim;
maintainers = with lib.maintainers; [
das_j
equirosa
philiptaron
];
platforms = platforms.unix;
platforms = lib.platforms.unix;
mainProgram = "vim";
outputsToInstall = [
"out"

View file

@ -195,12 +195,12 @@ stdenv.mkDerivation (finalAttrs: {
(deny file-read* file-write* process-exec mach-lookup (subpath "/usr/local") (with no-log))
'';
meta = with lib; {
meta = {
description = "Vim - the text editor - for macOS";
homepage = "https://macvim.org/";
license = licenses.vim;
maintainers = with maintainers; [ lilyball ];
platforms = platforms.darwin;
license = lib.licenses.vim;
maintainers = with lib.maintainers; [ lilyball ];
platforms = lib.platforms.darwin;
hydraPlatforms = [ ]; # hydra can't build this as long as we rely on Xcode and sandboxProfile
};
})

View file

@ -20,12 +20,12 @@ let
hash = "sha256-rhCum59GCIAwdi5QgSaPfrALelAIMncNetu81i53Q8c=";
};
meta = with lib; {
meta = {
description = "Modern performant fuzzy picker for Vim and NeoVim";
mainProgram = "maple";
homepage = "https://github.com/liuchengxu/vim-clap";
changelog = "https://github.com/liuchengxu/vim-clap/blob/${src.rev}/CHANGELOG.md";
license = licenses.mit;
license = lib.licenses.mit;
maintainers = [ ];
};

View file

@ -169,10 +169,9 @@ in
};
meta =
with lib;
(super.nvim-treesitter.meta or { })
// {
license = licenses.asl20;
(super.nvim-treesitter.meta or { }) // {
license = lib.licenses.asl20;
maintainers = [ ];
};
}

View file

@ -35,10 +35,10 @@ stdenv.mkDerivation rec {
done
'';
meta = with lib; {
meta = {
description = "Vim-Improved eMACS: Emacs emulation for Vim";
homepage = "http://algorithm.com.au/code/vimacs";
license = licenses.gpl2Plus;
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ millerjason ];
};
}

View file

@ -4051,13 +4051,13 @@ let
version = "0.20.0";
sha256 = "c000cbdc090b7d3d8df62a3c87a5d881c78aca5b490b3e591d9841d788a9aa93";
};
meta = with lib; {
meta = {
description = "Syntax highlighting for jinja(2) including HTML, Markdown, YAML, Ruby and LaTeX templates";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=samuelcolvin.jinjahtml";
homepage = "https://github.com/samuelcolvin/jinjahtml-vscode";
changelog = "https://marketplace.visualstudio.com/items/samuelcolvin.jinjahtml/changelog";
license = licenses.mit;
maintainers = [ maintainers.DataHearth ];
license = lib.licenses.mit;
maintainers = [ lib.maintainers.DataHearth ];
};
};

View file

@ -10,11 +10,11 @@ vscode-utils.buildVscodeMarketplaceExtension {
version = "2025.0.0";
hash = "sha256-nwt9Pv084jt9nWvxSXLIWu7981UGSbCgVRTrFfJA6q4=";
};
meta = with lib; {
meta = {
description = "Import sorting extension for Visual Studio Code using isort";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-python.isort";
homepage = "https://github.com/microsoft/vscode-isort";
license = licenses.mit;
maintainers = with maintainers; [ sikmir ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ sikmir ];
};
}

View file

@ -12,7 +12,7 @@
url = "mirror://sourceforge/cdemu/${pname}-${version}.tar.xz";
inherit hash;
};
meta = with lib; {
meta = {
description = "Suite of tools for emulating optical drives and discs";
longDescription = ''
CDEmu consists of:
@ -26,8 +26,8 @@
Optical media emulated by CDemu can be mounted within Linux. Automounting is also allowed.
'';
homepage = "https://cdemu.sourceforge.io/";
license = licenses.gpl2Plus;
platforms = platforms.linux;
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ bendlas ];
};
}

View file

@ -21,11 +21,11 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = kernel.moduleBuildDependencies;
meta = with lib; {
meta = {
description = "Provides a Virtual (SCSI) HBA";
homepage = "https://cdemu.sourceforge.io/about/vhba/";
platforms = platforms.linux;
license = licenses.gpl2Plus;
platforms = lib.platforms.linux;
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ bendlas ];
};
}

Some files were not shown because too many files have changed in this diff Show more