From 375079d28c048e8478f49917dca068e88a373a02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Federico=20Dami=C3=A1n=20Schonborn?= Date: Fri, 14 Apr 2023 22:15:58 -0300 Subject: [PATCH 01/36] nixos/budgie: Make default backgrounds available in Budgie Control Center MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Federico Damián Schonborn --- .../services/x11/desktop-managers/budgie.nix | 30 ++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/x11/desktop-managers/budgie.nix b/nixos/modules/services/x11/desktop-managers/budgie.nix index 6e6d5ef3face..14bc80f44457 100644 --- a/nixos/modules/services/x11/desktop-managers/budgie.nix +++ b/nixos/modules/services/x11/desktop-managers/budgie.nix @@ -12,10 +12,37 @@ let inherit (cfg) extraGSettingsOverrides extraGSettingsOverridePackages; inherit nixos-background-dark nixos-background-light; }; + + nixos-background-info = pkgs.writeTextFile { + name = "nixos-background-info"; + text = '' + + + + + Nineish + ${nixos-background-light.gnomeFilePath} + zoom + solid + #d1dcf8 + #e3ebfe + + + Nineish Dark Gray + ${nixos-background-dark.gnomeFilePath} + zoom + solid + #151515 + #262626 + + + ''; + destination = "/share/gnome-background-properties/nixos.xml"; + }; in { options = { services.xserver.desktopManager.budgie = { - enable = mkEnableOption (mdDoc "Budgie desktop"); + enable = mkEnableOption (mdDoc "the Budgie desktop"); sessionPath = mkOption { description = mdDoc "Additional list of packages to be added to the session search path. Useful for GSettings-conditional autostart."; @@ -106,6 +133,7 @@ in { # Desktop themes. qogir-theme qogir-icon-theme + nixos-background-info # Default settings. nixos-gsettings-overrides From 65b4919c4964fc163fbd1fb6f55066e8780e552a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Federico=20Dami=C3=A1n=20Schonborn?= Date: Fri, 14 Apr 2023 22:43:20 -0300 Subject: [PATCH 02/36] budgie.budgie-gsettings-schemas: Update default settings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Budgie Menu now shows the default icon instead of a fallback. - Added Firefox and removed MATE Terminal from the icon tasklist pinned apps. - Keep the default single-click activation policy on Budgie Desktop View. - Show mounted volumes on Budgie Desktop View. - Remove settings that don't apply to Budgie. Signed-off-by: Federico Damián Schonborn --- .../budgie/budgie-gsettings-overrides/default.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/budgie/budgie-gsettings-overrides/default.nix b/pkgs/desktops/budgie/budgie-gsettings-overrides/default.nix index c9e2632b62f9..6516498dea89 100644 --- a/pkgs/desktops/budgie/budgie-gsettings-overrides/default.nix +++ b/pkgs/desktops/budgie/budgie-gsettings-overrides/default.nix @@ -31,24 +31,23 @@ let font-name="Noto Sans 10" document-font-name="Noto Sans 10" monospace-font-name="Hack 10" - enable-hot-corners=true [org.gnome.desktop.wm.preferences:Budgie] titlebar-font="Noto Sans Bold 10" - [org.gnome.mutter:Budgie] - workspaces-only-on-primary=true + [com.solus-project.budgie-menu:Budgie] + use-default-menu-icon=true [com.solus-project.budgie-panel:Budgie] dark-theme=false builtin-theme=false [com.solus-project.icon-tasklist:Budgie] - pinned-launchers=["nemo.desktop", "vlc.desktop", "mate-terminal.desktop"] + pinned-launchers=["nemo.desktop", "firefox.desktop", "vlc.desktop"] [org.buddiesofbudgie.budgie-desktop-view:Budgie] show=true - click-policy="double" + show-active-mounts=true terminal="${mate.mate-terminal}/bin/mate-terminal" ${extraGSettingsOverrides} From 043340c046f56a92cff8407aa1de63b53e0ab71c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Federico=20Dami=C3=A1n=20Schonborn?= Date: Fri, 21 Apr 2023 21:06:24 -0300 Subject: [PATCH 03/36] budgie.budgie-analogue-clock-applet: init at 2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Federico Damián Schonborn --- .../budgie-analogue-clock-applet/default.nix | 44 +++++++++++++++++++ pkgs/desktops/budgie/default.nix | 1 + 2 files changed, 45 insertions(+) create mode 100644 pkgs/desktops/budgie/budgie-analogue-clock-applet/default.nix diff --git a/pkgs/desktops/budgie/budgie-analogue-clock-applet/default.nix b/pkgs/desktops/budgie/budgie-analogue-clock-applet/default.nix new file mode 100644 index 000000000000..798992886b9b --- /dev/null +++ b/pkgs/desktops/budgie/budgie-analogue-clock-applet/default.nix @@ -0,0 +1,44 @@ +{ lib +, stdenv +, fetchFromGitHub +, meson +, ninja +, pkg-config +, vala +, budgie-desktop +, gtk3 +, libpeas +}: + +stdenv.mkDerivation rec { + pname = "budgie-analogue-clock-applet"; + version = "2.0"; + + src = fetchFromGitHub { + owner = "samlane-ma"; + repo = "analogue-clock-applet"; + rev = "v${version}"; + hash = "sha256-yId5bbdmELinBmZ5eISa5hQSYkeZCkix2FJ287GdcCs="; + }; + + nativeBuildInputs = [ + meson + ninja + pkg-config + vala + ]; + + buildInputs = [ + budgie-desktop + gtk3 + libpeas + ]; + + meta = with lib; { + description = "Analogue Clock Applet for the Budgie desktop"; + homepage = "https://github.com/samlane-ma/analogue-clock-applet"; + license = licenses.gpl3Plus; + maintainers = [ maintainers.federicoschonborn ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/desktops/budgie/default.nix b/pkgs/desktops/budgie/default.nix index 24a461a16703..cfbf8ecc8c6c 100644 --- a/pkgs/desktops/budgie/default.nix +++ b/pkgs/desktops/budgie/default.nix @@ -1,6 +1,7 @@ { lib, pkgs }: lib.makeScope pkgs.newScope (self: with self; { + budgie-analogue-clock-applet = callPackage ./budgie-analogue-clock-applet { }; budgie-backgrounds = callPackage ./budgie-backgrounds { }; budgie-control-center = callPackage ./budgie-control-center { }; budgie-desktop = callPackage ./budgie-desktop { }; From 2a789314349583bb3ad0fb98e88dee972ade6b3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Federico=20Dami=C3=A1n=20Schonborn?= Date: Fri, 21 Apr 2023 20:50:26 -0300 Subject: [PATCH 04/36] budgie.budgie-desktop-with-plugins: init MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Federico Damián Schonborn --- .../budgie/budgie-desktop/default.nix | 4 ++ .../budgie/budgie-desktop/plugins.patch | 66 +++++++++++++++++++ .../budgie/budgie-desktop/wrapper.nix | 53 +++++++++++++++ pkgs/desktops/budgie/default.nix | 1 + 4 files changed, 124 insertions(+) create mode 100644 pkgs/desktops/budgie/budgie-desktop/plugins.patch create mode 100644 pkgs/desktops/budgie/budgie-desktop/wrapper.nix diff --git a/pkgs/desktops/budgie/budgie-desktop/default.nix b/pkgs/desktops/budgie/budgie-desktop/default.nix index 252f4cbd38d4..6c593206ac51 100644 --- a/pkgs/desktops/budgie/budgie-desktop/default.nix +++ b/pkgs/desktops/budgie/budgie-desktop/default.nix @@ -46,6 +46,10 @@ stdenv.mkDerivation rec { sha256 = "sha256-ww65J9plixbxFza6xCfaz1WYtT9giKkLVH1XYxH41+0="; }; + patches = [ + ./plugins.patch + ]; + nativeBuildInputs = [ docbook-xsl-nons gtk-doc diff --git a/pkgs/desktops/budgie/budgie-desktop/plugins.patch b/pkgs/desktops/budgie/budgie-desktop/plugins.patch new file mode 100644 index 000000000000..af03fb635140 --- /dev/null +++ b/pkgs/desktops/budgie/budgie-desktop/plugins.patch @@ -0,0 +1,66 @@ +diff --git a/src/panel/plugin_manager.vala b/src/panel/plugin_manager.vala +index d3cdb65c..9d569bd1 100644 +--- a/src/panel/plugin_manager.vala ++++ b/src/panel/plugin_manager.vala +@@ -40,10 +40,26 @@ namespace Budgie { + } + + /* System path */ +- var dir = Environment.get_user_data_dir(); +- engine.add_search_path(Budgie.MODULE_DIRECTORY, Budgie.MODULE_DATA_DIRECTORY); ++ var libdir = Environment.get_variable("BUDGIE_PLUGIN_LIBDIR"); ++ if (libdir != null) { ++ debug("BUDGIE_PLUGIN_LIBDIR is set to %s", libdir); ++ } else { ++ debug("BUDGIE_PLUGIN_LIBDIR is unset, defaulting to %s", Budgie.MODULE_DIRECTORY); ++ libdir = Budgie.MODULE_DIRECTORY; ++ } ++ ++ var datadir = Environment.get_variable("BUDGIE_PLUGIN_DATADIR"); ++ if (datadir != null) { ++ debug("BUDGIE_PLUGIN_DATADIR is set to %s", datadir); ++ } else { ++ debug("BUDGIE_PLUGIN_DATADIR is unset, defaulting to %s", Budgie.MODULE_DATA_DIRECTORY); ++ datadir = Budgie.MODULE_DATA_DIRECTORY; ++ } ++ ++ engine.add_search_path(libdir, datadir); + + /* User path */ ++ var dir = Environment.get_user_data_dir(); + var user_mod = Path.build_path(Path.DIR_SEPARATOR_S, dir, "budgie-desktop", "plugins"); + var hdata = Path.build_path(Path.DIR_SEPARATOR_S, dir, "budgie-desktop", "data"); + engine.add_search_path(user_mod, hdata); +diff --git a/src/raven/plugin_manager.vala b/src/raven/plugin_manager.vala +index b0814693..d671109a 100644 +--- a/src/raven/plugin_manager.vala ++++ b/src/raven/plugin_manager.vala +@@ -51,10 +51,26 @@ namespace Budgie { + } + + /* System path */ +- var dir = Environment.get_user_data_dir(); +- engine.add_search_path(Budgie.RAVEN_PLUGIN_LIBDIR, Budgie.RAVEN_PLUGIN_DATADIR); ++ var libdir = Environment.get_variable("RAVEN_PLUGIN_LIBDIR"); ++ if (libdir != null) { ++ debug("RAVEN_PLUGIN_LIBDIR is set to %s", libdir); ++ } else { ++ debug("RAVEN_PLUGIN_LIBDIR is unset, defaulting to %s", Budgie.RAVEN_PLUGIN_LIBDIR); ++ libdir = Budgie.RAVEN_PLUGIN_LIBDIR; ++ } ++ ++ var datadir = Environment.get_variable("RAVEN_PLUGIN_DATADIR"); ++ if (datadir != null) { ++ debug("RAVEN_PLUGIN_DATADIR is set to %s", datadir); ++ } else { ++ debug("RAVEN_PLUGIN_DATADIR is unset, defaulting to %s", Budgie.RAVEN_PLUGIN_DATADIR); ++ datadir = Budgie.RAVEN_PLUGIN_DATADIR; ++ } ++ ++ engine.add_search_path(libdir, datadir); + + /* User path */ ++ var dir = Environment.get_user_data_dir(); + var user_mod = Path.build_path(Path.DIR_SEPARATOR_S, dir, "budgie-desktop", "raven-plugins"); + var hdata = Path.build_path(Path.DIR_SEPARATOR_S, dir, "budgie-desktop", "raven-data"); + engine.add_search_path(user_mod, hdata); diff --git a/pkgs/desktops/budgie/budgie-desktop/wrapper.nix b/pkgs/desktops/budgie/budgie-desktop/wrapper.nix new file mode 100644 index 000000000000..88c8d132bf12 --- /dev/null +++ b/pkgs/desktops/budgie/budgie-desktop/wrapper.nix @@ -0,0 +1,53 @@ +{ lib +, stdenv +, glib +, xorg +, wrapGAppsHook +, budgie-desktop +, plugins ? [] +}: + +stdenv.mkDerivation { + pname = "${budgie-desktop.pname}-with-plugins"; + inherit (budgie-desktop) version; + + src = null; + + paths = [ + budgie-desktop + ] ++ plugins; + + passAsFile = [ "paths" ]; + + nativeBuildInputs = [ + glib + wrapGAppsHook + ]; + + buildInputs = lib.forEach plugins (plugin: plugin.buildInputs) ++ plugins; + + dontUnpack = true; + dontConfigure = true; + dontBuild = true; + + preferLocalBuild = true; + allowSubstitutes = false; + + installPhase = '' + mkdir -p $out + for i in $(cat $pathsPath); do + ${xorg.lndir}/bin/lndir -silent $i $out + done + ''; + + preFixup = '' + gappsWrapperArgs+=( + --set BUDGIE_PLUGIN_LIBDIR "$out/lib/budgie-desktop/plugins" + --set BUDGIE_PLUGIN_DATADIR "$out/share/budgie-desktop/plugins" + --set RAVEN_PLUGIN_LIBDIR "$out/lib/budgie-desktop/raven-plugins" + --set RAVEN_PLUGIN_DATADIR "$out/share/budgie-desktop/raven-plugins" + ) + ''; + + inherit (budgie-desktop) meta; +} diff --git a/pkgs/desktops/budgie/default.nix b/pkgs/desktops/budgie/default.nix index cfbf8ecc8c6c..8c49ac5b0234 100644 --- a/pkgs/desktops/budgie/default.nix +++ b/pkgs/desktops/budgie/default.nix @@ -6,6 +6,7 @@ lib.makeScope pkgs.newScope (self: with self; { budgie-control-center = callPackage ./budgie-control-center { }; budgie-desktop = callPackage ./budgie-desktop { }; budgie-desktop-view = callPackage ./budgie-desktop-view { }; + budgie-desktop-with-plugins = callPackage ./budgie-desktop/wrapper.nix { }; budgie-gsettings-overrides = callPackage ./budgie-gsettings-overrides { }; budgie-screensaver = callPackage ./budgie-screensaver { }; }) From 3c0f50b28c2f1c222211176493f1c96235b12330 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Federico=20Dami=C3=A1n=20Schonborn?= Date: Fri, 21 Apr 2023 21:23:07 -0300 Subject: [PATCH 05/36] nixos/budgie: Add services.xserver.desktopManager.budgie.extraPlugins option MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Federico Damián Schonborn --- nixos/modules/services/x11/desktop-managers/budgie.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/x11/desktop-managers/budgie.nix b/nixos/modules/services/x11/desktop-managers/budgie.nix index 14bc80f44457..19ad077dd919 100644 --- a/nixos/modules/services/x11/desktop-managers/budgie.nix +++ b/nixos/modules/services/x11/desktop-managers/budgie.nix @@ -62,6 +62,12 @@ in { type = with types; listOf path; default = []; }; + + extraPlugins = mkOption { + description = mdDoc "Extra plugins for the Budgie desktop"; + type = with types; listOf package; + default = []; + }; }; environment.budgie.excludePackages = mkOption { @@ -103,12 +109,12 @@ in { # Budgie Desktop. budgie.budgie-backgrounds budgie.budgie-control-center - budgie.budgie-desktop + (budgie.budgie-desktop-with-plugins.override { plugins = cfg.extraPlugins; }) budgie.budgie-desktop-view budgie.budgie-screensaver # Required by the Budgie Desktop session. - (gnome.gnome-session.override {gnomeShellSupport = false;}) + (gnome.gnome-session.override { gnomeShellSupport = false; }) # Required by Budgie Menu. gnome-menus From 45d0a21ce60a3a7b9a80a514b17496bd40d01a96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Federico=20Dami=C3=A1n=20Schonborn?= Date: Fri, 21 Apr 2023 21:32:01 -0300 Subject: [PATCH 06/36] nixos/tests/budgie: Add budgie-analogue-clock-applet MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Federico Damián Schonborn --- nixos/tests/budgie.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nixos/tests/budgie.nix b/nixos/tests/budgie.nix index b9eba74b450b..a2599572b3bf 100644 --- a/nixos/tests/budgie.nix +++ b/nixos/tests/budgie.nix @@ -20,7 +20,12 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: { }; }; - services.xserver.desktopManager.budgie.enable = true; + services.xserver.desktopManager.budgie = { + enable = true; + extraPlugins = [ + pkgs.budgie.budgie-analogue-clock-applet + ]; + }; }; testScript = { nodes, ... }: From 0df6603238e42176d281cbfc52d5605d178b8a7d Mon Sep 17 00:00:00 2001 From: Aaron Bieber Date: Mon, 24 Apr 2023 07:51:49 -0600 Subject: [PATCH 07/36] tidal-hifi 4.4.0 -> 5.0.0 Changes: https://github.com/Mastermindzh/tidal-hifi/releases/tag/5.0.0 --- pkgs/applications/audio/tidal-hifi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/tidal-hifi/default.nix b/pkgs/applications/audio/tidal-hifi/default.nix index 93b8d3203534..cecfbaca8120 100644 --- a/pkgs/applications/audio/tidal-hifi/default.nix +++ b/pkgs/applications/audio/tidal-hifi/default.nix @@ -37,11 +37,11 @@ stdenv.mkDerivation rec { pname = "tidal-hifi"; - version = "4.4.0"; + version = "5.0.0"; src = fetchurl { url = "https://github.com/Mastermindzh/tidal-hifi/releases/download/${version}/tidal-hifi_${version}_amd64.deb"; - sha256 = "sha256-6KlcxBV/zHN+ZnvIu1PcKNeS0u7LqhDqAjbXawT5Vv8="; + sha256 = "sha256-6NyHDH16bLs+bgSbjZYm2LEzp1WkJ1nO3sdkO78/VqE="; }; nativeBuildInputs = [ autoPatchelfHook dpkg makeWrapper ]; From ce2a7c1aa806444d7fac0dea078f81b30e333cb0 Mon Sep 17 00:00:00 2001 From: Benedikt Tissot Date: Mon, 24 Apr 2023 20:49:58 +0200 Subject: [PATCH 08/36] rmfakecloud: 0.0.12 -> 0.0.13.2 --- pkgs/servers/rmfakecloud/default.nix | 6 +++--- pkgs/servers/rmfakecloud/webui.nix | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/rmfakecloud/default.nix b/pkgs/servers/rmfakecloud/default.nix index a01712d3867b..d444eb3ddf8c 100644 --- a/pkgs/servers/rmfakecloud/default.nix +++ b/pkgs/servers/rmfakecloud/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "rmfakecloud"; - version = "0.0.12"; + version = "0.0.13.2"; src = fetchFromGitHub { owner = "ddvk"; repo = pname; rev = "v${version}"; - sha256 = "sha256-xBKo+qwwgGMOb+B1aI0pwH8u8c1GNZSXfhVd4SNewdg="; + sha256 = "sha256-7lVNbqQv6MNIhHMFbH8VFVIjKiuTCbeVkAKeGprzrkw="; }; - vendorSha256 = "sha256-NwDaPpjkQogXE37RGS3zEALlp3NuXP9RW//vbwM6y0A="; + vendorSha256 = "sha256-Pz/TtGjwGHaDSueBEHMtHjyAxYO5V+8jzXCowHcUW/4="; ui = callPackage ./webui.nix { inherit version src; }; diff --git a/pkgs/servers/rmfakecloud/webui.nix b/pkgs/servers/rmfakecloud/webui.nix index 8b636baec115..f870dc013b5a 100644 --- a/pkgs/servers/rmfakecloud/webui.nix +++ b/pkgs/servers/rmfakecloud/webui.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { yarnOfflineCache = fetchYarnDeps { yarnLock = "${src}/ui/yarn.lock"; - sha256 = "sha256-lKA3W7gXT2Dnux+sIXCluG5HxkGQgHPnCjgV/a4pjY0="; + sha256 = "sha256-37P+acjaeG7TCyLoIHIHsB+DCUOsQOJ1H9T5SgajtLc="; }; nativeBuildInputs = [ fixup_yarn_lock yarn nodejs ]; From 19707010703d96b29c8e0eab4d16683f551d9605 Mon Sep 17 00:00:00 2001 From: figsoda Date: Mon, 24 Apr 2023 19:28:08 -0400 Subject: [PATCH 09/36] cargo-lock: 8.0.3 -> 9.0.0 Changelog: https://github.com/rustsec/rustsec/blob/cargo-lock/v9.0.0/cargo-lock/CHANGELOG.md --- pkgs/development/tools/rust/cargo-lock/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-lock/default.nix b/pkgs/development/tools/rust/cargo-lock/default.nix index b5347f46379f..01769487e536 100644 --- a/pkgs/development/tools/rust/cargo-lock/default.nix +++ b/pkgs/development/tools/rust/cargo-lock/default.nix @@ -2,14 +2,14 @@ rustPlatform.buildRustPackage rec { pname = "cargo-lock"; - version = "8.0.3"; + version = "9.0.0"; src = fetchCrate { inherit pname version; - sha256 = "sha256-Xh39gaiTC3g1FHVWqUr8PR/MzeoRaGlCmGZZZnHB4Kc="; + hash = "sha256-SMxM66qo3Xmst+SVXu4LYZ0Zzn15wqVVNqqHzAkip/s="; }; - cargoSha256 = "sha256-gf9KDzGKjZt4p5ldZShH4lOwrieJeI2WJQ8hU4hhGJE="; + cargoHash = "sha256-wUp4zBY64MvD4anGlVsJrI3pyfwVSQGnn6YuweTeYNk="; buildFeatures = [ "cli" ]; From 1478a005855eb19743cccfdd2f6563aaef534ee4 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Tue, 25 Apr 2023 11:11:21 +0800 Subject: [PATCH 10/36] minder: 1.14.0 -> 1.15.0 https://github.com/phase1geo/Minder/compare/1.14.0...1.15.0 --- pkgs/applications/misc/minder/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/minder/default.nix b/pkgs/applications/misc/minder/default.nix index 3cf85f94dbbc..0a65ecb64b2d 100644 --- a/pkgs/applications/misc/minder/default.nix +++ b/pkgs/applications/misc/minder/default.nix @@ -25,13 +25,13 @@ stdenv.mkDerivation rec { pname = "minder"; - version = "1.14.0"; + version = "1.15.0"; src = fetchFromGitHub { owner = "phase1geo"; repo = pname; rev = version; - sha256 = "sha256-0x+MMVa9/jOVp9n9JFM1MGndh9H9MzmmHepcez4aT+Q="; + sha256 = "sha256-5k6a7/49iqtPt7il1/LlCHlQsilXRcGAJSAkJ3BBowU="; }; nativeBuildInputs = [ From 82de52f7e04f59e944966e8c119023398939c5dd Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Tue, 25 Apr 2023 11:53:19 +0000 Subject: [PATCH 11/36] =?UTF-8?q?gnome.nautilus:=2044.0=20=E2=86=92=2044.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/nautilus/-/compare/44.0...44.1 --- pkgs/desktops/gnome/core/nautilus/default.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/desktops/gnome/core/nautilus/default.nix b/pkgs/desktops/gnome/core/nautilus/default.nix index b0832180b38d..efcbffd92700 100644 --- a/pkgs/desktops/gnome/core/nautilus/default.nix +++ b/pkgs/desktops/gnome/core/nautilus/default.nix @@ -1,7 +1,6 @@ { lib , stdenv , fetchurl -, fetchpatch2 , meson , ninja , pkg-config @@ -39,13 +38,13 @@ stdenv.mkDerivation rec { pname = "nautilus"; - version = "44.0"; + version = "44.1"; outputs = [ "out" "dev" "devdoc" ]; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; - sha256 = "V7meu44rnBUS04HlMJYYjAh7M0ENbFLYeie9YO52rH8="; + sha256 = "NggCpZXj7brZYsjOo1O2K6qL5AdRO1FiyJyTPKU4eqk="; }; patches = [ @@ -57,14 +56,6 @@ stdenv.mkDerivation rec { src = ./fix-paths.patch; inherit tracker; }) - - # Fix crash during search after "copy"/"cut" action selection - # Can be removed in 44.1 - # https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/1155 - (fetchpatch2 { - url = "https://gitlab.gnome.org/GNOME/nautilus/-/commit/f0f6c372802aabe7ba098d3af1f81cbc03eba27b.patch"; - sha256 = "mlrLvNgDQvi4maa81ozu6DsDBVx9NrsgYzWN+oSboVQ="; - }) ]; nativeBuildInputs = [ From 7b37e73d872c77276fc94eb194ddfd5197b8d008 Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Fri, 31 Mar 2023 17:12:34 -0400 Subject: [PATCH 12/36] python310Packages.torchio: init at 0.18.90 --- .../python-modules/torchio/default.nix | 64 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 66 insertions(+) create mode 100644 pkgs/development/python-modules/torchio/default.nix diff --git a/pkgs/development/python-modules/torchio/default.nix b/pkgs/development/python-modules/torchio/default.nix new file mode 100644 index 000000000000..58ab010eb969 --- /dev/null +++ b/pkgs/development/python-modules/torchio/default.nix @@ -0,0 +1,64 @@ +{ stdenv +, lib +, buildPythonPackage +, fetchFromGitHub +, pytestCheckHook +, pythonOlder +, deprecated +, humanize +, matplotlib +, nibabel +, numpy +, parameterized +, scipy +, simpleitk +, torch +, tqdm +, typer +}: + +buildPythonPackage rec { + pname = "torchio"; + version = "0.18.90"; + format = "pyproject"; + disabled = pythonOlder "3.7"; + + src = fetchFromGitHub { + owner = "fepegar"; + repo = pname; + rev = "refs/tags/v${version}"; + hash = "sha256-h8cvNhOkjMMbQ6Nry8FKtwnK+yhRYRGjXi/xp0i5yyY="; + }; + + propagatedBuildInputs = [ + deprecated + humanize + nibabel + numpy + scipy + simpleitk + torch + tqdm + typer + ] ++ typer.passthru.optional-dependencies.all; + + nativeCheckInputs = [ pytestCheckHook matplotlib parameterized ]; + disabledTests = [ + # tries to download models: + "test_load_all" + ] ++ lib.optionals stdenv.isAarch64 [ + # RuntimeError: DataLoader worker (pid(s) <...>) exited unexpectedly + "test_queue_multiprocessing" + ]; + pythonImportsCheck = [ + "torchio" + "torchio.data" + ]; + + meta = with lib; { + description = "Medical imaging toolkit for deep learning"; + homepage = "http://www.torchio.org/"; + license = licenses.asl20; + maintainers = [ maintainers.bcdarwin ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2594f7e87272..c67a1eba8e4c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11901,6 +11901,8 @@ self: super: with self; { torchmetrics = callPackage ../development/python-modules/torchmetrics { }; + torchio = callPackage ../development/python-modules/torchio { }; + torchinfo = callPackage ../development/python-modules/torchinfo { }; torchlibrosa = callPackage ../development/python-modules/torchlibrosa { }; From 960dcfa0e67bd54698276daed3868299ccab7811 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 25 Apr 2023 22:25:49 +0200 Subject: [PATCH 13/36] python310Packages.pontos: 23.4.3 -> 23.4.6 Diff: https://github.com/greenbone/pontos/compare/refs/tags/v23.4.3...v23.4.6 Changelog: https://github.com/greenbone/pontos/releases/tag/v23.4.6 --- pkgs/development/python-modules/pontos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pontos/default.nix b/pkgs/development/python-modules/pontos/default.nix index bab8fc8e1914..50ebbd4fc8be 100644 --- a/pkgs/development/python-modules/pontos/default.nix +++ b/pkgs/development/python-modules/pontos/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "pontos"; - version = "23.4.3"; + version = "23.4.6"; format = "pyproject"; disabled = pythonOlder "3.9"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "greenbone"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-dfalOFksqrOOhoQz2VCeEFS10Sqr7qmjgH7Rgb2YCeY="; + hash = "sha256-b96tfdr/Ya8qK3e+/sXWjlsi8gExX5f/5WgQxWuQfq8="; }; nativeBuildInputs = [ From 066988ab3d86dc6ef5f19b680de97476cadadc35 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 25 Apr 2023 22:26:50 +0200 Subject: [PATCH 14/36] python310Packages.python-gvm: 23.4.0 -> 23.4.1 Diff: https://github.com/greenbone/python-gvm/compare/refs/tags/v23.4.0...v23.4.1 --- pkgs/development/python-modules/python-gvm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-gvm/default.nix b/pkgs/development/python-modules/python-gvm/default.nix index d6e95d433662..b0c4bd4ba2e5 100644 --- a/pkgs/development/python-modules/python-gvm/default.nix +++ b/pkgs/development/python-modules/python-gvm/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "python-gvm"; - version = "23.4.0"; + version = "23.4.1"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "greenbone"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-qpPoE5QSm6JwBG3842gjxGeSd87yY2/T/HFi4k8U/qY="; + hash = "sha256-RuyOhFerWSJ/JEQTruv1gh/ieO2X99E33VW28assflY="; }; nativeBuildInputs = [ From cb4efaf6eb99e6a9f4c946bb1b46c892547047d6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 25 Apr 2023 22:29:36 +0200 Subject: [PATCH 15/36] python310Packages.python-gvm: add changelog to meta --- pkgs/development/python-modules/python-gvm/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/python-gvm/default.nix b/pkgs/development/python-modules/python-gvm/default.nix index b0c4bd4ba2e5..3ea1d0d89a8c 100644 --- a/pkgs/development/python-modules/python-gvm/default.nix +++ b/pkgs/development/python-modules/python-gvm/default.nix @@ -52,6 +52,7 @@ buildPythonPackage rec { meta = with lib; { description = "Collection of APIs that help with remote controlling a Greenbone Security Manager"; homepage = "https://github.com/greenbone/python-gvm"; + changelog = "https://github.com/greenbone/python-gvm/releases/tag/v${version}"; license = with licenses; [ gpl3Plus ]; maintainers = with maintainers; [ fab ]; }; From 998ca7e00125e3a6a11fbc913c46691b63c4dbfe Mon Sep 17 00:00:00 2001 From: kilianar Date: Tue, 25 Apr 2023 23:23:28 +0200 Subject: [PATCH 16/36] logseq: 0.9.3 -> 0.9.4 https://github.com/logseq/logseq/releases/tag/0.9.4 --- pkgs/applications/misc/logseq/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/logseq/default.nix b/pkgs/applications/misc/logseq/default.nix index eb2233c16310..fbcf4c97b479 100644 --- a/pkgs/applications/misc/logseq/default.nix +++ b/pkgs/applications/misc/logseq/default.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation rec { pname = "logseq"; - version = "0.9.3"; + version = "0.9.4"; src = fetchurl { url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage"; - hash = "sha256-hwBTS6hjD66SPOPctcS2esybnVrgw77fFpt8phGt334="; + hash = "sha256-K04iIa/WnRtcHwRUHJbKqXO9c4l5xwHPvnwN5WX/Row="; name = "${pname}-${version}.AppImage"; }; From a7decb253ca1ec0173cfc4425fb405059bd65ca6 Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Tue, 25 Apr 2023 17:16:44 -0400 Subject: [PATCH 17/36] pcl: unpin vtk --- pkgs/development/libraries/pcl/default.nix | 4 ++-- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/pcl/default.nix b/pkgs/development/libraries/pcl/default.nix index fbc84ce8351d..635422fd9b99 100644 --- a/pkgs/development/libraries/pcl/default.nix +++ b/pkgs/development/libraries/pcl/default.nix @@ -6,7 +6,7 @@ , qhull , flann , boost -, vtk_8 +, vtk , eigen , pkg-config , qtbase @@ -55,7 +55,7 @@ stdenv.mkDerivation rec { libpng libtiff qhull - vtk_8 + vtk ]; cmakeFlags = lib.optionals stdenv.isDarwin [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c936794323c8..241594933526 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11478,7 +11478,7 @@ with pkgs; rocket = libsForQt5.callPackage ../tools/graphics/rocket { }; rtabmap = libsForQt5.callPackage ../applications/video/rtabmap/default.nix { - pcl = pcl.override { vtk_8 = vtk_8_withQt5; }; + pcl = pcl.override { vtk = vtk_8_withQt5; }; }; rtaudio = callPackage ../development/libraries/audio/rtaudio { From e9365c4a4cdbda303453067d718a491703d6b9a0 Mon Sep 17 00:00:00 2001 From: Utkarsh Gupta Date: Wed, 26 Apr 2023 03:49:43 +0530 Subject: [PATCH 18/36] nushell: 0.78.0 -> 0.79.0 --- pkgs/shells/nushell/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/shells/nushell/default.nix b/pkgs/shells/nushell/default.nix index c2196952e8b7..4865757f13f8 100644 --- a/pkgs/shells/nushell/default.nix +++ b/pkgs/shells/nushell/default.nix @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage ( let - version = "0.78.0"; + version = "0.79.0"; pname = "nushell"; in { inherit version pname; @@ -33,10 +33,10 @@ rustPlatform.buildRustPackage ( owner = pname; repo = pname; rev = version; - hash = "sha256-fxx34xTFan5DcKo/sxFq6JxObGFTs4myNM0WmL5hnl8="; + hash = "sha256-vnOTSXTgFxNTI4msgMQ/5E27VUKPj6nBIqPWLUeXAr4="; }; - cargoHash = "sha256-VqM6SAzYqwSSo3csjNCvcrZGwemtVHEGvh8gufouMeQ="; + cargoHash = "sha256-FqhN1t3n6j5czZ40JUFtsz4ZxTl7vpMTBhrR66M1DNw="; nativeBuildInputs = [ pkg-config ] ++ lib.optionals (withDefaultFeatures && stdenv.isLinux) [ python3 ] From 438c6c7c587d5d470c5602302b9d32627b5d27ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 25 Apr 2023 22:21:13 +0000 Subject: [PATCH 19/36] jackett: 0.20.3920 -> 0.20.3990 --- pkgs/servers/jackett/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix index a49ffacc5093..c7cf3bb3336a 100644 --- a/pkgs/servers/jackett/default.nix +++ b/pkgs/servers/jackett/default.nix @@ -9,13 +9,13 @@ buildDotnetModule rec { pname = "jackett"; - version = "0.20.3920"; + version = "0.20.3990"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - hash = "sha512-SSWohyMYnaGpOa5IipUalZPsOTHV00XSY5g70LiaW/8CPCKHjM+IydVm2S2pH7x+fmnqA4P4GvfCT1O67NsrIg=="; + hash = "sha512-eewv7QkGUE66PNJh31WjxeAN+x/M9vr2qfFaF6T+W7esMv2EoHZb9FcRwzZ8GmpT/bd9LFNNahSJ3jIHdKg8KA=="; }; projectFile = "src/Jackett.Server/Jackett.Server.csproj"; From 7f67635f6f76c8039225db45d058718bb2fab053 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 25 Apr 2023 22:45:07 +0000 Subject: [PATCH 20/36] infracost: 0.10.19 -> 0.10.20 --- pkgs/tools/misc/infracost/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/infracost/default.nix b/pkgs/tools/misc/infracost/default.nix index a38a58d57339..83bd5e948e31 100644 --- a/pkgs/tools/misc/infracost/default.nix +++ b/pkgs/tools/misc/infracost/default.nix @@ -2,15 +2,15 @@ buildGoModule rec { pname = "infracost"; - version = "0.10.19"; + version = "0.10.20"; src = fetchFromGitHub { owner = "infracost"; rev = "v${version}"; repo = "infracost"; - sha256 = "sha256-1f1AP/yitmSTeZCopGGxA8f3hIEP6cvQcm8Ie24WJ1w="; + sha256 = "sha256-KHXboxaLHA5CErBLPpX5WudwBCBw6dCW2ZXi1WlTs84="; }; - vendorHash = "sha256-hbWhWs4b547oBTSM9SbVbJ5YifJdMwOwtp/3df2MHGg="; + vendorHash = "sha256-6GGSFnCbg7HZZQvBVBbwKwy+ng/NNX5oOquuBFXpN/s="; ldflags = [ "-s" "-w" "-X github.com/infracost/infracost/internal/version.Version=v${version}" ]; From 46e41a58c4bd2e46c4747c20d78ac0483da6132b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 25 Apr 2023 22:59:05 +0000 Subject: [PATCH 21/36] azure-storage-azcopy: 10.18.0 -> 10.18.1 --- pkgs/development/tools/azcopy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/azcopy/default.nix b/pkgs/development/tools/azcopy/default.nix index 4b2091f28820..de861b4f6a92 100644 --- a/pkgs/development/tools/azcopy/default.nix +++ b/pkgs/development/tools/azcopy/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "azure-storage-azcopy"; - version = "10.18.0"; + version = "10.18.1"; src = fetchFromGitHub { owner = "Azure"; repo = "azure-storage-azcopy"; rev = "v${version}"; - sha256 = "sha256-fdJah0Y+VkZYI416vA8Pdr+oWnG17IhBwvMDm0vqiS0="; + sha256 = "sha256-Yy6A2lNxF3aHD6Jw/dnLt1MFiFQ9+U+cB4wVK/dWbmE="; }; subPackages = [ "." ]; From 1cb4eafe048251f7997c7509fda924fdb7790637 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 26 Apr 2023 00:08:56 +0000 Subject: [PATCH 22/36] cargo-make: 0.36.6 -> 0.36.7 --- pkgs/development/tools/rust/cargo-make/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-make/default.nix b/pkgs/development/tools/rust/cargo-make/default.nix index 686ed5119191..a4d6bad29549 100644 --- a/pkgs/development/tools/rust/cargo-make/default.nix +++ b/pkgs/development/tools/rust/cargo-make/default.nix @@ -13,11 +13,11 @@ rustPlatform.buildRustPackage rec { pname = "cargo-make"; - version = "0.36.6"; + version = "0.36.7"; src = fetchCrate { inherit pname version; - sha256 = "sha256-ln6zySZ2fMzRPGdVikPYgtT89/J3Fw56fdrEkkOU/j8="; + sha256 = "sha256-OE24RKbSWylX2dXkjBMZ8Va9ONVeMKG/BVdlZD6O+Yc="; }; nativeBuildInputs = [ pkg-config ]; @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security SystemConfiguration libiconv ]; - cargoHash = "sha256-ntnd5vWiMxP5p/IBSWotLqNR8UseJHdSPiaxUHWpOlo="; + cargoHash = "sha256-AAZYY9CbLbbvWWMhkHOc8OhzmwSFXSL9jSga3qMbkDU="; # Some tests fail because they need network access. # However, Travis ensures a proper build. From 6102cdb048a50ad0627b9bfffc7336e725ea6ed6 Mon Sep 17 00:00:00 2001 From: Dylan Frankland Date: Tue, 25 Apr 2023 14:02:23 -0700 Subject: [PATCH 23/36] libopenshot-audio: add Accelerate framework dependency Added in [v0.2.1](https://github.com/OpenShot/libopenshot-audio/releases/tag/v0.2.1) --- .../video/openshot-qt/libopenshot-audio.nix | 26 ++++++++++--------- pkgs/top-level/qt5-packages.nix | 2 +- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/pkgs/applications/video/openshot-qt/libopenshot-audio.nix b/pkgs/applications/video/openshot-qt/libopenshot-audio.nix index 0c028a4a046f..1400be78b9f5 100644 --- a/pkgs/applications/video/openshot-qt/libopenshot-audio.nix +++ b/pkgs/applications/video/openshot-qt/libopenshot-audio.nix @@ -13,6 +13,7 @@ , libXrandr , pkg-config , zlib +, Accelerate , AGL , Cocoa , Foundation @@ -43,18 +44,19 @@ stdenv.mkDerivation rec { buildInputs = lib.optionals stdenv.isLinux [ alsa-lib ] ++ (if stdenv.isDarwin then [ - AGL - Cocoa - Foundation - zlib - ] else [ - libX11 - libXcursor - libXext - libXft - libXinerama - libXrandr - ]); + Accelerate + AGL + Cocoa + Foundation + zlib + ] else [ + libX11 + libXcursor + libXext + libXft + libXinerama + libXrandr + ]); doCheck = false; diff --git a/pkgs/top-level/qt5-packages.nix b/pkgs/top-level/qt5-packages.nix index 567795e68f70..ce2d13ed52e9 100644 --- a/pkgs/top-level/qt5-packages.nix +++ b/pkgs/top-level/qt5-packages.nix @@ -131,7 +131,7 @@ in (kdeFrameworks // plasmaMobileGear // plasma5 // plasma5.thirdParty // kdeGea packagekit-qt = callPackage ../tools/package-management/packagekit/qt.nix { }; libopenshot-audio = callPackage ../applications/video/openshot-qt/libopenshot-audio.nix { - inherit (pkgs.darwin.apple_sdk.frameworks) AGL Cocoa Foundation; + inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate AGL Cocoa Foundation; }; libqglviewer = callPackage ../development/libraries/libqglviewer { From 8f3637d7d4a7cb1796d8a59c7980b9741ad584b8 Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Sat, 22 Apr 2023 16:06:13 +0800 Subject: [PATCH 24/36] license-cli: init at 3.0.0 --- pkgs/tools/misc/license-cli/default.nix | 57 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 59 insertions(+) create mode 100644 pkgs/tools/misc/license-cli/default.nix diff --git a/pkgs/tools/misc/license-cli/default.nix b/pkgs/tools/misc/license-cli/default.nix new file mode 100644 index 000000000000..586ef7508f4d --- /dev/null +++ b/pkgs/tools/misc/license-cli/default.nix @@ -0,0 +1,57 @@ +{ stdenv +, lib +, fetchFromSourcehut +, rustPlatform +, installShellFiles +, scdoc +, makeWrapper + +# Script dependencies. +, fzf +, wl-clipboard +, xclip +}: + +rustPlatform.buildRustPackage rec { + pname = "license-cli"; + version = "3.0.0"; + + src = fetchFromSourcehut { + owner = "~zethra"; + repo = "license"; + rev = version; + hash = "sha256-M5ypymJ99T4Vc7XSmqNb69yBLgSYu9I+6FEQvtFGUf0="; + }; + + cargoHash = "sha256-me4xPP6fO1D+vvR9XZg2EHieY7OU2HHQ4P0nkk/IKpE="; + + nativeBuildInputs = [ installShellFiles makeWrapper ]; + + preInstall = '' + ${scdoc}/bin/scdoc < doc/license.scd > license.1 + ''; + + postInstall = '' + installShellCompletion completions/license.{bash,fish} + installShellCompletion --zsh completions/_license + installManPage ./license.1 + + install -Dm0755 ./scripts/set-license -t $out/bin + wrapProgram $out/bin/set-license \ + --prefix PATH : "$out/bin" \ + --prefix PATH : ${lib.makeBinPath [ fzf ]} + + install -Dm0755 ./scripts/copy-header -t $out/bin + wrapProgram $out/bin/copy-header \ + --prefix PATH : "$out/bin" \ + --prefix PATH : ${lib.makeBinPath [ wl-clipboard xclip ]} + ''; + + meta = with lib; { + homepage = "https://git.sr.ht/~zethra/license"; + description = "Command-line tool to easily add license to your project"; + license = licenses.mpl20; + mainProgram = "license"; + maintainers = with maintainers; [ foo-dogsquared ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 58c1f902185a..2342ab23e3f3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1576,6 +1576,8 @@ with pkgs; kubevirt = callPackage ../tools/virtualization/kubevirt { }; + license-cli = callPackage ../tools/misc/license-cli { }; + license-generator = callPackage ../tools/misc/license-generator { }; linux-router = callPackage ../tools/networking/linux-router { }; From 4c4d57b78da137b99c502463efbac5cdb13b3b37 Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Sat, 22 Apr 2023 14:28:33 +0800 Subject: [PATCH 25/36] flowtime: init at 3.0 --- pkgs/applications/misc/flowtime/default.nix | 56 +++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 58 insertions(+) create mode 100644 pkgs/applications/misc/flowtime/default.nix diff --git a/pkgs/applications/misc/flowtime/default.nix b/pkgs/applications/misc/flowtime/default.nix new file mode 100644 index 000000000000..e08e12032700 --- /dev/null +++ b/pkgs/applications/misc/flowtime/default.nix @@ -0,0 +1,56 @@ +{ stdenv +, lib +, fetchFromGitHub +, vala +, meson +, ninja +, wrapGAppsHook4 +, libadwaita +, libxml2 +, libgee +, gst_all_1 +, gobject-introspection +, desktop-file-utils +, glib +, pkg-config +}: + +stdenv.mkDerivation rec { + pname = "flowtime"; + version = "3.0"; + + src = fetchFromGitHub { + owner = "Diego-Ivan"; + repo = "Flowtime"; + rev = "v${version}"; + hash = "sha256-op643yU7KdkTO9hT0iYTIqBP4oPe0MT1R5I3FAtN0/I="; + }; + + nativeBuildInputs = [ + desktop-file-utils + glib + gobject-introspection + meson + ninja + pkg-config + vala + wrapGAppsHook4 + ]; + + buildInputs = [ + libadwaita + libxml2 + libgee + ] ++ (with gst_all_1; [ + gstreamer + gst-plugins-base + gst-plugins-bad + ]); + + meta = with lib; { + description = "Get what motivates you done, without losing concentration"; + homepage = "https://github.com/Diego-Ivan/Flowtime"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ foo-dogsquared ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2342ab23e3f3..be73d53cedb0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -29926,6 +29926,8 @@ with pkgs; expenses = callPackage ../applications/misc/expenses { }; + flowtime = callPackage ../applications/misc/flowtime { }; + fnott = callPackage ../applications/misc/fnott { }; furnace = callPackage ../applications/audio/furnace { From 994e0a839191f8ac9d693fdbe7e6daa56bfdb831 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 26 Apr 2023 00:19:39 +0000 Subject: [PATCH 26/36] worker-build: 0.0.15 -> 0.0.16 --- pkgs/development/tools/worker-build/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/worker-build/default.nix b/pkgs/development/tools/worker-build/default.nix index 1ef82f80fdff..356f03531945 100644 --- a/pkgs/development/tools/worker-build/default.nix +++ b/pkgs/development/tools/worker-build/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "worker-build"; - version = "0.0.15"; + version = "0.0.16"; src = fetchFromGitHub { owner = "cloudflare"; repo = "workers-rs"; rev = "v${version}"; - sha256 = "sha256-EJU6WgoGnhquHSJ1hLVK8eild7jcegeC+VxOeoD9+20="; + sha256 = "sha256-8+ifSCfHYrS5iAa4fsujmofzicbwk/00VRNZvIkIc+E="; }; - cargoHash = "sha256-6QzZtaqnhZ1V5UU9pppLK+LKn9EdvMJ8YOyxFYt7oos="; + cargoHash = "sha256-fj/l53AdgJXYz+IA45yfNYgSw7DKbBrGVyFCfbqxxq0="; buildInputs = lib.optionals stdenv.isDarwin [ Security ]; From 2cf69432d1f7242c020b9862201761a0a3bed94c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 26 Apr 2023 00:54:44 +0000 Subject: [PATCH 27/36] xmrig-proxy: 6.19.0 -> 6.19.2 --- pkgs/applications/misc/xmrig/proxy.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/xmrig/proxy.nix b/pkgs/applications/misc/xmrig/proxy.nix index 461af3ca669e..0be5dd4cae2e 100644 --- a/pkgs/applications/misc/xmrig/proxy.nix +++ b/pkgs/applications/misc/xmrig/proxy.nix @@ -13,13 +13,13 @@ let in stdenv.mkDerivation rec { pname = "xmrig-proxy"; - version = "6.19.0"; + version = "6.19.2"; src = fetchFromGitHub { owner = "xmrig"; repo = "xmrig-proxy"; rev = "v${version}"; - hash = "sha256-0vmRwe7PQVifm6HxgpPno9mIFcBZFtxqNdDK4V637ds="; + hash = "sha256-3nEfg2hmOMjevo5VhjelIeV2xRwkIOVhLNxBmPzdWog="; }; postPatch = '' From 23e82b35d25756ea154bd28ddfbc665aa3560671 Mon Sep 17 00:00:00 2001 From: figsoda Date: Tue, 25 Apr 2023 21:32:56 -0400 Subject: [PATCH 28/36] cargo-llvm-lines: 0.4.26 -> 0.4.27 Diff: https://github.com/dtolnay/cargo-llvm-lines/compare/0.4.26...0.4.27 --- pkgs/development/tools/rust/cargo-llvm-lines/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/rust/cargo-llvm-lines/default.nix b/pkgs/development/tools/rust/cargo-llvm-lines/default.nix index 26f5c5d0f344..3c11972d83e4 100644 --- a/pkgs/development/tools/rust/cargo-llvm-lines/default.nix +++ b/pkgs/development/tools/rust/cargo-llvm-lines/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-llvm-lines"; - version = "0.4.26"; + version = "0.4.27"; src = fetchFromGitHub { owner = "dtolnay"; repo = pname; rev = version; - sha256 = "sha256-TFwuUtRJ1R0dxgCN7ExTpYMHM6IalMxnvTNUGiqEM8s="; + sha256 = "sha256-nojFHP3JhhJSzYeRGZKpUpNcVdMg21L+t6vTxIalsJs="; }; - cargoSha256 = "sha256-vfuEJC/A06d5t0uCShBljTvTxX78h/r4Us5fSPvosqE="; + cargoSha256 = "sha256-ZVi3j5FbcYYQJ5QOW1tiotiqwOjF9uv1VLHrZL0LBxc="; meta = with lib; { description = "Count the number of lines of LLVM IR across all instantiations of a generic function"; From 91da67f2d9e7968705eb557ab9e6a1e8e6b54a8e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 26 Apr 2023 01:36:03 +0000 Subject: [PATCH 29/36] phpunit: 10.1.0 -> 10.1.2 --- pkgs/development/tools/misc/phpunit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/phpunit/default.nix b/pkgs/development/tools/misc/phpunit/default.nix index 8a75ecafe954..9e97617b76f3 100644 --- a/pkgs/development/tools/misc/phpunit/default.nix +++ b/pkgs/development/tools/misc/phpunit/default.nix @@ -2,14 +2,14 @@ let pname = "phpunit"; - version = "10.1.0"; + version = "10.1.2"; in stdenv.mkDerivation { inherit pname version; src = fetchurl { url = "https://phar.phpunit.de/phpunit-${version}.phar"; - hash = "sha256-1zYGgYV4BHxjBE3QcV6XP73u2JIaUzCKS70eDB7e9DQ="; + hash = "sha256-X6upMANmKU2H8Qs0pOd/uRL2GdH/JPyOAQ/P8Z5yNl8="; }; dontUnpack = true; From 6db9de6dbf1c992c3ca20e536d064cc28c3adf3d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 26 Apr 2023 02:22:27 +0000 Subject: [PATCH 30/36] zsh-nix-shell: 0.5.0 -> 0.6.0 --- pkgs/shells/zsh/zsh-nix-shell/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/shells/zsh/zsh-nix-shell/default.nix b/pkgs/shells/zsh/zsh-nix-shell/default.nix index 88b6b98117e9..211c18edf7b3 100644 --- a/pkgs/shells/zsh/zsh-nix-shell/default.nix +++ b/pkgs/shells/zsh/zsh-nix-shell/default.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { pname = "zsh-nix-shell"; - version = "0.5.0"; + version = "0.6.0"; src = fetchFromGitHub { owner = "chisui"; repo = "zsh-nix-shell"; rev = "v${version}"; - sha256 = "sha256-IT3wpfw8zhiNQsrw59lbSWYh0NQ1CUdUtFzRzHlURH0="; + sha256 = "sha256-B0mdmIqefbm5H8wSG1h41c/J4shA186OyqvivmSK42Q="; }; strictDeps = true; From afc3c6398ba32eedd11c5292cd8227665cab17be Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 26 Apr 2023 01:50:51 +0000 Subject: [PATCH 31/36] rymdport: 3.3.2 -> 3.3.4 --- pkgs/applications/networking/rymdport/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/rymdport/default.nix b/pkgs/applications/networking/rymdport/default.nix index 0203128e6bad..0e84601e7306 100644 --- a/pkgs/applications/networking/rymdport/default.nix +++ b/pkgs/applications/networking/rymdport/default.nix @@ -11,16 +11,16 @@ buildGoModule rec { pname = "rymdport"; - version = "3.3.2"; + version = "3.3.4"; src = fetchFromGitHub { owner = "Jacalz"; repo = "rymdport"; rev = "v${version}"; - hash = "sha256-UATtfJPpB0twIh6vsgfMSbu9S0F36l+PQgpWYDBmy4M="; + hash = "sha256-qCMQEor+R+feXbndG7RZ9HBa/n6Lu0vkQ+tvF/R+148="; }; - vendorHash = "sha256-XJracr2oblyVid6QKri0EUr5LrEgA3w27PPqbqWcNh8="; + vendorHash = "sha256-7PSWMf4z/NjAyWUXpWoNHdngMN9anOvPu+F+o8O27zs="; nativeBuildInputs = [ pkg-config From caf337e63e5035872321c13216378532adfb7323 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 26 Apr 2023 03:06:10 +0000 Subject: [PATCH 32/36] terraform-providers.baiducloud: 1.19.6 -> 1.19.7 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index d0d25383099f..d8c9b864b4b2 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -146,11 +146,11 @@ "vendorHash": null }, "baiducloud": { - "hash": "sha256-J17jzgCTCG87Cieci/TrMpEUxA4Ynfm1+Cr4fRjDtNY=", + "hash": "sha256-cEi/B5vZWQDdne4SlTwoObt+eUsmTdyG8bH6YHPo4IA=", "homepage": "https://registry.terraform.io/providers/baidubce/baiducloud", "owner": "baidubce", "repo": "terraform-provider-baiducloud", - "rev": "v1.19.6", + "rev": "v1.19.7", "spdx": "MPL-2.0", "vendorHash": null }, From 57eebd445974127367b2bf88e0cd1b093e90202f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 26 Apr 2023 03:07:30 +0000 Subject: [PATCH 33/36] terraform-providers.grafana: 1.37.2 -> 1.38.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index d8c9b864b4b2..a90ca7423864 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -466,13 +466,13 @@ "vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g=" }, "grafana": { - "hash": "sha256-cCluXspcWsRzuo+mP6Hk0VXtrP7zA5TGV1LCf3xuvhw=", + "hash": "sha256-vfH+KIOv/DXv4fUzUATgoL6s69NqGVP8Dn7aoEPfe8g=", "homepage": "https://registry.terraform.io/providers/grafana/grafana", "owner": "grafana", "repo": "terraform-provider-grafana", - "rev": "v1.37.2", + "rev": "v1.38.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-Mv3BKYS1j5AAHbXVCP5C3OQpEmOBea2ru3ONbJ0pYyc=" + "vendorHash": "sha256-MlqnDcig8/uiF8pNuEkTveN7kgsGEs4XOe5z4/a+Fm0=" }, "gridscale": { "hash": "sha256-61LZyXqb+1kWHBk1/lw5C5hmeL4aHwSSS++9/9L/tDw=", From e634cefd6430173de4699280f9c3f22fc64e1e51 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 26 Apr 2023 03:07:40 +0000 Subject: [PATCH 34/36] terraform-providers.http: 3.2.1 -> 3.3.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index a90ca7423864..4c70d1e224de 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -530,13 +530,13 @@ "vendorHash": "sha256-+D8HxLRUSh7bCN6j+NSkPZTabvqknY7uJ9F5JxefomA=" }, "http": { - "hash": "sha256-cxAii7doJ9mv1LQWjoPqMgOuu0COIL91llhsm/2MOms=", + "hash": "sha256-PNgiyawIMSkuZmC0jXiuqHp3qKNfJ0NgMijEQzTg+ow=", "homepage": "https://registry.terraform.io/providers/hashicorp/http", "owner": "hashicorp", "repo": "terraform-provider-http", - "rev": "v3.2.1", + "rev": "v3.3.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-rxh8Me+eOKPCbfHFT3tRsbM7JU67dBqv2JOiWArI/2Y=" + "vendorHash": "sha256-73Hpp4OLJyFmbiczVmFzCi++W0te6G9LSb8LhNwSDUg=" }, "huaweicloud": { "hash": "sha256-VK/b74pGB8vjaWmUi8Zz4K5utIUYlfeYk18YZF8J1jI=", From 5acfc7357cde0fa2ef269f322c8b6bc8913f5555 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 26 Apr 2023 03:10:12 +0000 Subject: [PATCH 35/36] terraform-providers.linode: 1.30.0 -> 2.0.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 4c70d1e224de..41d5aa6a5d64 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -665,13 +665,13 @@ "vendorHash": "sha256-4jAJf2FC83NdH4t1l7EA26yQ0pqteWmTIyrZDJdi7fg=" }, "linode": { - "hash": "sha256-uebz6flGALcmRpBYjEEj+X2YFDkTjuaGLdGGD1jY+ns=", + "hash": "sha256-Z8mllx/TO0EUQNSOGcUhMRAsV7jiUhybzYDPg2ZtUec=", "homepage": "https://registry.terraform.io/providers/linode/linode", "owner": "linode", "repo": "terraform-provider-linode", - "rev": "v1.30.0", + "rev": "v2.0.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-DbhHBmFuuyoWtGqZjXKFMpSP3Xlt5GVEhSvUyWerKtM=" + "vendorHash": "sha256-Xbnf8ejyojd3JD7h580hlM0PC4nD+sjpodV9hr0/F+c=" }, "linuxbox": { "hash": "sha256-MzasMVtXO7ZeZ+qEx2Z+7881fOIA0SFzSvXVHeEROtg=", From 8616a408c8e29fd0216319f9ab2f30e12660e5eb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 26 Apr 2023 03:11:45 +0000 Subject: [PATCH 36/36] terraform-providers.snowflake: 0.62.0 -> 0.63.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 41d5aa6a5d64..d59f46fcce8c 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1026,11 +1026,11 @@ "vendorHash": null }, "snowflake": { - "hash": "sha256-/9TTK33XwMW8izM35y9sOZOKFc6/HC2/CCnX3JMzY3I=", + "hash": "sha256-ScGBo04qWjSuYXKHynn/rpd+2iKf+K+musYt/eWJfok=", "homepage": "https://registry.terraform.io/providers/Snowflake-Labs/snowflake", "owner": "Snowflake-Labs", "repo": "terraform-provider-snowflake", - "rev": "v0.62.0", + "rev": "v0.63.0", "spdx": "MIT", "vendorHash": "sha256-3Ry+XQxF39lXr3Ev+KOx0GatVbD0Sjs9Jai1VPjEDBE=" },