Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
b95fd52e 2b7a2cf9

+341 -142
+6
maintainers/maintainer-list.nix
··· 7015 7015 githubId = 2308444; 7016 7016 name = "Joshua Gilman"; 7017 7017 }; 7018 + jnsgruk = { 7019 + email = "jon@sgrs.uk"; 7020 + github = "jnsgruk"; 7021 + githubId = 668505; 7022 + name = "Jon Seager"; 7023 + }; 7018 7024 jo1gi = { 7019 7025 email = "joakimholm@protonmail.com"; 7020 7026 github = "jo1gi";
+1
nixos/modules/module-list.nix
··· 1365 1365 ./virtualisation/lxc.nix 1366 1366 ./virtualisation/lxcfs.nix 1367 1367 ./virtualisation/lxd.nix 1368 + ./virtualisation/multipass.nix 1368 1369 ./virtualisation/nixos-containers.nix 1369 1370 ./virtualisation/oci-containers.nix 1370 1371 ./virtualisation/openstack-options.nix
-73
nixos/modules/services/x11/desktop-managers/plasma5.nix
··· 28 28 29 29 libsForQt5 = pkgs.plasma5Packages; 30 30 inherit (libsForQt5) kdeGear kdeFrameworks plasma5; 31 - inherit (pkgs) writeText; 32 31 inherit (lib) 33 32 getBin optionalString literalExpression 34 33 mkRemovedOptionModule mkRenamedOptionModule 35 34 mkDefault mkIf mkMerge mkOption mkPackageOptionMD types; 36 35 37 - ini = pkgs.formats.ini { }; 38 - 39 - gtkrc2 = writeText "gtkrc-2.0" '' 40 - # Default GTK+ 2 config for NixOS Plasma 5 41 - include "/run/current-system/sw/share/themes/Breeze/gtk-2.0/gtkrc" 42 - style "user-font" 43 - { 44 - font_name="Sans Serif Regular" 45 - } 46 - widget_class "*" style "user-font" 47 - gtk-font-name="Sans Serif Regular 10" 48 - gtk-theme-name="Breeze" 49 - gtk-icon-theme-name="breeze" 50 - gtk-fallback-icon-theme="hicolor" 51 - gtk-cursor-theme-name="breeze_cursors" 52 - gtk-toolbar-style=GTK_TOOLBAR_ICONS 53 - gtk-menu-images=1 54 - gtk-button-images=1 55 - ''; 56 - 57 - gtk3_settings = ini.generate "settings.ini" { 58 - Settings = { 59 - gtk-font-name = "Sans Serif Regular 10"; 60 - gtk-theme-name = "Breeze"; 61 - gtk-icon-theme-name = "breeze"; 62 - gtk-fallback-icon-theme = "hicolor"; 63 - gtk-cursor-theme-name = "breeze_cursors"; 64 - gtk-toolbar-style = "GTK_TOOLBAR_ICONS"; 65 - gtk-menu-images = 1; 66 - gtk-button-images = 1; 67 - }; 68 - }; 69 - 70 - kcminputrc = ini.generate "kcminputrc" { 71 - Mouse = { 72 - cursorTheme = "breeze_cursors"; 73 - cursorSize = 0; 74 - }; 75 - }; 76 - 77 36 activationScript = '' 78 37 ${set_XDG_CONFIG_HOME} 79 38 ··· 117 76 # expected to set the default themselves. 118 77 # 2. Contaminate / if $HOME is unset; do not check if $HOME is set. 119 78 XDG_CONFIG_HOME=''${XDG_CONFIG_HOME:-$HOME/.config} 120 - ''; 121 - 122 - startplasma = '' 123 - ${set_XDG_CONFIG_HOME} 124 - mkdir -p "''${XDG_CONFIG_HOME}" 125 - '' + optionalString config.hardware.pulseaudio.enable '' 126 - # Load PulseAudio module for routing support. 127 - # See also: http://colin.guthr.ie/2009/10/so-how-does-the-kde-pulseaudio-support-work-anyway/ 128 - ${getBin config.hardware.pulseaudio.package}/bin/pactl load-module module-device-manager "do_routing=1" 129 - '' + '' 130 - ${activationScript} 131 - 132 - # Create default configurations if Plasma has never been started. 133 - kdeglobals="''${XDG_CONFIG_HOME}/kdeglobals" 134 - if ! [ -f "$kdeglobals" ]; then 135 - kcminputrc="''${XDG_CONFIG_HOME}/kcminputrc" 136 - if ! [ -f "$kcminputrc" ]; then 137 - cat ${kcminputrc} >"$kcminputrc" 138 - fi 139 - 140 - gtkrc2="$HOME/.gtkrc-2.0" 141 - if ! [ -f "$gtkrc2" ]; then 142 - cat ${gtkrc2} >"$gtkrc2" 143 - fi 144 - 145 - gtk3_settings="''${XDG_CONFIG_HOME}/gtk-3.0/settings.ini" 146 - if ! [ -f "$gtk3_settings" ]; then 147 - mkdir -p "$(dirname "$gtk3_settings")" 148 - cat ${gtk3_settings} >"$gtk3_settings" 149 - fi 150 - fi 151 79 ''; 152 80 153 81 in ··· 474 402 475 403 # Update the start menu for each user that is currently logged in 476 404 system.userActivationScripts.plasmaSetup = activationScript; 477 - services.xserver.displayManager.setupCommands = startplasma; 478 405 479 406 nixpkgs.config.firefox.enablePlasmaBrowserIntegration = true; 480 407 })
+61
nixos/modules/virtualisation/multipass.nix
··· 1 + { config 2 + , lib 3 + , pkgs 4 + , ... 5 + }: 6 + 7 + let 8 + cfg = config.virtualisation.multipass; 9 + in 10 + { 11 + options = { 12 + virtualisation.multipass = { 13 + enable = lib.mkEnableOption (lib.mdDoc '' 14 + Multipass, a simple manager for virtualised Ubuntu instances. 15 + ''); 16 + 17 + logLevel = lib.mkOption { 18 + type = lib.types.enum [ "error" "warning" "info" "debug" "trace" ]; 19 + default = "debug"; 20 + description = lib.mdDoc '' 21 + The logging verbosity of the multipassd binary. 22 + ''; 23 + }; 24 + 25 + package = lib.mkPackageOptionMD pkgs "multipass" { }; 26 + }; 27 + }; 28 + 29 + config = lib.mkIf cfg.enable { 30 + environment.systemPackages = [ cfg.package ]; 31 + 32 + systemd.services.multipass = { 33 + description = "Multipass orchestrates virtual Ubuntu instances."; 34 + 35 + wantedBy = [ "multi-user.target" ]; 36 + wants = [ "network.target" ]; 37 + after = [ "network.target" ]; 38 + 39 + environment = { 40 + "XDG_DATA_HOME" = "/var/lib/multipass/data"; 41 + "XDG_CACHE_HOME" = "/var/lib/multipass/cache"; 42 + "XDG_CONFIG_HOME" = "/var/lib/multipass/config"; 43 + }; 44 + 45 + serviceConfig = { 46 + ExecStart = "${cfg.package}/bin/multipassd --logger platform --verbosity ${cfg.logLevel}"; 47 + SyslogIdentifer = "multipassd"; 48 + Restart = "on-failure"; 49 + TimeoutStopSec = 300; 50 + Type = "simple"; 51 + 52 + WorkingDirectory = "/var/lib/multipass"; 53 + 54 + StateDirectory = "multipass"; 55 + StateDirectoryMode = "0750"; 56 + CacheDirectory = "multipass"; 57 + CacheDirectoryMode = "0750"; 58 + }; 59 + }; 60 + }; 61 + }
+1
nixos/tests/all-tests.nix
··· 412 412 mpd = handleTest ./mpd.nix {}; 413 413 mpv = handleTest ./mpv.nix {}; 414 414 mtp = handleTest ./mtp.nix {}; 415 + multipass = handleTest ./multipass.nix {}; 415 416 mumble = handleTest ./mumble.nix {}; 416 417 musescore = handleTest ./musescore.nix {}; 417 418 munin = handleTest ./munin.nix {};
+37
nixos/tests/multipass.nix
··· 1 + import ./make-test-python.nix ({ pkgs, lib, ... }: 2 + 3 + let 4 + multipass-image = import ../release.nix { 5 + configuration = { 6 + # Building documentation makes the test unnecessarily take a longer time: 7 + documentation.enable = lib.mkForce false; 8 + }; 9 + }; 10 + 11 + in 12 + { 13 + name = "multipass"; 14 + 15 + meta.maintainers = [ lib.maintainers.jnsgruk ]; 16 + 17 + nodes.machine = { lib, ... }: { 18 + virtualisation = { 19 + cores = 1; 20 + memorySize = 1024; 21 + diskSize = 4096; 22 + 23 + multipass.enable = true; 24 + }; 25 + }; 26 + 27 + testScript = '' 28 + machine.wait_for_unit("sockets.target") 29 + machine.wait_for_unit("multipass.service") 30 + machine.wait_for_file("/var/lib/multipass/data/multipassd/network/multipass_subnet") 31 + 32 + # Wait for Multipass to settle 33 + machine.sleep(1) 34 + 35 + machine.succeed("multipass list") 36 + ''; 37 + })
+57 -45
pkgs/applications/editors/vim/plugins/generated.nix
··· 293 293 294 294 SchemaStore-nvim = buildVimPluginFrom2Nix { 295 295 pname = "SchemaStore.nvim"; 296 - version = "2023-02-03"; 296 + version = "2023-02-04"; 297 297 src = fetchFromGitHub { 298 298 owner = "b0o"; 299 299 repo = "SchemaStore.nvim"; 300 - rev = "bb952ae19d2b227b549133a3b0ed69a3436d208e"; 301 - sha256 = "0lg5ibn3q1kw951k7j11f7c24qmf4sy9y3y2pqlpvk9bvc095jyl"; 300 + rev = "5c5723bd464fd048f5d62fcf20c41495d3386a33"; 301 + sha256 = "1vpay869faixkxpvxlwpk44pidjgnrhkchnchfsbd6c2brhgzz11"; 302 302 }; 303 303 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 304 304 }; ··· 727 727 728 728 aurora = buildVimPluginFrom2Nix { 729 729 pname = "aurora"; 730 - version = "2023-02-02"; 730 + version = "2023-02-04"; 731 731 src = fetchFromGitHub { 732 732 owner = "ray-x"; 733 733 repo = "aurora"; 734 - rev = "ef44f07a563d59b23c3f17792f4ff3b5fb4280a1"; 735 - sha256 = "14w830fnr19rnjqwg5yqns4xf27nhvc169qrmkjn8y054i6yjsg2"; 734 + rev = "f7b2df980aa0518a1a208974dfcbc51ff91b531e"; 735 + sha256 = "1d0p7d7kicqy4bbh3kaxn9as71afjljp38lhcc595l2b8nlaf2hc"; 736 736 }; 737 737 meta.homepage = "https://github.com/ray-x/aurora/"; 738 738 }; ··· 1759 1759 1760 1760 coc-lua = buildVimPluginFrom2Nix { 1761 1761 pname = "coc-lua"; 1762 - version = "2023-02-01"; 1762 + version = "2023-02-04"; 1763 1763 src = fetchFromGitHub { 1764 1764 owner = "josa42"; 1765 1765 repo = "coc-lua"; 1766 - rev = "80858aa01d57ed2f93c6bc388bad373810d41a21"; 1767 - sha256 = "0rcikmjdhcw39kngx93snpnn0sh780drqnn342gg9ifnysbva3d9"; 1766 + rev = "9f702344b9550800e9ca928cd21fd6dcc8dffaef"; 1767 + sha256 = "10s0nqhybry6m6p13gvmchmc6in7zn7pgi1930svy7czqblcg6rw"; 1768 1768 }; 1769 1769 meta.homepage = "https://github.com/josa42/coc-lua/"; 1770 1770 }; ··· 2155 2155 2156 2156 coq_nvim = buildVimPluginFrom2Nix { 2157 2157 pname = "coq_nvim"; 2158 - version = "2023-02-03"; 2158 + version = "2023-02-04"; 2159 2159 src = fetchFromGitHub { 2160 2160 owner = "ms-jpq"; 2161 2161 repo = "coq_nvim"; 2162 - rev = "67b7623184406dda85ae0ea678cb82a6f2a509d0"; 2163 - sha256 = "0gzna1qyialp6b4iap9jnfhf3w7anp7xlg6hdal2r0i60h9f0igm"; 2162 + rev = "d11f4eb12d73c5dcf5d6691378b18447446ec919"; 2163 + sha256 = "08kkp57k4138cb4jgv3q3x3h2qx7f29kr914lzqzrb7q4ybzm6b8"; 2164 2164 }; 2165 2165 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 2166 2166 }; ··· 2299 2299 2300 2300 dashboard-nvim = buildVimPluginFrom2Nix { 2301 2301 pname = "dashboard-nvim"; 2302 - version = "2023-02-03"; 2302 + version = "2023-02-04"; 2303 2303 src = fetchFromGitHub { 2304 2304 owner = "glepnir"; 2305 2305 repo = "dashboard-nvim"; 2306 - rev = "5d7b14dfa88a32040647649b1e714051235bfd32"; 2307 - sha256 = "1iknwbwiq2rykf36vr3agdzlyb54mkppjywh4qdgqgach71016l3"; 2306 + rev = "d69d20170e12a20fa305e90870d6016e636cc328"; 2307 + sha256 = "18i9rjjv7g5hr1gyb98w3mh50m1iwk643rb93z1n7f38ln55xzw8"; 2308 2308 }; 2309 2309 meta.homepage = "https://github.com/glepnir/dashboard-nvim/"; 2310 2310 }; ··· 3884 3884 meta.homepage = "https://github.com/lukas-reineke/indent-blankline.nvim/"; 3885 3885 }; 3886 3886 3887 + indent-o-matic = buildVimPluginFrom2Nix { 3888 + pname = "indent-o-matic"; 3889 + version = "2023-01-24"; 3890 + src = fetchFromGitHub { 3891 + owner = "Darazaki"; 3892 + repo = "indent-o-matic"; 3893 + rev = "3103dde7a47f2855097558ab52162bbbdbe8dc40"; 3894 + sha256 = "1nfwzqki00x5vv75iawyky122v68qcajihfcdqxixlqln3srrmi4"; 3895 + }; 3896 + meta.homepage = "https://github.com/Darazaki/indent-o-matic/"; 3897 + }; 3898 + 3887 3899 indentLine = buildVimPluginFrom2Nix { 3888 3900 pname = "indentLine"; 3889 3901 version = "2022-09-07"; ··· 5207 5219 5208 5220 neoconf-nvim = buildVimPluginFrom2Nix { 5209 5221 pname = "neoconf.nvim"; 5210 - version = "2023-02-03"; 5222 + version = "2023-02-04"; 5211 5223 src = fetchFromGitHub { 5212 5224 owner = "folke"; 5213 5225 repo = "neoconf.nvim"; 5214 - rev = "a16d133b426fe5ddfd97d30e3658772d403847f3"; 5215 - sha256 = "03dbdllmvp68cfzf8m3sz8v9795h4mp28gd27bcvxyfjiif7r5lj"; 5226 + rev = "de8dbd4ba6583619ed02323dbde737d586ba572f"; 5227 + sha256 = "1ms7chmmilq8slf659m8d45i39pllgng7a95fc20ykwbakhi8m9b"; 5216 5228 }; 5217 5229 meta.homepage = "https://github.com/folke/neoconf.nvim/"; 5218 5230 }; ··· 5231 5243 5232 5244 neodev-nvim = buildVimPluginFrom2Nix { 5233 5245 pname = "neodev.nvim"; 5234 - version = "2023-02-03"; 5246 + version = "2023-02-04"; 5235 5247 src = fetchFromGitHub { 5236 5248 owner = "folke"; 5237 5249 repo = "neodev.nvim"; 5238 - rev = "d9a8d651501cd2f287742472af4b3103d991cd68"; 5239 - sha256 = "1pi2b2j647cwc58cp5iwgrrfls7lfwh7573r092k3c42i2x9k8cd"; 5250 + rev = "70cab52c9d19e982f306716534e90c37a254b046"; 5251 + sha256 = "13xrc45s5fx8y2dl1ds155r5w0yrivq2b1aqvqjk7ywgyyq2wr5l"; 5240 5252 }; 5241 5253 meta.homepage = "https://github.com/folke/neodev.nvim/"; 5242 5254 }; ··· 5555 5567 5556 5568 nlsp-settings-nvim = buildVimPluginFrom2Nix { 5557 5569 pname = "nlsp-settings.nvim"; 5558 - version = "2023-02-03"; 5570 + version = "2023-02-04"; 5559 5571 src = fetchFromGitHub { 5560 5572 owner = "tamago324"; 5561 5573 repo = "nlsp-settings.nvim"; 5562 - rev = "dcd316d381c5768cd6a11d53a3331e92c3943f3b"; 5563 - sha256 = "06cd6hyckmp2jvrh8k2sp465yarkznk6adwh0lmd95i6wrb1zhky"; 5574 + rev = "9e3f9160360117276c6c1b795426b7be897cbb24"; 5575 + sha256 = "1rw742ck7d8h6akqcskqxpxw41wakwg0nagb82fgq4blisjppgid"; 5564 5576 }; 5565 5577 meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; 5566 5578 }; ··· 6251 6263 6252 6264 nvim-nonicons = buildVimPluginFrom2Nix { 6253 6265 pname = "nvim-nonicons"; 6254 - version = "2022-12-22"; 6266 + version = "2023-02-04"; 6255 6267 src = fetchFromGitHub { 6256 6268 owner = "yamatsum"; 6257 6269 repo = "nvim-nonicons"; 6258 - rev = "68ecb6476f1b96d03c702dce6cf3ef1e5171c9a8"; 6259 - sha256 = "1vmzl5b3a07kh8b4wqqxd05sygvlyxq9vkrsshn2lrxmpbdg6227"; 6270 + rev = "ceda07dc7339f35444b5f4c4016f76a9eb42ac16"; 6271 + sha256 = "0kcagkzgvib0jg9aywfvrk4bx7pdyk7zj5b5i4wzacdcyx5yb7mx"; 6260 6272 }; 6261 6273 meta.homepage = "https://github.com/yamatsum/nvim-nonicons/"; 6262 6274 }; ··· 6395 6407 6396 6408 nvim-tree-lua = buildVimPluginFrom2Nix { 6397 6409 pname = "nvim-tree.lua"; 6398 - version = "2023-01-31"; 6410 + version = "2023-02-04"; 6399 6411 src = fetchFromGitHub { 6400 6412 owner = "nvim-tree"; 6401 6413 repo = "nvim-tree.lua"; 6402 - rev = "215b29bfad74518442621b9d0483a621483b066b"; 6403 - sha256 = "00rvb70s9wg9vqnsm6a63vakpjyznvpc4yplbmqjqa4dnfwp9kl2"; 6414 + rev = "7eb33d2a6d5d574a43159da90e0eac2445367393"; 6415 + sha256 = "0x6lji8s86vgih7fv9yvvjkyh9bqlzrsmn04im1zif087wa1dcw1"; 6404 6416 }; 6405 6417 meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; 6406 6418 }; ··· 6503 6515 6504 6516 nvim-ts-rainbow2 = buildVimPluginFrom2Nix { 6505 6517 pname = "nvim-ts-rainbow2"; 6506 - version = "2023-02-03"; 6518 + version = "2023-02-04"; 6507 6519 src = fetchgit { 6508 6520 url = "https://gitlab.com/HiPhish/nvim-ts-rainbow2"; 6509 - rev = "b915c4d4926f723c0a424e1a639384018e7d9efc"; 6510 - sha256 = "0sllv769q0v73alcxs1r8dpij8kp9f771sq93z9c413c35wwmcnz"; 6521 + rev = "7d33fb4402676723b0d7ca4d95717f5e020cd123"; 6522 + sha256 = "0h4kfmh75p6c00f1xa6609y7zq9nm3p0r8yj17bwy30hpi51vnqv"; 6511 6523 }; 6512 6524 meta.homepage = "https://gitlab.com/HiPhish/nvim-ts-rainbow2"; 6513 6525 }; 6514 6526 6515 6527 nvim-web-devicons = buildVimPluginFrom2Nix { 6516 6528 pname = "nvim-web-devicons"; 6517 - version = "2023-01-28"; 6529 + version = "2023-02-04"; 6518 6530 src = fetchFromGitHub { 6519 6531 owner = "nvim-tree"; 6520 6532 repo = "nvim-web-devicons"; 6521 - rev = "a421d183ef37dfa13f51a5805bed2381aebf9080"; 6522 - sha256 = "0754m29aizcav7ynqflpbv3kzz2n7mw2xx8aliay3slzq18kix8d"; 6533 + rev = "2b96193abe4372e18e4f4533895a42a466d53c17"; 6534 + sha256 = "18vh5xpyzlmfwdz2n30fi7a6v7w5mnami857cczqy2bk5bc1xdvd"; 6523 6535 }; 6524 6536 meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/"; 6525 6537 }; ··· 10507 10519 10508 10520 vim-go = buildVimPluginFrom2Nix { 10509 10521 pname = "vim-go"; 10510 - version = "2023-02-03"; 10522 + version = "2023-02-04"; 10511 10523 src = fetchFromGitHub { 10512 10524 owner = "fatih"; 10513 10525 repo = "vim-go"; 10514 - rev = "7bf2074f340447c10b3af4ace96cc61e5f325693"; 10515 - sha256 = "0ry67a7g0dpgaiwfcr79pgpw54x5v8dmfg4pypyd039ini0l0w46"; 10526 + rev = "eec8223171cca6e662dfca22ddde93c3a81f66d0"; 10527 + sha256 = "1fm1l1am2hf7j95cf51q9i5l1sr5zh2y4r0xp78cm3bcwjyhnf7a"; 10516 10528 }; 10517 10529 meta.homepage = "https://github.com/fatih/vim-go/"; 10518 10530 }; ··· 13993 14005 13994 14006 chad = buildVimPluginFrom2Nix { 13995 14007 pname = "chad"; 13996 - version = "2023-02-02"; 14008 + version = "2023-02-03"; 13997 14009 src = fetchFromGitHub { 13998 14010 owner = "ms-jpq"; 13999 14011 repo = "chadtree"; 14000 - rev = "e82eb7f40313a52f80e2e14e6d8b5d014c83b053"; 14001 - sha256 = "02p7fvbampijqbkbjfq74hjm7h1ak6p5m6w5pv9askfc4vw0mcnj"; 14012 + rev = "baae8d0a8afb062f5be6d83189e626dd74f41f98"; 14013 + sha256 = "024iis733yvvkqil2m0wxh7lpkz0j7ij2if4yds07izbyyrpdxg6"; 14002 14014 }; 14003 14015 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 14004 14016 }; ··· 14041 14053 14042 14054 lspsaga-nvim-original = buildVimPluginFrom2Nix { 14043 14055 pname = "lspsaga-nvim-original"; 14044 - version = "2023-02-03"; 14056 + version = "2023-02-04"; 14045 14057 src = fetchFromGitHub { 14046 14058 owner = "glepnir"; 14047 14059 repo = "lspsaga.nvim"; 14048 - rev = "2afe6de953b76d43822cf8377c019ff831a7c73b"; 14049 - sha256 = "1japfd2f7yw2vbyk7mh1qr0x6dnnra1k7frl3k077spc3nanh57r"; 14060 + rev = "e1920ebe46e3f22dbfa2dc3633f5d2539302c8f3"; 14061 + sha256 = "125zmsr09rglj0q4lhbvpvkhwm684rgwzcdlps9pbqzk88h2cl94"; 14050 14062 }; 14051 14063 meta.homepage = "https://github.com/glepnir/lspsaga.nvim/"; 14052 14064 };
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 325 325 https://github.com/haya14busa/incsearch-easymotion.vim/,, 326 326 https://github.com/haya14busa/incsearch.vim/,, 327 327 https://github.com/lukas-reineke/indent-blankline.nvim/,, 328 + https://github.com/Darazaki/indent-o-matic/,, 328 329 https://github.com/Yggdroot/indentLine/,, 329 330 https://github.com/ciaranm/inkpot/,, 330 331 https://github.com/jbyuki/instant.nvim/,HEAD,
+2 -2
pkgs/applications/graphics/krita/default.nix
··· 1 1 { callPackage, ... } @ args: 2 2 3 3 callPackage ./generic.nix (args // { 4 - version = "5.1.4"; 4 + version = "5.1.5"; 5 5 kde-channel = "stable"; 6 - sha256 = "sha256-wisCCGJZbrL92RHhsXnbvOewgb4RFFei6sr2rhzKLcs="; 6 + sha256 = "1lx4x4affkbh47b7w5qvahkkr4db0vcw6h24nykak6gpy2z5wxqw"; 7 7 })
+2 -2
pkgs/applications/misc/fetchmail/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "fetchmail"; 5 - version = "6.4.35"; 5 + version = "6.4.36"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/fetchmail/fetchmail-${version}.tar.xz"; 9 - sha256 = "sha256-ewtWy8D8qFRQTxZ3lfq1MtWlTVp9O24+NqM/NKCWCgE="; 9 + sha256 = "sha256-cA1DODjT4p4wRFKuxWshh09TjsJBE/3LslE5xfLtwjo="; 10 10 }; 11 11 12 12 buildInputs = [ openssl python3 ];
+2 -2
pkgs/applications/misc/gpxsee/default.nix
··· 21 21 in 22 22 stdenv.mkDerivation rec { 23 23 pname = "gpxsee"; 24 - version = "11.11"; 24 + version = "11.12"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "tumic0"; 28 28 repo = "GPXSee"; 29 29 rev = version; 30 - hash = "sha256-5kT1vcbCc0Fa3ylrcQetth50IQu57upiWRRpub93jlE="; 30 + hash = "sha256-W35KBPYvTKrSi7UnzcUz8MsUwoq8rY5g/+hL1/gVpbI="; 31 31 }; 32 32 33 33 patches = (substituteAll {
+8 -3
pkgs/applications/misc/stork/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "stork"; 12 - version = "1.5.0"; 12 + version = "1.6.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "jameslittle230"; 16 16 repo = "stork"; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-4aNY66y4dY+/MsZZGb5GBIlpZI+bAySff9+BEQUlx9M="; 18 + sha256 = "sha256-qGcEhoytkCkcaA5eHc8GVgWvbOIyrO6BCp+EHva6wTw="; 19 19 }; 20 20 21 - cargoSha256 = "sha256-XyFZSQylBetf9tJLaV97oHbpe0aBadEZ60NyyxK8lfo="; 21 + cargoSha256 = "sha256-a7ADTJ0VmKiZBr951JIAOSPWucsBl5JnM8eQHWssRM4="; 22 + 23 + checkFlags = [ 24 + # Fails for 1.6.0, but binary works fine 25 + "--skip=pretty_print_search_results::tests::display_pretty_search_results_given_output" 26 + ]; 22 27 23 28 nativeBuildInputs = [ pkg-config ]; 24 29
+2 -2
pkgs/applications/networking/cluster/werf/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "werf"; 13 - version = "1.2.198"; 13 + version = "1.2.199"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "werf"; 17 17 repo = "werf"; 18 18 rev = "v${version}"; 19 - hash = "sha256-fJDcVqHVN+2KXoqFCTACDevFtOllEGDMcQO/oDb6GMI="; 19 + hash = "sha256-oUdqaoIvYTpJXWzfmgCwDJza5mTQItHgf2p9/HBMc/g="; 20 20 }; 21 21 22 22 vendorHash = "sha256-GjcmpHyjhjCWE5gQR/oTHfhHYg5WRu8uhgAuWhdxlYk=";
+2 -2
pkgs/development/compilers/aspectj/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "aspectj"; 5 - version = "1.9.9.1"; 5 + version = "1.9.19"; 6 6 builder = ./builder.sh; 7 7 8 8 src = let 9 9 versionSnakeCase = builtins.replaceStrings ["."] ["_"] version; 10 10 in fetchurl { 11 11 url = "https://github.com/eclipse/org.aspectj/releases/download/V${versionSnakeCase}/aspectj-${version}.jar"; 12 - sha256 = "sha256-kiMQuEPXoSpHUiInkfYsrfCAcSc6mX42TRIBbeIQhWs="; 12 + sha256 = "sha256-Oujyg05yvtcyfLmqonc++GX9AyFKwfIzITOHDz0px0M="; 13 13 }; 14 14 15 15 inherit jre;
+4
pkgs/development/libraries/openbabel/2.nix
··· 19 19 }) 20 20 ]; 21 21 22 + postPatch = '' 23 + sed '1i#include <ctime>' -i include/openbabel/obutil.h # gcc12 24 + ''; 25 + 22 26 buildInputs = [ zlib libxml2 eigen python3 cairo pcre ]; 23 27 24 28 nativeBuildInputs = [ cmake pkg-config ];
+2 -2
pkgs/development/python-modules/python-crfsuite/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "python-crfsuite"; 10 - version = "0.9.8"; 10 + version = "0.9.9"; 11 11 format = "setuptools"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-DgPPbro2KHF8zwbfoPSiuoYohgrbF0y/0lCnpGkoZaE="; 15 + sha256 = "sha256-yqYmHWlVRmdW+Ya3/PvU/VBiKWPjvbXMGAwSnGKzp20="; 16 16 }; 17 17 18 18 preCheck = ''
+3 -3
pkgs/development/tools/typos/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "typos"; 5 - version = "1.13.9"; 5 + version = "1.13.10"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "crate-ci"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-dAe19D9q5JXeWCnsfbz0NnAtnAQj0dyIy6cdyjqVxEg="; 11 + hash = "sha256-+TNKHyLqW/R/YEpynr4twvQpgeOxbyIlgQjaQarSB8M="; 12 12 }; 13 13 14 - cargoHash = "sha256-gc3tDTsmgvMfLbWh5XALEpZuK6e8FXsomfq4U/xTPXM="; 14 + cargoHash = "sha256-7D9oyQK9VWOSAI9jSYZn7t8ll4sILpugroLWlST4Eok="; 15 15 16 16 meta = with lib; { 17 17 description = "Source code spell checker";
+2 -2
pkgs/servers/monitoring/mimir/default.nix
··· 1 1 { lib, buildGoModule, fetchFromGitHub, nixosTests, nix-update-script }: 2 2 buildGoModule rec { 3 3 pname = "mimir"; 4 - version = "2.5.0"; 4 + version = "2.6.0"; 5 5 6 6 src = fetchFromGitHub { 7 7 rev = "${pname}-${version}"; 8 8 owner = "grafana"; 9 9 repo = pname; 10 - sha256 = "sha256-lyF7ugnNEJug1Vx24ISrtENk6RoIt7H1zaCPYUZbBmM="; 10 + sha256 = "sha256-MOuLXtjmk9wjQMF2ez3NQ7YTKJtX/RItKbgfaANXzhU="; 11 11 }; 12 12 13 13 vendorSha256 = null;
+3 -3
pkgs/servers/rustypaste/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "rustypaste"; 5 - version = "0.8.2"; 5 + version = "0.8.4"; 6 6 7 7 src = fetchFromGitHub{ 8 8 owner = "orhun"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-EKW/Cik4La66bI7EVbFnhivk1o0nIudJdBW7F5dbQaI="; 11 + sha256 = "sha256-tx2ipgvYDdCwcWFeZ/qgGXyKe+kHLuOgDAz/8vf2zEs="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-zIrvBHPthPAzReojmBLb0odDQGcGwZS10rP15qb/zgs="; 14 + cargoHash = "sha256-/zji2sFaOweBo666LqfNRpO/0vi1eAGgOReeuvQIaEQ="; 15 15 16 16 # Some tests need network 17 17 checkFlags = [
+2 -1
pkgs/tools/misc/pre-commit/default.nix
··· 61 61 libiconv 62 62 ]; 63 63 64 - doCheck = true; 64 + # i686-linux: dotnet-sdk not available 65 + doCheck = stdenv.buildPlatform.system != "i686-linux"; 65 66 66 67 postPatch = '' 67 68 substituteInPlace pre_commit/resources/hook-tmpl \
+7
pkgs/tools/security/fail2ban/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub 2 2 , python3 3 3 , fetchpatch 4 + , installShellFiles 4 5 }: 5 6 6 7 python3.pkgs.buildPythonApplication rec { ··· 13 14 rev = version; 14 15 sha256 = "q4U9iWCa1zg8sA+6pPNejt6v/41WGIKN5wITJCrCqQE="; 15 16 }; 17 + 18 + outputs = [ "out" "man" ]; 19 + 20 + nativeBuildInputs = [ installShellFiles ]; 16 21 17 22 pythonPath = with python3.pkgs; 18 23 lib.optionals stdenv.isLinux [ ··· 71 76 '' 72 77 # see https://github.com/NixOS/nixpkgs/issues/4968 73 78 rm -r "${sitePackages}/etc" 79 + 80 + installManPage man/*.[1-9] 74 81 '' + lib.optionalString stdenv.isLinux '' 75 82 # see https://github.com/NixOS/nixpkgs/issues/4968 76 83 rm -r "${sitePackages}/usr"
+128
pkgs/tools/virtualization/multipass/default.nix
··· 1 + { cmake 2 + , dnsmasq 3 + , fetchFromGitHub 4 + , git 5 + , gtest 6 + , iproute2 7 + , iptables 8 + , lib 9 + , libapparmor 10 + , libvirt 11 + , libxml2 12 + , nixosTests 13 + , openssl 14 + , OVMF 15 + , pkg-config 16 + , qemu 17 + , qemu-utils 18 + , qtbase 19 + , qtx11extras 20 + , slang 21 + , stdenv 22 + , wrapQtAppsHook 23 + , xterm 24 + }: 25 + 26 + let 27 + pname = "multipass"; 28 + version = "1.11.0"; 29 + in 30 + stdenv.mkDerivation { 31 + inherit pname version; 32 + 33 + src = fetchFromGitHub { 34 + owner = "canonical"; 35 + repo = "multipass"; 36 + rev = "refs/tags/v${version}"; 37 + sha256 = "sha256-2d8piIIecoSI3BfOgAVlXl5P2UYDaNlxUgHXWbnSdkg="; 38 + fetchSubmodules = true; 39 + }; 40 + 41 + preConfigure = '' 42 + substituteInPlace ./CMakeLists.txt \ 43 + --replace "determine_version(MULTIPASS_VERSION)" "" \ 44 + --replace 'set(MULTIPASS_VERSION ''${MULTIPASS_VERSION})' 'set(MULTIPASS_VERSION "v${version}")' 45 + 46 + substituteInPlace ./src/platform/backends/qemu/linux/qemu_platform_detail_linux.cpp \ 47 + --replace "OVMF.fd" "${OVMF.fd}/FV/OVMF.fd" \ 48 + --replace "QEMU_EFI.fd" "${OVMF.fd}/FV/QEMU_EFI.fd" 49 + ''; 50 + 51 + postPatch = '' 52 + # Patch all of the places where Multipass expects the LXD socket to be provided by a snap 53 + substituteInPlace ./src/network/network_access_manager.cpp \ 54 + --replace "/var/snap/lxd/common/lxd/unix.socket" "/var/lib/lxd/unix.socket" 55 + 56 + substituteInPlace ./src/platform/backends/lxd/lxd_virtual_machine.cpp \ 57 + --replace "/var/snap/lxd/common/lxd/unix.socket" "/var/lib/lxd/unix.socket" 58 + 59 + substituteInPlace ./src/platform/backends/lxd/lxd_request.h \ 60 + --replace "/var/snap/lxd/common/lxd/unix.socket" "/var/lib/lxd/unix.socket" 61 + 62 + substituteInPlace ./tests/CMakeLists.txt \ 63 + --replace "FetchContent_MakeAvailable(googletest)" "" 64 + 65 + cat >> tests/CMakeLists.txt <<'EOF' 66 + add_library(gtest INTERFACE) 67 + target_include_directories(gtest INTERFACE ${gtest.dev}/include) 68 + target_link_libraries(gtest INTERFACE ${gtest}/lib/libgtest.so ''${CMAKE_THREAD_LIBS_INIT}) 69 + add_dependencies(gtest GMock) 70 + 71 + add_library(gtest_main INTERFACE) 72 + target_include_directories(gtest_main INTERFACE ${gtest.dev}/include) 73 + target_link_libraries(gtest_main INTERFACE ${gtest}/lib/libgtest_main.so gtest) 74 + 75 + add_library(gmock INTERFACE) 76 + target_include_directories(gmock INTERFACE ${gtest.dev}/include) 77 + target_link_libraries(gmock INTERFACE ${gtest}/lib/libgmock.so gtest) 78 + 79 + add_library(gmock_main INTERFACE) 80 + target_include_directories(gmock_main INTERFACE ${gtest.dev}/include) 81 + target_link_libraries(gmock_main INTERFACE ${gtest}/lib/libgmock_main.so gmock gtest_main) 82 + EOF 83 + ''; 84 + 85 + buildInputs = [ 86 + gtest 87 + libapparmor 88 + libvirt 89 + libxml2 90 + openssl 91 + qtbase 92 + qtx11extras 93 + ]; 94 + 95 + nativeBuildInputs = [ 96 + cmake 97 + git 98 + pkg-config 99 + slang 100 + wrapQtAppsHook 101 + ]; 102 + 103 + nativeCheckInputs = [ gtest ]; 104 + 105 + postInstall = '' 106 + wrapProgram $out/bin/multipassd --prefix PATH : ${lib.makeBinPath [ 107 + dnsmasq 108 + iproute2 109 + iptables 110 + OVMF.fd 111 + qemu 112 + qemu-utils 113 + xterm 114 + ]} 115 + ''; 116 + 117 + passthru.tests = { 118 + multipass = nixosTests.multipass; 119 + }; 120 + 121 + meta = with lib; { 122 + description = "Ubuntu VMs on demand for any workstation."; 123 + homepage = "https://multipass.run"; 124 + license = licenses.gpl3Plus; 125 + maintainers = with maintainers; [ jnsgruk ]; 126 + platforms = [ "x86_64-linux" ]; 127 + }; 128 + }
+8
pkgs/top-level/all-packages.nix
··· 9874 9874 9875 9875 mubeng = callPackage ../tools/networking/mubeng { }; 9876 9876 9877 + multipass = libsForQt5.callPackage ../tools/virtualization/multipass { }; 9878 + 9877 9879 multitime = callPackage ../tools/misc/multitime { }; 9878 9880 9879 9881 sta = callPackage ../tools/misc/sta {}; ··· 14775 14777 (if stdenv.targetPlatform.isStatic 14776 14778 then haskell.compiler.native-bignum.ghc92 14777 14779 else haskell.compiler.ghc92); 14780 + 14781 + alex = haskell.lib.compose.justStaticExecutables haskellPackages.alex; 14782 + 14783 + happy = haskell.lib.compose.justStaticExecutables haskellPackages.happy; 14784 + 14785 + hscolour = haskell.lib.compose.justStaticExecutables haskellPackages.hscolour; 14778 14786 14779 14787 cabal-install = haskell.lib.compose.justStaticExecutables haskellPackages.cabal-install; 14780 14788