diff options
Diffstat (limited to 'nixpkgs/pkgs/tools/wayland')
32 files changed, 54 insertions, 37 deletions
diff --git a/nixpkgs/pkgs/tools/wayland/aw-watcher-window-wayland/default.nix b/nixpkgs/pkgs/tools/wayland/aw-watcher-window-wayland/default.nix index 20235737d98b..6ffaf29a77d3 100644 --- a/nixpkgs/pkgs/tools/wayland/aw-watcher-window-wayland/default.nix +++ b/nixpkgs/pkgs/tools/wayland/aw-watcher-window-wayland/default.nix @@ -35,5 +35,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/ActivityWatch/aw-watcher-window-wayland"; license = licenses.mpl20; maintainers = with maintainers; [ esau79p ]; + mainProgram = "aw-watcher-window-wayland"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/chayang/default.nix b/nixpkgs/pkgs/tools/wayland/chayang/default.nix index 30780ed90a8b..d92a729bd28e 100644 --- a/nixpkgs/pkgs/tools/wayland/chayang/default.nix +++ b/nixpkgs/pkgs/tools/wayland/chayang/default.nix @@ -48,5 +48,6 @@ stdenv.mkDerivation (finalAttrs: { ''; maintainers = with maintainers; [ mxkrsv ]; platforms = platforms.linux; + mainProgram = "chayang"; }; }) diff --git a/nixpkgs/pkgs/tools/wayland/clapboard/default.nix b/nixpkgs/pkgs/tools/wayland/clapboard/default.nix index 151675bf3caf..4f14de873375 100644 --- a/nixpkgs/pkgs/tools/wayland/clapboard/default.nix +++ b/nixpkgs/pkgs/tools/wayland/clapboard/default.nix @@ -22,5 +22,6 @@ rustPlatform.buildRustPackage rec { license = licenses.mit; maintainers = with maintainers; [ dit7ya ]; platforms = platforms.linux; + mainProgram = "clapboard"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/clipman/default.nix b/nixpkgs/pkgs/tools/wayland/clipman/default.nix index cf229b3c2e72..05eab08da9b6 100644 --- a/nixpkgs/pkgs/tools/wayland/clipman/default.nix +++ b/nixpkgs/pkgs/tools/wayland/clipman/default.nix @@ -37,5 +37,6 @@ buildGoModule rec { license = licenses.gpl3Only; maintainers = with maintainers; [ ma27 ]; platforms = platforms.linux; + mainProgram = "clipman"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/gnome-randr/default.nix b/nixpkgs/pkgs/tools/wayland/gnome-randr/default.nix index 130b29f8412d..51c460852c0a 100644 --- a/nixpkgs/pkgs/tools/wayland/gnome-randr/default.nix +++ b/nixpkgs/pkgs/tools/wayland/gnome-randr/default.nix @@ -30,5 +30,6 @@ rustPlatform.buildRustPackage { license = licenses.mit; maintainers = [ maintainers.roberth ]; platforms = platforms.linux; + mainProgram = "gnome-randr"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/hyprland-per-window-layout/default.nix b/nixpkgs/pkgs/tools/wayland/hyprland-per-window-layout/default.nix index f6412a3ca745..e8c0d543d6e7 100644 --- a/nixpkgs/pkgs/tools/wayland/hyprland-per-window-layout/default.nix +++ b/nixpkgs/pkgs/tools/wayland/hyprland-per-window-layout/default.nix @@ -19,5 +19,6 @@ rustPlatform.buildRustPackage rec { license = licenses.mit; maintainers = [ maintainers.azazak123 ]; platforms = platforms.linux; + mainProgram = "hyprland-per-window-layout"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/proycon-wayout/default.nix b/nixpkgs/pkgs/tools/wayland/proycon-wayout/default.nix index 265d585ce1df..7b0aa87694d1 100644 --- a/nixpkgs/pkgs/tools/wayland/proycon-wayout/default.nix +++ b/nixpkgs/pkgs/tools/wayland/proycon-wayout/default.nix @@ -43,5 +43,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3; platforms = platforms.linux; maintainers = with maintainers; [ wentam ]; + mainProgram = "proycon-wayout"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/shikane/default.nix b/nixpkgs/pkgs/tools/wayland/shikane/default.nix index 229217d0ac23..b9cac576b587 100644 --- a/nixpkgs/pkgs/tools/wayland/shikane/default.nix +++ b/nixpkgs/pkgs/tools/wayland/shikane/default.nix @@ -41,5 +41,6 @@ rustPlatform.buildRustPackage rec { license = licenses.mit; maintainers = with maintainers; [ michaelpachec0 natsukium ]; platforms = platforms.linux; + mainProgram = "shikane"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/swaycwd/default.nix b/nixpkgs/pkgs/tools/wayland/swaycwd/default.nix deleted file mode 100644 index d53dc95dad5a..000000000000 --- a/nixpkgs/pkgs/tools/wayland/swaycwd/default.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ lib -, nimPackages -, fetchFromGitLab -, enableShells ? [ "bash" "zsh" "fish" "sh" "posh" "codium" ] -}: -nimPackages.buildNimPackage rec{ - pname = "swaycwd"; - version = "0.2.1"; - - src = fetchFromGitLab { - owner = "cab404"; - repo = pname; - rev = "v${version}"; - hash = "sha256-R/LnojbA0vBQVivGLaoM0+M4qVJ7vjf4kggB59i896w="; - }; - - preConfigure = '' - { - echo 'let enabledShells: seq[string] = @${builtins.toJSON enableShells}' - echo 'export enabledShells' - } > src/shells.nim - ''; - - nimFlags = [ "--opt:speed" ]; - - meta = with lib; { - homepage = "https://gitlab.com/cab404/swaycwd"; - description = "Returns cwd for shell in currently focused sway window, or home directory if cannot find shell"; - maintainers = with maintainers; [ cab404 ]; - platforms = platforms.linux; - license = licenses.gpl3Only; - }; -} diff --git a/nixpkgs/pkgs/tools/wayland/swayimg/default.nix b/nixpkgs/pkgs/tools/wayland/swayimg/default.nix index 8f483e79a4da..78a7ab67bad9 100644 --- a/nixpkgs/pkgs/tools/wayland/swayimg/default.nix +++ b/nixpkgs/pkgs/tools/wayland/swayimg/default.nix @@ -74,5 +74,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ matthewcroughan ]; platforms = platforms.linux; + mainProgram = "swayimg"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/swaykbdd/default.nix b/nixpkgs/pkgs/tools/wayland/swaykbdd/default.nix index 36ab908dfe50..c4ab6098f21b 100644 --- a/nixpkgs/pkgs/tools/wayland/swaykbdd/default.nix +++ b/nixpkgs/pkgs/tools/wayland/swaykbdd/default.nix @@ -21,5 +21,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ ivankovnatsky ]; platforms = platforms.linux; + mainProgram = "swaykbdd"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/swayrbar/default.nix b/nixpkgs/pkgs/tools/wayland/swayrbar/default.nix index bd4ef671de46..f8f085f1632b 100644 --- a/nixpkgs/pkgs/tools/wayland/swayrbar/default.nix +++ b/nixpkgs/pkgs/tools/wayland/swayrbar/default.nix @@ -33,5 +33,6 @@ rustPlatform.buildRustPackage rec { license = with licenses; [ gpl3Plus ]; platforms = platforms.linux; maintainers = with maintainers; [ sebtm ]; + mainProgram = "swayrbar"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/swaysome/default.nix b/nixpkgs/pkgs/tools/wayland/swaysome/default.nix index 8c4c2eef5d52..4acf4115a048 100644 --- a/nixpkgs/pkgs/tools/wayland/swaysome/default.nix +++ b/nixpkgs/pkgs/tools/wayland/swaysome/default.nix @@ -22,5 +22,6 @@ rustPlatform.buildRustPackage rec { license = licenses.mit; maintainers = with maintainers; [ esclear ]; platforms = platforms.linux; + mainProgram = "swaysome"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/way-displays/default.nix b/nixpkgs/pkgs/tools/wayland/way-displays/default.nix index bac42d39fd1a..ffd16ac50c08 100644 --- a/nixpkgs/pkgs/tools/wayland/way-displays/default.nix +++ b/nixpkgs/pkgs/tools/wayland/way-displays/default.nix @@ -39,5 +39,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ simoneruffini ]; platforms = platforms.linux; + mainProgram = "way-displays"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/waylogout/default.nix b/nixpkgs/pkgs/tools/wayland/waylogout/default.nix index 553d1a9fd593..6bf3b89eea40 100644 --- a/nixpkgs/pkgs/tools/wayland/waylogout/default.nix +++ b/nixpkgs/pkgs/tools/wayland/waylogout/default.nix @@ -44,5 +44,6 @@ stdenv.mkDerivation { license = licenses.mit; maintainers = with maintainers; [ dit7ya ]; platforms = platforms.linux; + mainProgram = "waylogout"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/waynergy/default.nix b/nixpkgs/pkgs/tools/wayland/waynergy/default.nix index 646ed3698504..b72b057793f9 100644 --- a/nixpkgs/pkgs/tools/wayland/waynergy/default.nix +++ b/nixpkgs/pkgs/tools/wayland/waynergy/default.nix @@ -39,6 +39,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/r-c-f/waynergy"; license = licenses.mit; platforms = platforms.linux; - maintainers = with maintainers; [ maxhero pedrohlc ]; + maintainers = with maintainers; [ maxhero ]; }; } diff --git a/nixpkgs/pkgs/tools/wayland/wayout/default.nix b/nixpkgs/pkgs/tools/wayland/wayout/default.nix index ca3a3f419116..b548279d401e 100644 --- a/nixpkgs/pkgs/tools/wayland/wayout/default.nix +++ b/nixpkgs/pkgs/tools/wayland/wayout/default.nix @@ -22,6 +22,7 @@ rustPlatform.buildRustPackage rec { license = licenses.bsd2; maintainers = with maintainers; [ onny ]; platforms = platforms.linux; + mainProgram = "wayout"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/wdomirror/default.nix b/nixpkgs/pkgs/tools/wayland/wdomirror/default.nix index 486bed320c58..8796b2036dd5 100644 --- a/nixpkgs/pkgs/tools/wayland/wdomirror/default.nix +++ b/nixpkgs/pkgs/tools/wayland/wdomirror/default.nix @@ -51,5 +51,6 @@ stdenv.mkDerivation { license = licenses.mit; platforms = platforms.linux; maintainers = with maintainers; [ jpas ]; + mainProgram = "wdomirror"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/wev/default.nix b/nixpkgs/pkgs/tools/wayland/wev/default.nix index 506b67d14e5b..c4913e6f75f5 100644 --- a/nixpkgs/pkgs/tools/wayland/wev/default.nix +++ b/nixpkgs/pkgs/tools/wayland/wev/default.nix @@ -40,6 +40,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ primeos ]; platforms = platforms.linux; - + mainProgram = "wev"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/wl-color-picker/default.nix b/nixpkgs/pkgs/tools/wayland/wl-color-picker/default.nix index 9fcbc76bff28..bb5f21ded61d 100644 --- a/nixpkgs/pkgs/tools/wayland/wl-color-picker/default.nix +++ b/nixpkgs/pkgs/tools/wayland/wl-color-picker/default.nix @@ -58,5 +58,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ onny ]; platforms = platforms.linux; + mainProgram = "wl-color-picker"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/wl-gammactl/default.nix b/nixpkgs/pkgs/tools/wayland/wl-gammactl/default.nix index 3aae67b47359..7cb8eb6e7fb6 100644 --- a/nixpkgs/pkgs/tools/wayland/wl-gammactl/default.nix +++ b/nixpkgs/pkgs/tools/wayland/wl-gammactl/default.nix @@ -1,6 +1,6 @@ { lib, stdenv, fetchFromGitHub , meson, pkg-config, ninja -, wayland, wayland-scanner, wlroots, wlr-protocols, gtk3, glib +, wayland, wayland-scanner, wlr-protocols, gtk3, glib }: stdenv.mkDerivation rec { @@ -16,13 +16,15 @@ stdenv.mkDerivation rec { strictDeps = true; nativeBuildInputs = [ meson pkg-config ninja glib wayland-scanner ]; - buildInputs = [ wayland wlroots gtk3 ]; + buildInputs = [ wayland gtk3 ]; postUnpack = '' rmdir source/wlr-protocols ln -s ${wlr-protocols}/share/wlr-protocols source ''; + patches = [ ./dont-need-wlroots.diff ]; + postPatch = '' substituteInPlace meson.build --replace "git = find_program('git')" "git = 'false'" ''; @@ -37,5 +39,6 @@ stdenv.mkDerivation rec { license = licenses.mit; platforms = platforms.linux; maintainers = with maintainers; [ lodi ]; + mainProgram = "wl-gammactl"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/wl-gammactl/dont-need-wlroots.diff b/nixpkgs/pkgs/tools/wayland/wl-gammactl/dont-need-wlroots.diff new file mode 100644 index 000000000000..a5eeab64a7bb --- /dev/null +++ b/nixpkgs/pkgs/tools/wayland/wl-gammactl/dont-need-wlroots.diff @@ -0,0 +1,20 @@ +diff --git a/meson.build b/meson.build +index 5253f52..f5ff82e 100644 +--- a/meson.build ++++ b/meson.build +@@ -6,7 +6,6 @@ project( + + # Define dependecies + dep_gtk3 = dependency('gtk+-3.0') +-dep_wlroots = dependency('wlroots') + dep_wayland_client = dependency('wayland-client') + + +@@ -75,7 +74,6 @@ executable( + 'wl-gammactl', + sources, + dependencies : [ +- dep_wlroots, + dep_wayland_client, + dep_gtk3 + ], diff --git a/nixpkgs/pkgs/tools/wayland/wlay/default.nix b/nixpkgs/pkgs/tools/wayland/wlay/default.nix index 3a80e0627e37..c2330de5f7da 100644 --- a/nixpkgs/pkgs/tools/wayland/wlay/default.nix +++ b/nixpkgs/pkgs/tools/wayland/wlay/default.nix @@ -53,5 +53,6 @@ stdenv.mkDerivation { license = lib.licenses.mit; maintainers = with lib.maintainers; [ AndersonTorres ]; inherit (wayland.meta) platforms; + mainProgram = "wlay"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/wlprop/default.nix b/nixpkgs/pkgs/tools/wayland/wlprop/default.nix index 67c4918b371f..0637d0596ca2 100644 --- a/nixpkgs/pkgs/tools/wayland/wlprop/default.nix +++ b/nixpkgs/pkgs/tools/wayland/wlprop/default.nix @@ -32,5 +32,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ sebtm ]; platforms = platforms.linux; + mainProgram = "wlprop"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/wlr-randr/default.nix b/nixpkgs/pkgs/tools/wayland/wlr-randr/default.nix index d9f7bc246cd0..41a1d2786575 100644 --- a/nixpkgs/pkgs/tools/wayland/wlr-randr/default.nix +++ b/nixpkgs/pkgs/tools/wayland/wlr-randr/default.nix @@ -29,5 +29,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ ma27 ]; platforms = platforms.linux; + mainProgram = "wlr-randr"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/wlr-which-key/default.nix b/nixpkgs/pkgs/tools/wayland/wlr-which-key/default.nix index d333f1525402..bef65f8bc9db 100644 --- a/nixpkgs/pkgs/tools/wayland/wlr-which-key/default.nix +++ b/nixpkgs/pkgs/tools/wayland/wlr-which-key/default.nix @@ -38,5 +38,6 @@ rustPlatform.buildRustPackage rec { license = licenses.gpl3Only; maintainers = with maintainers; [ xlambein ]; platforms = platforms.linux; + mainProgram = "wlr-which-key"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/wlrctl/default.nix b/nixpkgs/pkgs/tools/wayland/wlrctl/default.nix index ebe6629f3704..130c54731eaa 100644 --- a/nixpkgs/pkgs/tools/wayland/wlrctl/default.nix +++ b/nixpkgs/pkgs/tools/wayland/wlrctl/default.nix @@ -26,5 +26,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ puffnfresh artturin ]; platforms = platforms.linux; + mainProgram = "wlrctl"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/wlsunset/default.nix b/nixpkgs/pkgs/tools/wayland/wlsunset/default.nix index 8dac99d93e45..df0f52fdf79d 100644 --- a/nixpkgs/pkgs/tools/wayland/wlsunset/default.nix +++ b/nixpkgs/pkgs/tools/wayland/wlsunset/default.nix @@ -32,5 +32,6 @@ stdenv.mkDerivation rec { license = licenses.mit; platforms = platforms.linux; maintainers = with maintainers; [ primeos ]; + mainProgram = "wlsunset"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/wluma/default.nix b/nixpkgs/pkgs/tools/wayland/wluma/default.nix index 0dfc572c9b20..07142210c303 100644 --- a/nixpkgs/pkgs/tools/wayland/wluma/default.nix +++ b/nixpkgs/pkgs/tools/wayland/wluma/default.nix @@ -51,5 +51,6 @@ rustPlatform.buildRustPackage rec { license = licenses.isc; maintainers = with maintainers; [ yshym jmc-figueira ]; platforms = platforms.linux; + mainProgram = "wluma"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/wob/default.nix b/nixpkgs/pkgs/tools/wayland/wob/default.nix index 32fad72384f9..67f7904192f9 100644 --- a/nixpkgs/pkgs/tools/wayland/wob/default.nix +++ b/nixpkgs/pkgs/tools/wayland/wob/default.nix @@ -44,5 +44,6 @@ stdenv.mkDerivation rec { license = licenses.isc; maintainers = with maintainers; [ primeos ]; platforms = platforms.linux; + mainProgram = "wob"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/wpaperd/default.nix b/nixpkgs/pkgs/tools/wayland/wpaperd/default.nix index 76a9bd5e24dd..dc7ce198e8e7 100644 --- a/nixpkgs/pkgs/tools/wayland/wpaperd/default.nix +++ b/nixpkgs/pkgs/tools/wayland/wpaperd/default.nix @@ -42,5 +42,6 @@ rustPlatform.buildRustPackage rec { license = licenses.gpl3Plus; platforms = platforms.linux; maintainers = with maintainers; [ DPDmancul ]; + mainProgram = "wpaperd"; }; } diff --git a/nixpkgs/pkgs/tools/wayland/wshowkeys/default.nix b/nixpkgs/pkgs/tools/wayland/wshowkeys/default.nix index 268dbd8ddbc9..ef0c6fd6cd34 100644 --- a/nixpkgs/pkgs/tools/wayland/wshowkeys/default.nix +++ b/nixpkgs/pkgs/tools/wayland/wshowkeys/default.nix @@ -33,5 +33,6 @@ stdenv.mkDerivation rec { # TODO: gpl3Only or gpl3Plus (ask upstream)? platforms = platforms.linux; maintainers = with maintainers; [ primeos berbiche ]; + mainProgram = "wshowkeys"; }; } |