Greg Hellings
adb9f600e9
xiphos: 4.3.2 -> 4.4.0
...
* New upstream release
* Adds support for speechd TTS services
* Drops hard dependency on GtkHTML (this should be the final package
using it). Editor now uses native GTK TextView widget
2026-08-10 22:54:58 -05:00
2kybe3
6a07f687f7
treewide: follow some GitHub redirects for fetchFromGitHub
...
generated using https://git.kybe.xyz/2kybe3/nixpkgs-github-redirect
continuation of: #548235
2026-08-02 00:39:42 +02:00
Aaron Andersen
7617aa865f
xinit: make --with-xserver path configurable ( #534421 )
2026-06-23 22:59:11 +00:00
Aaron Andersen
807cc27792
xinit: make --with-xserver path configurable
2026-06-22 20:02:09 -04:00
nick-linux8
81ec1027e0
xinput: add nick-linux to maintainers
2026-06-09 21:59:36 -04:00
Clément
5d26766cbf
treewide: add missing meta.homepage with source git repository
...
Added homepage where missing, where the sources are pulled from:
- https://github.com
- https://git.sr.ht
- https://gitlab.com
- https://invent.kde.org
- https://codeberg.org
- https://gitlab.gnome.org
- https://gitlab.freedesktop.org
- https://git.FreeBSD.org
- https://salsa.debian.org
- https://git.tvdr.de
- https://git.suckless.org
2026-06-01 23:40:52 +02:00
Ihar Hrachyshka
1b93fe7d79
xinit: include launchd files when sandboxed
...
In sandbox, `autoconf` can't detect presence of `/sbin/launchd`, which
makes the derivation not include `launchd` specific files. Later,
`xquartz` fails because it relies on these files being present in
`xinit` output.
This patch forces installation of these files regardless of whether the
`launchd` binary is seen in the build environment.
2026-04-18 18:07:35 -04:00
David McFarland
6f22328da4
xivlauncher: remove runtime package dependencies
2026-04-17 13:34:02 -03:00
Nikolay Korotkiy
664a807547
xivlauncher: 1.3.1 -> 1.4.0 ( #508065 )
2026-04-11 09:14:42 +00:00
Lyna
2e0aa41009
xivlauncher: add blooym as maintainer
2026-04-10 18:16:46 +01:00
Lyna
515d1a1264
xivlauncher: 1.3.1 -> 1.4.0
2026-04-08 21:29:26 +01:00
Pol Dellaiera
6de3b4b649
various: use installFonts hook ( #505780 )
2026-04-05 21:22:52 +00:00
SkohTV
602d6251b6
xits-math: use installFonts hook
2026-04-05 17:08:56 -04:00
pancaek
fe7246baa4
xine-ui: fix build
2026-04-04 18:38:09 -07:00
Wolfgang Walther
7fd330e907
treewide: move NIX_LDFLAGS into env for structuredAttrs (t-z) ( #486082 )
2026-02-09 08:05:47 +00:00
Stefan Frijters
52ed34f1f1
xidel: move NIX_LDFLAGS into env for structuredAttrs
2026-02-08 22:39:50 +01:00
quantenzitrone
d26a1a9e5e
various: switch buildRustPackage packages to use finalAttrs
...
this shouldn't create any rebuilds
the following script was used to generate this:
```fish
#!/usr/bin/env fish
# nix shell .#nixfmt nixpkgs#{nixf-diagnose,ripgrep,sd}
set base (git rev-parse HEAD)
set scope pkgs/by-name
set builder buildRustPackage
set files (rg --files-with-matches -F "$builder rec {" $scope | sort -u)
for file in $files
echo $file
sd -F "$builder rec {" "$builder (finalAttrs: {" $file
# version
sd -F 'version}' 'finalAttrs.version}' $file
sd -F '${version' '${finalAttrs.version' $file
sd -F '= version' '= finalAttrs.version' $file
sd -F 'inherit version;' 'inherit (finalAttrs) version;' $file
sd -F ' + version;' ' + finalAttrs.version;' $file
sd 'replaceStrings (.*) version' 'replaceStrings $1 finalAttrs.version' $file
sd -F 'splitVersion version' 'splitVersion finalAttrs.version' $file
sd -F 'versionAtLeast version' 'versionAtLeast finalAttrs.version' $file
sd 'versions\.([a-z]+) version' 'versions.$1 finalAttrs.version' $file
# src
sd -F 'src}' 'finalAttrs.src}' $file
sd -F '${src' '${finalAttrs.src' $file
sd -F '= src' '= finalAttrs.src' $file
sd -F 'inherit src;' 'inherit (finalAttrs) src;' $file
sd -F 'inherit (src' 'inherit (finalAttrs.src' $file
# meta
sd -F '${meta' '${finalAttrs.meta' $file
sd -F '= meta' '= finalAttrs.meta' $file
sd -F 'inherit (meta' 'inherit (finalAttrs.meta' $file
# other
sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
sd -F 'libPath}' 'finalAttrs.libPath}' $file
sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
sd -F 'nativeRuntimeInputs}' 'finalAttrs.nativeRuntimeInputs}' $file
sd -F '(!doCheck)' '(!finalAttrs.doCheck)' $file
sd -F 'optional doCheck' 'optional finalAttrs.doCheck' $file
sd -F 'optionals doCheck' 'optionals finalAttrs.doCheck' $file
sd -F '++ runtimeDependencies' '++ finalAttrs.runtimeDependencies' $file
# pname (restored afterwards)
sd -F 'pname}' 'finalAttrs.pname}' $file
sd -F '${pname' '${finalAttrs.pname' $file
sd -F '= pname' '= finalAttrs.pname' $file
# close finalAttrs lambda
echo ')' >>$file
# catch some errors early
if ! nixfmt $file
git restore $file
continue
end
if ! nixf-diagnose -i sema-primop-overridden $file
git restore $file
continue
end
end
set torestore (rg -F .finalAttrs --files-with-matches $scope)
if test (count $torestore) -gt 0
git restore $torestore
end
set torestore (rg -F finalAttrs.pname --files-with-matches $scope)
if test (count $torestore) -gt 0
git restore $torestore
end
# commit for faster eval times
git add pkgs
git commit --no-gpg-sign -m temp
set torestore
for file in $files
# file hasn't changed
if git diff --quiet $base $file
continue
end
# try to eval the package to definitely catch all errors
echo $file
set pname (string split / $file -f 4)
if ! nix eval .#$pname
set torestore $torestore $file
end
end
# restore files that don't eval
git reset --soft $base
git restore --staged .
if test (count $torestore) -gt 0
git restore $torestore
end
```
after that some manual cleanup was done:
- restoring files that cause changes in the number of lines
- restoring files that cause rebuilds
- restoring files that cause merge conflicts with staging
2026-02-07 09:53:17 +01:00
quantenzitrone
e5ff6c385d
various: rename references from libXxf86vm to libxxf86vm
...
this shouldn't create any rebuilds
2026-02-06 00:29:28 +01:00
quantenzitrone
6ec7b30518
various: rename references from libXv to libxv
...
this shouldn't create any rebuilds
2026-02-06 00:29:26 +01:00
quantenzitrone
837ce569f8
various: rename references from libXtst to libxtst
...
this shouldn't create any rebuilds
2026-02-06 00:29:24 +01:00
quantenzitrone
43cdce2c39
various: rename references from libXrandr to libxrandr
...
this shouldn't create any rebuilds
2026-02-06 00:29:06 +01:00
quantenzitrone
77837f424c
various: rename references from libXi to libxi
...
this shouldn't create any rebuilds
2026-02-06 00:25:56 +01:00
quantenzitrone
5e4a1bdd9c
various: rename references from libXinerama to libxinerama
...
this shouldn't create any rebuilds
2026-02-06 00:25:42 +01:00
quantenzitrone
3c289c8179
various: rename references from libXft to libxft
...
this shouldn't create any rebuilds
2026-02-06 00:25:41 +01:00
quantenzitrone
f67b5966bb
various: rename references from libXext to libxext
...
this shouldn't create any rebuilds
2026-02-06 00:25:36 +01:00
quantenzitrone
55280fa564
various: rename references from libX11 to libx11
...
this shouldn't create any rebuilds
2026-02-06 00:24:34 +01:00
Fernando Rodrigues
6308c3b213
various: switch to finalAttrs pattern ( #483882 )
2026-01-30 02:32:49 +00:00
quantenzitrone
6b61249106
various: switch to finalAttrs pattern
...
this shouldn't create any rebuilds
2026-01-30 02:36:22 +01:00
quantenzitrone
7d8132a92c
treewide: remove references to the xorg namespace in pkgs (automated)
...
this creates some eval errors that will be fixed in the next commit
done with the following script:
```fish
\#!/usr/bin/env fish
set packagesjson (nix eval --impure --json --expr '
let
lib = import ./lib;
in
import pkgs/servers/x11/xorg/default.nix (lib.mapAttrs (
name: _:
if name == "lib" then
lib
else if name == "config" then
{ allowAliases = false; }
else
name
) (__functionArgs (import pkgs/servers/x11/xorg/default.nix))) { }
' | jq)
set one (grep '^ [A-Za-z0-9_-]*$' pkgs/servers/x11/xorg/default.nix | string trim | string replace -r '$' Z | sort | string sub -e -1)
set two (grep '^ [A-Za-z0-9_-]* = [A-Za-z0-9_-]*;$' pkgs/servers/x11/xorg/default.nix | cut -d= -f1 | string trim | string replace -r '$' Z | sort | string sub -e -1)
for arg in $one $two
set oname $arg
set nname (echo $packagesjson | jq -r .$oname)
if test $nname = null
echo (set_color red)warn:(set_color normal) unknown package xorg.$oname >&2
continue
end
echo $oname "->" $nname
# replace basic xorg.$name references
for file in (rg -F "xorg.$oname" --files-with-matches pkgs)
# special cases
sd -F "$oname = xorg.$oname;" "$nname = $nname;" $file
# replace
sd -F "xorg.$oname" "$nname" $file
# fixup function arguments
# prevent duplicate function args
if grep -E " ($oname|$nname),\$" $file >/dev/null
continue
end
if grep 'xorg\..' $file >/dev/null # case1: there is more so we can't just remove the function arg
if grep ' xorg,$' $file >/dev/null
sd ' xorg,$' " xorg,
$nname," $file
else if grep ' xorg ? .*,$' $file >/dev/null
sd 'xorg( ? .*),$' "xorg\$1,
$nname," $file
else
sd -F 'xorg,' "$nname,
xorg," $file
end
else # case there is no more xorg..* so we can just replace the function arg
sd 'xorg(| ? .*),.*$' "$nname," $file
end
end
end
nix fmt
```
2026-01-25 22:28:09 +01:00
quantenzitrone
8d84a60eb7
xinput: refactor & move to pkgs/by-name from xorg namespace
...
relevant changes:
- switch to GitLab source instead of release tarball
2026-01-10 02:27:04 +01:00
quantenzitrone
5a95ffa9f1
xinit: refactor & move to pkgs/by-name from xorg namespace
...
relevant changes:
- switch to GitLab source instead of release tarball
- remove the outdated postPatch subtituteInPlace
- I would have needed to go into postConfigure when using GitLab
source, however swapping --replace with --replace-fail made it fail.
- change the postFixup sed command to a somewhat equivalent substituteInPlace
- remove the stdenv = clangStdenv override for darwin since stdenv is
using clang on darwin anyway
2026-01-10 02:27:03 +01:00
Eldon Stegall
e160de05ce
xinetd: fix build ( #476485 )
2026-01-03 03:41:23 +00:00
Stefan Frijters
6ac6ad6a30
xiu: prepare for structuredAttrs by moving OPENSSL_NO_VENDOR into env
2025-12-30 22:53:37 +01:00
R. Ryantm
1114aacfa7
xivlauncher: 1.3.0 -> 1.3.1
2025-12-27 03:13:18 +00:00
ash
ce94af39f3
xivlauncher: 1.2.1 -> 1.3.0
2025-12-20 10:09:54 +00:00
Ihar Hrachyshka
567e8dfd8e
treewide: clean up 'meta = with' pattern
...
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.
Co-authored-by: Wolfgang Walther <walther@technowledgy.de >
2025-12-10 18:09:49 +01:00
Wolfgang Walther
8ab9a0d981
maintainers: drop matthewbauer ( #462219 )
2025-11-25 17:55:30 +00:00
aware70
37179bcb33
xine-lib: 1.2.13-unstable-2024-06-29 -> 1.2.13-unstable-2025-11-03
2025-11-21 21:30:08 -06:00
Marcin Serwin
42c6232eec
maintainers: drop matthewbauer
...
Signed-off-by: Marcin Serwin <marcin@serwin.dev >
2025-11-16 13:42:02 +01:00
Wolfgang Walther
c283f32d29
treewide: remove unused with
...
Auto-fixed by nixf-diagnose.
2025-10-05 10:50:41 +02:00
Alexis Hildebrandt
330a45d7e2
xidel: Correct pre/postBuild phase hooks
2025-09-22 22:35:25 +02:00
nixpkgs-ci[bot]
1698496d46
Merge master into staging-next
2025-09-01 00:20:10 +00:00
kyehn
c13b202051
xinput-calibrator: 0.7.5 -> 0.8.0
2025-08-28 17:01:05 +08:00
Vladimír Čunát
7f3ba72e24
Merge branch 'master' into staging
2025-08-23 11:39:22 +02:00
quantenzitrone
542ab46842
xidlehook: depend on libxcb independently of libx11 propagating it
2025-08-22 16:13:26 +02:00
phaer
978931902c
maintainers: drop abbradar
...
Listed as maintainer for ~170 packages but last commit that made it to
master was 6786ceb in February 2022.
Unresponsive on PRs, such as i.e. #411522
2025-08-22 09:49:27 +02:00
TomaSajt
398b16e16c
treewide: remove useFetchCargoVendor usages
2025-07-26 11:39:35 +02:00
Wolfgang Walther
5a0711127c
treewide: run nixfmt 1.0.0
2025-07-24 13:55:40 +02:00
R. Ryantm
4967d80299
xivlauncher: 1.2.0 -> 1.2.1
2025-07-04 20:27:54 +00:00
R. Ryantm
1c8d13d365
xivlauncher: 1.1.2 -> 1.2.0
2025-06-24 23:51:17 +00:00