diff options
Diffstat (limited to 'pkgs/tools/X11')
35 files changed, 53 insertions, 46 deletions
diff --git a/pkgs/tools/X11/arandr/default.nix b/pkgs/tools/X11/arandr/default.nix index 996a5888e836f..c0125fb710da8 100644 --- a/pkgs/tools/X11/arandr/default.nix +++ b/pkgs/tools/X11/arandr/default.nix @@ -33,7 +33,7 @@ buildPythonApplication rec { meta = with lib; { homepage = "https://christian.amsuess.com/tools/arandr/"; - description = "A simple visual front end for XRandR"; + description = "Simple visual front end for XRandR"; license = licenses.gpl3; maintainers = with maintainers; [ gepbird ]; mainProgram = "arandr"; diff --git a/pkgs/tools/X11/ckbcomp/default.nix b/pkgs/tools/X11/ckbcomp/default.nix index 3a49053efcf4b..bbc619bf82979 100644 --- a/pkgs/tools/X11/ckbcomp/default.nix +++ b/pkgs/tools/X11/ckbcomp/default.nix @@ -2,14 +2,14 @@ stdenv.mkDerivation rec { pname = "ckbcomp"; - version = "1.226"; + version = "1.227"; src = fetchFromGitLab { domain = "salsa.debian.org"; owner = "installer-team"; repo = "console-setup"; rev = version; - sha256 = "sha256-gipUL+EqBeFK0/3Ds5Xi67Kl/XEJkUe02lPhf7OifXY="; + sha256 = "sha256-95En8WDGad6s6PkUbDOs/I+DJ7A7tRyIq+Ets1kDPKM="; }; buildInputs = [ perl ]; diff --git a/pkgs/tools/X11/dex/default.nix b/pkgs/tools/X11/dex/default.nix index c194e1543f292..306afdd81cd82 100644 --- a/pkgs/tools/X11/dex/default.nix +++ b/pkgs/tools/X11/dex/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { makeFlags = [ "PREFIX=$(out)" "VERSION=$(version)" ]; meta = with lib; { - description = "A program to generate and execute DesktopEntry files of the Application type"; + description = "Program to generate and execute DesktopEntry files of the Application type"; homepage = "https://github.com/jceb/dex"; platforms = platforms.linux; license = licenses.gpl3Plus; diff --git a/pkgs/tools/X11/dispad/default.nix b/pkgs/tools/X11/dispad/default.nix index eb0706ab97aa1..bf7007e1eda25 100644 --- a/pkgs/tools/X11/dispad/default.nix +++ b/pkgs/tools/X11/dispad/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { buildInputs = [ libX11 libXi libconfuse ]; meta = with lib; { - description = "A small daemon for disabling trackpads while typing"; + description = "Small daemon for disabling trackpads while typing"; homepage = "https://github.com/BlueDragonX/dispad"; license = licenses.gpl2Plus; maintainers = with maintainers; [ zimbatm ]; diff --git a/pkgs/tools/X11/jumpapp/default.nix b/pkgs/tools/X11/jumpapp/default.nix index cce6ced7573df..5d7bfb635ef58 100644 --- a/pkgs/tools/X11/jumpapp/default.nix +++ b/pkgs/tools/X11/jumpapp/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/mkropat/jumpapp"; - description = "A run-or-raise application switcher for any X11 desktop"; + description = "Run-or-raise application switcher for any X11 desktop"; license = lib.licenses.mit; maintainers = [ lib.maintainers.matklad ]; }; diff --git a/pkgs/tools/X11/ksuperkey/default.nix b/pkgs/tools/X11/ksuperkey/default.nix index 733022948dbda..4ab4eb43670b8 100644 --- a/pkgs/tools/X11/ksuperkey/default.nix +++ b/pkgs/tools/X11/ksuperkey/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { buildInputs = [ libX11 libXtst xorgproto libXi ]; meta = with lib; { - description = "A tool to be able to bind the super key as a key rather than a modifier"; + description = "Tool to be able to bind the super key as a key rather than a modifier"; homepage = "https://github.com/hanschen/ksuperkey"; license = licenses.gpl3; maintainers = [ ]; diff --git a/pkgs/tools/X11/mmutils/default.nix b/pkgs/tools/X11/mmutils/default.nix index 580abbc779895..4e744e9d9571c 100644 --- a/pkgs/tools/X11/mmutils/default.nix +++ b/pkgs/tools/X11/mmutils/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { installFlags = [ "PREFIX=$(out)" ]; meta = with lib; { - description = "A set of utilities for querying xrandr monitor information"; + description = "Set of utilities for querying xrandr monitor information"; homepage = "https://github.com/pockata/mmutils"; license = licenses.isc; platforms = platforms.unix; diff --git a/pkgs/tools/X11/nitrogen/default.nix b/pkgs/tools/X11/nitrogen/default.nix index bcdf84db7d564..6f4c0be19dcdd 100644 --- a/pkgs/tools/X11/nitrogen/default.nix +++ b/pkgs/tools/X11/nitrogen/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { ''; meta = { - description = "A wallpaper browser and setter for X11"; + description = "Wallpaper browser and setter for X11"; longDescription = '' nitrogen is a lightweight utility that can set the root background on X11. It operates independently of any desktop environment, and supports diff --git a/pkgs/tools/X11/paperview/default.nix b/pkgs/tools/X11/paperview/default.nix index 30f04702708aa..3c5cf4c4123e8 100644 --- a/pkgs/tools/X11/paperview/default.nix +++ b/pkgs/tools/X11/paperview/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { ]; meta = with lib; { - description = "A high performance X11 animated wallpaper setter"; + description = "High performance X11 animated wallpaper setter"; homepage = "https://github.com/glouw/paperview"; platforms = platforms.linux; license = with licenses; [ mit ]; diff --git a/pkgs/tools/X11/pmenu/default.nix b/pkgs/tools/X11/pmenu/default.nix index 278a181f5c92a..841f6073d56bb 100644 --- a/pkgs/tools/X11/pmenu/default.nix +++ b/pkgs/tools/X11/pmenu/default.nix @@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - description = "A pie-menu tool"; + description = "Pie-menu tool"; homepage = "https://github.com/phillbush/pmenu"; license = lib.licenses.mit; longDescription = '' diff --git a/pkgs/tools/X11/ratmen/default.nix b/pkgs/tools/X11/ratmen/default.nix index 0fe85a9ae452d..9a6ea5af76163 100644 --- a/pkgs/tools/X11/ratmen/default.nix +++ b/pkgs/tools/X11/ratmen/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { "PREFIX=$(out)" ]; meta = with lib; { - description = "A minimalistic X11 menu creator"; + description = "Minimalistic X11 menu creator"; license = licenses.free; # 9menu derivative with 9menu license maintainers = with maintainers; [ raskin ]; platforms = platforms.linux; diff --git a/pkgs/tools/X11/runningx/default.nix b/pkgs/tools/X11/runningx/default.nix index bc7e6f395703e..01c3bb5e0233d 100644 --- a/pkgs/tools/X11/runningx/default.nix +++ b/pkgs/tools/X11/runningx/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation { meta = { homepage = "http://www.fiction.net/blong/programs/mutt/"; - description = "A program for testing if X is running"; + description = "Program for testing if X is running"; license = lib.licenses.free; platforms = lib.platforms.unix; maintainers = [ lib.maintainers.romildo ]; diff --git a/pkgs/tools/X11/sct/default.nix b/pkgs/tools/X11/sct/default.nix index 821a1c6070ef8..9bf1f6d89a126 100644 --- a/pkgs/tools/X11/sct/default.nix +++ b/pkgs/tools/X11/sct/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://www.umaxx.net/"; - description = "A minimal utility to set display colour temperature"; + description = "Minimal utility to set display colour temperature"; maintainers = with maintainers; [ raskin somasis ]; license = licenses.publicDomain; platforms = with platforms; linux ++ freebsd ++ openbsd; diff --git a/pkgs/tools/X11/smart-wallpaper/default.nix b/pkgs/tools/X11/smart-wallpaper/default.nix index 8f41bb7a78afa..bdcc572377d31 100644 --- a/pkgs/tools/X11/smart-wallpaper/default.nix +++ b/pkgs/tools/X11/smart-wallpaper/default.nix @@ -30,7 +30,7 @@ stdenvNoCC.mkDerivation { meta = with lib; { homepage = "https://github.com/Baitinq/smart-wallpaper"; - description = "A simple bash script that automatically changes your wallpaper depending on if its daytime or nighttime"; + description = "Simple bash script that automatically changes your wallpaper depending on if its daytime or nighttime"; license = licenses.bsd2; maintainers = with maintainers; [ baitinq ]; platforms = platforms.linux; diff --git a/pkgs/tools/X11/wayv/default.nix b/pkgs/tools/X11/wayv/default.nix index eae930de1dd9b..3070748f0109e 100644 --- a/pkgs/tools/X11/wayv/default.nix +++ b/pkgs/tools/X11/wayv/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { ''; meta = { - description = "A gesture control for X11"; + description = "Gesture control for X11"; license = lib.licenses.gpl2Plus ; maintainers = [lib.maintainers.raskin]; platforms = lib.platforms.linux; diff --git a/pkgs/tools/X11/wmutils-libwm/default.nix b/pkgs/tools/X11/wmutils-libwm/default.nix index 6d2787a96cd31..84d08c9e2b66b 100644 --- a/pkgs/tools/X11/wmutils-libwm/default.nix +++ b/pkgs/tools/X11/wmutils-libwm/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { installFlags = [ "PREFIX=$(out)" ]; meta = with lib; { - description = "A small library for X window manipulation"; + description = "Small library for X window manipulation"; homepage = "https://github.com/wmutils/libwm"; license = licenses.isc; maintainers = with maintainers; [ bhougland ]; diff --git a/pkgs/tools/X11/x11vnc/default.nix b/pkgs/tools/X11/x11vnc/default.nix index b07f9d4518ffd..463daf17cc88a 100644 --- a/pkgs/tools/X11/x11vnc/default.nix +++ b/pkgs/tools/X11/x11vnc/default.nix @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "A VNC server connected to a real X11 screen"; + description = "VNC server connected to a real X11 screen"; homepage = "https://github.com/LibVNC/x11vnc/"; platforms = platforms.linux; license = licenses.gpl2Plus; diff --git a/pkgs/tools/X11/x2vnc/default.nix b/pkgs/tools/X11/x2vnc/default.nix index bb8525d309169..945743f1d6dd7 100644 --- a/pkgs/tools/X11/x2vnc/default.nix +++ b/pkgs/tools/X11/x2vnc/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "http://fredrik.hubbe.net/x2vnc.html"; - description = "A program to control a remote VNC server"; + description = "Program to control a remote VNC server"; platforms = platforms.unix; license = licenses.gpl2Plus; mainProgram = "x2vnc"; diff --git a/pkgs/tools/X11/xannotate/default.nix b/pkgs/tools/X11/xannotate/default.nix index 148bbcfe7af49..9c2a4ce353347 100644 --- a/pkgs/tools/X11/xannotate/default.nix +++ b/pkgs/tools/X11/xannotate/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { buildInputs = [ libX11 ]; meta = { - description = "A tool to scribble over X windows"; + description = "Tool to scribble over X windows"; license = lib.licenses.gpl2Plus ; maintainers = [lib.maintainers.raskin]; platforms = lib.platforms.linux; diff --git a/pkgs/tools/X11/xcalib/default.nix b/pkgs/tools/X11/xcalib/default.nix index 64aadb7bb3c79..c1dccf16c8b0d 100644 --- a/pkgs/tools/X11/xcalib/default.nix +++ b/pkgs/tools/X11/xcalib/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { meta = with lib; { inherit (src.meta) homepage; - description = "A tiny monitor calibration loader for X and MS-Windows"; + description = "Tiny monitor calibration loader for X and MS-Windows"; license = licenses.gpl2Plus; maintainers = []; platforms = platforms.linux; diff --git a/pkgs/tools/X11/xchainkeys/default.nix b/pkgs/tools/X11/xchainkeys/default.nix index 7a251b30a47b9..ee1b10bca63c0 100644 --- a/pkgs/tools/X11/xchainkeys/default.nix +++ b/pkgs/tools/X11/xchainkeys/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://henning-bekel.de/xchainkeys/"; - description = "A standalone X11 program to create chained key bindings"; + description = "Standalone X11 program to create chained key bindings"; license = lib.licenses.gpl3; platforms = lib.platforms.unix; mainProgram = "xchainkeys"; diff --git a/pkgs/tools/X11/xdg-utils/default.nix b/pkgs/tools/X11/xdg-utils/default.nix index 10604d4acfa0a..644c997de6191 100644 --- a/pkgs/tools/X11/xdg-utils/default.nix +++ b/pkgs/tools/X11/xdg-utils/default.nix @@ -301,7 +301,7 @@ stdenv.mkDerivation (self: { meta = with lib; { homepage = "https://www.freedesktop.org/wiki/Software/xdg-utils/"; - description = "A set of command line tools that assist applications with a variety of desktop integration tasks"; + description = "Set of command line tools that assist applications with a variety of desktop integration tasks"; license = if mimiSupport then licenses.gpl2Only else licenses.mit; maintainers = [ maintainers.eelco ]; platforms = platforms.all; diff --git a/pkgs/tools/X11/xinput_calibrator/default.nix b/pkgs/tools/X11/xinput_calibrator/default.nix index d8afb3e4a8966..aee42ac6a0922 100644 --- a/pkgs/tools/X11/xinput_calibrator/default.nix +++ b/pkgs/tools/X11/xinput_calibrator/default.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/tias/xinput_calibrator"; - description = "A generic touchscreen calibration program for X.Org"; + description = "Generic touchscreen calibration program for X.Org"; license = lib.licenses.mit; maintainers = [ lib.maintainers.flosse ]; platforms = lib.platforms.linux; diff --git a/pkgs/tools/X11/xkb-switch-i3/default.nix b/pkgs/tools/X11/xkb-switch-i3/default.nix index 975eeb9866141..56c4e6af6338a 100644 --- a/pkgs/tools/X11/xkb-switch-i3/default.nix +++ b/pkgs/tools/X11/xkb-switch-i3/default.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "xkb-switch-i3"; - version = "1.8.5"; + version = "2.0.1"; src = fetchFromGitHub { owner = "Zebradil"; repo = "xkb-switch-i3"; rev = version; - sha256 = "sha256-oW1oXxYqaLTnVQMBEOFPdzS8EnpoPc68kbGxGXaWUB8="; + sha256 = "sha256-5d1DdRtz0QCWISSsWQt9xgTOekYUCkhfMsjG+/kyQK4="; fetchSubmodules = true; }; diff --git a/pkgs/tools/X11/xnotify/default.nix b/pkgs/tools/X11/xnotify/default.nix index cdd7d54b52945..017835cbc4b66 100644 --- a/pkgs/tools/X11/xnotify/default.nix +++ b/pkgs/tools/X11/xnotify/default.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { makeFlags = [ "PREFIX=$(out)" ]; meta = with lib; { - description = "A tool to read notifications from stdin and pop them up on the screen"; + description = "Tool to read notifications from stdin and pop them up on the screen"; longDescription = '' XNotify displays a notification on the screen. XNotify receives a notification specification in stdin and shows a notification for the user diff --git a/pkgs/tools/X11/xob/default.nix b/pkgs/tools/X11/xob/default.nix index e6e2fc2730208..cbd2757c09acc 100644 --- a/pkgs/tools/X11/xob/default.nix +++ b/pkgs/tools/X11/xob/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { makeFlags = [ "prefix=$(out)" ]; meta = with lib; { - description = "A lightweight overlay bar for the X Window System"; + description = "Lightweight overlay bar for the X Window System"; longDescription = '' A lightweight configurable overlay volume/backlight/progress/anything bar for the X Window System (and Wayland compositors with XWayland). Each diff --git a/pkgs/tools/X11/xplugd/default.nix b/pkgs/tools/X11/xplugd/default.nix index f5b81571ef2db..a6d0366275fa2 100644 --- a/pkgs/tools/X11/xplugd/default.nix +++ b/pkgs/tools/X11/xplugd/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://github.com/troglobit/xplugd"; - description = "A UNIX daemon that executes a script on X input and RandR changes"; + description = "UNIX daemon that executes a script on X input and RandR changes"; license = licenses.mit; platforms = platforms.linux; maintainers = with maintainers; [ akho ]; diff --git a/pkgs/tools/X11/xpra/libfakeXinerama.nix b/pkgs/tools/X11/xpra/libfakeXinerama.nix index ca665259c8f3b..4ec1f7f4370d8 100644 --- a/pkgs/tools/X11/xpra/libfakeXinerama.nix +++ b/pkgs/tools/X11/xpra/libfakeXinerama.nix @@ -12,22 +12,29 @@ stdenv.mkDerivation rec { buildInputs = [ libX11 libXinerama ]; buildPhase = '' - gcc -O2 -Wall fakeXinerama.c -fPIC -o libfakeXinerama.so.1.0 -shared + runHook preBuild + + $CC -O2 -Wall fakeXinerama.c -fPIC -o libfakeXinerama.so.1.0 -shared + + runHook postBuild ''; installPhase = '' - mkdir -p $out/lib - cp libfakeXinerama.so.1.0 $out/lib - ln -s libfakeXinerama.so.1.0 $out/lib/libXinerama.so.1.0 - ln -s libXinerama.so.1.0 $out/lib/libXinerama.so.1 - ln -s libXinerama.so.1 $out/lib/libXinerama.so + runHook preInstall + + install -Dm555 libfakeXinerama.so.1.0 -t "$out/lib" + ln -s libfakeXinerama.so.1.0 "$out/lib/libXinerama.so.1.0" + ln -s libXinerama.so.1.0 "$out/lib/libXinerama.so.1" + ln -s libXinerama.so.1 "$out/lib/libXinerama.so" + + runHook postInstall ''; - meta = with lib; { + meta = { homepage = "http://xpra.org/"; description = "fakeXinerama for Xpra"; - platforms = platforms.linux; - maintainers = [ ]; - license = licenses.mit; + platforms = lib.platforms.linux; + maintainers = [ lib.maintainers.nickcao ]; + license = lib.licenses.mit; }; } diff --git a/pkgs/tools/X11/xprintidle-ng/default.nix b/pkgs/tools/X11/xprintidle-ng/default.nix index ebe3d2a619926..c2ca54bb606b7 100644 --- a/pkgs/tools/X11/xprintidle-ng/default.nix +++ b/pkgs/tools/X11/xprintidle-ng/default.nix @@ -62,7 +62,7 @@ stdenv.mkDerivation rec { meta = { inherit version; - description = "A command-line tool to print idle time from libXss"; + description = "Command-line tool to print idle time from libXss"; homepage = "https://github.com/taktoa/xprintidle-ng"; license = lib.licenses.gpl2Only; maintainers = [ lib.maintainers.raskin ]; diff --git a/pkgs/tools/X11/xprintidle/default.nix b/pkgs/tools/X11/xprintidle/default.nix index 33782f6ed6c63..d1c6d393187e0 100644 --- a/pkgs/tools/X11/xprintidle/default.nix +++ b/pkgs/tools/X11/xprintidle/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://github.com/g0hl1n/xprintidle"; - description = "A utility that queries the X server for the user's idle time and prints it to stdout"; + description = "Utility that queries the X server for the user's idle time and prints it to stdout"; license = licenses.gpl2Only; maintainers = with maintainers; [ fgaz ]; platforms = platforms.linux; diff --git a/pkgs/tools/X11/xprompt/default.nix b/pkgs/tools/X11/xprompt/default.nix index 15f7b337c8795..818f5cda362dd 100644 --- a/pkgs/tools/X11/xprompt/default.nix +++ b/pkgs/tools/X11/xprompt/default.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { passthru.updateScript = nix-update-script { }; meta = with lib; { - description = "A dmenu rip-off with contextual completion"; + description = "Dmenu rip-off with contextual completion"; longDescription = '' XPrompt is a prompt for X. XPrompt features a text input field where the user can type in a text subject to tab-completion. diff --git a/pkgs/tools/X11/xrestop/default.nix b/pkgs/tools/X11/xrestop/default.nix index b6d04c7908437..2d2fbcf0e6f4f 100644 --- a/pkgs/tools/X11/xrestop/default.nix +++ b/pkgs/tools/X11/xrestop/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { buildInputs = [ xorg.libX11 xorg.libXres xorg.libXext ncurses ]; meta = with lib; { - description = "A 'top' like tool for monitoring X Client server resource usage"; + description = "'top' like tool for monitoring X Client server resource usage"; homepage = "https://gitlab.freedesktop.org/xorg/app/xrestop"; maintainers = with maintainers; [ qyliss ]; platforms = platforms.unix; diff --git a/pkgs/tools/X11/xssstate/default.nix b/pkgs/tools/X11/xssstate/default.nix index 53fd1138c29dd..d4ec63a716680 100644 --- a/pkgs/tools/X11/xssstate/default.nix +++ b/pkgs/tools/X11/xssstate/default.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = with lib; { - description = "A simple tool to retrieve the X screensaver state"; + description = "Simple tool to retrieve the X screensaver state"; license = licenses.mit; maintainers = with maintainers; [ onemoresuza ]; platforms = platforms.linux; diff --git a/pkgs/tools/X11/xwinwrap/default.nix b/pkgs/tools/X11/xwinwrap/default.nix index 7b45de6ecfd58..8ebd071ddb42e 100644 --- a/pkgs/tools/X11/xwinwrap/default.nix +++ b/pkgs/tools/X11/xwinwrap/default.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "A utility that allows you to use an animated X window as the wallpaper"; + description = "Utility that allows you to use an animated X window as the wallpaper"; longDescription = '' XWinWrap is a small utility written a loooong time ago that allowed you to stick most of the apps to your desktop background. What this meant was you diff --git a/pkgs/tools/X11/xzoom/default.nix b/pkgs/tools/X11/xzoom/default.nix index 0e368651000dc..0d32e509a139b 100644 --- a/pkgs/tools/X11/xzoom/default.nix +++ b/pkgs/tools/X11/xzoom/default.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { installTargets = [ "install" "install.man" ]; meta = { - description = "An X11 screen zoom tool"; + description = "X11 screen zoom tool"; license = lib.licenses.free ; maintainers = [lib.maintainers.raskin]; platforms = lib.platforms.linux; |