Merge remote-tracking branch 'origin/master' into staging-next

Conflicts:
- pkgs/applications/graphics/seamly2d/default.nix
This commit is contained in:
Martin Weinelt 2024-07-26 18:04:58 +02:00
commit 93f4195fe0
No known key found for this signature in database
GPG Key ID: 87C1E9888F856759
476 changed files with 659 additions and 685 deletions

View File

@ -1,4 +1,4 @@
{ lib, ... }: { ... }:
{ {
config = { config = {

View File

@ -1,4 +1,4 @@
{ lib, custom, ... }: { custom, ... }:
{ {
config = { config = {

View File

@ -1,4 +1,4 @@
{ lib, ... }: { ... }:
{ {
disabledModules = [ ./declare-enable.nix ]; disabledModules = [ ./declare-enable.nix ];

View File

@ -1,4 +1,4 @@
{ lib, ... }: { ... }:
{ {
disabledModules = [ (toString ./define-enable.nix) ]; disabledModules = [ (toString ./define-enable.nix) ];

View File

@ -1,4 +1,4 @@
{ lib, ... }: { ... }:
{ {
disabledModules = [ ./define-enable.nix ]; disabledModules = [ ./define-enable.nix ];

View File

@ -1,4 +1,4 @@
{ lib, ... }: { ... }:
{ {
disabledModules = [ "define-enable.nix" "declare-enable.nix" ]; disabledModules = [ "define-enable.nix" "declare-enable.nix" ];

View File

@ -1,4 +1,4 @@
{ config, lib, ... }: { config, ... }:
{ {
config = { config = {
services.foo.enable = true; services.foo.enable = true;

View File

@ -1,4 +1,4 @@
{ config, lib, ... }: { config, ... }:
{ {
config = { config = {
services.foos."".bar = "baz"; services.foos."".bar = "baz";

View File

@ -1,4 +1,4 @@
{ config, lib, options, ... }: { config, options, ... }:
{ {
config = { config = {
result = result =

View File

@ -1,4 +1,4 @@
{ lib, ... }: { ... }:
{ {
imports = [ imports = [

View File

@ -1,4 +1,4 @@
{ lib, ... }: { ... }:
let let
typeless = typeless =

View File

@ -5447,6 +5447,13 @@
githubId = 1931963; githubId = 1931963;
name = "David Sferruzza"; name = "David Sferruzza";
}; };
dstengele = {
name = "Dennis Stengele";
email = "dennis@stengele.me";
matrix = "@dstengele:pango.place";
github = "dstengele";
githubId = 1706418;
};
dsuetin = { dsuetin = {
name = "Danil Suetin"; name = "Danil Suetin";
email = "suetin085+nixpkgs@protonmail.com"; email = "suetin085+nixpkgs@protonmail.com";

View File

@ -42,6 +42,8 @@
- [Music Assistant](https://music-assistant.io/), a music library manager for your offline and online music sources which can easily stream your favourite music to a wide range of supported players. Available as [services.music-assistant](#opt-services.music-assistant.enable). - [Music Assistant](https://music-assistant.io/), a music library manager for your offline and online music sources which can easily stream your favourite music to a wide range of supported players. Available as [services.music-assistant](#opt-services.music-assistant.enable).
- [zeronsd](https://github.com/zerotier/zeronsd), a DNS server for ZeroTier users. Available with [services.zeronsd.servedNetworks](#opt-services.zeronsd.servedNetworks).
- [wg-access-server](https://github.com/freifunkMUC/wg-access-server/), an all-in-one WireGuard VPN solution with a web ui for connecting devices. Available at [services.wg-access-server](#opt-services.wg-access-server.enable). - [wg-access-server](https://github.com/freifunkMUC/wg-access-server/), an all-in-one WireGuard VPN solution with a web ui for connecting devices. Available at [services.wg-access-server](#opt-services.wg-access-server.enable).
- [Envision](https://gitlab.com/gabmus/envision), a UI for building, configuring and running Monado, the open source OpenXR runtime. Available as [programs.envision](#opt-programs.envision.enable). - [Envision](https://gitlab.com/gabmus/envision), a UI for building, configuring and running Monado, the open source OpenXR runtime. Available as [programs.envision](#opt-programs.envision.enable).

View File

@ -2,7 +2,7 @@
# your system. Help is available in the configuration.nix(5) man page # your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running nixos-help). # and in the NixOS manual (accessible by running nixos-help).
{ config, pkgs, lib, modulesPath, ... }: { modulesPath, ... }:
{ {
imports = imports =

View File

@ -2,7 +2,7 @@
# your system. Help is available in the configuration.nix(5) man page # your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running nixos-help). # and in the NixOS manual (accessible by running nixos-help).
{ config, pkgs, lib, modulesPath, ... }: { modulesPath, ... }:
{ {
imports = imports =

View File

@ -1259,6 +1259,7 @@
./services/networking/zerobin.nix ./services/networking/zerobin.nix
./services/networking/zeronet.nix ./services/networking/zeronet.nix
./services/networking/zerotierone.nix ./services/networking/zerotierone.nix
./services/networking/zeronsd.nix
./services/networking/znc/default.nix ./services/networking/znc/default.nix
./services/printing/cupsd.nix ./services/printing/cupsd.nix
./services/printing/ipp-usb.nix ./services/printing/ipp-usb.nix

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, ... }: { config, pkgs, ... }:
let let
inherit (pkgs) writeScript; inherit (pkgs) writeScript;

View File

@ -1,7 +1,7 @@
# Common configuration for virtual machines running under QEMU (using # Common configuration for virtual machines running under QEMU (using
# virtio). # virtio).
{ config, lib, ... }: { ... }:
{ {
boot.initrd.availableKernelModules = [ "virtio_net" "virtio_pci" "virtio_mmio" "virtio_blk" "virtio_scsi" "9p" "9pnet_virtio" ]; boot.initrd.availableKernelModules = [ "virtio_net" "virtio_pci" "virtio_mmio" "virtio_blk" "virtio_scsi" "9p" "9pnet_virtio" ];

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, ... }: { config, pkgs, ... }:
let apparmor = config.security.apparmor; in let apparmor = config.security.apparmor; in
{ {
config.security.apparmor.packages = [ pkgs.apparmor-profiles ]; config.security.apparmor.packages = [ pkgs.apparmor-profiles ];

View File

@ -58,7 +58,7 @@ in {
environment.systemPackages = [ cfg.package ] ; environment.systemPackages = [ cfg.package ] ;
systemd.services.surrealdb = { systemd.services.surrealdb = {
description = "A scalable, distributed, collaborative, document-graph database, for the realtime web "; description = "A scalable, distributed, collaborative, document-graph database, for the realtime web";
wantedBy = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ];
after = [ "network.target" ]; after = [ "network.target" ];

View File

@ -175,7 +175,7 @@ in
config = mkIf cfg.enable { config = mkIf cfg.enable {
users.users.nagios = { users.users.nagios = {
description = "Nagios user "; description = "Nagios user";
uid = config.ids.uids.nagios; uid = config.ids.uids.nagios;
home = nagiosState; home = nagiosState;
group = "nagios"; group = "nagios";

View File

@ -38,7 +38,7 @@ in
config = mkIf cfg.enable { config = mkIf cfg.enable {
systemd.services.antennas = { systemd.services.antennas = {
description = "Antennas HDHomeRun emulator for Tvheadend. "; description = "Antennas HDHomeRun emulator for Tvheadend.";
wantedBy = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ];
# Config # Config

View File

@ -0,0 +1,117 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.zeronsd;
settingsFormat = pkgs.formats.json { };
in
{
options.services.zeronsd.servedNetworks = lib.mkOption {
default = { };
example = {
"a8a2c3c10c1a68de".settings.token = "/var/lib/zeronsd/apitoken";
};
description = "ZeroTier Networks to start zeronsd instances for.";
type = lib.types.attrsOf (
lib.types.submodule {
options = {
package = lib.mkPackageOption pkgs "zeronsd" { };
settings = lib.mkOption {
description = "Settings for zeronsd";
default = { };
type = lib.types.submodule {
freeformType = settingsFormat.type;
options = {
domain = lib.mkOption {
default = "home.arpa";
type = lib.types.singleLineStr;
description = "Domain under which ZeroTier records will be available.";
};
token = lib.mkOption {
type = lib.types.path;
description = "Path to a file containing the API Token for ZeroTier Central.";
};
log_level = lib.mkOption {
default = "warn";
type = lib.types.enum [
"off"
"error"
"warn"
"info"
"debug"
"trace"
];
description = "Log Level.";
};
wildcard = lib.mkOption {
default = false;
type = lib.types.bool;
description = "Whether to serve a wildcard record for ZeroTier Nodes.";
};
};
};
};
};
}
);
};
config = lib.mkIf (cfg.servedNetworks != { }) {
assertions = [
{
assertion = config.services.zerotierone.enable;
message = "zeronsd needs a configured zerotier-one";
}
];
systemd.services = lib.mapAttrs' (netname: netcfg: {
name = "zeronsd-${netname}";
value = {
description = "ZeroTier DNS server for Network ${netname}";
wantedBy = [ "multi-user.target" ];
after = [
"network.target"
"zerotierone.service"
];
wants = [ "network-online.target" ];
serviceConfig =
let
configFile = pkgs.writeText "zeronsd.json" (builtins.toJSON netcfg.settings);
in
{
ExecStart = "${netcfg.package}/bin/zeronsd start --config ${configFile} --config-type json ${netname}";
Restart = "on-failure";
RestartSec = 2;
TimeoutStopSec = 5;
User = "zeronsd";
Group = "zeronsd";
AmbientCapabilities = "CAP_NET_BIND_SERVICE";
};
};
}) cfg.servedNetworks;
systemd.tmpfiles.rules = [
"a+ /var/lib/zerotier-one - - - - u:zeronsd:x"
"a+ /var/lib/zerotier-one/authtoken.secret - - - - mask::r,u:zeronsd:r"
];
users.users.zeronsd = {
group = "zeronsd";
description = "Service user for running zeronsd";
isSystemUser = true;
};
users.groups.zeronsd = { };
};
}

View File

@ -1,4 +1,4 @@
{ lib, nodes, pkgs, ... }: { nodes, ... }:
let let
caCert = nodes.acme.test-support.acme.caCert; caCert = nodes.acme.test-support.acme.caCert;
caDomain = nodes.acme.test-support.acme.caDomain; caDomain = nodes.acme.test-support.acme.caDomain;

View File

@ -1,4 +1,4 @@
{ pkgs, lib, makeInstalledTest, ... }: { pkgs, makeInstalledTest, ... }:
makeInstalledTest { makeInstalledTest {
tested = pkgs.ostree; tested = pkgs.ostree;

View File

@ -5,7 +5,6 @@
, meson , meson
, ninja , ninja
, pkg-config , pkg-config
, gnome
, gnome-desktop , gnome-desktop
, glib , glib
, gtk3 , gtk3

View File

@ -9,7 +9,6 @@
, libglvnd , libglvnd
, libogg , libogg
, libvorbis , libvorbis
, makeWrapper
, openal , openal
, portaudio , portaudio
, rtmidi , rtmidi

View File

@ -2,7 +2,6 @@
, faust , faust
, lv2 , lv2
, qtbase , qtbase
, which
}: }:
faust.wrapWithBuildEnv { faust.wrapWithBuildEnv {

View File

@ -13,7 +13,6 @@
, pkg-config , pkg-config
, autoPatchelfHook , autoPatchelfHook
, soxr , soxr
, freetype
, libsamplerate , libsamplerate
, armadillo , armadillo
, tomlplusplus , tomlplusplus

View File

@ -1,4 +1,4 @@
{ stdenv, lib, fetchurl, pkg-config, meson, ninja, libGLU, lv2, serd, sord, libX11, libXext, glew, lv2lint { stdenv, lib, fetchurl, pkg-config, meson, ninja, lv2, sord, libX11, libXext, glew, lv2lint
, pname, version, sha256, description , pname, version, sha256, description
, url ? "https://git.open-music-kontrollers.ch/lv2/${pname}.lv2/snapshot/${pname}.lv2-${version}.tar.xz" , url ? "https://git.open-music-kontrollers.ch/lv2/${pname}.lv2/snapshot/${pname}.lv2-${version}.tar.xz"
, additionalBuildInputs ? [] , additionalBuildInputs ? []

View File

@ -4,7 +4,6 @@
, pipewire , pipewire
, cmake , cmake
, extra-cmake-modules , extra-cmake-modules
, gnumake
, wrapQtAppsHook , wrapQtAppsHook
, qtbase , qtbase
, qttools , qttools

View File

@ -1,7 +1,6 @@
{ lib { lib
, stdenv , stdenv
, fetchFromGitHub , fetchFromGitHub
, pkg-config
, gst_all_1 , gst_all_1
, libviperfx , libviperfx
, makeWrapper , makeWrapper

View File

@ -1,6 +1,5 @@
{ callPackage { callPackage
, timeshift-unwrapped , timeshift-unwrapped
, lib
, rsync , rsync
, coreutils , coreutils
, mount , mount

View File

@ -19,7 +19,6 @@
, qtbase ? null , qtbase ? null
, qttools ? null , qttools ? null
, python3 , python3
, nixosTests
, withGui , withGui
, withWallet ? true , withWallet ? true
}: }:

View File

@ -2,7 +2,6 @@
, stdenv , stdenv
, rustPlatform , rustPlatform
, fetchFromGitHub , fetchFromGitHub
, llvmPackages
, rocksdb_7_10 , rocksdb_7_10
, Security , Security
}: }:

View File

@ -1,6 +1,5 @@
{ fetchFromGitHub { fetchFromGitHub
, stdenv , stdenv
, makeDesktopItem
, lib , lib
, openssl , openssl
, boost , boost

View File

@ -1,5 +1,4 @@
{ clang { cmake
, cmake
, CoreFoundation , CoreFoundation
, fetchFromGitHub , fetchFromGitHub
, fetchurl , fetchurl
@ -18,7 +17,6 @@
, stdenv , stdenv
, SystemConfiguration , SystemConfiguration
, testers , testers
, unzip
}: }:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {

View File

@ -1,7 +1,6 @@
{ buildGoModule { buildGoModule
, fetchFromGitHub , fetchFromGitHub
, lib , lib
, go
, tags ? [ "autopilotrpc" "signrpc" "walletrpc" "chainrpc" "invoicesrpc" "watchtowerrpc" "routerrpc" "monitoring" "kvdb_postgres" "kvdb_etcd" ] , tags ? [ "autopilotrpc" "signrpc" "walletrpc" "chainrpc" "invoicesrpc" "watchtowerrpc" "routerrpc" "monitoring" "kvdb_postgres" "kvdb_etcd" ]
}: }:

View File

@ -1,6 +1,6 @@
{ rustPlatform, lib, fetchFromGitHub { rustPlatform, lib, fetchFromGitHub
, zlib, openssl , zlib, openssl
, pkg-config, protobuf, llvmPackages , pkg-config, protobuf
}: }:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "nearcore"; pname = "nearcore";

View File

@ -6,7 +6,6 @@
, curl , curl
, pkg-config , pkg-config
, openssl , openssl
, llvmPackages
}: }:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "snarkos"; pname = "snarkos";

View File

@ -96,7 +96,7 @@ rustPlatform.buildRustPackage rec {
}; };
meta = with lib; { meta = with lib; {
description = "Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces. "; description = "Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.";
homepage = "https://solana.com"; homepage = "https://solana.com";
license = licenses.asl20; license = licenses.asl20;
maintainers = with maintainers; [ adjacentresearch ]; maintainers = with maintainers; [ adjacentresearch ];

View File

@ -1,5 +1,4 @@
{ lib { buildFHSEnv
, buildFHSEnv
, sparrow-unwrapped , sparrow-unwrapped
}: }:

View File

@ -1,8 +1,6 @@
{ lib, stdenv { lib, stdenv
, fetchurl , fetchurl
, dpkg , dpkg
, util-linux
, bash
, makeWrapper , makeWrapper
, electron , electron
, asar , asar

View File

@ -8,7 +8,6 @@
markdown-mode, markdown-mode,
melpaBuild, melpaBuild,
unstableGitUpdater, unstableGitUpdater,
writeText,
}: }:
melpaBuild { melpaBuild {

View File

@ -1,6 +1,5 @@
{ lib { lib
, stdenv , stdenv
, writeText
, melpaStablePackages , melpaStablePackages
, runCommand , runCommand
, tree-sitter-grammars , tree-sitter-grammars

View File

@ -1,10 +1,7 @@
{ lib { lib
, callPackage
, clangStdenv , clangStdenv
, cmake , cmake
, fetchFromGitHub , fetchFromGitHub
, gcc
, git
, llvmPackages_13 , llvmPackages_13
# Libraries # Libraries
, argparse , argparse

View File

@ -1,4 +1,4 @@
{ micro, expect, runCommand, writeScript, runtimeShell }: { micro, expect, runCommand, writeScript }:
let expect-script = writeScript "expect-script" '' let expect-script = writeScript "expect-script" ''
#!${expect}/bin/expect -f #!${expect}/bin/expect -f

View File

@ -1,4 +1,4 @@
{ nano, expect, runCommand, writeScriptBin, runtimeShell }: { nano, expect, runCommand, writeScriptBin }:
let expect-script = writeScriptBin "expect-script" '' let expect-script = writeScriptBin "expect-script" ''
#!${expect}/bin/expect -f #!${expect}/bin/expect -f

View File

@ -1,6 +1,6 @@
# run tests by building `neovim.tests` # run tests by building `neovim.tests`
{ vimUtils, writeText, neovim, vimPlugins { vimUtils, writeText, neovim, vimPlugins
, lib, neovimUtils, wrapNeovimUnstable , neovimUtils, wrapNeovimUnstable
, neovim-unwrapped , neovim-unwrapped
, fetchFromGitLab , fetchFromGitLab
, runCommandLocal , runCommandLocal

View File

@ -1,4 +1,4 @@
{ lib, buildFHSEnv, callPackage, makeDesktopItem, writeScript, runtimeShell { lib, buildFHSEnv, callPackage, makeDesktopItem, runtimeShell
, runCommand, unstick, quartus-prime-lite , runCommand, unstick, quartus-prime-lite
, withQuesta ? true , withQuesta ? true
, supportedDevices ? [ "Arria II" "Cyclone V" "Cyclone IV" "Cyclone 10 LP" "MAX II/V" "MAX 10 FPGA" ] , supportedDevices ? [ "Arria II" "Cyclone V" "Cyclone IV" "Cyclone 10 LP" "MAX II/V" "MAX 10 FPGA" ]

View File

@ -2,7 +2,6 @@
, stdenv , stdenv
, mkDerivation , mkDerivation
, fetchurl , fetchurl
, fetchpatch
, fetchFromGitHub , fetchFromGitHub
, makeDesktopItem , makeDesktopItem
, copyDesktopItems , copyDesktopItems

View File

@ -1,4 +1,4 @@
{ lib, fetchFromGitHub, python3, tk, makeDesktopItem, copyDesktopItems }: { lib, fetchFromGitHub, python3, makeDesktopItem, copyDesktopItems }:
with python3.pkgs; with python3.pkgs;

View File

@ -5,14 +5,12 @@
, glib , glib
, nss , nss
, nspr , nspr
, at-spi2-atk
, cups , cups
, dbus , dbus
, libdrm , libdrm
, gtk3 , gtk3
, pango , pango
, cairo , cairo
, xorg
, libxkbcommon , libxkbcommon
, mesa , mesa
, expat , expat

View File

@ -5,7 +5,6 @@
, vimPlugins , vimPlugins
, makeWrapper , makeWrapper
, wrapGAppsHook3 , wrapGAppsHook3
, runtimeShell
# apple frameworks # apple frameworks
, CoreServices, CoreData, Cocoa, Foundation, libobjc , CoreServices, CoreData, Cocoa, Foundation, libobjc

View File

@ -9833,18 +9833,6 @@ final: prev:
meta.homepage = "https://github.com/rust-lang/rust.vim/"; meta.homepage = "https://github.com/rust-lang/rust.vim/";
}; };
rustaceanvim = buildNeovimPlugin {
pname = "rustaceanvim";
version = "2024-07-10";
src = fetchFromGitHub {
owner = "mrcjkb";
repo = "rustaceanvim";
rev = "047f9c9d8cd2861745eb9de6c1570ee0875aa795";
sha256 = "0q06rkg8dfzxvlwp7svp8sjkk0f2x5vvjkv6grdmm302s43jj7rk";
};
meta.homepage = "https://github.com/mrcjkb/rustaceanvim/";
};
sad-vim = buildVimPlugin { sad-vim = buildVimPlugin {
pname = "sad.vim"; pname = "sad.vim";
version = "2019-02-18"; version = "2019-02-18";

View File

@ -1380,6 +1380,8 @@
dependencies = with self; [ nvim-lspconfig ]; dependencies = with self; [ nvim-lspconfig ];
}; };
rustaceanvim = neovimUtils.buildNeovimPlugin { luaAttr = "rustaceanvim"; };
sg-nvim = super.sg-nvim.overrideAttrs (old: sg-nvim = super.sg-nvim.overrideAttrs (old:
let let
sg-nvim-rust = rustPlatform.buildRustPackage { sg-nvim-rust = rustPlatform.buildRustPackage {

View File

@ -827,7 +827,6 @@ https://github.com/keith/rspec.vim/,,
https://github.com/ccarpita/rtorrent-syntax-file/,, https://github.com/ccarpita/rtorrent-syntax-file/,,
https://github.com/simrat39/rust-tools.nvim/,, https://github.com/simrat39/rust-tools.nvim/,,
https://github.com/rust-lang/rust.vim/,, https://github.com/rust-lang/rust.vim/,,
https://github.com/mrcjkb/rustaceanvim/,HEAD,
https://github.com/hauleth/sad.vim/,, https://github.com/hauleth/sad.vim/,,
https://github.com/vmware-archive/salt-vim/,, https://github.com/vmware-archive/salt-vim/,,
https://github.com/lewis6991/satellite.nvim/,HEAD, https://github.com/lewis6991/satellite.nvim/,HEAD,

View File

@ -2,7 +2,6 @@
lib, lib,
stdenv, stdenv,
fetchFromGitHub, fetchFromGitHub,
bash,
ocaml, ocaml,
ocamlPackages, ocamlPackages,
dune_3, dune_3,

View File

@ -1,8 +1,6 @@
{ {
lib, lib,
vscode-utils, vscode-utils,
writeScript,
runtimeShell,
jq, jq,
clang-tools, clang-tools,
gdbUseFixed ? true, gdbUseFixed ? true,

View File

@ -1,5 +1,4 @@
{ {
pkgs,
lib, lib,
stdenv, stdenv,
fetchFromGitHub, fetchFromGitHub,

View File

@ -4,7 +4,6 @@
, appstream-glib , appstream-glib
, desktop-file-utils , desktop-file-utils
, gettext , gettext
, glib
, gobject-introspection , gobject-introspection
, gtk3 , gtk3
, gtk4 , gtk4

View File

@ -1,4 +1,4 @@
{ lib, fetchFromGitHub, python3Packages, file, less, highlight, w3m, ranger, imagemagick, testers { lib, fetchFromGitHub, python3Packages, file, less, highlight, w3m, imagemagick
, imagePreviewSupport ? true , imagePreviewSupport ? true
, sixelPreviewSupport ? true , sixelPreviewSupport ? true
, neoVimSupport ? true , neoVimSupport ? true

View File

@ -1,5 +1,4 @@
{ lib { makeWrapper
, makeWrapper
, nixosTests , nixosTests
, symlinkJoin , symlinkJoin

View File

@ -1,5 +1,4 @@
{ lib { makeWrapper
, makeWrapper
, nixosTests , nixosTests
, symlinkJoin , symlinkJoin

View File

@ -8,7 +8,6 @@
, freetype , freetype
, libGL , libGL
, xorg , xorg
, darwin
, AppKit , AppKit
}: }:

View File

@ -2,7 +2,7 @@
# If you just want a subset of plug-ins, you can specify them explicitly: # If you just want a subset of plug-ins, you can specify them explicitly:
# `gimp-with-plugins.override { plugins = with gimpPlugins; [ gap ]; }`. # `gimp-with-plugins.override { plugins = with gimpPlugins; [ gap ]; }`.
{ config, lib, pkgs }: { lib, pkgs }:
let let
inherit (pkgs) stdenv fetchurl fetchpatch fetchpatch2 pkg-config intltool glib fetchFromGitHub fetchFromGitLab; inherit (pkgs) stdenv fetchurl fetchpatch fetchpatch2 pkg-config intltool glib fetchFromGitHub fetchFromGitLab;

View File

@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, lazarus, fpc, pango, cairo, glib { lib, stdenv, fetchFromGitHub, lazarus, fpc, pango, cairo, glib
, atk, gtk2, libX11, gdk-pixbuf, busybox, python3 , atk, gtk2, libX11, gdk-pixbuf, python3
, makeWrapper , makeWrapper
}: }:

View File

@ -10,7 +10,6 @@
, goocanvas2 , goocanvas2
, gtkspell3 , gtkspell3
, isocodes , isocodes
, gnome
, python3 , python3
, tesseract4 , tesseract4
, extraOcrEngines ? [] # other supported engines are: ocrad gocr cuneiform , extraOcrEngines ? [] # other supported engines are: ocrad gocr cuneiform

View File

@ -7,7 +7,6 @@
, gtk3 , gtk3
, gobject-introspection , gobject-introspection
, wrapGAppsHook3 , wrapGAppsHook3
, python
}: }:
buildPythonPackage rec { buildPythonPackage rec {

View File

@ -3,7 +3,6 @@
, requireFile , requireFile
, wrapQtAppsHook , wrapQtAppsHook
, autoPatchelfHook , autoPatchelfHook
, makeWrapper
, unixtools , unixtools
, fakeroot , fakeroot
, mailcap , mailcap

View File

@ -1,9 +1,7 @@
{ lib { lib
, fetchFromGitLab , fetchFromGitLab
, rustPlatform , rustPlatform
, cargo
, pkg-config , pkg-config
, binutils-unwrapped
, gtk3-x11 , gtk3-x11
, atk , atk
, glib , glib

View File

@ -1,7 +1,6 @@
{ stdenv { stdenv
, lib , lib
, fetchgit , fetchgit
, dos2unix
, qtbase , qtbase
, qttools , qttools
, qtx11extras , qtx11extras

View File

@ -1,4 +1,4 @@
{ stdenv, lib, fetchurl, callPackage, patchelf, makeWrapper, libusb1, avahi-compat, glib, libredirect, nixosTests }: { stdenv, lib, fetchurl, patchelf, makeWrapper, libusb1, avahi-compat, glib, libredirect, nixosTests }:
let let
myPatchElf = file: with lib; '' myPatchElf = file: with lib; ''
patchelf --set-interpreter \ patchelf --set-interpreter \

View File

@ -1,6 +1,6 @@
{ stdenv, lib, qtbase, wrapQtAppsHook, fetchFromGitHub, { stdenv, lib, qtbase, wrapQtAppsHook, fetchFromGitHub,
addDriverRunpath, poppler_utils, qtxmlpatterns, qtsvg, mesa, gcc, xvfb-run, addDriverRunpath, poppler_utils, qtxmlpatterns, qtsvg, mesa, xvfb-run,
fontconfig, freetype, xorg, ccache, qmake, python3, qttools, git fontconfig, freetype, xorg, qmake, python3, qttools, git
}: }:
let let
qtPython = python3.withPackages (pkgs: with pkgs; [ pyqt5 ]); qtPython = python3.withPackages (pkgs: with pkgs; [ pyqt5 ]);

View File

@ -1,7 +1,6 @@
{ lib { lib
, stdenv , stdenv
, fetchFromGitHub , fetchFromGitHub
, substituteAll
, python3 , python3
, installShellFiles , installShellFiles

View File

@ -1,7 +1,6 @@
{ lib { lib
, stdenv , stdenv
, fetchFromGitHub , fetchFromGitHub
, writeText
, cmake , cmake
, pkg-config , pkg-config

View File

@ -1,5 +1,5 @@
{ mkDerivation, lib, cmake, gettext, pkg-config, extra-cmake-modules { mkDerivation, lib, cmake, gettext, pkg-config, extra-cmake-modules
, qtquickcontrols, qttools, kde-cli-tools, qtbase , qtquickcontrols, qttools, kde-cli-tools
, kconfig, kdeclarative, kdoctools, kiconthemes, ki18n, kitemmodels, kitemviews , kconfig, kdeclarative, kdoctools, kiconthemes, ki18n, kitemmodels, kitemviews
, kjobwidgets, kcmutils, kio, knewstuff, knotifyconfig, kparts, ktexteditor , kjobwidgets, kcmutils, kio, knewstuff, knotifyconfig, kparts, ktexteditor
, threadweaver, kxmlgui, kwindowsystem, grantlee, kcrash, karchive, kguiaddons , threadweaver, kxmlgui, kwindowsystem, grantlee, kcrash, karchive, kguiaddons

View File

@ -2,7 +2,6 @@
, mkDerivation , mkDerivation
, extra-cmake-modules , extra-cmake-modules
, shared-mime-info , shared-mime-info
, kconfig
, kdoctools , kdoctools
, kio , kio
, ktextwidgets , ktextwidgets

View File

@ -7,7 +7,6 @@
, ki18n , ki18n
, knotifications , knotifications
, mauiman , mauiman
, qtbase
, qtquickcontrols2 , qtquickcontrols2
, qtx11extras , qtx11extras
}: }:

View File

@ -21,7 +21,6 @@
, perl , perl
, pkg-config , pkg-config
, poppler , poppler
, auto-multiple-choice
}: }:
stdenv.mkDerivation (finalAttrs: rec { stdenv.mkDerivation (finalAttrs: rec {
pname = "auto-multiple-choice"; pname = "auto-multiple-choice";

View File

@ -1,5 +1,5 @@
{ stdenv, lib, fetchFromGitHub, cairo, libxkbcommon { stdenv, lib, fetchFromGitHub, cairo, libxkbcommon
, pango, fribidi, harfbuzz, pcre, pkg-config, scdoc , pango, fribidi, harfbuzz, pkg-config, scdoc
, ncursesSupport ? true, ncurses , ncursesSupport ? true, ncurses
, waylandSupport ? true, wayland, wayland-protocols, wayland-scanner , waylandSupport ? true, wayland, wayland-protocols, wayland-scanner
, x11Support ? true, xorg , x11Support ? true, xorg

View File

@ -1,5 +1,4 @@
{ stdenv { stdenv
, lib
, blender , blender
, makeWrapper , makeWrapper
, extraModules ? [] , extraModules ? []

View File

@ -10,7 +10,6 @@
, curl , curl
, readline , readline
, PCSC , PCSC
, xcbuild
}: }:
let let
version = "0.8.4"; version = "0.8.4";

View File

@ -1,5 +1,4 @@
{ lib { lib
, pkgs
, mkDerivation , mkDerivation
, fetchFromGitHub , fetchFromGitHub
, cmake , cmake

View File

@ -4,7 +4,6 @@
, makeWrapper , makeWrapper
, clipnotify , clipnotify
, coreutils , coreutils
, dmenu
, gawk , gawk
, util-linux , util-linux
, xdotool , xdotool

View File

@ -1,4 +1,4 @@
{ stdenv, lib, fetchurl, fetchzip, jdk11, unzip, makeWrapper, makeDesktopItem, copyDesktopItems }: { stdenv, lib, fetchurl, fetchzip, jdk11, makeWrapper, makeDesktopItem, copyDesktopItems }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "conduktor"; pname = "conduktor";

View File

@ -1,4 +1,4 @@
{ lib, bundlerApp, bundlerUpdateScript, ruby, makeWrapper, git, docutils, nixosTests }: { lib, bundlerApp, bundlerUpdateScript, ruby, makeWrapper, nixosTests }:
bundlerApp rec { bundlerApp rec {
pname = "gollum"; pname = "gollum";

View File

@ -19,13 +19,6 @@
, findutils , findutils
, ccze , ccze
, ncurses , ncurses
, python3
, wget
, libcaca
, newsboat
, rsstail
, w3m
, ticker
, tmux , tmux
}: }:

View File

@ -2,7 +2,6 @@
, lib , lib
, fetchurl , fetchurl
, autoPatchelfHook , autoPatchelfHook
, pkg-config
, dpkg , dpkg
, openssl , openssl
, webkitgtk , webkitgtk

View File

@ -5,7 +5,6 @@
, ncurses , ncurses
, which , which
, cmake , cmake
, unzip
, wrapQtAppsHook , wrapQtAppsHook
, qtwebengine , qtwebengine
, yaml-cpp , yaml-cpp

View File

@ -4,7 +4,6 @@
, fetchFromGitHub , fetchFromGitHub
, python3 , python3
, qtbase , qtbase
, qttools
, git-lfs , git-lfs
, wrapQtAppsHook , wrapQtAppsHook
}: }:

View File

@ -2,7 +2,6 @@
, stdenv , stdenv
, fetchFromGitHub , fetchFromGitHub
, electron , electron
, runtimeShell
, makeWrapper , makeWrapper
, copyDesktopItems , copyDesktopItems
, makeDesktopItem , makeDesktopItem

View File

@ -41,7 +41,6 @@
, rapidjson , rapidjson
, sqlite , sqlite
, tinyxml , tinyxml
, udev
, util-linux , util-linux
, wxGTK32 , wxGTK32
, xorg , xorg

View File

@ -1,5 +1,4 @@
{ lib { lib
, callPackage
, rustPlatform , rustPlatform
, fetchFromGitHub , fetchFromGitHub
, fetchNpmDeps , fetchNpmDeps

View File

@ -57,7 +57,7 @@ rustPlatform.buildRustPackage rec {
env.NIX_CFLAGS_COMPILE = toString [ "-DPW_ENABLE_DEPRECATED" ]; env.NIX_CFLAGS_COMPILE = toString [ "-DPW_ENABLE_DEPRECATED" ];
meta = with lib; { meta = with lib; {
description = "Simple and elegant pipewire graph editor "; description = "Simple and elegant pipewire graph editor";
homepage = "https://github.com/ax9d/pw-viz"; homepage = "https://github.com/ax9d/pw-viz";
license = licenses.gpl3Only; license = licenses.gpl3Only;
maintainers = with maintainers; [ figsoda ]; maintainers = with maintainers; [ figsoda ];

View File

@ -1,7 +1,7 @@
{ lib, fetchFromGitHub, mkDerivation, cmake, sqlite { lib, fetchFromGitHub, mkDerivation, cmake, sqlite
, qtbase, qtsvg, qttools, wrapQtAppsHook , qtbase, qtsvg, qttools, wrapQtAppsHook
, icoutils # build and runtime deps. , icoutils # build and runtime deps.
, wget, fuseiso, wine, sudo, which # runtime deps. , wget, fuseiso, wine, which # runtime deps.
}: }:
mkDerivation rec { mkDerivation rec {

View File

@ -2,8 +2,6 @@
, blueprint-compiler , blueprint-compiler
, desktop-file-utils , desktop-file-utils
, fetchFromGitHub , fetchFromGitHub
, gettext
, glib
, gtk4 , gtk4
, lib , lib
, libadwaita , libadwaita

View File

@ -5,7 +5,6 @@
, fetchFromGitHub , fetchFromGitHub
, openssh , openssh
, netcat , netcat
, makeWrapper
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {

View File

@ -7,7 +7,6 @@
, gtk3 , gtk3
, json-glib , json-glib
, libgee , libgee
, librsvg
, meson , meson
, ninja , ninja
, pkg-config , pkg-config

View File

@ -7,7 +7,6 @@
, gtk4 , gtk4
, gtksourceview5 , gtksourceview5
, libadwaita , libadwaita
, libgee
, libpanel , libpanel
, meson , meson
, ninja , ninja

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