Commit graph

3434 commits

Author SHA1 Message Date
R. Ryantm
f1dabd56d6 fishPlugins.exercism-cli-fish-wrapper: 0-unstable-2026-01-06 -> 0-unstable-2026-02-23 2026-02-27 21:23:53 +00:00
figsoda
512711cb64 fishPlugins.autopair: add figsoda to maintainers 2026-02-10 16:11:55 -05:00
figsoda
86e1dacc07 fishPlugins.async-prompt: add figsoda to maintainers 2026-02-10 16:11:13 -05:00
Michael Daniels
32ab4fd96c
fishPlugins.puffer: 1.0.0 -> 1.1.0 (#486689) 2026-02-08 02:19:11 +00:00
Nick Cao
a006313a99
fishPlugins.exercism-cli-fish-wrapper: 0-unstable-2025-09-28 -> 0-unstable-2026-01-06 (#487412) 2026-02-06 21:08:28 +00:00
Weijia Wang
a6edbb9fd9
fishPlugins.pure: 4.12.0 -> 4.15.0 (#467497) 2026-02-06 16:10:34 +00:00
R. Ryantm
149da5e5e9 fishPlugins.exercism-cli-fish-wrapper: 0-unstable-2025-09-28 -> 0-unstable-2026-01-06 2026-02-05 20:22:38 +00:00
zspher
cc06e785fa
fishPlugins.puffer: 1.0.0 -> 1.1.0 2026-02-03 14:27:04 -07:00
Johannes Kirschbauer
02a33ae79f
pkgs.wrapFish: document with doc-comments (#351645) 2026-02-01 12:29:43 +00:00
VuiMuich
2c0617ed82
nushell: move frome pkgs/shells/nushell to pkgs/by-name/nu/nushell 2026-01-29 17:06:43 +01:00
R. Ryantm
8f5dbe2009
nushell: 0.109.1 -> 0.110.0 2026-01-29 12:25:59 +01:00
Sandro
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 Sundt
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
zowoq
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]
2e8d0b7b87
Merge staging-next into staging 2026-01-01 12:07:52 +00:00
Aleksana
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]
539c7521c6
Merge staging-next into staging 2026-01-01 06:07:49 +00:00
tomberek
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 Daniels
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]
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]
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 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
nixpkgs-ci[bot]
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]
c8900f2e4e
Merge staging-next into staging 2025-12-06 18:05:58 +00:00
Aleksana
f6ff61ae6e
fishPlugins.done: 1.20.0 -> 1.20.1 (#466874) 2025-12-06 15:45:05 +00:00
John Ericson
d70d083231
bash: fix cygwin build (#468186) 2025-12-05 19:51:38 +00:00
David McFarland
8a3548925c bash: fix cygwin build
Co-authored-by: Brian McKenna <brian@brianmckenna.org>
2025-12-05 13:55:26 -04:00