mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-13 21:50:33 +03:00
Merge master into staging-next
This commit is contained in:
commit
51e24f4508
24 changed files with 125 additions and 59 deletions
|
@ -45,10 +45,15 @@ in {
|
||||||
enable = mkEnableOption (mdDoc "the Budgie desktop");
|
enable = mkEnableOption (mdDoc "the Budgie desktop");
|
||||||
|
|
||||||
sessionPath = mkOption {
|
sessionPath = mkOption {
|
||||||
description = mdDoc "Additional list of packages to be added to the session search path. Useful for GSettings-conditional autostart.";
|
description = lib.mdDoc ''
|
||||||
type = with types; listOf package;
|
Additional list of packages to be added to the session search path.
|
||||||
example = literalExpression "[ pkgs.budgie.budgie-desktop-view ]";
|
Useful for GSettings-conditional autostart.
|
||||||
|
|
||||||
|
Note that this should be a last resort; patching the package is preferred (see GPaste).
|
||||||
|
'';
|
||||||
|
type = types.listOf types.package;
|
||||||
default = [];
|
default = [];
|
||||||
|
example = literalExpression "[ pkgs.gnome.gpaste ]";
|
||||||
};
|
};
|
||||||
|
|
||||||
extraGSettingsOverrides = mkOption {
|
extraGSettingsOverrides = mkOption {
|
||||||
|
@ -59,20 +64,21 @@ in {
|
||||||
|
|
||||||
extraGSettingsOverridePackages = mkOption {
|
extraGSettingsOverridePackages = mkOption {
|
||||||
description = mdDoc "List of packages for which GSettings are overridden.";
|
description = mdDoc "List of packages for which GSettings are overridden.";
|
||||||
type = with types; listOf path;
|
type = types.listOf types.path;
|
||||||
default = [];
|
default = [];
|
||||||
};
|
};
|
||||||
|
|
||||||
extraPlugins = mkOption {
|
extraPlugins = mkOption {
|
||||||
description = mdDoc "Extra plugins for the Budgie desktop";
|
description = mdDoc "Extra plugins for the Budgie desktop";
|
||||||
type = with types; listOf package;
|
type = types.listOf types.package;
|
||||||
default = [];
|
default = [];
|
||||||
|
example = literalExpression "[ pkgs.budgiePlugins.budgie-analogue-clock-applet ]";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.budgie.excludePackages = mkOption {
|
environment.budgie.excludePackages = mkOption {
|
||||||
description = mdDoc "Which packages Budgie should exclude from the default environment.";
|
description = mdDoc "Which packages Budgie should exclude from the default environment.";
|
||||||
type = with types; listOf package;
|
type = types.listOf types.package;
|
||||||
default = [];
|
default = [];
|
||||||
example = literalExpression "[ pkgs.mate-terminal ]";
|
example = literalExpression "[ pkgs.mate-terminal ]";
|
||||||
};
|
};
|
||||||
|
|
|
@ -121,4 +121,6 @@ in
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
meta.maintainers = with lib.maintainers; [ nikstur ];
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,7 +23,7 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
|
||||||
services.xserver.desktopManager.budgie = {
|
services.xserver.desktopManager.budgie = {
|
||||||
enable = true;
|
enable = true;
|
||||||
extraPlugins = [
|
extraPlugins = [
|
||||||
pkgs.budgie.budgie-analogue-clock-applet
|
pkgs.budgiePlugins.budgie-analogue-clock-applet
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ lib, fetchFromGitHub, rustPackages, pkg-config, openssl
|
{ lib, stdenv, fetchFromGitHub, rustPackages, pkg-config, openssl
|
||||||
, withALSA ? true, alsa-lib
|
, withALSA ? true, alsa-lib
|
||||||
, withPulseAudio ? false, libpulseaudio
|
, withPulseAudio ? false, libpulseaudio
|
||||||
, withPortAudio ? false, portaudio
|
, withPortAudio ? false, portaudio
|
||||||
|
@ -9,20 +9,20 @@
|
||||||
|
|
||||||
rustPackages.rustPlatform.buildRustPackage rec {
|
rustPackages.rustPlatform.buildRustPackage rec {
|
||||||
pname = "spotifyd";
|
pname = "spotifyd";
|
||||||
version = "0.3.4";
|
version = "0.3.5";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Spotifyd";
|
owner = "Spotifyd";
|
||||||
repo = "spotifyd";
|
repo = "spotifyd";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-9zwHBDrdvE2R/cdrWgjsfHlm3wEZ9SB2VNcqezB/Op0=";
|
hash = "sha256-+P85FWJIsfAv8/DnQFxfoWvNY8NpbZ2xUidfwN8tiA8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "sha256-fQm7imXpm5AcKdg0cU/Rf2mAeg2ebZKRisJZSnG0REI=";
|
cargoHash = "sha256-j+2yEtn3D+vNRcY4+NnqSX4xRQIE5Sq7bentxTh6kMI=";
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
|
|
||||||
buildInputs = [ openssl ]
|
buildInputs = lib.optionals stdenv.isLinux [ openssl ]
|
||||||
++ lib.optional withALSA alsa-lib
|
++ lib.optional withALSA alsa-lib
|
||||||
++ lib.optional withPulseAudio libpulseaudio
|
++ lib.optional withPulseAudio libpulseaudio
|
||||||
++ lib.optional withPortAudio portaudio
|
++ lib.optional withPortAudio portaudio
|
||||||
|
@ -39,7 +39,7 @@ rustPackages.rustPlatform.buildRustPackage rec {
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "An open source Spotify client running as a UNIX daemon";
|
description = "An open source Spotify client running as a UNIX daemon";
|
||||||
homepage = "https://github.com/Spotifyd/spotifyd";
|
homepage = "https://spotifyd.rs/";
|
||||||
changelog = "https://github.com/Spotifyd/spotifyd/raw/v${version}/CHANGELOG.md";
|
changelog = "https://github.com/Spotifyd/spotifyd/raw/v${version}/CHANGELOG.md";
|
||||||
license = licenses.gpl3Plus;
|
license = licenses.gpl3Plus;
|
||||||
maintainers = with maintainers; [ anderslundstedt Br1ght0ne marsam ];
|
maintainers = with maintainers; [ anderslundstedt Br1ght0ne marsam ];
|
||||||
|
|
|
@ -1,27 +1,25 @@
|
||||||
{ lib, fetchFromGitHub, stdenvNoCC }:
|
{ lib, fetchurl, stdenvNoCC }:
|
||||||
|
|
||||||
stdenvNoCC.mkDerivation rec {
|
stdenvNoCC.mkDerivation rec {
|
||||||
pname = "carlito-unstable";
|
pname = "carlito";
|
||||||
version = "20230309";
|
version = "20130920";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchurl {
|
||||||
owner = "googlefonts";
|
url = "https://commondatastorage.googleapis.com/chromeos-localmirror/distfiles/crosextrafonts-carlito-${version}.tar.gz";
|
||||||
repo = "carlito";
|
sha256 = "sha256-S9ErbLwyHBzxbaduLFhcklzpVqCAZ65vbGTv9sz9r1o=";
|
||||||
rev = "3a810cab78ebd6e2e4eed42af9e8453c4f9b850a";
|
|
||||||
hash = "sha256-U4TvZZ7n7dr1/14oZkF1Eo96ZcdWIDWron70um77w+E=";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out/etc/fonts/conf.d
|
mkdir -p $out/etc/fonts/conf.d
|
||||||
mkdir -p $out/share/fonts/truetype
|
mkdir -p $out/share/fonts/truetype
|
||||||
cp -v fonts/ttf/*.ttf $out/share/fonts/truetype
|
cp -v *.ttf $out/share/fonts/truetype
|
||||||
cp -v ${./calibri-alias.conf} $out/etc/fonts/conf.d/30-calibri.conf
|
cp -v ${./calibri-alias.conf} $out/etc/fonts/conf.d/30-calibri.conf
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
# This font doesn't appear to have any official web site but this
|
# This font doesn't appear to have any official web site but this
|
||||||
# one provides some good information and samples.
|
# one provides some good information and samples.
|
||||||
homepage = "https://github.com/googlefonts/carlito";
|
homepage = "http://openfontlibrary.org/en/font/carlito";
|
||||||
description = "A sans-serif font metric-compatible with Microsoft Calibri";
|
description = "A sans-serif font metric-compatible with Microsoft Calibri";
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
Carlito is a free font that is metric-compatible with the
|
Carlito is a free font that is metric-compatible with the
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
{ lib, pkgs }:
|
{ lib, pkgs }:
|
||||||
|
|
||||||
lib.makeScope pkgs.newScope (self: with self; {
|
lib.makeScope pkgs.newScope (self: with self; {
|
||||||
budgie-analogue-clock-applet = callPackage ./budgie-analogue-clock-applet { };
|
|
||||||
budgie-backgrounds = callPackage ./budgie-backgrounds { };
|
budgie-backgrounds = callPackage ./budgie-backgrounds { };
|
||||||
budgie-control-center = callPackage ./budgie-control-center { };
|
budgie-control-center = callPackage ./budgie-control-center { };
|
||||||
budgie-desktop = callPackage ./budgie-desktop { };
|
budgie-desktop = callPackage ./budgie-desktop { };
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
, ninja
|
, ninja
|
||||||
, pkg-config
|
, pkg-config
|
||||||
, vala
|
, vala
|
||||||
, budgie-desktop
|
, budgie
|
||||||
, gtk3
|
, gtk3
|
||||||
, libpeas
|
, libpeas
|
||||||
}:
|
}:
|
||||||
|
@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
budgie-desktop
|
budgie.budgie-desktop
|
||||||
gtk3
|
gtk3
|
||||||
libpeas
|
libpeas
|
||||||
];
|
];
|
|
@ -0,0 +1,53 @@
|
||||||
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, accountsservice
|
||||||
|
, budgie
|
||||||
|
, gtk3
|
||||||
|
, intltool
|
||||||
|
, libgee
|
||||||
|
, libpeas
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkg-config
|
||||||
|
, sassc
|
||||||
|
, vala
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "budgie-user-indicator-redux";
|
||||||
|
version = "1.0.1";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "EbonJaeger";
|
||||||
|
repo = "budgie-user-indicator-redux";
|
||||||
|
rev = "v${version}";
|
||||||
|
hash = "sha256-HGfcNlkIQD9nNzHm97LpNz3smYwDhxu4EArPo6msahI=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
intltool
|
||||||
|
meson
|
||||||
|
ninja
|
||||||
|
pkg-config
|
||||||
|
vala
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
accountsservice
|
||||||
|
budgie.budgie-desktop
|
||||||
|
gtk3
|
||||||
|
libgee
|
||||||
|
libpeas
|
||||||
|
sassc
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Manage your user session from the Budgie panel";
|
||||||
|
homepage = "https://github.com/EbonJaeger/budgie-user-indicator-redux";
|
||||||
|
changelog = "https://github.com/EbonJaeger/budgie-user-indicator-redux/blob/${src.rev}/CHANGELOG.md";
|
||||||
|
license = licenses.gpl2Plus;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
maintainers = [ maintainers.federicoschonborn ];
|
||||||
|
};
|
||||||
|
}
|
4
pkgs/desktops/budgie/plugins/default.nix
Normal file
4
pkgs/desktops/budgie/plugins/default.nix
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
{ callPackage }: {
|
||||||
|
budgie-analogue-clock-applet = callPackage ./budgie-analogue-clock-applet { };
|
||||||
|
budgie-user-indicator-redux = callPackage ./budgie-user-indicator-redux { };
|
||||||
|
}
|
|
@ -3,18 +3,18 @@
|
||||||
, fetchurl
|
, fetchurl
|
||||||
, pkg-config
|
, pkg-config
|
||||||
, gettext
|
, gettext
|
||||||
, gtk3
|
, gtk3-x11
|
||||||
, libxklavier
|
, libxklavier
|
||||||
, mateUpdateScript
|
, mateUpdateScript
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "libmatekbd";
|
pname = "libmatekbd";
|
||||||
version = "1.26.0";
|
version = "1.26.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||||
sha256 = "1b8iv2hmy8z2zzdsx8j5g583ddxh178bq8dnlqng9ifbn35fh3i2";
|
sha256 = "Y5ONkSUpRe7qiP2DdNEjG9g9As2WXGu6F8GF7bOXvO0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
gtk3
|
gtk3-x11
|
||||||
libxklavier
|
libxklavier
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
@ -11,11 +11,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "libmateweather";
|
pname = "libmateweather";
|
||||||
version = "1.26.0";
|
version = "1.26.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||||
sha256 = "05bvc220p135l6qnhh3qskljxffds0f7fjbjnrpq524w149rgzd7";
|
sha256 = "wgCZD0uOnU0OLG99MaWHY3TD0qNsa4y1kEQAQ6hg7zo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -17,11 +17,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "mate-notification-daemon";
|
pname = "mate-notification-daemon";
|
||||||
version = "1.26.0";
|
version = "1.26.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||||
sha256 = "1fmr6hlcy2invp2yxqfqgpdx1dp4qa8xskjq2rm6v4gmz20nag5j";
|
sha256 = "Dq6SlsSKPHH9VvGTGWH5LSnkWgRf5fGgX4PHQAwxmSQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -21,11 +21,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "mate-settings-daemon";
|
pname = "mate-settings-daemon";
|
||||||
version = "1.26.0";
|
version = "1.26.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||||
sha256 = "0hbdwqagxh1mdpxfdqr1ps3yqvk0v0c5zm0bwk56y6l1zwbs0ymp";
|
sha256 = "aX6mW1QpIcK3ZhRSktJo0wCcwtqDFtKnhphpBV5LGFk=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -2,11 +2,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "lfc";
|
pname = "lfc";
|
||||||
version = "0.3.0";
|
version = "0.4.0";
|
||||||
|
|
||||||
src = fetchzip {
|
src = fetchzip {
|
||||||
url = "https://github.com/lf-lang/lingua-franca/releases/download/v${version}/lfc_${version}.zip";
|
url = "https://github.com/lf-lang/lingua-franca/releases/download/v${version}/lf-cli-${version}.zip";
|
||||||
sha256 = "sha256-jSINlwHfSOPbti3LJTXpSk6lcUtwKfz7CMLtq2OuNns=";
|
sha256 = "sha256-LrAm77iPUlqVfRdYy2bZ4mim7DHIr5JxPdbrgxokGvc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ jdk17_headless ];
|
buildInputs = [ jdk17_headless ];
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "bthome-ble";
|
pname = "bthome-ble";
|
||||||
version = "2.11.0";
|
version = "2.11.2";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
|
@ -21,7 +21,7 @@ buildPythonPackage rec {
|
||||||
owner = "Bluetooth-Devices";
|
owner = "Bluetooth-Devices";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-VCdXkUdSFX7ARVtgcbsRgh9Kcy490PA+HrT0Eaj8KvI=";
|
hash = "sha256-U0R4WWgXtfP1vvrGdJl70xO88YhvxwJYDnMiN4B+Waw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "flake8-bugbear";
|
pname = "flake8-bugbear";
|
||||||
version = "23.2.13";
|
version = "23.5.9";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
@ -20,7 +20,7 @@ buildPythonPackage rec {
|
||||||
owner = "PyCQA";
|
owner = "PyCQA";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-4iOt6KQU8QkNdmGBIyevfwqvbKpylV+BN49GjeX68xE=";
|
hash = "sha256-qjR6WbgewVdmxubtEK6BdZv6zXgp0B9bQLxana3o+WU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "reolink-aio";
|
pname = "reolink-aio";
|
||||||
version = "0.5.13";
|
version = "0.5.15";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
|
@ -20,7 +20,7 @@ buildPythonPackage rec {
|
||||||
owner = "starkillerOG";
|
owner = "starkillerOG";
|
||||||
repo = "reolink_aio";
|
repo = "reolink_aio";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-jIdKNOYj+ahqfMqTPYwf5fCwHVRn+CLecqlQCXslVG4=";
|
hash = "sha256-YTBx0tMWSyy6A1OuTBmfEpRnZE4gHLIY5qFH9YL+YEo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
|
|
@ -14,14 +14,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "sqlite-utils";
|
pname = "sqlite-utils";
|
||||||
version = "3.30";
|
version = "3.31";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-MABcEtXxNEVln3kXZr62qZAMJfRCvqH5gPIdOLdfbjM=";
|
hash = "sha256-VJifPQntEh+d+Xgx0EFziuSHcdPKhQCJRvG8GIQQmoo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
@ -49,6 +49,7 @@ buildPythonPackage rec {
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Python CLI utility and library for manipulating SQLite databases";
|
description = "Python CLI utility and library for manipulating SQLite databases";
|
||||||
homepage = "https://github.com/simonw/sqlite-utils";
|
homepage = "https://github.com/simonw/sqlite-utils";
|
||||||
|
changelog = "https://github.com/simonw/sqlite-utils/releases/tag/${version}";
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
maintainers = with maintainers; [ meatcar techknowlogick ];
|
maintainers = with maintainers; [ meatcar techknowlogick ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -2,16 +2,16 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "cargo-udeps";
|
pname = "cargo-udeps";
|
||||||
version = "0.1.38";
|
version = "0.1.39";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "est31";
|
owner = "est31";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-UQ6JrzL9yGllhPYN7Dod6UYqu2FJLjInmpE6IUmjZno=";
|
sha256 = "sha256-/TAgAwP4y3MBIvcgCi2SiMfQ61BrFYuUY2LTg8mJn7U=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-jzBOdMtv47wDOOcPg0B5BYQtYSnDnOnms0SDrW2lFbs=";
|
cargoHash = "sha256-RGIqFTi0CFiPLMI3K7hsWMJXDrjVNbGnS7ZfTeBTPn0=";
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
|
|
||||||
|
|
|
@ -79,7 +79,8 @@ in buildRubyGem rec {
|
||||||
in ''
|
in ''
|
||||||
wrapProgram "$out/bin/vagrant" \
|
wrapProgram "$out/bin/vagrant" \
|
||||||
--set GEM_PATH "${deps}/lib/ruby/gems/${ruby.version.libDir}" \
|
--set GEM_PATH "${deps}/lib/ruby/gems/${ruby.version.libDir}" \
|
||||||
--prefix PATH ':' ${pathAdditions}
|
--prefix PATH ':' ${pathAdditions} \
|
||||||
|
--set-default VAGRANT_CHECKPOINT_DISABLE 1
|
||||||
|
|
||||||
mkdir -p "$out/vagrant-plugins/plugins.d"
|
mkdir -p "$out/vagrant-plugins/plugins.d"
|
||||||
echo '{}' > "$out/vagrant-plugins/plugins.json"
|
echo '{}' > "$out/vagrant-plugins/plugins.json"
|
||||||
|
|
|
@ -2,16 +2,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "lego";
|
pname = "lego";
|
||||||
version = "4.10.2";
|
version = "4.11.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "go-acme";
|
owner = "go-acme";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-+bMxZ/ga3LLlZmjfysP/FXiLFokAyagkmds/js3HCzs=";
|
sha256 = "sha256-RotsWr/wUPAAzW9PrUH3DGx2J5beyD+s/PpAUH12gNI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-Rf1HY2Q0t3iOuopnPRCkDKauWLFy9qhRh94QiwbDuOQ=";
|
vendorHash = "sha256-6dfwAsCxEYksZXqSWYurAD44YfH4h5p5P1aYZENjHSs=";
|
||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
|
|
@ -6,13 +6,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "exploitdb";
|
pname = "exploitdb";
|
||||||
version = "2023-05-10";
|
version = "2023-05-12";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "exploit-database";
|
owner = "exploit-database";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-09Z4RKLwJGcM11sD5gGBRRJ6ccSJuzDqoPYcr3I4Plg=";
|
hash = "sha256-G7ig1MtdAWz8eCxNhGjP1ekSp61aIyncbtAexBoOCXY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -5,13 +5,13 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "pretender";
|
pname = "pretender";
|
||||||
version = "1.1.0";
|
version = "1.1.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "RedTeamPentesting";
|
owner = "RedTeamPentesting";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-iWAejgI/q1lh8daybPItzQA91Ayg3ZgddGFXWm3cuww=";
|
hash = "sha256-3i7zNzwURSNSleiW+KBkxdqBv9yshtBu1hLKtjWe9OE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-uw3mpf27OH5uNKmvCFcTw+YFoxVEqT4Fz/CSl9Wjbv0=";
|
vendorHash = "sha256-uw3mpf27OH5uNKmvCFcTw+YFoxVEqT4Fz/CSl9Wjbv0=";
|
||||||
|
|
|
@ -31172,6 +31172,7 @@ with pkgs;
|
||||||
withALSA = stdenv.isLinux;
|
withALSA = stdenv.isLinux;
|
||||||
withPulseAudio = config.pulseaudio or stdenv.isLinux;
|
withPulseAudio = config.pulseaudio or stdenv.isLinux;
|
||||||
withPortAudio = stdenv.isDarwin;
|
withPortAudio = stdenv.isDarwin;
|
||||||
|
withMpris = stdenv.isLinux;
|
||||||
};
|
};
|
||||||
|
|
||||||
srain = callPackage ../applications/networking/irc/srain { };
|
srain = callPackage ../applications/networking/irc/srain { };
|
||||||
|
@ -37051,6 +37052,7 @@ with pkgs;
|
||||||
arcanPackages = recurseIntoAttrs (callPackage ../desktops/arcan { });
|
arcanPackages = recurseIntoAttrs (callPackage ../desktops/arcan { });
|
||||||
|
|
||||||
budgie = recurseIntoAttrs (callPackage ../desktops/budgie { });
|
budgie = recurseIntoAttrs (callPackage ../desktops/budgie { });
|
||||||
|
budgiePlugins = recurseIntoAttrs (callPackage ../desktops/budgie/plugins { });
|
||||||
|
|
||||||
cdesktopenv = callPackage ../desktops/cdesktopenv { };
|
cdesktopenv = callPackage ../desktops/cdesktopenv { };
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue