Merge remote-tracking branch 'origin/staging-next' into staging

This commit is contained in:
Martin Weinelt
2026-02-06 01:21:57 +01:00
378 changed files with 2114 additions and 1623 deletions
+6
View File
@@ -28458,6 +28458,12 @@
githubId = 5185341;
name = "Will Cohen";
};
willfish = {
email = "willfish@pescado.mozmail.com";
github = "willfish";
githubId = 8156884;
name = "William Fish";
};
willibutz = {
email = "willibutz@posteo.de";
github = "WilliButz";
@@ -13,7 +13,7 @@
qtdeclarative,
qtquickcontrols2 ? null,
systemd,
xkeyboardconfig,
xkeyboard-config,
nixosTests,
docutils,
}:
@@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
postPatch = ''
substituteInPlace src/greeter/waylandkeyboardbackend.cpp \
--replace "/usr/share/X11/xkb/rules/evdev.xml" "${xkeyboardconfig}/share/X11/xkb/rules/evdev.xml"
--replace "/usr/share/X11/xkb/rules/evdev.xml" "${xkeyboard-config}/share/X11/xkb/rules/evdev.xml"
'';
nativeBuildInputs = [
@@ -38,11 +38,11 @@
libxcb,
libxkbcommon,
mesa-demos,
xcbutilwm,
xcbutilrenderutil,
xcbutilkeysyms,
xcbutilimage,
xcbutilcursor,
libxcb-wm,
libxcb-render-util,
libxcb-keysyms,
libxcb-image,
libxcb-cursor,
libxkbfile,
libXcomposite,
libXcursor,
@@ -171,11 +171,11 @@ let
libX11
libxcb
libxkbcommon
xcbutilwm
xcbutilrenderutil
xcbutilkeysyms
xcbutilimage
xcbutilcursor
libxcb-wm
libxcb-render-util
libxcb-keysyms
libxcb-image
libxcb-cursor
libice
libsm
libxkbfile
@@ -10,8 +10,8 @@
libxcrypt,
lttng-ust_2_12,
musl,
libICE,
libSM,
libice,
libsm,
libX11,
dotnetCorePackages,
libxcb-keysyms,
@@ -73,8 +73,8 @@ in
];
extraLdPath = lib.optionals (stdenv.hostPlatform.isLinux) [
# Avalonia dependencies needed for dotMemory
libICE
libSM
libice
libsm
libX11
];
+4 -4
View File
@@ -18,14 +18,14 @@
ruby,
libX11,
libXext,
libSM,
libsm,
libXpm,
libXt,
libXaw,
libXau,
libXmu,
libsodium,
libICE,
libice,
wayland-scanner,
vimPlugins,
makeWrapper,
@@ -177,8 +177,8 @@ stdenv.mkDerivation {
]
# All X related dependencies
++ lib.optionals (guiSupport == "gtk2" || guiSupport == "gtk3") [
libSM
libICE
libsm
libice
libX11
libXext
libXpm
+12 -119
View File
@@ -29,7 +29,10 @@ let
) aliases;
deprecations = lib.mapAttrs (
old: info: throw "${old} was renamed to ${info.new} on ${info.date}. Please update to ${info.new}."
old: info:
lib.warnOnInstantiate "'vimPlugins.${old}' was renamed to 'vimPlugins.${info.new}' on ${info.date}. Please update to 'vimPlugins.${info.new}'." (
builtins.getAttr info.new prev
)
) (lib.importJSON ./deprecated.json);
in
@@ -37,141 +40,31 @@ mapAliases (
with prev;
{
# keep-sorted start case=no
"sourcemap.vim" = sourcemap-vim;
airline = vim-airline;
alternative = a-vim; # backwards compat, added 2014-10-21
bats = bats-vim;
blueballs-neovim = throw "`blueballs-neovim` has been removed"; # added 2025-06-17
BufOnly = BufOnly-vim;
calendar = calendar-vim;
caw = caw-vim;
chad = chadtree;
coc-rls = throw "coc-rls has been removed, as rls has been archived since 2022. You should use coc-rust-analyzer instead, as rust-analyzer is maintained."; # added 2025-10-01
coc-sumneko-lua = throw "coc-sumneko-lua was removed, as it is unmaintained and broken. You should switch to lua_ls"; # added 2026-02-04
coc-sumneko-lua = throw "'vimPlugins.coc-sumneko-lua' was removed, as it is unmaintained and broken. You should switch to lua_ls"; # added 2026-02-04
coc-vetur = throw "coc-vetur was removed, as vetur is unmaintained by Vue. You should switch to Volar, which supports Vue 3"; # added 2025-10-01
coffee-script = vim-coffee-script;
coffeeScript = vim-coffee-script; # backwards compat, added 2014-10-18
colors-solarized = vim-colors-solarized;
colorsamplerpack = Colour-Sampler-Pack;
Colour_Sampler_Pack = Colour-Sampler-Pack;
command_T = command-t; # backwards compat, added 2014-10-18
commentary = vim-commentary;
committia = committia-vim;
completion-treesitter = throw "completion-treesitter has been archived since 2024-01"; # Added 2025-12-18
concealedyank = concealedyank-vim;
context-filetype = context_filetype-vim;
Cosco = cosco-vim;
CSApprox = csapprox;
css_color_5056 = vim-css-color;
csv = csv-vim;
ctrlp = ctrlp-vim;
cute-python = vim-cute-python;
denite = denite-nvim;
easy-align = vim-easy-align;
easygit = vim-easygit;
easymotion = vim-easymotion;
echodoc = echodoc-vim;
eighties = vim-eighties;
ethersync = lib.warnOnInstantiate "'ethersync' has been renamed to 'teamtype'" teamtype; # Added 2025-10-31
extradite = vim-extradite;
feline-nvim = throw "feline.nvim has been removed: upstream deleted repository. Consider using lualine"; # Added 2025-02-09
floating-nvim = throw "floating.nvim has been removed: abandoned by upstream. Use popup-nvim or nui-nvim"; # Added 2024-11-26
fruzzy = throw "vimPlugins.fruzzy did not update since 2019-10-28 and uses EOL version of Nim"; # Added 2025-11-12
fugitive = vim-fugitive;
fzfWrapper = fzf-wrapper;
ghc-mod-vim = ghcmod-vim;
ghcmod = ghcmod-vim;
Gist = vim-gist;
gitgutter = vim-gitgutter;
gleam-vim = throw "gleam.vim has been removed: its code was merged into vim."; # Added 2025-06-10
goyo = goyo-vim;
gundo = gundo-vim;
Gundo = gundo-vim; # backwards compat, added 2015-10-03
haskellconceal = vim-haskellconceal;
haskellConceal = vim-haskellconceal; # backwards compat, added 2014-10-18
haskellConcealPlus = vim-haskellConcealPlus;
hier = vim-hier;
hlint-refactor = hlint-refactor-vim;
Hoogle = vim-hoogle;
hoogle = vim-hoogle;
indent-blankline-nvim-lua = indent-blankline-nvim; # backwards compat, added 2021-07-05
ipython = vim-ipython;
latex-live-preview = vim-latex-live-preview;
maktaba = vim-maktaba;
minsnip-nvim = throw "the upstream repository got deleted"; # added 2025-08-30
multiple-cursors = vim-multiple-cursors;
necoGhc = neco-ghc; # backwards compat, added 2014-10-18
neocomplete = neocomplete-vim;
neoinclude = neoinclude-vim;
neomru = neomru-vim;
neosnippet = neosnippet-vim;
neuron-nvim = throw "neuron.nvim has been removed: archived repository 2023-02-19"; # Added 2025-09-10
nvim-gps = throw "nvim-gps has been archived since 2022. Use nvim-navic instead."; # Added 2025-12-18
nvim-ts-rainbow = throw "nvim-ts-rainbow has been deprecated: Use rainbow-delimiters-nvim"; # Added 2023-11-30
nvim-ts-rainbow2 = throw "nvim-ts-rainbow2 has been deprecated: Use rainbow-delimiters-nvim"; # Added 2023-11-30
open-browser = open-browser-vim;
pathogen = vim-pathogen;
peskcolor-vim = throw "peskcolor-vim has been removed: abandoned by upstream"; # Added 2024-08-23
playground = throw "playground has been archived"; # Added 2025-12-18
polyglot = vim-polyglot;
prettyprint = vim-prettyprint;
pure-lua = lib.warnOnInstantiate "Please replace 'pure-lua' with 'moonlight-nvim' as this name was an error" moonlight-nvim; # Added 2025-11-17
quickrun = vim-quickrun;
rainbow_parentheses = rainbow_parentheses-vim;
repeat = vim-repeat;
rhubarb = vim-rhubarb;
riv = riv-vim;
rust-tools-nvim = lib.warnOnInstantiate "rust-tools-nvim is abandoned by upstream; you should use rustaceanvim" rust-tools-nvim;
sensible = vim-sensible;
signature = vim-signature;
sleuth = vim-sleuth;
snipmate = vim-snipmate;
Solarized = vim-colors-solarized;
solarized = vim-colors-solarized;
solidity = vim-solidity;
sourcemap = sourcemap-vim;
Spacegray-vim = throw "Spacegray-vim has been removed: abandoned by upstream"; # Added 2025-03-24
pure-lua = lib.warnOnInstantiate "Please replace 'vimPlugins.pure-lua' with 'vimPlugins.moonlight-nvim' as this name was an error" moonlight-nvim; # Added 2025-11-17
rust-tools-nvim = lib.warnOnInstantiate "'vimPlugins.rust-tools-nvim' is abandoned by upstream; you should use 'vimPlugins.rustaceanvim'" rust-tools-nvim;
Spacegray-vim = throw "'vimPlugins.Spacegray-vim' has been removed: abandoned by upstream"; # Added 2025-03-24
SpaceVim = throw "this distribution didn't work properly in vimPlugins, please use top-level 'spacevim' instead"; # added 2024-11-27
spacevim = throw "this distribution was unmaintained for the last 6 years, please use top-level 'spacevim'"; # added 2024-11-27
sparkup = throw "the upstream repository got deleted"; # added 2025-08-06
ssr = ssr-nvim; # Added 2025-08-31
stylish-haskell = vim-stylish-haskell;
stylishHaskell = vim-stylish-haskell; # backwards compat, added 2014-10-18
suda-vim = vim-suda; # backwards compat, added 2024-05-16
Supertab = supertab;
surround = vim-surround;
Syntastic = syntastic;
syntax-tree-surfer = throw "syntax-tree-surfer has been archived"; # Added 2025-12-18
SyntaxRange = vim-SyntaxRange;
table-mode = vim-table-mode;
tabpagebuffer = tabpagebuffer-vim;
tabpagecd = vim-tabpagecd;
Tabular = tabular;
Tagbar = tagbar;
taglist = taglist-vim;
The_NERD_Commenter = nerdcommenter;
The_NERD_tree = nerdtree;
thumbnail = thumbnail-vim;
tlib = tlib_vim;
tmux-navigator = vim-tmux-navigator;
tmuxNavigator = vim-tmux-navigator; # backwards compat, added 2014-10-18
todo-nvim = throw "todo-nvim has been removed: abandoned by upstream"; # Added 2023-08-23
tslime = tslime-vim;
UltiSnips = ultisnips;
unite = unite-vim;
vim-addon-vim2nix = vim2nix;
vim-sourcetrail = throw "vim-sourcetrail has been removed: abandoned by upstream"; # Added 2022-08-14
vimproc = vimproc-vim;
vimshell = vimshell-vim;
vinegar = vim-vinegar;
vscode-diff-nvim = codediff-nvim; # Added 2026-01-12
watchdogs = vim-watchdogs;
WebAPI = webapi-vim;
wombat256 = wombat256-vim; # backwards compat, added 2015-7-8
xterm-color-table = xterm-color-table-vim;
Yankring = YankRing-vim;
yankring = YankRing-vim;
zeavim = zeavim-vim;
sparkup = throw "'vimPlugins.sparkup' was removed: the upstream repository got deleted"; # added 2025-08-06
syntax-tree-surfer = throw "'vimPlugins.syntax-tree-surfer' has been archived"; # Added 2025-12-18
todo-nvim = throw "'vimPlugins.todo-nvim' has been removed: abandoned by upstream"; # Added 2023-08-23
vim-sourcetrail = throw "'vimPlugins.vim-sourcetrail' has been removed: abandoned by upstream"; # Added 2022-08-14
# keep-sorted end
}
// deprecations
@@ -1,8 +1,4 @@
{
"TrueZen-nvim": {
"date": "2022-07-27",
"new": "true-zen-nvim"
},
"codeium-nvim": {
"date": "2025-04-09",
"new": "windsurf-nvim"
@@ -11,6 +7,34 @@
"date": "2025-04-09",
"new": "windsurf-vim"
},
"coffee-script": {
"date": "2026-02-04",
"new": "vim-coffee-script"
},
"coffeeScript": {
"date": "2026-02-04",
"new": "vim-coffee-script"
},
"colors-solarized": {
"date": "2026-02-04",
"new": "vim-colors-solarized"
},
"colorsamplerpack": {
"date": "2026-02-04",
"new": "Colour-Sampler-Pack"
},
"command_T": {
"date": "2026-02-04",
"new": "command-t"
},
"commentary": {
"date": "2026-02-04",
"new": "vim-commentary"
},
"committia": {
"date": "2026-02-04",
"new": "committia-vim"
},
"compe-conjure": {
"date": "2024-11-19",
"new": "cmp-conjure"
@@ -23,104 +47,456 @@
"date": "2024-11-19",
"new": "cmp-tabnine"
},
"compe-tmux": {
"date": "2021-12-07",
"new": "cmp-tmux"
},
"compe-zsh": {
"date": "2024-11-19",
"new": "cmp-zsh"
},
"concealedyank": {
"date": "2026-02-04",
"new": "concealedyank-vim"
},
"context-filetype": {
"date": "2026-02-04",
"new": "context_filetype-vim"
},
"css_color_5056": {
"date": "2026-02-04",
"new": "vim-css-color"
},
"csv": {
"date": "2026-02-04",
"new": "csv-vim"
},
"ctrlp": {
"date": "2026-02-04",
"new": "ctrlp-vim"
},
"cute-python": {
"date": "2026-02-04",
"new": "vim-cute-python"
},
"denite": {
"date": "2026-02-04",
"new": "denite-nvim"
},
"easy-align": {
"date": "2026-02-04",
"new": "vim-easy-align"
},
"easygit": {
"date": "2026-02-04",
"new": "vim-easygit"
},
"easymotion": {
"date": "2026-02-04",
"new": "vim-easymotion"
},
"echodoc": {
"date": "2026-02-04",
"new": "echodoc-vim"
},
"eighties": {
"date": "2026-02-04",
"new": "vim-eighties"
},
"ethersync": {
"date": "2025-10-31",
"new": "teamtype"
},
"extradite": {
"date": "2026-02-04",
"new": "vim-extradite"
},
"fern-vim": {
"date": "2024-05-12",
"new": "vim-fern"
},
"fugitive": {
"date": "2026-02-04",
"new": "vim-fugitive"
},
"fzfWrapper": {
"date": "2026-02-04",
"new": "fzf-wrapper"
},
"ghc-mod-vim": {
"date": "2026-02-04",
"new": "ghcmod-vim"
},
"ghcmod": {
"date": "2026-02-04",
"new": "ghcmod-vim"
},
"gina-vim": {
"date": "2024-05-12",
"new": "vim-gina"
},
"gist-vim": {
"date": "2020-03-27",
"new": "vim-gist"
"gitgutter": {
"date": "2026-02-04",
"new": "vim-gitgutter"
},
"lspsaga-nvim-original": {
"date": "2023-08-08",
"new": "lspsaga-nvim"
"goyo": {
"date": "2026-02-04",
"new": "goyo-vim"
},
"gundo": {
"date": "2026-02-04",
"new": "gundo-vim"
},
"haskellConceal": {
"date": "2026-02-04",
"new": "vim-haskellconceal"
},
"haskellConcealPlus": {
"date": "2026-02-04",
"new": "vim-haskellConcealPlus"
},
"haskellconceal": {
"date": "2026-02-04",
"new": "vim-haskellconceal"
},
"hier": {
"date": "2026-02-04",
"new": "vim-hier"
},
"hlint-refactor": {
"date": "2026-02-04",
"new": "hlint-refactor-vim"
},
"hoogle": {
"date": "2026-02-04",
"new": "vim-hoogle"
},
"indent-blankline-nvim-lua": {
"date": "2026-02-04",
"new": "indent-blankline-nvim"
},
"ipython": {
"date": "2026-02-04",
"new": "vim-ipython"
},
"latex-live-preview": {
"date": "2026-02-04",
"new": "vim-latex-live-preview"
},
"lua-async-await": {
"date": "2025-01-09",
"new": "lua-async"
},
"lua-dev-nvim": {
"date": "2022-10-14",
"new": "neodev-nvim"
},
"magma-nvim-goose": {
"date": "2024-10-28",
"new": "magma-nvim"
},
"nvchad-extensions": {
"date": "2023-08-19",
"new": "nvchad-ui"
},
"nvim-base16": {
"date": "2024-02-15",
"new": "base16-nvim"
},
"nvim-bufferline-lua": {
"date": "2021-08-22",
"new": "bufferline-nvim"
},
"nvim-compe": {
"date": "2024-11-19",
"new": "nvim-cmp"
},
"nvim-lsp": {
"date": "2020-08-31",
"new": "nvim-lspconfig"
},
"nvim-toggleterm-lua": {
"date": "2021-08-22",
"new": "toggleterm-nvim"
},
"orgmode-nvim": {
"date": "2021-11-28",
"new": "orgmode"
},
"render-markdown": {
"date": "2024-09-16",
"new": "render-markdown-nvim"
},
"sql-nvim": {
"date": "2021-09-03",
"new": "sqlite-lua"
"repeat": {
"date": "2026-02-04",
"new": "vim-repeat"
},
"rhubarb": {
"date": "2026-02-04",
"new": "vim-rhubarb"
},
"riv": {
"date": "2026-02-04",
"new": "riv-vim"
},
"sensible": {
"date": "2026-02-04",
"new": "vim-sensible"
},
"signature": {
"date": "2026-02-04",
"new": "vim-signature"
},
"sleuth": {
"date": "2026-02-04",
"new": "vim-sleuth"
},
"snipmate": {
"date": "2026-02-04",
"new": "vim-snipmate"
},
"solarized": {
"date": "2026-02-04",
"new": "vim-colors-solarized"
},
"solidity": {
"date": "2026-02-04",
"new": "vim-solidity"
},
"sourcemap": {
"date": "2026-02-04",
"new": "sourcemap-vim"
},
"sourcemap.vim": {
"date": "2026-02-04",
"new": "sourcemap-vim"
},
"ssr": {
"date": "2026-02-04",
"new": "ssr-nvim"
},
"stylish-haskell": {
"date": "2026-02-04",
"new": "vim-stylish-haskell"
},
"stylishHaskell": {
"date": "2026-02-04",
"new": "vim-stylish-haskell"
},
"suda-vim": {
"date": "2024-05-12",
"new": "vim-suda"
},
"surround": {
"date": "2026-02-04",
"new": "vim-surround"
},
"table-mode": {
"date": "2026-02-04",
"new": "vim-table-mode"
},
"tabpagebuffer": {
"date": "2026-02-04",
"new": "tabpagebuffer-vim"
},
"tabpagecd": {
"date": "2026-02-04",
"new": "vim-tabpagecd"
},
"taglist": {
"date": "2026-02-04",
"new": "taglist-vim"
},
"taskwarrior": {
"date": "2024-08-13",
"new": "taskwarrior3 or taskwarrior2"
"new": "taskwarrior2"
},
"thumbnail": {
"date": "2026-02-04",
"new": "thumbnail-vim"
},
"tlib": {
"date": "2026-02-04",
"new": "tlib_vim"
},
"tmux-navigator": {
"date": "2026-02-04",
"new": "vim-tmux-navigator"
},
"tmuxNavigator": {
"date": "2026-02-04",
"new": "vim-tmux-navigator"
},
"tslime": {
"date": "2026-02-04",
"new": "tslime-vim"
},
"unite": {
"date": "2026-02-04",
"new": "unite-vim"
},
"vim-addon-vim2nix": {
"date": "2026-02-04",
"new": "vim2nix"
},
"vim-fsharp": {
"date": "2024-03-16",
"new": "zarchive-vim-fsharp"
},
"vim-jade": {
"date": "2020-03-27",
"new": "vim-pug"
},
"vscode-diff-nvim": {
"date": "2026-01-10",
"new": "codediff-nvim"
},
"vundle": {
"date": "2020-03-27",
"new": "Vundle-vim"
"BufOnly": {
"date": "2026-02-04",
"new": "BufOnly-vim"
},
"youcompleteme": {
"date": "2020-03-27",
"new": "YouCompleteMe"
"CSApprox": {
"date": "2026-02-04",
"new": "csapprox"
},
"Colour_Sampler_Pack": {
"date": "2026-02-04",
"new": "Colour-Sampler-Pack"
},
"Cosco": {
"date": "2026-02-04",
"new": "cosco-vim"
},
"Gist": {
"date": "2026-02-04",
"new": "vim-gist"
},
"Gundo": {
"date": "2026-02-04",
"new": "gundo-vim"
},
"Hoogle": {
"date": "2026-02-04",
"new": "vim-hoogle"
},
"Solarized": {
"date": "2026-02-04",
"new": "vim-colors-solarized"
},
"Supertab": {
"date": "2026-02-04",
"new": "supertab"
},
"Syntastic": {
"date": "2026-02-04",
"new": "syntastic"
},
"SyntaxRange": {
"date": "2026-02-04",
"new": "vim-SyntaxRange"
},
"Tabular": {
"date": "2026-02-04",
"new": "tabular"
},
"Tagbar": {
"date": "2026-02-04",
"new": "tagbar"
},
"The_NERD_Commenter": {
"date": "2026-02-04",
"new": "nerdcommenter"
},
"The_NERD_tree": {
"date": "2026-02-04",
"new": "nerdtree"
},
"UltiSnips": {
"date": "2026-02-04",
"new": "ultisnips"
},
"WebAPI": {
"date": "2026-02-04",
"new": "webapi-vim"
},
"Yankring": {
"date": "2026-02-04",
"new": "YankRing-vim"
},
"airline": {
"date": "2026-02-04",
"new": "vim-airline"
},
"alternative": {
"date": "2026-02-04",
"new": "a-vim"
},
"bats": {
"date": "2026-02-04",
"new": "bats-vim"
},
"calendar": {
"date": "2026-02-04",
"new": "calendar-vim"
},
"caw": {
"date": "2026-02-04",
"new": "caw-vim"
},
"chad": {
"date": "2026-02-04",
"new": "chadtree"
},
"maktaba": {
"date": "2026-02-04",
"new": "vim-maktaba"
},
"multiple-cursors": {
"date": "2026-02-04",
"new": "vim-multiple-cursors"
},
"necoGhc": {
"date": "2026-02-04",
"new": "neco-ghc"
},
"neocomplete": {
"date": "2026-02-04",
"new": "neocomplete-vim"
},
"neoinclude": {
"date": "2026-02-04",
"new": "neoinclude-vim"
},
"neomru": {
"date": "2026-02-04",
"new": "neomru-vim"
},
"neosnippet": {
"date": "2026-02-04",
"new": "neosnippet-vim"
},
"open-browser": {
"date": "2026-02-04",
"new": "open-browser-vim"
},
"pathogen": {
"date": "2026-02-04",
"new": "vim-pathogen"
},
"polyglot": {
"date": "2026-02-04",
"new": "vim-polyglot"
},
"prettyprint": {
"date": "2026-02-04",
"new": "vim-prettyprint"
},
"quickrun": {
"date": "2026-02-04",
"new": "vim-quickrun"
},
"rainbow_parentheses": {
"date": "2026-02-04",
"new": "rainbow_parentheses-vim"
},
"vimproc": {
"date": "2026-02-04",
"new": "vimproc-vim"
},
"vimshell": {
"date": "2026-02-04",
"new": "vimshell-vim"
},
"vinegar": {
"date": "2026-02-04",
"new": "vim-vinegar"
},
"watchdogs": {
"date": "2026-02-04",
"new": "vim-watchdogs"
},
"wombat256": {
"date": "2026-02-04",
"new": "wombat256-vim"
},
"xterm-color-table": {
"date": "2026-02-04",
"new": "xterm-color-table-vim"
},
"yankring": {
"date": "2026-02-04",
"new": "YankRing-vim"
},
"zeavim": {
"date": "2026-02-04",
"new": "zeavim-vim"
}
}
@@ -13453,6 +13453,19 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
qfctl-nvim = buildVimPlugin {
pname = "qfctl.nvim";
version = "0-unstable-2026-01-07";
src = fetchFromGitHub {
owner = "marcelbeumer";
repo = "qfctl.nvim";
rev = "c7779de59f61c2474f594a6e11ddbbff338d9e3f";
hash = "sha256-uNToBV6iYuRrWsd7Rs2Q/4VZ/mgmg7PipIVO2YVMqBE=";
};
meta.homepage = "https://github.com/marcelbeumer/qfctl.nvim/";
meta.hydraPlatforms = [ ];
};
qmk-nvim = buildVimPlugin {
pname = "qmk.nvim";
version = "1.0.0-unstable-2025-06-22";
@@ -1033,6 +1033,7 @@ https://github.com/purescript-contrib/purescript-vim/,,
https://github.com/python-mode/python-mode/,,
https://github.com/vim-python/python-syntax/,,
https://github.com/AlphaTechnolog/pywal.nvim/,,
https://github.com/marcelbeumer/qfctl.nvim/,HEAD,
https://github.com/codethread/qmk.nvim/,HEAD,
https://github.com/quarto-dev/quarto-nvim/,,
https://github.com/unblevable/quick-scope/,,
@@ -1711,8 +1711,8 @@ let
mktplcRef = {
name = "vscode-jest-runner";
publisher = "firsttris";
version = "0.4.112";
hash = "sha256-NKnAGGgckVsIn3O842BPWJ3cXM1Ap0yK9Rsrdjfmf5M=";
version = "0.4.123";
hash = "sha256-QQX201DtAnzML9HeMMtXgm2IJ1K8BNDXcZd3iPFg2pw=";
};
meta = {
description = "Simple way to run or debug a single (or multiple) tests from context-menu";
@@ -1851,8 +1851,8 @@ let
mktplcRef = {
name = "godot-tools";
publisher = "geequlim";
version = "2.6.0";
hash = "sha256-b6aH4LAqXjwRp2dFa7+hhQL3ac9K7Zmat5ncaRLooD0=";
version = "2.6.1";
hash = "sha256-x+u5t4HB+uM2CbhSw0h/zoYPgBPTZNFaMuzL+KB9mAM=";
};
meta = {
description = "VS Code extension for game development with Godot Engine and GDScript";
@@ -3856,8 +3856,8 @@ let
mktplcRef = {
publisher = "redhat";
name = "java";
version = "1.51.0";
hash = "sha256-uOTvQjLDkMjzTfc98cq+WlvKwRQfPpTrlXKbWG7Gy+c=";
version = "1.52.0";
hash = "sha256-V+ufW8RgYplxFRa+BILp1lmitktDucrN0FhsBY1zAmY=";
};
buildInputs = [ jdk ];
meta = {
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "google";
name = "colab";
version = "0.2.0";
hash = "sha256-2kib32Dt1d6FADO/z8HEux+x1Mig4Hso3KTwCR5IjR0=";
version = "0.2.1";
hash = "sha256-bEeWXaG9tvwkqbcR7FxRmKEpJod5RSw0gSTtKEweipg=";
};
meta = {
@@ -9,7 +9,7 @@
glib,
gtk2,
alsa-lib,
libSM,
libsm,
libX11,
gdk-pixbuf,
pango,
@@ -26,7 +26,7 @@ let
glib
gtk2
alsa-lib
libSM
libsm
libX11
gdk-pixbuf
pango
+57 -9
View File
@@ -24,14 +24,21 @@
buildScript ? null,
configureFlags ? [ ],
mainProgram ? "wine",
# Staging support
useStaging ? false,
autoconf,
hexdump,
perl,
python3,
gitMinimal,
}:
with import ./util.nix { inherit lib; };
let
prevName = pname;
prevConfigFlags = configureFlags;
toBuildInputs = pkgArches: archPkgs: lib.concatLists (map archPkgs pkgArches);
setupHookDarwin = makeSetupHook {
name = "darwin-mingw-hook";
substitutions = {
@@ -61,7 +68,15 @@ let
badPlatforms = lib.optional (
!supportFlags.mingwSupport || lib.any (flag: supportFlags.${flag}) darwinUnsupportedFlags
) "x86_64-darwin";
# Staging patches (from src.staging when useStaging is true)
stagingPatches = src.staging or null;
in
assert
useStaging
->
stagingPatches != null
&& lib.versions.majorMinor version == lib.versions.majorMinor stagingPatches.version;
stdenv.mkDerivation (
finalAttrs:
lib.optionalAttrs (buildScript != null) { builder = buildScript; }
@@ -89,7 +104,14 @@ stdenv.mkDerivation (
nativeBuildInputs =
with supportFlags;
[
lib.optionals useStaging [
autoconf
hexdump
perl
python3
gitMinimal
]
++ [
bison
flex
fontforge
@@ -101,9 +123,20 @@ stdenv.mkDerivation (
mingwGccs ++ lib.optional stdenv.hostPlatform.isDarwin setupHookDarwin
);
buildInputs = toBuildInputs pkgArches (
with supportFlags;
(
buildInputs =
lib.optionals useStaging (
toBuildInputs pkgArches (
pkgs:
[
pkgs.perl
pkgs.autoconf
pkgs.gitMinimal
]
++ lib.optional stdenv.hostPlatform.isLinux pkgs.util-linux
)
)
++ toBuildInputs pkgArches (
with supportFlags;
pkgs:
[
pkgs.freetype
@@ -191,11 +224,24 @@ stdenv.mkDerivation (
++ lib.optionals ffmpegSupport [
pkgs.ffmpeg-headless
]
)
);
);
inherit patches;
prePatch =
if !useStaging then
null
else
''
patchShebangs tools
cp -r ${stagingPatches}/patches ${stagingPatches}/staging .
chmod +w patches
patchShebangs ./patches/gitapply.sh
python3 ./staging/patchinstall.py DESTDIR="$PWD" --all ${
lib.concatMapStringsSep " " (ps: "-W ${ps}") stagingPatches.disabledPatchsets
}
'';
configureFlags =
prevConfigFlags
++ lib.optionals supportFlags.waylandSupport [ "--with-wayland" ]
@@ -291,7 +337,9 @@ stdenv.mkDerivation (
fromSource
binaryNativeCode # mono, gecko
];
description = "Open Source implementation of the Windows API on top of X, OpenGL, and Unix";
description =
"Open Source implementation of the Windows API on top of X, OpenGL, and Unix"
+ lib.optionalString useStaging " (with staging patches)";
inherit badPlatforms platforms;
maintainers = with lib.maintainers; [
avnik
+3 -17
View File
@@ -49,10 +49,10 @@
let
wine-build =
build: release:
build:
lib.getAttr build (
callPackage ./packages.nix {
wineRelease = release;
inherit wineRelease;
supportFlags = {
inherit
alsaSupport
@@ -91,19 +91,5 @@ let
inherit moltenvk;
}
);
baseRelease =
{
staging = "unstable";
yabridge = "yabridge";
}
.${wineRelease} or null;
in
if baseRelease != null then
callPackage ./staging.nix {
wineUnstable = (wine-build wineBuild baseRelease).override {
inherit wineRelease;
};
}
else
wine-build wineBuild wineRelease
wine-build wineBuild
+38 -2
View File
@@ -9,12 +9,36 @@
moltenvk,
wineRelease ? "stable",
supportFlags,
# Staging native build deps
autoconf,
hexdump,
perl,
python3,
gitMinimal,
}:
let
src = lib.getAttr wineRelease (callPackage ./sources.nix { });
sources = callPackage ./sources.nix { };
# "staging" of course enables staging, but for "yabridge" we do too
# --- we are not interested in yabridge without the staging patches
# applied.
useStaging = wineRelease == "staging" || wineRelease == "yabridge";
# Map wineRelease to actual source. Many versions have a "staging"
# variant, but when we say "staging", the version we want to use is
# "unstable".
baseRelease = if wineRelease == "staging" then "unstable" else wineRelease;
src = lib.getAttr baseRelease (callPackage ./sources.nix { });
inherit (src)
version
patches
gecko32
gecko64
mono
;
in
with src;
{
wine32 = pkgsi686Linux.callPackage ./base.nix {
pname = "wine";
@@ -25,6 +49,15 @@ with src;
patches
moltenvk
wineRelease
useStaging
# Forcing these `nativeBuildInputs` used in the `staging` to come
# from ambient `pkgs`, rather than being provided by
# `pkgsi686Linux.callPackage` for that platform.
autoconf
hexdump
perl
python3
gitMinimal
;
pkgArches = [ pkgsi686Linux ];
geckos = [ gecko32 ];
@@ -44,6 +77,7 @@ with src;
patches
moltenvk
wineRelease
useStaging
;
pkgArches = [ pkgs ];
mingwGccs = with pkgsCross; [ mingwW64.buildPackages.gcc ];
@@ -65,6 +99,7 @@ with src;
patches
moltenvk
wineRelease
useStaging
;
stdenv = stdenv_32bit;
pkgArches = [
@@ -98,6 +133,7 @@ with src;
patches
moltenvk
wineRelease
useStaging
;
supportFlags = supportFlags // {
mingwSupport = true;
@@ -1,53 +0,0 @@
{
lib,
stdenv,
callPackage,
autoconf,
hexdump,
perl,
python3,
wineUnstable,
gitMinimal,
}:
with callPackage ./util.nix { };
let
patch = wineUnstable.src.staging;
build-inputs = pkgNames: extra: (mkBuildInputs wineUnstable.pkgArches pkgNames) ++ extra;
in
assert lib.versions.majorMinor wineUnstable.version == lib.versions.majorMinor patch.version;
wineUnstable.overrideAttrs (self: {
buildInputs = build-inputs (
[
"perl"
"autoconf"
"gitMinimal"
]
++ lib.optional stdenv.hostPlatform.isLinux "util-linux"
) self.buildInputs;
nativeBuildInputs = [
autoconf
hexdump
perl
python3
gitMinimal
]
++ self.nativeBuildInputs;
prePatch = self.prePatch or "" + ''
patchShebangs tools
cp -r ${patch}/patches ${patch}/staging .
chmod +w patches
patchShebangs ./patches/gitapply.sh
python3 ./staging/patchinstall.py DESTDIR="$PWD" --all ${
lib.concatMapStringsSep " " (ps: "-W ${ps}") patch.disabledPatchsets
}
'';
})
// {
meta = wineUnstable.meta // {
description = wineUnstable.meta.description + " (with staging patches)";
};
}
@@ -1,6 +0,0 @@
{ lib }:
rec {
toPackages = pkgNames: pkgs: map (pn: lib.getAttr pn pkgs) pkgNames;
toBuildInputs = pkgArches: archPkgs: lib.concatLists (map archPkgs pkgArches);
mkBuildInputs = pkgArches: pkgNames: toBuildInputs pkgArches (toPackages pkgNames);
}
@@ -16,7 +16,7 @@
wrapGAppsHook3,
makeWrapper,
pixman,
libpthreadstubs,
libpthread-stubs,
gtkmm3,
libXau,
libXdmcp,
@@ -83,7 +83,7 @@ stdenv.mkDerivation rec {
libepoxy
libXtst
pixman
libpthreadstubs
libpthread-stubs
gtkmm3
libXau
libXdmcp
@@ -9,14 +9,14 @@
qtquickcontrols2,
libXinerama,
libxcb,
libSM,
libsm,
libXi,
libglvnd,
libXext,
libXrandr,
mailspring,
libX11,
libICE,
libice,
libXrender,
autoPatchelfHook,
makeWrapper,
@@ -54,14 +54,14 @@ let
qtquickcontrols2
libXinerama
libxcb
libSM
libsm
libXi
libglvnd
libXext
libXrandr
mailspring
libX11
libICE
libice
libXrender
];
@@ -111,14 +111,14 @@ buildFHSEnv {
qtquickcontrols2
libXinerama
libxcb
libSM
libsm
libXi
libglvnd
libXext
libXrandr
mailspring
libX11
libICE
libice
libXrender
openal
];
@@ -5,8 +5,8 @@
buildDotnetModule,
dotnetCorePackages,
libX11,
libICE,
libSM,
libice,
libsm,
libXi,
libXcursor,
libXext,
@@ -60,8 +60,8 @@ buildDotnetModule rec {
runtimeDeps = [
# Avalonia UI
libX11
libICE
libSM
libice
libsm
libXi
libXcursor
libXext
@@ -6,7 +6,7 @@
glib,
libGL,
libGLU,
libSM,
libsm,
libXcomposite,
libXi,
@@ -27,7 +27,7 @@
cups,
alsa-lib,
xkeyboardconfig,
xkeyboard-config,
autoPatchelfHook,
wrapQtAppsHook,
}:
@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
autoPatchelfHook
wrapQtAppsHook
];
propagatedBuildInputs = [ xkeyboardconfig ];
propagatedBuildInputs = [ xkeyboard-config ];
buildInputs = [
dbus
cups
@@ -64,7 +64,7 @@ stdenv.mkDerivation rec {
gst_all_1.gstreamer
libGL
libGLU
libSM
libsm
libX11
libXcomposite
libXi
@@ -126,7 +126,7 @@ stdenv.mkDerivation rec {
postFixup = ''
wrapProgram $out/bin/googleearth-pro \
--set QT_QPA_PLATFORM xcb \
--set QT_XKB_CONFIG_ROOT "${xkeyboardconfig}/share/X11/xkb"
--set QT_XKB_CONFIG_ROOT "${xkeyboard-config}/share/X11/xkb"
'';
meta = {
+2 -2
View File
@@ -8,7 +8,7 @@
gtk3,
libgee,
poppler,
libpthreadstubs,
libpthread-stubs,
gstreamer,
gst-plugins-base,
gst-plugins-good,
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
[ librsvg ]
else
[
libpthreadstubs
libpthread-stubs
webkitgtk_4_1
];
in
+2 -2
View File
@@ -3,7 +3,7 @@
stdenv,
fetchFromGitHub,
cmake,
libpthreadstubs,
libpthread-stubs,
icu,
}:
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
buildInputs = [
libpthreadstubs
libpthread-stubs
icu
];
@@ -1004,13 +1004,13 @@
"vendorHash": "sha256-ucXmHK7jrahc78nE2cf5p5PPCSNV5DAQ53KM2SfJnjo="
},
"okta_okta": {
"hash": "sha256-tihXPwZUyR8vfYRxbmzwrpbcyDxBoW+Zq//rr6CzqRc=",
"hash": "sha256-rWmlXxWijaaoeU7Yo4xeBFNfdt+Jd+Byt75Ah7dXkxI=",
"homepage": "https://registry.terraform.io/providers/okta/okta",
"owner": "okta",
"repo": "terraform-provider-okta",
"rev": "v6.5.4",
"rev": "v6.5.5",
"spdx": "MPL-2.0",
"vendorHash": "sha256-V5eM87qIVpHofeM7uKEJREDPGSw7HIWja/JZOp5CnbA="
"vendorHash": "sha256-7oOk9M92RuEZbVdV4eVvgkF7pndR/QI3A5/ao3A8H2U="
},
"oktadeveloper_oktaasa": {
"hash": "sha256-2LhxgowqKvDDDOwdznusL52p2DKP+UiXALHcs9ZQd0U=",
@@ -1130,11 +1130,11 @@
"vendorHash": "sha256-33NOGIvqLpgndG68GxAeoiISjWV7ApR4jmvqyZHjPKo="
},
"rootlyhq_rootly": {
"hash": "sha256-DtyllGs7VDeX57mQ5sBP6obEzeTatlYw3Z8SEC29RQ4=",
"hash": "sha256-9FpwNJpIlg8OWLsfPigiSbJXYIJIR2uRTqClJNSsQ7k=",
"homepage": "https://registry.terraform.io/providers/rootlyhq/rootly",
"owner": "rootlyhq",
"repo": "terraform-provider-rootly",
"rev": "v5.5.0",
"rev": "v5.5.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-UyfCHBSdGKCulExhUdYfvEab8cVjaHGDfgslRS0d1Co="
},
@@ -16,8 +16,8 @@
gtkspell2,
intltool,
lib,
libICE,
libSM,
libice,
libsm,
libXScrnSaver,
libXext,
libgcrypt,
@@ -74,8 +74,8 @@ let
gst_all_1.gst-plugins-base
gst_all_1.gst-plugins-good
gst_all_1.gstreamer
libICE
libSM
libice
libsm
libXScrnSaver
libXext
libgnt
@@ -13,7 +13,7 @@
libXext,
libXdamage,
libXtst,
libSM,
libsm,
libXfixes,
coreutils,
wrapQtAppsHook,
@@ -131,7 +131,7 @@ stdenv.mkDerivation rec {
libXext
libXdamage
libXtst
libSM
libsm
libXfixes
dbus
icu63
@@ -13,7 +13,7 @@
gmp,
libGL,
libGLU,
libSM,
libsm,
mpfr,
proj,
python3,
@@ -70,7 +70,7 @@ stdenv.mkDerivation (finalAttrs: {
gmp
libGL
libGLU
libSM
libsm
mpfr
proj
python
@@ -24,10 +24,10 @@
qttools,
qtwebengine,
qtwebview,
xcbutilimage,
xcbutilkeysyms,
xcbutilrenderutil,
xcbutilwm,
libxcb-image,
libxcb-keysyms,
libxcb-render-util,
libxcb-wm,
}:
{
@@ -66,10 +66,10 @@ let
qttools
qtwebengine
qtwebview
xcbutilimage
xcbutilkeysyms
xcbutilrenderutil
xcbutilwm
libxcb-image
libxcb-keysyms
libxcb-render-util
libxcb-wm
];
dontBuild = true;
+2 -2
View File
@@ -81,7 +81,7 @@
harfbuzz,
lcms2,
libidn2,
libpthreadstubs,
libpthread-stubs,
libtasn1,
libplist,
p11-kit,
@@ -335,7 +335,7 @@ stdenv.mkDerivation (
glib
harfbuzz
lcms2
libpthreadstubs
libpthread-stubs
ffmpeg
flatbuffers
fstrcmp
@@ -17,7 +17,7 @@
jansson,
libjack2,
libxkbcommon,
libpthreadstubs,
libpthread-stubs,
libXdmcp,
qtbase,
qtsvg,
@@ -139,7 +139,7 @@ stdenv.mkDerivation (finalAttrs: {
libjack2
libv4l
libxkbcommon
libpthreadstubs
libpthread-stubs
libXdmcp
qtbase
qtsvg
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "obs-vertical-canvas";
version = "1.6.1";
version = "1.6.2";
src = fetchFromGitHub {
owner = "Aitum";
repo = "obs-vertical-canvas";
rev = version;
sha256 = "sha256-tvoNdv0HkGch8FZCiK7S4BR7iWOqLvTj0blFxyyUjQE=";
sha256 = "sha256-LaVDwC+L96cvq3OpNnD33bf+tV1RZ9AdUHjG4oIFzpY=";
};
# Remove after https://github.com/Aitum/obs-vertical-canvas/pull/26 is released :)
@@ -26,13 +26,13 @@
stdenv.mkDerivation {
pname = "simplescreenrecorder";
version = "0.4.4-unstable-2025-06-14";
version = "0.4.4-unstable-2025-12-28";
src = fetchFromGitHub {
owner = "MaartenBaert";
repo = "ssr";
rev = "232eac75c56821b4baf025b7dfd7ce737e73f420";
hash = "sha256-0PLAHfVIFSv196dcQ83CCvYoKkJFcKKnKB8vISoprCk=";
rev = "d790385b49de937976165d6feb39414c75ad6a3d";
hash = "sha256-QfFK43iwtwZvTRbxNXiphcsxhn/ofllGX993XppiRBw=";
};
cmakeFlags = [
@@ -4,8 +4,8 @@
vdr,
alsa-lib,
fetchFromGitHub,
xcbutilwm,
xorgserver,
libxcb-wm,
xorg-server,
ffmpeg,
libva,
libvdpau,
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
buildInputs = [
vdr
xcbutilwm
libxcb-wm
ffmpeg
alsa-lib
libva
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace softhddev.c \
--replace "LOCALBASE \"/bin/X\"" "\"${xorgserver}/bin/X\""
--replace "LOCALBASE \"/bin/X\"" "\"${xorg-server}/bin/X\""
'';
meta = {
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "docker-buildx";
version = "0.31.0";
version = "0.31.1";
src = fetchFromGitHub {
owner = "docker";
repo = "buildx";
rev = "v${version}";
hash = "sha256-SQO9wAU+OS4ct+Evny2ZZXP7AUU2IyNwwgR1AaEzTmA=";
hash = "sha256-9O/vdgVQF3TPyN+WdUYAuVWjAa1ZRKGCCyQ6eZ+EZAs=";
};
doCheck = false;
@@ -4,10 +4,10 @@
fetchFromGitHub,
patches,
libxcb,
xcbutilkeysyms,
xcbutilwm,
libxcb-keysyms,
libxcb-wm,
libX11,
xcbutil,
libxcb-util,
xcbutilxrm,
}:
@@ -27,10 +27,10 @@ stdenv.mkDerivation rec {
buildInputs = [
libxcb
xcbutilkeysyms
xcbutilwm
libxcb-keysyms
libxcb-wm
libX11
xcbutil
libxcb-util
xcbutilxrm
];
@@ -21,8 +21,8 @@
libxcb,
libstartup_notification,
libxdg_basedir,
libpthreadstubs,
xcb-util-cursor,
libpthread-stubs,
libxcb-cursor,
makeWrapper,
pango,
gobject-introspection,
@@ -123,13 +123,13 @@ stdenv.mkDerivation rec {
dbus
gdk-pixbuf
luaEnv
libpthreadstubs
libpthread-stubs
libstartup_notification
libxdg_basedir
lua
net-tools
pango
xcb-util-cursor
libxcb-cursor
libxau
libxdmcp
libxcb
@@ -13,10 +13,10 @@
makeWrapper,
pcre2,
pkg-config,
xcbutilcursor,
xcbutilkeysyms,
xcbutilwm,
xcbutil,
libxcb-cursor,
libxcb-keysyms,
libxcb-wm,
libxcb-util,
xmodmap,
}:
@@ -50,10 +50,10 @@ stdenv.mkDerivation (finalAttrs: {
libXdmcp
libxcb
pcre2
xcbutilcursor
xcbutilkeysyms
xcbutilwm
xcbutil
libxcb-cursor
libxcb-keysyms
libxcb-wm
libxcb-util
];
# src/ewmh/ewmh.cpp:67:28: error: non-constant-expression cannot be narrowed from type 'int' to 'uint32_t' (aka 'unsigned int') in initializer list
@@ -8,21 +8,21 @@
ninja,
installShellFiles,
libxcb,
xcbutilkeysyms,
xcbutil,
xcbutilwm,
libxcb-keysyms,
libxcb-util,
libxcb-wm,
xcbutilxrm,
libstartup_notification,
libX11,
pcre2,
libev,
yajl,
xcb-util-cursor,
libxcb-cursor,
perl,
pango,
perlPackages,
libxkbcommon,
xorgserver,
xorg-server,
xvfb-run,
xdotool,
xrandr,
@@ -69,9 +69,9 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
libxcb
xcbutilkeysyms
xcbutil
xcbutilwm
libxcb-keysyms
libxcb-util
libxcb-wm
xcbutilxrm
libxkbcommon
libstartup_notification
@@ -79,7 +79,7 @@ stdenv.mkDerivation (finalAttrs: {
pcre2
libev
yajl
xcb-util-cursor
libxcb-cursor
perl
pango
perlPackages.AnyEventI3
@@ -104,7 +104,7 @@ stdenv.mkDerivation (finalAttrs: {
doCheck = stdenv.hostPlatform.isLinux;
nativeCheckInputs = lib.optionals finalAttrs.finalPackage.doCheck [
xorgserver
xorg-server
xvfb-run
xdotool
setxkbmap
@@ -5,7 +5,7 @@
pkg-config,
xorgproto,
libxcb,
xcbutilkeysyms,
libxcb-keysyms,
libx11,
i3ipc-glib,
glib,
@@ -25,7 +25,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ pkg-config ];
buildInputs = [
libxcb
xcbutilkeysyms
libxcb-keysyms
xorgproto
libx11.dev
i3ipc-glib
@@ -5,8 +5,8 @@
autoreconfHook,
pkg-config,
libxcb,
xcbutilkeysyms,
xcbutilimage,
libxcb-keysyms,
libxcb-image,
pam,
libX11,
libev,
@@ -35,8 +35,8 @@ stdenv.mkDerivation rec {
];
buildInputs = [
libxcb
xcbutilkeysyms
xcbutilimage
libxcb-keysyms
libxcb-image
pam
libX11
libev
@@ -6,8 +6,8 @@
ninja,
pkg-config,
libxcb,
xcbutilkeysyms,
xcbutilimage,
libxcb-keysyms,
libxcb-image,
xcbutilxrm,
pam,
libX11,
@@ -37,8 +37,8 @@ stdenv.mkDerivation rec {
];
buildInputs = [
libxcb
xcbutilkeysyms
xcbutilimage
libxcb-keysyms
libxcb-image
xcbutilxrm
pam
libX11
@@ -5,8 +5,8 @@
lua,
gettext,
groff,
libICE,
libSM,
libice,
libsm,
libX11,
libXext,
}:
@@ -21,8 +21,8 @@ stdenv.mkDerivation rec {
};
buildInputs = [
libICE
libSM
libice
libsm
libX11
libXext
lua
@@ -14,7 +14,7 @@
libinput,
libxkbcommon,
vulkan-headers,
xcbutilwm,
libxcb-wm,
gtkmm3,
withFiltersPlugin ? true,
withFocusRequestPlugin ? true,
@@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
libinput
libxkbcommon
vulkan-headers
xcbutilwm
libxcb-wm
gtkmm3
];
@@ -15,6 +15,8 @@ let
in
runCommand "dub-to-nix"
{
pname = "dub-to-nix";
version = lib.trivial.version;
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ python3 ];
}
@@ -3,8 +3,8 @@
dotnetCorePackages,
fontconfig,
lib,
libICE,
libSM,
libice,
libsm,
libX11,
stdenv,
writeText,
@@ -56,8 +56,8 @@
lib.optionalAttrs (!stdenv.hostPlatform.isDarwin) {
setupHook = writeText "setupHook.sh" ''
prependToVar dotnetRuntimeDeps \
"${lib.getLib libICE}" \
"${lib.getLib libSM}" \
"${lib.getLib libice}" \
"${lib.getLib libsm}" \
"${lib.getLib libX11}"
'';
}
+2 -2
View File
@@ -18,14 +18,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "adriconf";
version = "2.7.2";
version = "2.7.3";
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "mesa";
repo = "adriconf";
tag = "v${finalAttrs.version}";
sha256 = "sha256-0XTsYeS4tNAnGhuJ81fmjHhFS6fVq1lirui5b+ojxTQ=";
hash = "sha256-MRZYAinBL4fzj/Nhhn22sJgupVMpoeeyOYYWTr+fK+E=";
};
# fix build with c23
+4 -4
View File
@@ -6,8 +6,8 @@
dbus,
fltk_1_3,
gtk2,
libICE,
libSM,
libice,
libsm,
libtiff,
pkg-config,
}:
@@ -60,8 +60,8 @@ stdenv.mkDerivation (finalAttrs: {
dbus
fltk_1_3
gtk2
libICE
libSM
libice
libsm
libtiff
];
+2 -2
View File
@@ -21,7 +21,7 @@
libgbm,
openssl,
systemd,
xcb-util-cursor,
libxcb-cursor,
libxcb-wm,
libxcb-render-util,
libxcb-keysyms,
@@ -64,7 +64,7 @@ stdenv.mkDerivation rec {
openssl
stdenv.cc.cc
systemd
xcb-util-cursor
libxcb-cursor
libx11
libxcb-wm
libxcb-image
+3 -3
View File
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "alistral";
version = "0.6.5";
version = "0.6.6";
src = fetchFromGitHub {
owner = "RustyNova016";
repo = "Alistral";
tag = "v${finalAttrs.version}";
hash = "sha256-X+yTt/oaV0ev0yexTcS0egcv0SQHFMysqSNEhZgikV0=";
hash = "sha256-b6htcjBdh4E9cCUw4ETl3AnmMO3yT6654PLKIGPOPlo=";
};
cargoHash = "sha256-XFBBtTF9V5l2CIyCRbvJqNkbPAT+Yi6PtnN1hjpKrsI=";
cargoHash = "sha256-Udbf0h8XZ8uD7MLTNRKaIJ8AdTvzq1dDQKPXWXunR/w=";
buildNoDefaultFeatures = true;
# Would be cleaner with an "--all-features" option
+2 -2
View File
@@ -51,7 +51,7 @@
libshout,
ffmpeg_6,
libmpeg2,
xcbutilkeysyms,
libxcb-keysyms,
lirc,
lua5_2,
taglib,
@@ -203,7 +203,7 @@ stdenv.mkDerivation (finalAttrs: {
srt
libshout
ffmpeg_6
xcbutilkeysyms
libxcb-keysyms
lirc
lua5_2
taglib
+3 -3
View File
@@ -5,15 +5,15 @@
}:
let
pname = "ankama-launcher";
version = "3.13.18";
version = "3.13.37";
# The original URL for the launcher is:
# https://launcher.cdn.ankama.com/installers/production/Ankama%20Launcher-Setup-x86_64.AppImage
# As it does not encode the version, we use the wayback machine (web.archive.org) to get a fixed URL.
# To update the client, head to web.archive.org and create a new snapshot of the download page.
src = fetchurl {
url = "https://web.archive.org/web/20251121131316/https://launcher.cdn.ankama.com/installers/production/Ankama%20Launcher-Setup-x86_64.AppImage";
hash = "sha256-0GI3qBt/hwRqmfvg817C5IiD8s9AYzTX6w2UAmyR02I=";
url = "https://web.archive.org/web/20260205070121/https://launcher.cdn.ankama.com/installers/production/Ankama%20Launcher-Setup-x86_64.AppImage";
hash = "sha256-6BGx4eS9H2CmvcncVufRrhruVHk78eBfB5PtVFfK0eg=";
};
appimageContents = appimageTools.extract { inherit pname version src; };
+42 -13
View File
@@ -32,6 +32,7 @@
libxkbfile,
libxcb,
minizip,
net-tools,
lsb-release,
freetype,
fontconfig,
@@ -40,21 +41,29 @@
pciutils,
copyDesktopItems,
pulseaudio,
udev,
}:
let
description = "Desktop sharing application, providing remote support and online meetings";
pin = lib.importJSON ./pin.json;
inherit (pin) version;
inherit (stdenv.hostPlatform) system;
url =
if system == "x86_64-linux" then
"https://download.anydesk.com/linux/anydesk-${version}-amd64.tar.gz"
else if system == "aarch64-linux" then
"https://download.anydesk.com/rpi/anydesk-${version}-arm64.tar.gz"
else
throw "cannot install AnyDesk on ${system}";
hash = pin.${system};
in
stdenv.mkDerivation (finalAttrs: {
pname = "anydesk";
version = "7.1.1";
inherit version;
src = fetchurl {
urls = [
"https://download.anydesk.com/linux/anydesk-${finalAttrs.version}-amd64.tar.gz"
"https://download.anydesk.com/linux/generic-linux/anydesk-${finalAttrs.version}-amd64.tar.gz"
];
hash = "sha256-pGzU4dBeWlACAOvshBzTPN6PcNdQkQXAjGFnK+yrKA4=";
inherit url hash;
};
buildInputs = [
@@ -90,6 +99,7 @@ stdenv.mkDerivation (finalAttrs: {
libice
libsm
libxrender
udev
];
nativeBuildInputs = [
@@ -139,17 +149,32 @@ stdenv.mkDerivation (finalAttrs: {
]
} \
--prefix GDK_BACKEND : x11 \
--suffix PATH : ${
lib.makeBinPath [
net-tools
]
} \
--set GTK_THEME Adwaita
'';
passthru = {
updateScript = genericUpdater {
versionLister = writeShellScript "anydesk-versionLister" ''
curl -s https://anydesk.com/en/downloads/linux \
| grep "https://[a-z0-9._/-]*-amd64.tar.gz" -o \
| uniq \
| sed 's,.*/anydesk-\(.*\)-amd64.tar.gz,\1,g'
'';
versionLister =
let
arch =
if system == "x86_64-linux" then
"amd64"
else if system == "aarch64-linux" then
"arm64"
else
throw "cannot update AnyDesk on ${system}";
in
writeShellScript "anydesk-versionLister" ''
curl -s https://anydesk.com/en/downloads/linux \
| grep "https://[a-z0-9._/-]*-${arch}.tar.gz" -o \
| uniq \
| sed 's,.*/anydesk-\(.*\)-${arch}.tar.gz,\1,g'
'';
};
};
@@ -158,7 +183,11 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://www.anydesk.com";
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.unfree;
platforms = [ "x86_64-linux" ];
platforms = [
"x86_64-linux"
"aarch64-linux"
];
mainProgram = "anydesk";
maintainers = [ ];
};
})
+5
View File
@@ -0,0 +1,5 @@
{
"version": "7.1.3",
"x86_64-linux": "sha256-b1WSQMRlFaqhECCBKoPjUIww5Fj3yfN8wxwACuO7RR4=",
"aarch64-linux": "sha256-Yb5Jnjxs8AmMeFvWY+VYGTovpLwW1PRPBEJZUF63gA0="
}
+4 -4
View File
@@ -43,8 +43,8 @@
wayland,
wayland-protocols,
wayland-scanner,
xcbutil,
xcbutilwm,
libxcb-util,
libxcb-wm,
xz,
# Boolean flags
buildManPages ? true,
@@ -105,8 +105,8 @@ stdenv.mkDerivation (finalAttrs: {
valgrind
wayland
wayland-protocols
xcbutil
xcbutilwm
libxcb-util
libxcb-wm
xz
]
++ lib.optionals (!useBuiltinLua) [ luajit ]
+2 -2
View File
@@ -15,7 +15,7 @@
libXtst,
wrapGAppsHook3,
pixman,
libpthreadstubs,
libpthread-stubs,
gtkmm3,
libXau,
libXdmcp,
@@ -74,7 +74,7 @@ stdenv.mkDerivation (finalAttrs: {
libepoxy
libXtst
pixman
libpthreadstubs
libpthread-stubs
gtkmm3
libXau
libXdmcp
+2 -2
View File
@@ -5,7 +5,7 @@
cairomm,
cmake,
libjack2,
libpthreadstubs,
libpthread-stubs,
libXdmcp,
libxshmfence,
libsndfile,
@@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
cairomm
libjack2
libpthreadstubs
libpthread-stubs
libXdmcp
libxshmfence
libsndfile
+4 -4
View File
@@ -5,8 +5,8 @@
alsa-lib,
fetchurl,
gcc-unwrapped,
libICE,
libSM,
libice,
libsm,
libX11,
libXext,
}:
@@ -24,8 +24,8 @@ stdenv.mkDerivation (finalAttrs: {
SDL
alsa-lib
gcc-unwrapped
libICE
libSM
libice
libsm
libX11
libXext
];
+2 -2
View File
@@ -42,7 +42,7 @@
libepoxy,
libXdmcp,
libXtst,
libpthreadstubs,
libpthread-stubs,
libsbsms_2_3_0,
libselinux,
libsepol,
@@ -138,7 +138,7 @@ stdenv.mkDerivation (finalAttrs: {
libepoxy
libXdmcp
libXtst
libpthreadstubs
libpthread-stubs
libxkbcommon
libselinux
libsepol
+3 -3
View File
@@ -11,13 +11,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "autoprefixer";
version = "10.4.23";
version = "10.4.24";
src = fetchFromGitHub {
owner = "postcss";
repo = "autoprefixer";
rev = finalAttrs.version;
hash = "sha256-sz4tE0WqSHJ4ExJ0yL24mTux5/eGuhIyKyrZqs4hSxQ=";
hash = "sha256-9XZWkBDqkaBbIHq3wIbo4neToPM+NCxi9c1AyVqmnvc=";
};
nativeBuildInputs = [
@@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: {
inherit (finalAttrs) pname version src;
pnpm = pnpm_9;
fetcherVersion = 1;
hash = "sha256-xPG67b54h+KmDrCgMmTVVVnBah9L6rgjh+EWnEzzI0w=";
hash = "sha256-fyygZMpRMm5tL5/kpERKXUNA9qqDt6ZkzT4zWtqQSv8=";
};
installPhase = ''
+4 -4
View File
@@ -5,8 +5,8 @@
fetchzip,
fontconfig,
lib,
libICE,
libSM,
libice,
libsm,
libX11,
libXcursor,
libXext,
@@ -81,9 +81,9 @@ stdenvNoCC.mkDerivation (
patchShebangs build.sh
substituteInPlace src/Avalonia.X11/ICELib.cs \
--replace-fail '"libICE.so.6"' '"${lib.getLib libICE}/lib/libICE.so.6"'
--replace-fail '"libICE.so.6"' '"${lib.getLib libice}/lib/libICE.so.6"'
substituteInPlace src/Avalonia.X11/SMLib.cs \
--replace-fail '"libSM.so.6"' '"${lib.getLib libSM}/lib/libSM.so.6"'
--replace-fail '"libSM.so.6"' '"${lib.getLib libsm}/lib/libSM.so.6"'
substituteInPlace src/Avalonia.X11/XLib.cs \
--replace-fail '"libX11.so.6"' '"${lib.getLib libX11}/lib/libX11.so.6"' \
--replace-fail '"libXrandr.so.2"' '"${lib.getLib libXrandr}/lib/libXrandr.so.2"' \
+2 -2
View File
@@ -15,7 +15,7 @@
gobject-introspection,
gtk-doc,
docbook_xsl,
xorgserver,
xorg-server,
dbus,
python3,
wrapGAppsHook3,
@@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: {
vala
which
wrapGAppsHook3
xorgserver
xorg-server
];
buildInputs = [
+2 -2
View File
@@ -31,14 +31,14 @@
}:
stdenv.mkDerivation (finalAttrs: {
version = "4.4.0";
version = "4.5.0";
pname = "baresip";
src = fetchFromGitHub {
owner = "baresip";
repo = "baresip";
rev = "v${finalAttrs.version}";
hash = "sha256-/4XFuOKE/VCIkue9QGwNK/MxkeBU8XoyfLPZd6WAuNg=";
hash = "sha256-tut6HC4wn749BqIoRMhk/O2iN4y2hr6MVEnOICroKEM=";
};
patches = [
+2 -2
View File
@@ -17,11 +17,11 @@ let
in
stdenv.mkDerivation rec {
pname = "bazarr";
version = "1.5.3";
version = "1.5.4";
src = fetchzip {
url = "https://github.com/morpheus65535/bazarr/releases/download/v${version}/bazarr.zip";
hash = "sha256-2JzsGnGgrkD5G0ZmrphkPZTnak3gdkHloXRKA+p9Y/0=";
hash = "sha256-NHfEhatHs03DdiyMwpZdJwi55NBHoaPXMmhkq+D1bqE=";
stripRoot = false;
};
+2 -2
View File
@@ -9,10 +9,10 @@
}:
let
pname = "beeper";
version = "4.2.495";
version = "4.2.532";
src = fetchurl {
url = "https://beeper-desktop.download.beeper.com/builds/Beeper-${version}-x86_64.AppImage";
hash = "sha256-UZtJTKSFnKR192i2lRUYw/kjxGzq45VI4Rac6vzcQc0=";
hash = "sha256-7v3MPwfsW47rP8Nnt39M9aBR4niYEaG2UZ6cuMfVp+Q=";
};
appimageContents = appimageTools.extract {
inherit pname version src;
+6 -6
View File
@@ -22,10 +22,10 @@
libGL,
libxcb,
vst2-sdk,
xcbutil,
libxcb-util,
libxkbcommon,
xcbutilkeysyms,
xcb-util-cursor,
libxcb-keysyms,
libxcb-cursor,
gtk3,
webkitgtk_4_1,
python3,
@@ -112,10 +112,10 @@ stdenv.mkDerivation (finalAttrs: {
zenity
alsa-tools
libxcb
xcbutil
libxcb-util
libxkbcommon
xcbutilkeysyms
xcb-util-cursor
libxcb-keysyms
libxcb-cursor
mount
];
+4 -4
View File
@@ -8,13 +8,13 @@
}:
buildGoModule rec {
pname = "beszel";
version = "0.18.2";
version = "0.18.3";
src = fetchFromGitHub {
owner = "henrygd";
repo = "beszel";
tag = "v${version}";
hash = "sha256-7jXhlstGuQc3EP4fm5k9FD22nge0ecXVZAk8mXdyKc0=";
hash = "sha256-/rFVH3kWf9OB3/iJNOARG85y1WH03hW8LvsIRzq1vnU=";
};
webui = buildNpmPackage {
@@ -48,10 +48,10 @@ buildGoModule rec {
sourceRoot = "${src.name}/internal/site";
npmDepsHash = "sha256-Ks78fCJeHoLCImkyEHo1fSRJqIOEEvL6Zyydpy5LlTw=";
npmDepsHash = "sha256-509/n5OH4z6LZH+jlmDLl2DlqKrD7M5ajtalmF/4n1o=";
};
vendorHash = "sha256-OnCX/0DGtkcACuWxGfIreS6SSx9dKq+feWKSymtkABs=";
vendorHash = "sha256-O5gFpQ90AQFSAidPTWPrODZ4LWuwrOMpzEH/8HrjBig=";
preBuild = ''
mkdir -p internal/site/dist
+8 -8
View File
@@ -12,10 +12,10 @@
stdenv,
unzip,
wayland,
xcbutilimage,
xcbutilkeysyms,
xcbutilrenderutil,
xcbutilwm,
libxcb-image,
libxcb-keysyms,
libxcb-render-util,
libxcb-wm,
libxml2,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -61,10 +61,10 @@ stdenv.mkDerivation (finalAttrs: {
libxkbcommon
stdenv.cc.cc.lib
wayland
xcbutilimage
xcbutilkeysyms
xcbutilrenderutil
xcbutilwm
libxcb-image
libxcb-keysyms
libxcb-render-util
libxcb-wm
];
installPhase = ''
+2 -2
View File
@@ -15,7 +15,7 @@
libjpeg,
libtool,
wxGTK32,
xcbutil,
libxcb-util,
sqlite,
gtk3,
patchelf,
@@ -64,7 +64,7 @@ stdenv.mkDerivation rec {
libnotify
libX11
libxcb
xcbutil
libxcb-util
];
NIX_LDFLAGS = lib.optionalString (!headless) "-lX11";
+6 -6
View File
@@ -4,9 +4,9 @@
fetchFromGitHub,
libxcb,
libXinerama,
xcbutil,
xcbutilkeysyms,
xcbutilwm,
libxcb-util,
libxcb-keysyms,
libxcb-wm,
nixosTests,
}:
@@ -24,9 +24,9 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
libxcb
libXinerama
xcbutil
xcbutilkeysyms
xcbutilwm
libxcb-util
libxcb-keysyms
libxcb-wm
];
makeFlags = [ "PREFIX=$(out)" ];
+2 -2
View File
@@ -14,7 +14,7 @@
gnome-settings-daemon,
dbus,
json-glib,
libICE,
libice,
xmlto,
docbook_xsl,
docbook_xml_dtd_412,
@@ -70,7 +70,7 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
glib
gtk3
libICE
libice
gnome-desktop
json-glib
xtrans
+4 -4
View File
@@ -27,9 +27,9 @@
glib,
libbsd,
libX11,
xorgserver,
xorg-server,
kmod,
xf86videonouveau,
xf86-video-nouveau,
nvidia_x11 ? linuxPackages.nvidia_x11,
linuxPackages,
pkgsi686Linux,
@@ -65,12 +65,12 @@ let
bbdPath = lib.makeBinPath [
kmod
xorgserver
xorg-server
];
xmodules = lib.concatStringsSep "," (
map (x: "${x.out or x}/lib/xorg/modules") (
[ xorgserver ] ++ lib.optional (!useNvidia) xf86videonouveau
[ xorg-server ] ++ lib.optional (!useNvidia) xf86-video-nouveau
)
);
+1
View File
@@ -73,6 +73,7 @@ buildFHSEnv {
udev
libxkbcommon
libgbm
libglvnd
nspr
nss
pango
+2 -2
View File
@@ -9,7 +9,7 @@
libX11,
pkg-config,
upx,
xcbutil,
libxcb-util,
}:
stdenv.mkDerivation {
@@ -28,7 +28,7 @@ stdenv.mkDerivation {
libGL
libGLU
libX11
xcbutil
libxcb-util
];
nativeBuildInputs = [
+2 -2
View File
@@ -14,7 +14,7 @@
wayland-protocols,
pixman,
libxkbcommon,
xcbutilwm,
libxcb-wm,
libGL,
libX11,
xwayland ? null,
@@ -61,7 +61,7 @@ stdenv.mkDerivation (finalAttrs: {
wayland-protocols
pixman
libxkbcommon
xcbutilwm
libxcb-wm
libGL
libX11
];
+2 -2
View File
@@ -8,7 +8,7 @@
libevdev,
libinput,
libxkbcommon,
xcbutilwm,
libxcb-wm,
makeWrapper,
meson,
ninja,
@@ -53,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: {
libevdev
libinput
libxkbcommon
xcbutilwm
libxcb-wm
pango
pixman
systemd
+6 -6
View File
@@ -6,9 +6,9 @@
pkg-config,
cairo,
libxkbcommon,
xcbutilcursor,
xcbutilkeysyms,
xcbutil,
libxcb-cursor,
libxcb-keysyms,
libxcb-util,
libXrandr,
libXinerama,
libXcursor,
@@ -37,9 +37,9 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
cairo
libxkbcommon
xcbutilcursor
xcbutilkeysyms
xcbutil
libxcb-cursor
libxcb-keysyms
libxcb-util
libXrandr
libXinerama
libXcursor
+2 -2
View File
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "chsrc";
version = "0.2.3";
version = "0.2.4";
src = fetchFromGitHub {
owner = "RubyMetric";
repo = "chsrc";
tag = "v${finalAttrs.version}";
hash = "sha256-AgyaaKPCyqivCMd6VrV1Fiu6D/bvgW/faztVByjghiQ=";
hash = "sha256-DPX6CeFaN9dMRz8NzJs/7v9Orgh6+MV2xmOLdtDqEtI=";
};
nativeBuildInputs = [ texinfo ];
+3 -3
View File
@@ -1,6 +1,6 @@
import ./generic.nix {
version = "25.12.4.35-stable";
rev = "4b2fbdcba83cf43fcf641e8dc492dfe0eaddce1a";
hash = "sha256-XC6Mt+XmCcRp4V0U8RPBIqPNZdN3KdSz8IDh49ZcWBE=";
version = "26.1.2.11-stable";
rev = "53779390caa67a65a2368cdbb7533ed925608ba9";
hash = "sha256-azzrQ37AhC0KvA7ZMLlSSWxEdwzSfrbaBFSUerOqVCY=";
lts = false;
}
+2 -2
View File
@@ -14,7 +14,7 @@
libmodule,
libXdmcp,
util-linux,
libpthreadstubs,
libpthread-stubs,
enableDdc ? true,
ddcutil,
enableDpms ? true,
@@ -83,7 +83,7 @@ stdenv.mkDerivation (finalAttrs: {
libXdmcp
util-linux
libpthreadstubs
libpthread-stubs
]
++ lib.optionals enableDdc [ ddcutil ]
++ lib.optionals enableDpms [ libXext ]
+3 -3
View File
@@ -6,18 +6,18 @@
buildGoModule (finalAttrs: {
pname = "cnspec";
version = "12.20.1";
version = "12.21.0";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnspec";
tag = "v${finalAttrs.version}";
hash = "sha256-tckUExRppqjpO2yS4J/+8w8SE4b6zKWjFY6xlpVFcKE=";
hash = "sha256-MxdCYUxPKRwnZuoBBI6CB6vAansojfdQ0aiBpZiYnHw=";
};
proxyVendor = true;
vendorHash = "sha256-z6Y4d76TaormYbtstm1uytfXGfoHQ+9/6bw6uyRYsP8=";
vendorHash = "sha256-y1IXxytA5n1m8qOhZiZ7X1O7qJlx7Q+VCuox53miX2M=";
subPackages = [ "apps/cnspec" ];
@@ -10,11 +10,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "copilot-language-server";
version = "1.418.0";
version = "1.421.0";
src = fetchzip {
url = "https://github.com/github/copilot-language-server-release/releases/download/${finalAttrs.version}/copilot-language-server-js-${finalAttrs.version}.zip";
hash = "sha256-DFFQav3UTCItIQo1ksxy29smIMyyAHEDdhrdKf4NH1k=";
hash = "sha256-W9uEfP/2wEBm/KcsH0iNVzFT8rGj34xkNKtAglsQbMg=";
stripRoot = false;
};
+5 -5
View File
@@ -9,11 +9,11 @@ let
dotnet-sdk = dotnetCorePackages.sdk_10_0;
in
buildDotnetGlobalTool rec {
buildDotnetGlobalTool (finalAttrs: {
pname = "csharp-ls";
version = "0.21.0";
version = "0.22.0";
nugetHash = "sha256-XFzTJ7UWaFQEmFmdY/zY4zjKZaKK9aUq4Zbt3h+19bg=";
nugetHash = "sha256-11ysfIiYnQG1vpfvmUWHuCR//rOLfYVRoQWedThojqc=";
inherit dotnet-sdk;
dotnet-runtime = dotnet-sdk;
@@ -29,7 +29,7 @@ buildDotnetGlobalTool rec {
description = "Roslyn-based LSP language server for C#";
mainProgram = "csharp-ls";
homepage = "https://github.com/razzmatazz/csharp-language-server";
changelog = "https://github.com/razzmatazz/csharp-language-server/releases/tag/v${version}";
changelog = "https://github.com/razzmatazz/csharp-language-server/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ GaetanLepage ];
@@ -40,4 +40,4 @@ buildDotnetGlobalTool rec {
"aarch64-darwin"
];
};
}
})
+2 -2
View File
@@ -7,11 +7,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ddrescue";
version = "1.29.1";
version = "1.30";
src = fetchurl {
url = "mirror://gnu/ddrescue/ddrescue-${finalAttrs.version}.tar.lz";
sha256 = "sha256-3dfUXfAmgHg1ouxqucNl3y7xno3hpQ/+aIbNOR4E3XU=";
hash = "sha256-ImRiLTCdbIehz8GRSCkriFmmiOm8AtRwL1zU8oh0VUI=";
};
nativeBuildInputs = [ lzip ];
+8 -8
View File
@@ -2,10 +2,10 @@
lib,
stdenv,
fetchFromBitbucket,
xcbutil,
xcbutilkeysyms,
xcbutilwm,
xcb-util-cursor,
libxcb-util,
libxcb-keysyms,
libxcb-wm,
libxcb-cursor,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -20,10 +20,10 @@ stdenv.mkDerivation (finalAttrs: {
};
buildInputs = [
xcbutil
xcbutilkeysyms
xcbutilwm
xcb-util-cursor
libxcb-util
libxcb-keysyms
libxcb-wm
libxcb-cursor
];
postPatch = ''
@@ -16,14 +16,14 @@
gettext,
libGL,
libGLU,
libSM,
libsm,
libXdmcp,
libXext,
libXinerama,
libXrandr,
libXxf86vm,
libao,
libpthreadstubs,
libpthread-stubs,
libpulseaudio,
libusb1,
mbedtls,
@@ -86,14 +86,14 @@ stdenv.mkDerivation (finalAttrs: {
gettext
libGL
libGLU
libSM
libsm
libXdmcp
libXext
libXinerama
libXrandr
libXxf86vm
libao
libpthreadstubs
libpthread-stubs
libpulseaudio
libusb1
mbedtls
+2 -2
View File
@@ -5,7 +5,7 @@
nix-update-script,
}:
let
version = "1.43";
version = "1.44";
in
python3.pkgs.buildPythonApplication {
pname = "dput-ng";
@@ -17,7 +17,7 @@ python3.pkgs.buildPythonApplication {
owner = "debian";
repo = "dput-ng";
tag = "debian/${version}";
hash = "sha256-zrH4h4C4y3oTiOXsidFv/rIJNzCdV2lqzNEg0SOkX4w=";
hash = "sha256-3MdxyTRnoK5SUJzY5DTzfOiurcbtxujhiNpMABNLxgY=";
};
postPatch = ''
+2 -2
View File
@@ -13,7 +13,7 @@
expat,
glew,
freetype,
libSM,
libsm,
libXext,
libGL,
libGLU,
@@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: {
expat
glew
freetype
libSM
libsm
libXext
libGL
libGLU
+2 -2
View File
@@ -10,7 +10,7 @@
libXext,
libX11,
libpng,
libpthreadstubs,
libpthread-stubs,
libsmf,
libsndfile,
lv2,
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
libXext
libX11
libpng
libpthreadstubs
libpthread-stubs
libsmf
libsndfile
lv2
+4 -4
View File
@@ -8,13 +8,13 @@
alsa-lib,
libX11,
libsndfile,
libSM,
libsm,
libsamplerate,
libtool,
autoconf,
automake,
xorgproto,
libICE,
libice,
pkg-config,
}:
@@ -43,11 +43,11 @@ stdenv.mkDerivation rec {
alsa-lib
libX11
libsndfile
libSM
libsm
libsamplerate
libtool
xorgproto
libICE
libice
];
meta = {
+2 -2
View File
@@ -16,7 +16,7 @@
wayland-scanner,
wlroots_0_18,
writeText,
xcbutilwm,
libxcb-wm,
xwayland,
# Boolean flags
enableXWayland ? true,
@@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: {
]
++ lib.optionals enableXWayland [
libX11
xcbutilwm
libxcb-wm
xwayland
];
+2 -2
View File
@@ -5,7 +5,7 @@
pkg-config,
freetype,
imlib2,
libSM,
libsm,
libXcomposite,
libXdamage,
libXext,
@@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
freetype
imlib2
libSM
libsm
libXcomposite
libXdamage
libXext
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "ecspresso";
version = "2.7.0";
version = "2.7.1";
src = fetchFromGitHub {
owner = "kayac";
repo = "ecspresso";
tag = "v${version}";
hash = "sha256-GaxMpc6VUnPPlpFxptWFEpAec5VuSR0EOBOuZufrxvM=";
hash = "sha256-YKFaz31Dy4w8QLsNMyjVbbK/984D37snlFbNYeYr8SE=";
};
subPackages = [
+2 -2
View File
@@ -10,7 +10,7 @@
openimageio,
libjpeg,
libpng,
libpthreadstubs,
libpthread-stubs,
libX11,
glib,
}:
@@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: {
libjpeg
libpng
libX11
libpthreadstubs
libpthread-stubs
]
++ lib.optionals stdenv.hostPlatform.isDarwin [ glib ];
+4 -4
View File
@@ -14,8 +14,8 @@
libXmu,
libXext,
libXt,
libSM,
libICE,
libsm,
libice,
libpng,
pkg-config,
gettext,
@@ -48,8 +48,8 @@ stdenv.mkDerivation (finalAttrs: {
libXmu
libXext
libXt
libSM
libICE
libsm
libice
libpng
gettext
];
+2 -2
View File
@@ -8,11 +8,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "fabric-installer";
version = "1.1.0";
version = "1.1.1";
src = fetchurl {
url = "https://maven.fabricmc.net/net/fabricmc/fabric-installer/${finalAttrs.version}/fabric-installer-${finalAttrs.version}.jar";
sha256 = "sha256-wgxAfVyksRmq6XhH6y+7HTTJKWm2R/u7HeL9NsoAc44=";
hash = "sha256-JIemndb52cJgUmWnFC13wmq2LtxiDmvPgQ1YHS7jG3k=";
};
dontUnpack = true;
+4 -4
View File
@@ -4,8 +4,8 @@
factorio-utils,
fetchurl,
libGL,
libICE,
libSM,
libice,
libsm,
libX11,
libXcursor,
libXext,
@@ -242,8 +242,8 @@ let
libPath = lib.makeLibraryPath [
alsa-lib
libGL
libICE
libSM
libice
libsm
libX11
libXcursor
libXext
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "featherpad";
version = "1.6.2";
version = "1.6.3";
src = fetchFromGitHub {
owner = "tsujan";
repo = "FeatherPad";
tag = "V${finalAttrs.version}";
hash = "sha256-G47ltOiyNEk/NrFWoXpft/rCJ18t0FTZrc5ReEJL6TU=";
hash = "sha256-h/Opw4PmIEZdIx+gXoXriA0h1YxyImiZJFFPr1KUo/A=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "files-cli";
version = "2.15.195";
version = "2.15.200";
src = fetchFromGitHub {
repo = "files-cli";
owner = "files-com";
rev = "v${version}";
hash = "sha256-tr1l+5JcGIKsT4EvoYM4Nb9KS8DEoSiFRANNSb4lKBY=";
hash = "sha256-z3Zcrb9cPhiKe/Pj2W4Mr7QVOwBaDNq3AwjruioiHJI=";
};
vendorHash = "sha256-ctld8euKWNwmfk9qfwSAdkBeuPGcklbIBaIs+r9nHT4=";
vendorHash = "sha256-bkLHprUxr14LmkEEVzFYtTxTXhSESadjm1y32xzHaJY=";
ldflags = [
"-s"
+5 -5
View File
@@ -13,8 +13,8 @@
let
# These files can be found in Stockfish/src/evaluate.h
nnueBigFile = "nn-1c0000000000.nnue";
nnueBigHash = "sha256-HAAAAAAApn1imZnZMtDDc/dFDOQ80S0FYoaPTq+a4q0=";
nnueBigFile = "nn-c288c895ea92.nnue";
nnueBigHash = "sha256-wojIleqSRCnqkJLj82srPB8A8qOkx1n/flfnnjtD5Kc=";
nnueBig = fetchurl {
url = "https://tests.stockfishchess.org/api/nn/${nnueBigFile}";
hash = nnueBigHash;
@@ -28,13 +28,13 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "fishnet";
version = "2.12.0";
version = "2.13.0";
src = fetchFromGitHub {
owner = "lichess-org";
repo = "fishnet";
tag = "v${finalAttrs.version}";
hash = "sha256-35/izbCfDA5R+HudL8gdk7CVmwu+GLuVtwTuYAwSBDg=";
hash = "sha256-SW51EQvh73ZnMX6MflEzL06a4+XnqPPs7ooaTqY9eVc=";
fetchSubmodules = true;
};
@@ -45,7 +45,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
cp -v '${nnueSmall}' 'Fairy-Stockfish/src/${nnueSmallFile}'
'';
cargoHash = "sha256-cBNooWIVRk3DsXuF03mSOPYrgadxg8gEhG2aReeUkGs=";
cargoHash = "sha256-NzjgYS9AVQcKzI86Y3RPs2keqnby/LN5KGd6j4IesDQ=";
nativeInstallCheckInputs = [
versionCheckHook
+4 -4
View File
@@ -7,11 +7,11 @@
freealut,
libGLU,
libGL,
libICE,
libice,
libjpeg,
openal,
plib,
libSM,
libsm,
libunwind,
libX11,
xorgproto,
@@ -75,12 +75,12 @@ stdenv.mkDerivation rec {
freealut
libGLU
libGL
libICE
libice
libjpeg
openal
openscenegraph
plib
libSM
libsm
libunwind
libX11
xorgproto

Some files were not shown because too many files have changed in this diff Show More