Commit Graph

110 Commits

Author SHA1 Message Date
Arne Keller
eb35384a72 tmaze: init at 1.18.0 (#497038) 2026-08-06 05:51:13 +00:00
filip2cz
dddf4d6a37 tmaze: init at 1.18.0 2026-08-03 00:28:56 +02:00
Martin Weinelt
eb64b6cc91 tmuxp: add fish shell completions 2026-08-01 23:07:16 +02:00
Leonard Sheng Sheng Lee
83d207ac9f tml: adopt
See https://github.com/NixOS/nixpkgs/issues/458096.

Signed-off-by: Leonard Sheng Sheng Lee <leonard.sheng.sheng.lee@gmail.com>
2026-07-19 20:14:48 +02:00
Peder Bergebakken Sundt
2a25ef7ecb tmuxinator: 3.3.7 -> 3.4.1 (#542311) 2026-07-18 19:16:30 +00:00
Yohann Boniface
9a0b9916c0 maintainers: drop vlstill (#539350) 2026-07-18 10:02:54 +00:00
Sreedev Kodichath
44899d596a tmuxinator: 3.3.7 -> 3.4.1 2026-07-15 17:51:16 +00:00
R. Ryantm
1d1cc09c06 tmuxai: 2.2.2 -> 2.3.1 2026-07-13 15:12:32 +00:00
Sigmanificient
27915daae9 maintainers: drop vlstill 2026-07-07 20:35:18 +02:00
Sandro Jäckel
d9e26e209f tmuxp: 1.73.0 -> 1.74.0
Changelog: https://github.com/tmux-python/tmuxp/raw/v1.74.0/CHANGES
2026-07-06 21:15:43 +02:00
Alexis Hildebrandt
4055b857d7 tmuxp: 1.71.0 -> 1.73.0
Changelog: https://github.com/tmux-python/tmuxp/raw/v1.73.0/CHANGES
2026-07-03 22:23:29 +02:00
Sandro Jäckel
40b0a76c94 tmux: 3.7 -> 3.7b
Diff: https://github.com/tmux/tmux/compare/3.7...3.7b

Changelog: https://github.com/tmux/tmux/raw/3.7a/CHANGES
Changelog: https://github.com/tmux/tmux/raw/3.7b/CHANGES
2026-07-01 23:53:37 +02:00
Alexis Hildebrandt
2b54fe9cd4 tmux: 3.6a → 3.7 2026-06-29 09:41:58 +02:00
Alexis Hildebrandt
ff207b1278 tmux: adapt updateScript for tmux versioning 2026-06-29 09:41:58 +02:00
Alexis Hildebrandt
cffe9b926b tmuxp: 1.70.0 → 1.71.0 2026-06-28 09:38:32 +02:00
R. Ryantm
a494aad88a tmux-mem-cpu-load: 3.8.2 -> 3.8.3 2026-06-25 18:52:44 +00:00
R. Ryantm
af32b5d6aa tmc-cli: 1.1.2 -> 1.1.3 2026-06-25 09:58:10 +00:00
Marcin Serwin
df93c4725c tm: drop (#516880) 2026-06-03 19:52:26 +00:00
Tobias Langendorf
a449f0cb10 tmux-sessionizer: 0.6.0 -> 0.6.1
git added to nativeCheckInputs because tests now require a git
executable.
2026-05-30 09:52:04 +02:00
Tobias Langendorf
02e43b0087 tmux-sessionizer: fix hash for v0.6.0 release
The release had to be redone because of issues with outdated cargo-dist
not running macos actions on the correct runners, so now the previous
hash is no longer valid.
2026-05-27 00:16:09 +02:00
nixpkgs-ci[bot]
d92a43c631 tmuxai: 2.2.1 -> 2.2.2 (#522631) 2026-05-26 17:00:22 +00:00
Marc Jakobi
9827bb9efc tmux-sessionizer: 0.5.0 -> 0.6.0 (#523839) 2026-05-25 08:54:03 +00:00
R. Ryantm
9032d1d976 tmux-sessionizer: 0.5.0 -> 0.6.0 2026-05-25 01:35:41 +00:00
Michael Daniels
2aee8a8fb0 tmuxp: 1.67.0 -> 1.70.0
Changelog: https://github.com/tmux-python/tmuxp/raw/v1.70.0/CHANGES
2026-05-24 14:08:02 -04:00
R. Ryantm
dc593d59a5 tmuxai: 2.2.1 -> 2.2.2 2026-05-21 11:46:39 +00:00
edef
8e576b4d10 tmux: fix NULL deref in control_write on uninitialized control client
Assisted-by: Claude Opus 4.7
2026-05-19 08:39:24 +00:00
R. Ryantm
9eebc7561c tmuxai: 2.1.1 -> 2.2.1 2026-05-13 07:01:43 +00:00
Hythera
4e3c466dbf tm: drop 2026-05-05 16:20:21 +02:00
Henri Menke
e5fe33f8d3 tmux: enable utempter for musl builds 2026-04-20 11:00:48 +02:00
dram
a81de3b1a9 Revert "maintainers: init kaynetik" 2026-04-10 12:58:40 +08:00
kaynetik
5b199ff7dd maintainers: init kaynetik
Signed-off-by: kaynetik <aleksandar@nesovic.dev>
2026-04-01 13:20:22 +02:00
Sigmanificient
a60d11223b tmuxp: 1.64.0 -> 1.67.0 2026-03-27 02:13:56 +01:00
R. Ryantm
4954b8a906 tmuxai: 2.0.2 -> 2.1.1 2026-03-14 23:44:23 +00:00
R. Ryantm
7731d85bdb tml: 0.7.0 -> 0.7.1 2026-03-03 00:33:52 +00:00
Sandro
3c3cb6e32a tmux: modernize, adopt (#482522) 2026-03-01 03:49:23 +00:00
Ryan Horiguchi
69e1dc6843 tmuxp: 1.56.0 -> 1.64.0 2026-02-24 14:24:13 +01:00
Fernando Rodrigues
693e12715a various: switch buildGoModule packages to use finalAttrs (#487704) 2026-02-07 09:35:52 +00:00
quantenzitrone
18dc8a95fb various: switch buildPythonApplication 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 buildPythonApplication

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
    # pname (restored afterwards)
    sd -F 'pname}' 'finalAttrs.pname}' $file
    sd -F '${pname' '${finalAttrs.pname' $file
    sd -F '= pname' '= finalAttrs.pname' $file
    # combinations
    sd -F 'inherit version src;' 'inherit (finalAttrs) version src;' $file
    sd -F 'inherit src version;' 'inherit (finalAttrs) src version;' $file
    sd -F 'inherit version pname;' 'inherit (finalAttrs) version pname;' $file
    sd -F 'inherit pname version;' 'inherit (finalAttrs) pname version;' $file
    sd -F 'inherit pname src version;' 'inherit (finalAttrs) pname src version;' $file
    sd -F 'inherit pname version src;' 'inherit (finalAttrs) pname version src;' $file
    sd -F 'inherit src pname version;' 'inherit (finalAttrs) src pname version;' $file
    sd -F 'inherit src version pname;' 'inherit (finalAttrs) src version pname;' $file
    sd -F 'inherit version pname src;' 'inherit (finalAttrs) version pname src;' $file
    sd -F 'inherit version src pname;' 'inherit (finalAttrs) version src pname;' $file
    # other
    sd -F 'makeLibraryPath buildInputs' 'makeLibraryPath finalAttrs.buildInputs' $file
    sd -F 'nativeBuildInputs}' 'finalAttrs.nativeBuildInputs}' $file
    sd -F 'buildInputs}' 'finalAttrs.buildInputs}' $file
    sd -F 'propagatedBuildInputs}' 'finalAttrs.propagatedBuildInputs}' $file
    sd -F 'desktopItem}' 'finalAttrs.desktopItem}' $file
    sd -F 'runtimeLibs}' 'finalAttrs.runtimeLibs}' $file
    sd -F 'makePythonPath dependencies' 'makePythonPath finalAttrs.dependencies' $file
    sd -F 'makePythonPath propagatedBuildInputs' 'makePythonPath finalAttrs.propagatedBuildInputs' $file
    sd -F 'libPath}' 'finalAttrs.libPath}' $file
    sd -F 'runtimeDependencies}' 'finalAttrs.runtimeDependencies}' $file
    sd -F 'runtimeDeps}' 'finalAttrs.runtimeDeps}' $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
    # 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 10:06:06 +01:00
quantenzitrone
9380e05c3c various: switch buildGoModule 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 buildGoModule

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:28:59 +01:00
quantenzitrone
44560ee9f7 various: make all uses of fixed point builders use finalAttrs as argument
some of these were just typos like `finalAttr`, `finalAtts` or `finaAttrs`
some of these were using `self`, `final`, `finalPackage`, `attrs` or `_`
some of these were wrong by using `oldAttrs` or `finalPackages`

other than the nixos manual this shouldn't create any rebuilds
2026-02-06 23:22:29 +01:00
quantenzitrone
6b61249106 various: switch to finalAttrs pattern
this shouldn't create any rebuilds
2026-01-30 02:36:22 +01:00
Ethan Carter Edwards
fea20d1acc tmux: add ethancedwards8 to maintainers
I maintian a pretty popular tmux plugin and would like to get more
involved in the NixOS tmux community.

Link: https://github.com/dracula/tmux

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-01-21 21:48:49 -05:00
Ethan Carter Edwards
d75b808896 tmux: modernize, add versionCheckHook
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-01-21 21:48:06 -05:00
nixpkgs-ci[bot]
91512e6491 Merge master into staging-next 2025-12-20 06:05:50 +00:00
Justin Restivo
9eec15eb00 tmux-cssh: update src from 404 2025-12-18 18:27:27 -05:00
nixpkgs-ci[bot]
0a965c5d15 Merge staging-next into staging 2025-12-11 06:08:16 +00:00
Aleksana
c05063d8ca tmuxinator: 3.3.5 -> 3.3.7 (#469161) 2025-12-11 03:00:42 +00:00
Wolfgang Walther
46c0c0eae7 Merge branch 'staging-next' into staging 2025-12-10 18:42:31 +01:00
nixpkgs-ci[bot]
be2c93bf08 Merge staging-next into staging 2025-12-10 17:16:32 +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