3476 Commits
Author SHA1 Message Date
VuiMuich 2c0617ed82 nushell: move frome pkgs/shells/nushell to pkgs/by-name/nu/nushell 2026-01-29 17:06:43 +01:00
R. RyantmandVuiMuich 8f5dbe2009 nushell: 0.109.1 -> 0.110.0 2026-01-29 12:25:59 +01:00
SandroandGitHub b1b815e2dc fishPlugins.async-prompt: 1.2.0 -> 1.3.0 (#477166) 2026-01-27 19:05:30 +00: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
Sam 0709963310 fishPlugins.async-prompt: add samasaur as maintainer 2026-01-24 14:08:42 -07:00
Peder Bergebakken SundtandGitHub 5e4bb4a8f0 various: modernize derivations, remove unnecessary recursiveness (#460756) 2026-01-24 20:21:12 +00:00
Zitrone 940f817119 pkgs.wrapFish: document with docstrings
it is also (a bit less verbosely) documented in the manual
this documentation will eventually replace the one in the manual
2026-01-23 20:39:40 +01:00
kashw2 ad9655a1c1 fishPlugins.pisces: modernise 2026-01-17 01:51:40 +10:00
kashw2 1b047dbd28 fishPlugins.github-copilot-cli-fish: modernise 2026-01-17 01:51:40 +10:00
kashw2 d65b2218b3 fishPlugins.bass: modernize 2026-01-17 01:51:40 +10:00
kashw2 08b928c169 fishPlugins.fzf: modernize 2026-01-17 01:51:40 +10:00
kashw2 b1cbf38211 fishPlugins.z: modernize 2026-01-17 01:51:07 +10:00
Michael Daniels d4d05c6e1b Merge branch 'master' into staging-next 2026-01-15 22:02:49 -05:00
Gaël James 702acfa0b5 treewide: git tags: remove unnecessary string interpolation 2026-01-15 18:27:43 +01:00
Gaël James 0e74d2b64c tree-wide: fetchgit, fetchFromGitHub, fetchFromGitLab, fetchFromGitea, fetchFromBitbucket, fetchFromSourcehut: use tag = instead of rev = refs/tags/... 2026-01-15 18:27:42 +01:00
R. Ryantm fc396c6d25 fishPlugins.pure: 4.12.0 -> 4.15.0 2026-01-10 16:29:17 +00:00
R. Ryantm 745bb065e6 fishPlugins.async-prompt: 1.2.0 -> 1.3.0 2026-01-05 14:10:43 +00:00
K900 9662863439 Merge remote-tracking branch 'origin/staging-next' into staging 2026-01-03 03:20:57 +03:00
zowoqandGitHub 1d6e829c7b bash: Fix FreeBSD cross build (#476357) 2026-01-02 21:33:09 +00:00
John Ericson 6a6c4961a2 bash: Fix FreeBSD cross build
See code comment for details on this hacky fix.
2026-01-02 15:24:25 -05:00
nixpkgs-ci[bot]andGitHub 2e8d0b7b87 Merge staging-next into staging 2026-01-01 12:07:52 +00:00
AleksanaandGitHub b8b9eef5d9 fishPlugins.foreign-env: 0-unstable-2020-02-09 -> 0-unstable-2023-08-23 (#475471) 2026-01-01 10:15:11 +00:00
Sizhe Zhao abc0fe3fa4 fishPlugins.foreign-env: 0-unstable-2020-02-09 -> 0-unstable-2023-08-23 2026-01-01 17:50:41 +08:00
nixpkgs-ci[bot]andGitHub 539c7521c6 Merge staging-next into staging 2026-01-01 06:07:49 +00:00
tomberekandGitHub 29be4b5a86 nushell: 0.108.0 -> 0.109.1 (#467152) 2026-01-01 04:19:21 +00:00
R. Ryantm c6361b0c42 fishPlugins.forgit: 25.12.0 -> 26.01.0 2026-01-01 01:12:39 +00:00
Michael DanielsandGitHub 12bf9197f1 bash: 5.3p3 -> 5.3p9 (#466967) 2025-12-31 21:01:05 +00:00
Sergei Trofimovich acf93f84c1 bash: 5.3p3 -> 5.3p9 2025-12-30 07:20:01 +00:00
nixpkgs-ci[bot]andGitHub 55169638ca Merge master into staging-next 2025-12-25 18:05:43 +00:00
Michael Daniels 6148d46739 various: use correct name for passthru.updateScript 2025-12-25 10:25:27 -05:00
nixpkgs-ci[bot]andGitHub 409fead939 Merge staging-next into staging 2025-12-16 00:19:46 +00:00
Jost Alemann aaf9ecf95f fishPlugins.done: 1.20.2 -> 1.21.1
Changelog: https://github.com/franciscolourenco/done/releases/tag/1.21.1
Diff: https://github.com/franciscolourenco/done/compare/1.20.2...1.21.1
2025-12-15 11:18:41 +01:00
Jost Alemann 5c45de7889 fishPlugins.done: 1.20.1 -> 1.20.2
Changelog: https://github.com/franciscolourenco/done/releases/tag/1.20.2
Diff: https://github.com/franciscolourenco/done/compare/1.20.1...1.20.2
2025-12-13 18:26:38 +01:00
Wolfgang Walther 46c0c0eae7 Merge branch 'staging-next' into staging 2025-12-10 18:42:31 +01:00
Ihar HrachyshkaandWolfgang Walther 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
nixpkgs-ci[bot]andGitHub d942104582 Merge staging-next into staging 2025-12-10 00:18:53 +00:00
Wolfgang Walther 53d55066d2 maintainers: drop Br1ght0ne
Reacted to 2 out of 223 maintainer pings in the least 180 days.
2025-12-09 21:05:56 +01:00
nixpkgs-ci[bot]andGitHub c8900f2e4e Merge staging-next into staging 2025-12-06 18:05:58 +00:00
AleksanaandGitHub f6ff61ae6e fishPlugins.done: 1.20.0 -> 1.20.1 (#466874) 2025-12-06 15:45:05 +00:00
John EricsonandGitHub d70d083231 bash: fix cygwin build (#468186) 2025-12-05 19:51:38 +00:00
David McFarlandandBrian McKenna 8a3548925c bash: fix cygwin build
Co-authored-by: Brian McKenna <brian@brianmckenna.org>
2025-12-05 13:55:26 -04:00
R. Ryantm 3ec49b9b00 fishPlugins.forgit: 25.10.0 -> 25.12.0 2025-12-04 15:19:58 +00:00
Yethal 24ce18b911 nushell: 0.108.0 -> 0.109.1 2025-12-03 09:45:01 +01:00
Wolfgang Walther 3eef7f5ace maintainers: drop beezow
Inactive since 2023.
2025-12-02 16:34:23 +01:00
AleksanaandGitHub 7e21c3b2e3 nushellPlugins.semver: add other platforms (#445233) 2025-12-02 14:16:03 +00:00
Jost Alemann b4c351353c fishPlugins.done: 1.20.0 -> 1.20.1
Changelog: https://github.com/franciscolourenco/done/releases/tag/1.20.1
Diff: https://github.com/franciscolourenco/done/compare/1.20.0...1.20.1
2025-12-01 17:52:37 +01:00
dish 591be9d9a7 fishPlugins.hydro: remove self from maintainers 2025-11-24 18:34:58 -05:00
dish 68900949db fishPlugins.autopair: remove self from maintainers 2025-11-24 18:34:49 -05:00
K900 6cb56e856d Merge remote-tracking branch 'origin/staging-next' into staging 2025-11-11 12:58:21 +03:00
Yohann BonifaceandGitHub 2aa73d4c28 {autotiling, sponge, jackett, apulse, lemmy-ui}: modernize derivations (#459641) 2025-11-09 21:36:45 +00:00