diff options
author | Alyssa Ross <hi@alyssa.is> | 2024-02-20 12:16:56 +0100 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2024-02-20 12:16:56 +0100 |
commit | b24d64b3b1ef897f07cd072a88a9881cb330aa7f (patch) | |
tree | a87bb2eed9af3ef1efd51dd65221d91f0c949041 /nixpkgs/pkgs/applications/window-managers | |
parent | 73338df7473bb3810e70a16b8b0cba4f0f606f2b (diff) | |
parent | fa15b53dbea5028db38d6e09b4cef6eba42aeebb (diff) | |
download | nixlib-b24d64b3b1ef897f07cd072a88a9881cb330aa7f.tar nixlib-b24d64b3b1ef897f07cd072a88a9881cb330aa7f.tar.gz nixlib-b24d64b3b1ef897f07cd072a88a9881cb330aa7f.tar.bz2 nixlib-b24d64b3b1ef897f07cd072a88a9881cb330aa7f.tar.lz nixlib-b24d64b3b1ef897f07cd072a88a9881cb330aa7f.tar.xz nixlib-b24d64b3b1ef897f07cd072a88a9881cb330aa7f.tar.zst nixlib-b24d64b3b1ef897f07cd072a88a9881cb330aa7f.zip |
Merge branch 'nixos-unstable-small' of https://github.com/NixOS/nixpkgs
Diffstat (limited to 'nixpkgs/pkgs/applications/window-managers')
8 files changed, 16 insertions, 210 deletions
diff --git a/nixpkgs/pkgs/applications/window-managers/gamescope/default.nix b/nixpkgs/pkgs/applications/window-managers/gamescope/default.nix index 2326d686c2a2..eb78ae71a14f 100644 --- a/nixpkgs/pkgs/applications/window-managers/gamescope/default.nix +++ b/nixpkgs/pkgs/applications/window-managers/gamescope/default.nix @@ -13,6 +13,7 @@ , glm , gbenchmark , libcap +, libavif , SDL2 , pipewire , pixman @@ -26,6 +27,7 @@ , libdisplay-info , lib , makeBinaryWrapper +, nix-update-script , enableExecutable ? true , enableWsi ? true }: @@ -39,14 +41,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gamescope"; - version = "3.13.19"; + version = "3.14.1"; src = fetchFromGitHub { owner = "ValveSoftware"; repo = "gamescope"; rev = "refs/tags/${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-WKQgVbuHvTbZnvTU5imV35AKZ4AF0EDsdESBZwVH7+M="; + hash = "sha256-lJt6JVolorQdrhumkW9yjyItxqpw6ZtEUbkjNqzHfb8="; }; patches = [ @@ -108,6 +110,7 @@ stdenv.mkDerivation (finalAttrs: { xorg.libXres xorg.libXtst xorg.libXxf86vm + libavif libdrm libliftoff SDL2 @@ -131,6 +134,8 @@ stdenv.mkDerivation (finalAttrs: { cp -r ${joshShaders}/* $out/share/gamescope/reshade/ ''; + passthru.updateScript = nix-update-script {}; + meta = with lib; { description = "SteamOS session compositing window manager"; homepage = "https://github.com/ValveSoftware/gamescope"; diff --git a/nixpkgs/pkgs/applications/window-managers/hyprwm/hyprland/plugins.nix b/nixpkgs/pkgs/applications/window-managers/hyprwm/hyprland/plugins.nix index 00acdef9b7ab..421d0d328539 100644 --- a/nixpkgs/pkgs/applications/window-managers/hyprwm/hyprland/plugins.nix +++ b/nixpkgs/pkgs/applications/window-managers/hyprwm/hyprland/plugins.nix @@ -1,13 +1,13 @@ { lib , callPackage , pkg-config -, gcc13Stdenv +, stdenv , hyprland }: let mkHyprlandPlugin = args@{ pluginName, ... }: - gcc13Stdenv.mkDerivation (args // { + stdenv.mkDerivation (args // { pname = "${pluginName}"; nativeBuildInputs = [ pkg-config ] ++ args.nativeBuildInputs or [ ]; buildInputs = [ hyprland ] @@ -24,13 +24,13 @@ let hy3 = { fetchFromGitHub, cmake, hyprland }: mkHyprlandPlugin rec { pluginName = "hy3"; - version = "0.34.0"; + version = "0.35.0"; src = fetchFromGitHub { owner = "outfoxxed"; repo = "hy3"; rev = "hl${version}"; - hash = "sha256-Jd1bSwelh7WA8aeYrV+CxxtpsmSITUDruKdNNLHdV7c="; + hash = "sha256-lFe7Lf0K5ePTh4gflnvBohOGH4ayGDtNkbg/XtoNqRo="; }; nativeBuildInputs = [ cmake ]; diff --git a/nixpkgs/pkgs/applications/window-managers/hyprwm/hyprshade/default.nix b/nixpkgs/pkgs/applications/window-managers/hyprwm/hyprshade/default.nix index ea24741ba516..5f9cedd9e05e 100644 --- a/nixpkgs/pkgs/applications/window-managers/hyprwm/hyprshade/default.nix +++ b/nixpkgs/pkgs/applications/window-managers/hyprwm/hyprshade/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "hyprshade"; - version = "0.12.1"; + version = "3.0.2"; format = "pyproject"; src = fetchFromGitHub { owner = "loqusion"; repo = "hyprshade"; rev = "refs/tags/${version}"; - hash = "sha256-xcFX1YApwEN40jPgRT0H/7SiODxXGYVTPUkSZ8OFIWs="; + hash = "sha256-E5FNVzmzxzqhIZ4i8PwiKB8q4LwpsV961Bc77kSym8A="; }; nativeBuildInputs = [ diff --git a/nixpkgs/pkgs/applications/window-managers/miriway/default.nix b/nixpkgs/pkgs/applications/window-managers/miriway/default.nix index f46d907768ce..b8528a374125 100644 --- a/nixpkgs/pkgs/applications/window-managers/miriway/default.nix +++ b/nixpkgs/pkgs/applications/window-managers/miriway/default.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "miriway"; - version = "unstable-2024-01-30"; + version = "unstable-2024-02-14"; src = fetchFromGitHub { owner = "Miriway"; repo = "Miriway"; - rev = "429ace6c7d9ea6799a01875ff61f1e554d5eabd9"; - hash = "sha256-8qsDyHbJJMxevMIi6Kde+zr2yJAtFaq19TTcAGXMnrE="; + rev = "ad4d311269dc25789f7412211ddddad383d9700c"; + hash = "sha256-kPrsyrAHvwrktBFITuhpFKyjmedv04ONFhuxiBDlAJA="; }; strictDeps = true; diff --git a/nixpkgs/pkgs/applications/window-managers/picom/default.nix b/nixpkgs/pkgs/applications/window-managers/picom/default.nix deleted file mode 100644 index ade2c1e0ddfe..000000000000 --- a/nixpkgs/pkgs/applications/window-managers/picom/default.nix +++ /dev/null @@ -1,118 +0,0 @@ -{ asciidoc -, dbus -, docbook_xml_dtd_45 -, docbook_xsl -, fetchFromGitHub -, lib -, libconfig -, libdrm -, libev -, libGL -, libX11 -, libxcb -, libxdg_basedir -, libXext -, libxml2 -, libxslt -, makeWrapper -, meson -, ninja -, pcre2 -, pixman -, pkg-config -, stdenv -, uthash -, xcbutil -, xcbutilimage -, xcbutilrenderutil -, xorgproto -, xwininfo -, withDebug ? false -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "picom"; - version = "11.1"; - - src = fetchFromGitHub { - owner = "yshui"; - repo = "picom"; - rev = "v${finalAttrs.version}"; - hash = "sha256-vdR3HzBZxtth3zJD3vMSlrnBTbopidw7FGKOk69S0R0="; - fetchSubmodules = true; - }; - - nativeBuildInputs = [ - asciidoc - docbook_xml_dtd_45 - docbook_xsl - makeWrapper - meson - ninja - pkg-config - uthash - ]; - - buildInputs = [ - dbus - libconfig - libdrm - libev - libGL - libX11 - libxcb - libxdg_basedir - libXext - libxml2 - libxslt - pcre2 - pixman - xcbutil - xcbutilimage - xcbutilrenderutil - xorgproto - ]; - - # Use "debugoptimized" instead of "debug" so perhaps picom works better in - # normal usage too, not just temporary debugging. - mesonBuildType = if withDebug then "debugoptimized" else "release"; - dontStrip = withDebug; - - mesonFlags = [ - "-Dwith_docs=true" - ]; - - installFlags = [ "PREFIX=$(out)" ]; - - # In debug mode, also copy src directory to store. If you then run `gdb picom` - # in the bin directory of picom store path, gdb finds the source files. - postInstall = '' - wrapProgram $out/bin/picom-trans \ - --prefix PATH : ${lib.makeBinPath [ xwininfo ]} - '' + lib.optionalString withDebug '' - cp -r ../src $out/ - ''; - - meta = with lib; { - description = "A fork of XCompMgr, a sample compositing manager for X servers"; - longDescription = '' - A fork of XCompMgr, which is a sample compositing manager for X - servers supporting the XFIXES, DAMAGE, RENDER, and COMPOSITE - extensions. It enables basic eye-candy effects. This fork adds - additional features, such as additional effects, and a fork at a - well-defined and proper place. - - The package can be installed in debug mode as: - - picom.override { withDebug = true; } - - For gdb to find the source files, you need to run gdb in the bin directory - of picom package in the nix store. - ''; - license = licenses.mit; - homepage = "https://github.com/yshui/picom"; - maintainers = with maintainers; [ ertes gepbird twey thiagokokada ]; - platforms = platforms.linux; - mainProgram = "picom"; - }; -}) diff --git a/nixpkgs/pkgs/applications/window-managers/picom/picom-allusive.nix b/nixpkgs/pkgs/applications/window-managers/picom/picom-allusive.nix deleted file mode 100644 index e0086142f1c3..000000000000 --- a/nixpkgs/pkgs/applications/window-managers/picom/picom-allusive.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ picom, lib, fetchFromGitHub, installShellFiles, pcre }: - -picom.overrideAttrs (oldAttrs: rec { - pname = "picom-allusive"; - version = "1.2.5"; - - src = fetchFromGitHub { - owner = "allusive-dev"; - repo = "picom-allusive"; - rev = version; - hash = "sha256-yM4TJjoVs+i33m/u/oWlx1TDKJrgwlfiGu72DOL/tl8="; - }; - - nativeBuildInputs = [ installShellFiles pcre ] ++ oldAttrs.nativeBuildInputs; - - postInstall = '' - installManPage $src/man/picom.1.gz - '' + (lib.optionalString (oldAttrs ? postInstall) oldAttrs.postInstall); - - meta = (builtins.removeAttrs oldAttrs.meta [ "longDescription" ]) // { - description = "A fork of picom featuring improved animations and other features"; - homepage = "https://github.com/allusive-dev/picom-allusive"; - license = with lib.licenses; [ mit mpl20 ]; - maintainers = with lib.maintainers; [ allusive iogamaster ]; - }; -}) diff --git a/nixpkgs/pkgs/applications/window-managers/picom/picom-jonaburg.nix b/nixpkgs/pkgs/applications/window-managers/picom/picom-jonaburg.nix deleted file mode 100644 index d04cf5f4ecd6..000000000000 --- a/nixpkgs/pkgs/applications/window-managers/picom/picom-jonaburg.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ picom, lib, fetchFromGitHub, pcre }: - -picom.overrideAttrs (oldAttrs: rec { - pname = "picom-jonaburg"; - version = "unstable-2022-03-19"; - src = fetchFromGitHub { - owner = "jonaburg"; - repo = "picom"; - rev = "e3c19cd7d1108d114552267f302548c113278d45"; - sha256 = "sha256-4voCAYd0fzJHQjJo4x3RoWz5l3JJbRvgIXn1Kg6nz6Y="; - }; - - nativeBuildInputs = [ pcre ] ++ oldAttrs.nativeBuildInputs; - - meta = with lib; { - description = "A fork of picom featuring animations and improved rounded corners."; - homepage = "https://github.com/jonaburg/picom"; - maintainers = with maintainers; oldAttrs.meta.maintainers ++ [ michaelBelsanti ]; - }; -}) diff --git a/nixpkgs/pkgs/applications/window-managers/picom/picom-next.nix b/nixpkgs/pkgs/applications/window-managers/picom/picom-next.nix deleted file mode 100644 index 22c748088074..000000000000 --- a/nixpkgs/pkgs/applications/window-managers/picom/picom-next.nix +++ /dev/null @@ -1,35 +0,0 @@ -{ lib -, fetchFromGitHub -, libXinerama -, pcre -, pcre2 -, picom -, xcbutil -}: - -picom.overrideAttrs (oldAttrs: { - pname = "picom-next"; - version = "unstable-2023-08-03"; - - buildInputs = [ - pcre2 - xcbutil - ] - # remove dependencies that are not used anymore - ++ (lib.subtractLists [ - libXinerama - pcre - ] - oldAttrs.buildInputs); - - src = fetchFromGitHub { - owner = "yshui"; - repo = "picom"; - rev = "5d6957d3da1bf99311a676eab94c69ef4276bedf"; - hash = "sha256-Mzf0533roLSODjMCPKyGSMbP7lIbT+PoLTZfoIBAI6g="; - }; - - meta = oldAttrs.meta // { - maintainers = with lib.maintainers; oldAttrs.meta.maintainers ++ [ GKasparov ]; - }; -}) |