Loading pkgs/applications/misc/nwg-displays/default.nix 0 → 100644 +59 −0 Original line number Diff line number Diff line { lib , fetchFromGitHub , atk , gdk-pixbuf , gobject-introspection , gtk-layer-shell , gtk3 , pango , python310Packages , wrapGAppsHook }: python310Packages.buildPythonApplication rec { pname = "nwg-displays"; version = "0.3.7"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-displays"; rev = "v${version}"; hash = "sha256-Y405ZeOSpc1aPKEzFdvlgJgpGAi9HUR+Hvx63uYdp88="; }; nativeBuildInputs = [ gobject-introspection wrapGAppsHook ]; buildInputs = [ gtk3 ]; propagatedBuildInputs = [ atk gdk-pixbuf gtk-layer-shell pango python310Packages.gst-python python310Packages.i3ipc python310Packages.pygobject3 ]; dontWrapGApps = true; preFixup = '' makeWrapperArgs+=("''${gappsWrapperArgs[@]}"); ''; # Upstream has no tests doCheck = false; meta = { homepage = "https://github.com/nwg-piotr/nwg-displays"; description = "Output management utility for Sway and Hyprland"; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = [ ]; }; } pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -33680,6 +33680,8 @@ with pkgs; nwg-bar = callPackage ../applications/misc/nwg-bar { }; nwg-displays = callPackage ../applications/misc/nwg-displays { }; nwg-dock = callPackage ../applications/misc/nwg-dock { }; nwg-dock-hyprland = callPackage ../applications/misc/nwg-dock-hyprland { }; Loading
pkgs/applications/misc/nwg-displays/default.nix 0 → 100644 +59 −0 Original line number Diff line number Diff line { lib , fetchFromGitHub , atk , gdk-pixbuf , gobject-introspection , gtk-layer-shell , gtk3 , pango , python310Packages , wrapGAppsHook }: python310Packages.buildPythonApplication rec { pname = "nwg-displays"; version = "0.3.7"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-displays"; rev = "v${version}"; hash = "sha256-Y405ZeOSpc1aPKEzFdvlgJgpGAi9HUR+Hvx63uYdp88="; }; nativeBuildInputs = [ gobject-introspection wrapGAppsHook ]; buildInputs = [ gtk3 ]; propagatedBuildInputs = [ atk gdk-pixbuf gtk-layer-shell pango python310Packages.gst-python python310Packages.i3ipc python310Packages.pygobject3 ]; dontWrapGApps = true; preFixup = '' makeWrapperArgs+=("''${gappsWrapperArgs[@]}"); ''; # Upstream has no tests doCheck = false; meta = { homepage = "https://github.com/nwg-piotr/nwg-displays"; description = "Output management utility for Sway and Hyprland"; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = [ ]; }; }
pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -33680,6 +33680,8 @@ with pkgs; nwg-bar = callPackage ../applications/misc/nwg-bar { }; nwg-displays = callPackage ../applications/misc/nwg-displays { }; nwg-dock = callPackage ../applications/misc/nwg-dock { }; nwg-dock-hyprland = callPackage ../applications/misc/nwg-dock-hyprland { };