Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub aee8ca66 b96dafaf

+1762 -557
+6 -6
maintainers/maintainer-list.nix
··· 513 githubId = 38869148; 514 name = "Alex Eyre"; 515 }; 516 - algorith = { 517 - email = "dries_van_daele@telenet.be"; 518 - github = "DriesVanDaele"; 519 - githubId = 1141488; 520 - name = "Dries Van Daele"; 521 - }; 522 alibabzo = { 523 email = "alistair.bill@gmail.com"; 524 github = "alibabzo"; ··· 6535 github = "kquick"; 6536 githubId = 787421; 6537 name = "Kevin Quick"; 6538 }; 6539 kraem = { 6540 email = "me@kraem.xyz";
··· 513 githubId = 38869148; 514 name = "Alex Eyre"; 515 }; 516 alibabzo = { 517 email = "alistair.bill@gmail.com"; 518 github = "alibabzo"; ··· 6529 github = "kquick"; 6530 githubId = 787421; 6531 name = "Kevin Quick"; 6532 + }; 6533 + kradalby = { 6534 + name = "Kristoffer Dalby"; 6535 + email = "kristoffer@dalby.cc"; 6536 + github = "kradalby"; 6537 + githubId = 98431; 6538 }; 6539 kraem = { 6540 email = "me@kraem.xyz";
+9
nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
··· 192 <link xlink:href="options.html#opt-services.rstudio-server.enable">services.rstudio-server</link>. 193 </para> 194 </listitem> 195 </itemizedlist> 196 </section> 197 <section xml:id="sec-release-22.05-incompatibilities">
··· 192 <link xlink:href="options.html#opt-services.rstudio-server.enable">services.rstudio-server</link>. 193 </para> 194 </listitem> 195 + <listitem> 196 + <para> 197 + <link xlink:href="https://github.com/juanfont/headscale">headscale</link>, 198 + an Open Source implementation of the 199 + <link xlink:href="https://tailscale.io">Tailscale</link> 200 + Control Server. Available as 201 + <link xlink:href="options.html#opt-services.headscale.enable">services.headscale</link> 202 + </para> 203 + </listitem> 204 </itemizedlist> 205 </section> 206 <section xml:id="sec-release-22.05-incompatibilities">
+2
nixos/doc/manual/release-notes/rl-2205.section.md
··· 58 59 - [rstudio-server](https://www.rstudio.com/products/rstudio/#rstudio-server), a browser-based version of the RStudio IDE for the R programming language. Available as [services.rstudio-server](options.html#opt-services.rstudio-server.enable). 60 61 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. --> 62 63 ## Backward Incompatibilities {#sec-release-22.05-incompatibilities}
··· 58 59 - [rstudio-server](https://www.rstudio.com/products/rstudio/#rstudio-server), a browser-based version of the RStudio IDE for the R programming language. Available as [services.rstudio-server](options.html#opt-services.rstudio-server.enable). 60 61 + - [headscale](https://github.com/juanfont/headscale), an Open Source implementation of the [Tailscale](https://tailscale.io) Control Server. Available as [services.headscale](options.html#opt-services.headscale.enable) 62 + 63 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. --> 64 65 ## Backward Incompatibilities {#sec-release-22.05-incompatibilities}
+3
nixos/lib/systemd-lib.nix
··· 11 12 mkPathSafeName = lib.replaceChars ["@" ":" "\\" "[" "]"] ["-" "-" "-" "" ""]; 13 14 makeUnit = name: unit: 15 if unit.enable then 16 pkgs.runCommand "unit-${mkPathSafeName name}"
··· 11 12 mkPathSafeName = lib.replaceChars ["@" ":" "\\" "[" "]"] ["-" "-" "-" "" ""]; 13 14 + # a type for options that take a unit name 15 + unitNameType = types.strMatching "[a-zA-Z0-9@%:_.\\-]+[.](service|socket|device|mount|automount|swap|target|path|timer|scope|slice)"; 16 + 17 makeUnit = name: unit: 18 if unit.enable then 19 pkgs.runCommand "unit-${mkPathSafeName name}"
+12 -12
nixos/lib/systemd-unit-options.nix
··· 45 46 requiredBy = mkOption { 47 default = []; 48 - type = types.listOf types.str; 49 description = '' 50 Units that require (i.e. depend on and need to go down with) 51 this unit. The discussion under <literal>wantedBy</literal> ··· 56 57 wantedBy = mkOption { 58 default = []; 59 - type = types.listOf types.str; 60 description = '' 61 Units that want (i.e. depend on) this unit. The standard way 62 to make a unit start by default at boot is to set this option ··· 73 74 aliases = mkOption { 75 default = []; 76 - type = types.listOf types.str; 77 description = "Aliases of that unit."; 78 }; 79 ··· 110 111 requires = mkOption { 112 default = []; 113 - type = types.listOf types.str; 114 description = '' 115 Start the specified units when this unit is started, and stop 116 this unit when the specified units are stopped or fail. ··· 119 120 wants = mkOption { 121 default = []; 122 - type = types.listOf types.str; 123 description = '' 124 Start the specified units when this unit is started. 125 ''; ··· 127 128 after = mkOption { 129 default = []; 130 - type = types.listOf types.str; 131 description = '' 132 If the specified units are started at the same time as 133 this unit, delay this unit until they have started. ··· 136 137 before = mkOption { 138 default = []; 139 - type = types.listOf types.str; 140 description = '' 141 If the specified units are started at the same time as 142 this unit, delay them until this unit has started. ··· 145 146 bindsTo = mkOption { 147 default = []; 148 - type = types.listOf types.str; 149 description = '' 150 Like ‘requires’, but in addition, if the specified units 151 unexpectedly disappear, this unit will be stopped as well. ··· 154 155 partOf = mkOption { 156 default = []; 157 - type = types.listOf types.str; 158 description = '' 159 If the specified units are stopped or restarted, then this 160 unit is stopped or restarted as well. ··· 163 164 conflicts = mkOption { 165 default = []; 166 - type = types.listOf types.str; 167 description = '' 168 If the specified units are started, then this unit is stopped 169 and vice versa. ··· 172 173 requisite = mkOption { 174 default = []; 175 - type = types.listOf types.str; 176 description = '' 177 Similar to requires. However if the units listed are not started, 178 they will not be started and the transaction will fail. ··· 203 204 onFailure = mkOption { 205 default = []; 206 - type = types.listOf types.str; 207 description = '' 208 A list of one or more units that are activated when 209 this unit enters the "failed" state.
··· 45 46 requiredBy = mkOption { 47 default = []; 48 + type = types.listOf unitNameType; 49 description = '' 50 Units that require (i.e. depend on and need to go down with) 51 this unit. The discussion under <literal>wantedBy</literal> ··· 56 57 wantedBy = mkOption { 58 default = []; 59 + type = types.listOf unitNameType; 60 description = '' 61 Units that want (i.e. depend on) this unit. The standard way 62 to make a unit start by default at boot is to set this option ··· 73 74 aliases = mkOption { 75 default = []; 76 + type = types.listOf unitNameType; 77 description = "Aliases of that unit."; 78 }; 79 ··· 110 111 requires = mkOption { 112 default = []; 113 + type = types.listOf unitNameType; 114 description = '' 115 Start the specified units when this unit is started, and stop 116 this unit when the specified units are stopped or fail. ··· 119 120 wants = mkOption { 121 default = []; 122 + type = types.listOf unitNameType; 123 description = '' 124 Start the specified units when this unit is started. 125 ''; ··· 127 128 after = mkOption { 129 default = []; 130 + type = types.listOf unitNameType; 131 description = '' 132 If the specified units are started at the same time as 133 this unit, delay this unit until they have started. ··· 136 137 before = mkOption { 138 default = []; 139 + type = types.listOf unitNameType; 140 description = '' 141 If the specified units are started at the same time as 142 this unit, delay them until this unit has started. ··· 145 146 bindsTo = mkOption { 147 default = []; 148 + type = types.listOf unitNameType; 149 description = '' 150 Like ‘requires’, but in addition, if the specified units 151 unexpectedly disappear, this unit will be stopped as well. ··· 154 155 partOf = mkOption { 156 default = []; 157 + type = types.listOf unitNameType; 158 description = '' 159 If the specified units are stopped or restarted, then this 160 unit is stopped or restarted as well. ··· 163 164 conflicts = mkOption { 165 default = []; 166 + type = types.listOf unitNameType; 167 description = '' 168 If the specified units are started, then this unit is stopped 169 and vice versa. ··· 172 173 requisite = mkOption { 174 default = []; 175 + type = types.listOf unitNameType; 176 description = '' 177 Similar to requires. However if the units listed are not started, 178 they will not be started and the transaction will fail. ··· 203 204 onFailure = mkOption { 205 default = []; 206 + type = types.listOf unitNameType; 207 description = '' 208 A list of one or more units that are activated when 209 this unit enters the "failed" state.
+1
nixos/modules/module-list.nix
··· 764 ./services/networking/gvpe.nix 765 ./services/networking/hans.nix 766 ./services/networking/haproxy.nix 767 ./services/networking/hostapd.nix 768 ./services/networking/htpdate.nix 769 ./services/networking/hylafax/default.nix
··· 764 ./services/networking/gvpe.nix 765 ./services/networking/hans.nix 766 ./services/networking/haproxy.nix 767 + ./services/networking/headscale.nix 768 ./services/networking/hostapd.nix 769 ./services/networking/htpdate.nix 770 ./services/networking/hylafax/default.nix
+490
nixos/modules/services/networking/headscale.nix
···
··· 1 + { config, lib, pkgs, ... }: 2 + with lib; 3 + let 4 + cfg = config.services.headscale; 5 + 6 + dataDir = "/var/lib/headscale"; 7 + runDir = "/run/headscale"; 8 + 9 + settingsFormat = pkgs.formats.yaml { }; 10 + configFile = settingsFormat.generate "headscale.yaml" cfg.settings; 11 + in 12 + { 13 + options = { 14 + services.headscale = { 15 + enable = mkEnableOption "headscale, Open Source coordination server for Tailscale"; 16 + 17 + package = mkOption { 18 + type = types.package; 19 + default = pkgs.headscale; 20 + defaultText = literalExpression "pkgs.headscale"; 21 + description = '' 22 + Which headscale package to use for the running server. 23 + ''; 24 + }; 25 + 26 + user = mkOption { 27 + default = "headscale"; 28 + type = types.str; 29 + description = '' 30 + User account under which headscale runs. 31 + <note><para> 32 + If left as the default value this user will automatically be created 33 + on system activation, otherwise you are responsible for 34 + ensuring the user exists before the headscale service starts. 35 + </para></note> 36 + ''; 37 + }; 38 + 39 + group = mkOption { 40 + default = "headscale"; 41 + type = types.str; 42 + description = '' 43 + Group under which headscale runs. 44 + <note><para> 45 + If left as the default value this group will automatically be created 46 + on system activation, otherwise you are responsible for 47 + ensuring the user exists before the headscale service starts. 48 + </para></note> 49 + ''; 50 + }; 51 + 52 + serverUrl = mkOption { 53 + type = types.str; 54 + default = "http://127.0.0.1:8080"; 55 + description = '' 56 + The url clients will connect to. 57 + ''; 58 + example = "https://myheadscale.example.com:443"; 59 + }; 60 + 61 + address = mkOption { 62 + type = types.str; 63 + default = "127.0.0.1"; 64 + description = '' 65 + Listening address of headscale. 66 + ''; 67 + example = "0.0.0.0"; 68 + }; 69 + 70 + port = mkOption { 71 + type = types.port; 72 + default = 8080; 73 + description = '' 74 + Listening port of headscale. 75 + ''; 76 + example = 443; 77 + }; 78 + 79 + privateKeyFile = mkOption { 80 + type = types.path; 81 + default = "${dataDir}/private.key"; 82 + description = '' 83 + Path to private key file, generated automatically if it does not exist. 84 + ''; 85 + }; 86 + 87 + derp = { 88 + urls = mkOption { 89 + type = types.listOf types.str; 90 + default = [ "https://controlplane.tailscale.com/derpmap/default" ]; 91 + description = '' 92 + List of urls containing DERP maps. 93 + See <link xlink:href="https://tailscale.com/blog/how-tailscale-works/">How Tailscale works</link> for more information on DERP maps. 94 + ''; 95 + }; 96 + 97 + paths = mkOption { 98 + type = types.listOf types.path; 99 + default = [ ]; 100 + description = '' 101 + List of file paths containing DERP maps. 102 + See <link xlink:href="https://tailscale.com/blog/how-tailscale-works/">How Tailscale works</link> for more information on DERP maps. 103 + ''; 104 + }; 105 + 106 + 107 + autoUpdate = mkOption { 108 + type = types.bool; 109 + default = true; 110 + description = '' 111 + Whether to automatically update DERP maps on a set frequency. 112 + ''; 113 + example = false; 114 + }; 115 + 116 + updateFrequency = mkOption { 117 + type = types.str; 118 + default = "24h"; 119 + description = '' 120 + Frequency to update DERP maps. 121 + ''; 122 + example = "5m"; 123 + }; 124 + 125 + }; 126 + 127 + ephemeralNodeInactivityTimeout = mkOption { 128 + type = types.str; 129 + default = "30m"; 130 + description = '' 131 + Time before an inactive ephemeral node is deleted. 132 + ''; 133 + example = "5m"; 134 + }; 135 + 136 + database = { 137 + type = mkOption { 138 + type = types.enum [ "sqlite3" "postgres" ]; 139 + example = "postgres"; 140 + default = "sqlite3"; 141 + description = "Database engine to use."; 142 + }; 143 + 144 + host = mkOption { 145 + type = types.nullOr types.str; 146 + default = null; 147 + example = "127.0.0.1"; 148 + description = "Database host address."; 149 + }; 150 + 151 + port = mkOption { 152 + type = types.nullOr types.port; 153 + default = null; 154 + example = 3306; 155 + description = "Database host port."; 156 + }; 157 + 158 + name = mkOption { 159 + type = types.nullOr types.str; 160 + default = null; 161 + example = "headscale"; 162 + description = "Database name."; 163 + }; 164 + 165 + user = mkOption { 166 + type = types.nullOr types.str; 167 + default = null; 168 + example = "headscale"; 169 + description = "Database user."; 170 + }; 171 + 172 + passwordFile = mkOption { 173 + type = types.nullOr types.path; 174 + default = null; 175 + example = "/run/keys/headscale-dbpassword"; 176 + description = '' 177 + A file containing the password corresponding to 178 + <option>database.user</option>. 179 + ''; 180 + }; 181 + 182 + path = mkOption { 183 + type = types.nullOr types.str; 184 + default = "${dataDir}/db.sqlite"; 185 + description = "Path to the sqlite3 database file."; 186 + }; 187 + }; 188 + 189 + logLevel = mkOption { 190 + type = types.str; 191 + default = "info"; 192 + description = '' 193 + headscale log level. 194 + ''; 195 + example = "debug"; 196 + }; 197 + 198 + dns = { 199 + nameservers = mkOption { 200 + type = types.listOf types.str; 201 + default = [ "1.1.1.1" ]; 202 + description = '' 203 + List of nameservers to pass to Tailscale clients. 204 + ''; 205 + }; 206 + 207 + domains = mkOption { 208 + type = types.listOf types.str; 209 + default = [ ]; 210 + description = '' 211 + Search domains to inject to Tailscale clients. 212 + ''; 213 + example = [ "mydomain.internal" ]; 214 + }; 215 + 216 + magicDns = mkOption { 217 + type = types.bool; 218 + default = true; 219 + description = '' 220 + Whether to use [MagicDNS](https://tailscale.com/kb/1081/magicdns/). 221 + Only works if there is at least a nameserver defined. 222 + ''; 223 + example = false; 224 + }; 225 + 226 + baseDomain = mkOption { 227 + type = types.str; 228 + default = ""; 229 + description = '' 230 + Defines the base domain to create the hostnames for MagicDNS. 231 + <option>baseDomain</option> must be a FQDNs, without the trailing dot. 232 + The FQDN of the hosts will be 233 + <literal>hostname.namespace.base_domain</literal> (e.g. 234 + <literal>myhost.mynamespace.example.com</literal>). 235 + ''; 236 + }; 237 + }; 238 + 239 + openIdConnect = { 240 + issuer = mkOption { 241 + type = types.str; 242 + default = ""; 243 + description = '' 244 + URL to OpenID issuer. 245 + ''; 246 + example = "https://openid.example.com"; 247 + }; 248 + 249 + clientId = mkOption { 250 + type = types.str; 251 + default = ""; 252 + description = '' 253 + OpenID Connect client ID. 254 + ''; 255 + }; 256 + 257 + clientSecretFile = mkOption { 258 + type = types.nullOr types.path; 259 + default = null; 260 + description = '' 261 + Path to OpenID Connect client secret file. 262 + ''; 263 + }; 264 + 265 + domainMap = mkOption { 266 + type = types.attrsOf types.str; 267 + default = { }; 268 + description = '' 269 + Domain map is used to map incomming users (by their email) to 270 + a namespace. The key can be a string, or regex. 271 + ''; 272 + example = { 273 + ".*" = "default-namespace"; 274 + }; 275 + }; 276 + 277 + }; 278 + 279 + tls = { 280 + letsencrypt = { 281 + hostname = mkOption { 282 + type = types.nullOr types.str; 283 + default = ""; 284 + description = '' 285 + Domain name to request a TLS certificate for. 286 + ''; 287 + }; 288 + challengeType = mkOption { 289 + type = types.enum [ "TLS_ALPN-01" "HTTP-01" ]; 290 + default = "HTTP-01"; 291 + description = '' 292 + Type of ACME challenge to use, currently supported types: 293 + <literal>HTTP-01</literal> or <literal>TLS_ALPN-01</literal>. 294 + ''; 295 + }; 296 + httpListen = mkOption { 297 + type = types.nullOr types.str; 298 + default = ":http"; 299 + description = '' 300 + When HTTP-01 challenge is chosen, letsencrypt must set up a 301 + verification endpoint, and it will be listening on: 302 + <literal>:http = port 80</literal>. 303 + ''; 304 + }; 305 + }; 306 + 307 + certFile = mkOption { 308 + type = types.nullOr types.path; 309 + default = null; 310 + description = '' 311 + Path to already created certificate. 312 + ''; 313 + }; 314 + keyFile = mkOption { 315 + type = types.nullOr types.path; 316 + default = null; 317 + description = '' 318 + Path to key for already created certificate. 319 + ''; 320 + }; 321 + }; 322 + 323 + aclPolicyFile = mkOption { 324 + type = types.nullOr types.path; 325 + default = null; 326 + description = '' 327 + Path to a file containg ACL policies. 328 + ''; 329 + }; 330 + 331 + settings = mkOption { 332 + type = settingsFormat.type; 333 + default = { }; 334 + description = '' 335 + Overrides to <filename>config.yaml</filename> as a Nix attribute set. 336 + This option is ideal for overriding settings not exposed as Nix options. 337 + Check the <link xlink:href="https://github.com/juanfont/headscale/blob/main/config-example.yaml">example config</link> 338 + for possible options. 339 + ''; 340 + }; 341 + 342 + 343 + }; 344 + 345 + }; 346 + config = mkIf cfg.enable { 347 + 348 + services.headscale.settings = { 349 + server_url = mkDefault cfg.serverUrl; 350 + listen_addr = mkDefault "${cfg.address}:${toString cfg.port}"; 351 + 352 + private_key_path = mkDefault cfg.privateKeyFile; 353 + 354 + derp = { 355 + urls = mkDefault cfg.derp.urls; 356 + paths = mkDefault cfg.derp.paths; 357 + auto_update_enable = mkDefault cfg.derp.autoUpdate; 358 + update_frequency = mkDefault cfg.derp.updateFrequency; 359 + }; 360 + 361 + # Turn off update checks since the origin of our package 362 + # is nixpkgs and not Github. 363 + disable_check_updates = true; 364 + 365 + ephemeral_node_inactivity_timeout = mkDefault cfg.ephemeralNodeInactivityTimeout; 366 + 367 + db_type = mkDefault cfg.database.type; 368 + db_path = mkDefault cfg.database.path; 369 + 370 + log_level = mkDefault cfg.logLevel; 371 + 372 + dns_config = { 373 + nameservers = mkDefault cfg.dns.nameservers; 374 + domains = mkDefault cfg.dns.domains; 375 + magic_dns = mkDefault cfg.dns.magicDns; 376 + base_domain = mkDefault cfg.dns.baseDomain; 377 + }; 378 + 379 + unix_socket = "${runDir}/headscale.sock"; 380 + 381 + # OpenID Connect 382 + oidc = { 383 + issuer = mkDefault cfg.openIdConnect.issuer; 384 + client_id = mkDefault cfg.openIdConnect.clientId; 385 + domain_map = mkDefault cfg.openIdConnect.domainMap; 386 + }; 387 + 388 + tls_letsencrypt_cache_dir = "${dataDir}/.cache"; 389 + 390 + } // optionalAttrs (cfg.database.host != null) { 391 + db_host = mkDefault cfg.database.host; 392 + } // optionalAttrs (cfg.database.port != null) { 393 + db_port = mkDefault cfg.database.port; 394 + } // optionalAttrs (cfg.database.name != null) { 395 + db_name = mkDefault cfg.database.name; 396 + } // optionalAttrs (cfg.database.user != null) { 397 + db_user = mkDefault cfg.database.user; 398 + } // optionalAttrs (cfg.tls.letsencrypt.hostname != null) { 399 + tls_letsencrypt_hostname = mkDefault cfg.tls.letsencrypt.hostname; 400 + } // optionalAttrs (cfg.tls.letsencrypt.challengeType != null) { 401 + tls_letsencrypt_challenge_type = mkDefault cfg.tls.letsencrypt.challengeType; 402 + } // optionalAttrs (cfg.tls.letsencrypt.httpListen != null) { 403 + tls_letsencrypt_listen = mkDefault cfg.tls.letsencrypt.httpListen; 404 + } // optionalAttrs (cfg.tls.certFile != null) { 405 + tls_cert_path = mkDefault cfg.tls.certFile; 406 + } // optionalAttrs (cfg.tls.keyFile != null) { 407 + tls_key_path = mkDefault cfg.tls.keyFile; 408 + } // optionalAttrs (cfg.aclPolicyFile != null) { 409 + acl_policy_path = mkDefault cfg.aclPolicyFile; 410 + }; 411 + 412 + # Setup the headscale configuration in a known path in /etc to 413 + # allow both the Server and the Client use it to find the socket 414 + # for communication. 415 + environment.etc."headscale/config.yaml".source = configFile; 416 + 417 + users.groups.headscale = mkIf (cfg.group == "headscale") { }; 418 + 419 + users.users.headscale = mkIf (cfg.user == "headscale") { 420 + description = "headscale user"; 421 + home = dataDir; 422 + group = cfg.group; 423 + isSystemUser = true; 424 + }; 425 + 426 + systemd.services.headscale = { 427 + description = "headscale coordination server for Tailscale"; 428 + after = [ "network-online.target" ]; 429 + wantedBy = [ "multi-user.target" ]; 430 + restartTriggers = [ configFile ]; 431 + 432 + script = '' 433 + ${optionalString (cfg.database.passwordFile != null) '' 434 + export HEADSCALE_DB_PASS="$(head -n1 ${escapeShellArg cfg.database.passwordFile})" 435 + ''} 436 + 437 + export HEADSCALE_OIDC_CLIENT_SECRET="$(head -n1 ${escapeShellArg cfg.openIdConnect.clientSecretFile})" 438 + exec ${cfg.package}/bin/headscale serve 439 + ''; 440 + 441 + serviceConfig = 442 + let 443 + capabilityBoundingSet = [ "CAP_CHOWN" ] ++ optional (cfg.port < 1024) "CAP_NET_BIND_SERVICE"; 444 + in 445 + { 446 + Restart = "always"; 447 + Type = "simple"; 448 + User = cfg.user; 449 + Group = cfg.group; 450 + 451 + # Hardening options 452 + RuntimeDirectory = "headscale"; 453 + # Allow headscale group access so users can be added and use the CLI. 454 + RuntimeDirectoryMode = "0750"; 455 + 456 + StateDirectory = "headscale"; 457 + StateDirectoryMode = "0750"; 458 + 459 + ProtectSystem = "strict"; 460 + ProtectHome = true; 461 + PrivateTmp = true; 462 + PrivateDevices = true; 463 + ProtectKernelTunables = true; 464 + ProtectControlGroups = true; 465 + RestrictSUIDSGID = true; 466 + PrivateMounts = true; 467 + ProtectKernelModules = true; 468 + ProtectKernelLogs = true; 469 + ProtectHostname = true; 470 + ProtectClock = true; 471 + ProtectProc = "invisible"; 472 + ProcSubset = "pid"; 473 + RestrictNamespaces = true; 474 + RemoveIPC = true; 475 + UMask = "0077"; 476 + 477 + CapabilityBoundingSet = capabilityBoundingSet; 478 + AmbientCapabilities = capabilityBoundingSet; 479 + NoNewPrivileges = true; 480 + LockPersonality = true; 481 + RestrictRealtime = true; 482 + SystemCallFilter = [ "@system-service" "~@priviledged" "@chown" ]; 483 + SystemCallArchitectures = "native"; 484 + RestrictAddressFamilies = "AF_INET AF_INET6 AF_UNIX"; 485 + }; 486 + }; 487 + }; 488 + 489 + meta.maintainers = with maintainers; [ kradalby ]; 490 + }
+7 -2
nixos/modules/services/web-apps/miniflux.nix
··· 4 let 5 cfg = config.services.miniflux; 6 7 dbUser = "miniflux"; 8 dbPassword = "miniflux"; 9 dbHost = "localhost"; ··· 31 { 32 options = { 33 services.miniflux = { 34 - enable = mkEnableOption "miniflux"; 35 36 config = mkOption { 37 type = types.attrsOf types.str; ··· 45 Configuration for Miniflux, refer to 46 <link xlink:href="https://miniflux.app/docs/configuration.html"/> 47 for documentation on the supported values. 48 ''; 49 }; 50 ··· 64 config = mkIf cfg.enable { 65 66 services.miniflux.config = { 67 - LISTEN_ADDR = mkDefault "localhost:8080"; 68 DATABASE_URL = "postgresql://${dbUser}:${dbPassword}@${dbHost}/${dbName}?sslmode=disable"; 69 RUN_MIGRATIONS = "1"; 70 CREATE_ADMIN = "1";
··· 4 let 5 cfg = config.services.miniflux; 6 7 + defaultAddress = "localhost:8080"; 8 + 9 dbUser = "miniflux"; 10 dbPassword = "miniflux"; 11 dbHost = "localhost"; ··· 33 { 34 options = { 35 services.miniflux = { 36 + enable = mkEnableOption "miniflux and creates a local postgres database for it"; 37 38 config = mkOption { 39 type = types.attrsOf types.str; ··· 47 Configuration for Miniflux, refer to 48 <link xlink:href="https://miniflux.app/docs/configuration.html"/> 49 for documentation on the supported values. 50 + 51 + Correct configuration for the database is already provided. 52 + By default, listens on ${defaultAddress}. 53 ''; 54 }; 55 ··· 69 config = mkIf cfg.enable { 70 71 services.miniflux.config = { 72 + LISTEN_ADDR = mkDefault defaultAddress; 73 DATABASE_URL = "postgresql://${dbUser}:${dbPassword}@${dbHost}/${dbName}?sslmode=disable"; 74 RUN_MIGRATIONS = "1"; 75 CREATE_ADMIN = "1";
+2 -2
pkgs/applications/blockchains/ergo/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "ergo"; 5 - version = "4.0.16.2"; 6 7 src = fetchurl { 8 url = "https://github.com/ergoplatform/ergo/releases/download/v${version}/ergo-${version}.jar"; 9 - sha256 = "sha256-nAaNT5Rt/oLBA2pSJSinoLKMYJ0VZmuC0zoMYbMSAJQ="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "ergo"; 5 + version = "4.0.20.1"; 6 7 src = fetchurl { 8 url = "https://github.com/ergoplatform/ergo/releases/download/v${version}/ergo-${version}.jar"; 9 + sha256 = "sha256-uKt0TNKcqiXiT5MnsguU5fTdUyFgV7Km5KjrFS/7tws="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
+47
pkgs/applications/misc/edgetx/default.nix
···
··· 1 + { lib, mkDerivation, fetchFromGitHub 2 + , cmake, gcc-arm-embedded, python3Packages 3 + , qtbase, qtmultimedia, qttranslations, SDL, gtest 4 + , dfu-util 5 + }: 6 + 7 + mkDerivation rec { 8 + pname = "edgetx"; 9 + version = "2.6.0"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "EdgeTX"; 13 + repo = pname; 14 + rev = "v${version}"; 15 + fetchSubmodules = true; 16 + sha256 = "sha256-TffHFgr3g7v4VnNSSlLITz4cYjHM6wE0aI85W1g4IFA="; 17 + }; 18 + 19 + nativeBuildInputs = [ cmake gcc-arm-embedded python3Packages.pillow ]; 20 + 21 + buildInputs = [ qtbase qtmultimedia qttranslations SDL ]; 22 + 23 + postPatch = '' 24 + sed -i companion/src/burnconfigdialog.cpp \ 25 + -e 's|/usr/.*bin/dfu-util|${dfu-util}/bin/dfu-util|' 26 + ''; 27 + 28 + cmakeFlags = [ 29 + "-DGTEST_ROOT=${gtest.src}/googletest" 30 + "-DQT_TRANSLATIONS_DIR=${qttranslations}/translations" 31 + "-DDFU_UTIL_PATH=${dfu-util}/bin/dfu-util" 32 + ]; 33 + 34 + meta = with lib; { 35 + description = "EdgeTX Companion transmitter support software"; 36 + longDescription = '' 37 + EdgeTX Companion is used for many different tasks like loading EdgeTX 38 + firmware to the radio, backing up model settings, editing settings and 39 + running radio simulators. 40 + ''; 41 + homepage = "https://edgetx.org/"; 42 + license = licenses.gpl2Only; 43 + platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" ]; 44 + maintainers = with maintainers; [ elitak lopsided98 wucke13 ]; 45 + }; 46 + 47 + }
+23 -7
pkgs/applications/misc/etesync-dav/default.nix
··· 1 - { lib, stdenv, python3Packages, radicale3 }: 2 3 - python3Packages.buildPythonApplication rec { 4 pname = "etesync-dav"; 5 - version = "0.30.8"; 6 7 - src = python3Packages.fetchPypi { 8 inherit pname version; 9 - sha256 = "sha256-HBLQsq3B6TMdcnUt8ukbk3+S0Ed44+gePkpuGZ2AyC4="; 10 }; 11 12 - propagatedBuildInputs = with python3Packages; [ 13 etebase 14 etesync 15 flask 16 flask_wtf 17 - radicale3 18 ]; 19 20 doCheck = false;
··· 1 + { lib 2 + , stdenv 3 + , python3 4 + , radicale3 5 + }: 6 7 + let 8 + python = python3.override { 9 + packageOverrides = self: super: { 10 + flask_wtf = super.flask_wtf.overridePythonAttrs (old: rec { 11 + version = "0.15.1"; 12 + src = old.src.override { 13 + inherit version; 14 + sha256 = "ff177185f891302dc253437fe63081e7a46a4e99aca61dfe086fb23e54fff2dc"; 15 + }; 16 + }); 17 + }; 18 + }; 19 + in python.pkgs.buildPythonApplication rec { 20 pname = "etesync-dav"; 21 + version = "0.32.1"; 22 23 + src = python.pkgs.fetchPypi { 24 inherit pname version; 25 + sha256 = "a4e2ee83932755d29ac39c1e74005ec289880fd2d4d2164f09fe2464a294d720"; 26 }; 27 28 + propagatedBuildInputs = with python.pkgs; [ 29 etebase 30 etesync 31 flask 32 flask_wtf 33 + (python.pkgs.toPythonModule (radicale3.override { python3 = python; })) 34 ]; 35 36 doCheck = false;
+2 -2
pkgs/applications/misc/nwg-panel/default.nix
··· 13 14 python3Packages.buildPythonApplication rec { 15 pname = "nwg-panel"; 16 - version = "0.5.4"; 17 18 src = fetchFromGitHub { 19 owner = "nwg-piotr"; 20 repo = "nwg-panel"; 21 rev = "v${version}"; 22 - sha256 = "0vl9vfgpa1byf9vxn03j58h9zcbjd1y83b0kgv97cxm2mhqz12dg"; 23 }; 24 25 # No tests
··· 13 14 python3Packages.buildPythonApplication rec { 15 pname = "nwg-panel"; 16 + version = "0.5.7"; 17 18 src = fetchFromGitHub { 19 owner = "nwg-piotr"; 20 repo = "nwg-panel"; 21 rev = "v${version}"; 22 + sha256 = "1d3qh42cwayb5d9ymhfs2vrbg5x5x6x73hw77m3xb9y4vyhji85x"; 23 }; 24 25 # No tests
+6 -6
pkgs/applications/misc/pdfstudio/default.nix
··· 4 , callPackage 5 }: 6 7 { 8 pdfstudio = callPackage ./common.nix rec { 9 pname = program; ··· 17 libgccjit #for libstdc++.so.6 and libgomp.so.1 18 ]; 19 src = fetchurl { 20 - url = "https://download.qoppa.com/${pname}/v${year}/PDFStudio_v${ 21 - builtins.replaceStrings [ "." ] [ "_" ] version 22 - }_linux64.deb"; 23 sha256 = "1188ll2qz58rr2slavqxisbz4q3fdzidpasb1p33926z0ym3rk45"; 24 }; 25 }; ··· 33 PDF Studio Viewer is an easy to use, full-featured PDF editing software. This is the free edition. For the standard/pro edition, see the package pdfstudio. 34 ''; 35 src = fetchurl { 36 - url = "https://download.qoppa.com/${pname}/v${year}/PDFStudioViewer_v${ 37 - builtins.replaceStrings [ "." ] [ "_" ] version 38 - }_linux64.deb"; 39 sha256 = "128k3fm8m8zdykx4s30g5m2zl7cgmvs4qinf1w525zh84v56agz6"; 40 }; 41 };
··· 4 , callPackage 5 }: 6 7 + let makeurl = { pname, year, version }: "https://download.qoppa.com/${pname}/v${year}/${ 8 + builtins.replaceStrings [ "pdfstudio" "viewer" "." ] [ "PDFStudio" "Viewer" "_" ] "${pname}_v${version}" 9 + }_linux64.deb"; 10 + in 11 { 12 pdfstudio = callPackage ./common.nix rec { 13 pname = program; ··· 21 libgccjit #for libstdc++.so.6 and libgomp.so.1 22 ]; 23 src = fetchurl { 24 + url = makeurl { inherit pname year version; }; 25 sha256 = "1188ll2qz58rr2slavqxisbz4q3fdzidpasb1p33926z0ym3rk45"; 26 }; 27 }; ··· 35 PDF Studio Viewer is an easy to use, full-featured PDF editing software. This is the free edition. For the standard/pro edition, see the package pdfstudio. 36 ''; 37 src = fetchurl { 38 + url = makeurl { inherit pname year version; }; 39 sha256 = "128k3fm8m8zdykx4s30g5m2zl7cgmvs4qinf1w525zh84v56agz6"; 40 }; 41 };
+2 -2
pkgs/applications/networking/cluster/tilt/default.nix
··· 5 /* Do not use "dev" as a version. If you do, Tilt will consider itself 6 running in development environment and try to serve assets from the 7 source tree, which is not there once build completes. */ 8 - version = "0.23.4"; 9 10 src = fetchFromGitHub { 11 owner = "tilt-dev"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-SWofXsbkuirPvqgU639W8IQklafLKbThoZUzOzfYwdQ="; 15 }; 16 vendorSha256 = null; 17
··· 5 /* Do not use "dev" as a version. If you do, Tilt will consider itself 6 running in development environment and try to serve assets from the 7 source tree, which is not there once build completes. */ 8 + version = "0.23.5"; 9 10 src = fetchFromGitHub { 11 owner = "tilt-dev"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-qVybS+gRuTezX89NMWYQVWtUH6wnjB11HImejrzVHAc="; 15 }; 16 vendorSha256 = null; 17
-37
pkgs/applications/networking/irc/quassel/0001-common-Disable-enum-type-stream-operators-for-Qt-5.1.patch
··· 1 - From ac9387271b2420a71f7d172f44354fc35adac504 Mon Sep 17 00:00:00 2001 2 - From: Manuel Nickschas <sputnick@quassel-irc.org> 3 - Date: Tue, 7 Jan 2020 18:34:54 +0100 4 - Subject: [PATCH] common: Disable enum type stream operators for Qt >= 5.14 5 - 6 - Starting from version 5.14, Qt provides stream operators for enum 7 - types, which collide with the ones we ship in types.h. Disable 8 - Quassel's stream operators when compiling against Qt 5.14 or later. 9 - 10 - (cherry-picked from 579e559a6322209df7cd51c34801fecff5fe734b) 11 - --- 12 - src/common/types.h | 2 ++ 13 - 1 file changed, 2 insertions(+) 14 - 15 - diff --git a/src/common/types.h b/src/common/types.h 16 - index 467d9fb2..c4b9f364 100644 17 - --- a/src/common/types.h 18 - +++ b/src/common/types.h 19 - @@ -140,6 +140,7 @@ Q_DECLARE_METATYPE(QHostAddress) 20 - typedef QList<MsgId> MsgIdList; 21 - typedef QList<BufferId> BufferIdList; 22 - 23 - +#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0) 24 - /** 25 - * Catch-all stream serialization operator for enum types. 26 - * 27 - @@ -169,6 +170,7 @@ QDataStream &operator>>(QDataStream &in, T &value) { 28 - value = static_cast<T>(v); 29 - return in; 30 - } 31 - +#endif 32 - 33 - // Exceptions 34 - 35 - -- 36 - 2.26.2 37 -
···
+5 -11
pkgs/applications/networking/irc/quassel/default.nix
··· 5 , static ? false # link statically 6 7 , lib, stdenv, fetchFromGitHub, cmake, makeWrapper, dconf 8 - , mkDerivation, qtbase, qtscript 9 , phonon, libdbusmenu, qca-qt5 10 11 , withKDE ? true # enable KDE integration ··· 33 34 in (if !buildClient then stdenv.mkDerivation else mkDerivation) rec { 35 pname = "quassel${tag}"; 36 - version = "0.13.1"; 37 38 src = fetchFromGitHub { 39 owner = "quassel"; 40 repo = "quassel"; 41 rev = version; 42 - sha256 = "0z8p7iv90yrrjbh31cyxhpr6hsynfmi23rlayn7p2f6ki5az7yc3"; 43 }; 44 45 - patches = [ 46 - # fixes build with Qt 5.14 47 - # source: https://github.com/quassel/quassel/pull/518/commits/8a46d983fc99204711cdff1e4c542e272fef45b9 48 - ./0001-common-Disable-enum-type-stream-operators-for-Qt-5.1.patch 49 - ]; 50 - 51 # Prevent ``undefined reference to `qt_version_tag''' in SSL check 52 NIX_CFLAGS_COMPILE = "-DQT_NO_VERSION_TAGGING=1"; 53 54 nativeBuildInputs = [ cmake makeWrapper ]; 55 - buildInputs = [ qtbase ] 56 - ++ lib.optionals buildCore [qtscript qca-qt5] 57 ++ lib.optionals buildClient [libdbusmenu phonon] 58 ++ lib.optionals (buildClient && withKDE) [ 59 extra-cmake-modules kconfigwidgets kcoreaddons
··· 5 , static ? false # link statically 6 7 , lib, stdenv, fetchFromGitHub, cmake, makeWrapper, dconf 8 + , mkDerivation, qtbase, boost, zlib, qtscript 9 , phonon, libdbusmenu, qca-qt5 10 11 , withKDE ? true # enable KDE integration ··· 33 34 in (if !buildClient then stdenv.mkDerivation else mkDerivation) rec { 35 pname = "quassel${tag}"; 36 + version = "0.14.0"; 37 38 src = fetchFromGitHub { 39 owner = "quassel"; 40 repo = "quassel"; 41 rev = version; 42 + sha256 = "sha256-eulhNcyCmy9ryietOhT2yVJeJH+MMZRbTUo2XuTy9qU="; 43 }; 44 45 # Prevent ``undefined reference to `qt_version_tag''' in SSL check 46 NIX_CFLAGS_COMPILE = "-DQT_NO_VERSION_TAGGING=1"; 47 48 nativeBuildInputs = [ cmake makeWrapper ]; 49 + buildInputs = [ qtbase boost zlib ] 50 + ++ lib.optionals buildCore [qtscript qca-qt5 ] 51 ++ lib.optionals buildClient [libdbusmenu phonon] 52 ++ lib.optionals (buildClient && withKDE) [ 53 extra-cmake-modules kconfigwidgets kcoreaddons
+59
pkgs/applications/office/morgen/default.nix
···
··· 1 + { lib, stdenv, fetchurl, dpkg, autoPatchelfHook, makeWrapper, electron 2 + , nodePackages, alsa-lib, gtk3, libxshmfence, mesa, nss }: 3 + 4 + stdenv.mkDerivation rec { 5 + pname = "morgen"; 6 + version = "2.4.3"; 7 + 8 + src = fetchurl { 9 + url = "https://download.todesktop.com/210203cqcj00tw1/morgen-${version}.deb"; 10 + sha256 = "sha256-IWGeb0+IiFNYJ+jQAzGYfQ5FnrbR6HIpynS9jgd5/mY="; 11 + }; 12 + 13 + nativeBuildInputs = [ 14 + dpkg 15 + autoPatchelfHook 16 + makeWrapper 17 + nodePackages.asar 18 + ]; 19 + 20 + buildInputs = [ alsa-lib gtk3 libxshmfence mesa nss ]; 21 + 22 + dontBuild = true; 23 + dontConfigure = true; 24 + 25 + unpackCmd = '' 26 + dpkg-deb -x ${src} ./morgen-${pname} 27 + ''; 28 + 29 + installPhase = '' 30 + runHook preInstall 31 + 32 + mv usr $out 33 + mv opt $out 34 + 35 + asar extract $out/opt/Morgen/resources/app.asar "$TMP/work" 36 + # 1. Fixes path for todesktop-runtime-config.json 37 + # 2. Fixes startup script 38 + substituteInPlace $TMP/work/dist/main.js \ 39 + --replace "process.resourcesPath,\"todesktop-runtime-config.json" "\"$out/opt/Morgen/resources/todesktop-runtime-config.json" \ 40 + --replace "Exec=\"+process.execPath+\"" "Exec=$out/bin/morgen" 41 + asar pack --unpack='{*.node,*.ftz,rect-overlay}' "$TMP/work" $out/opt/Morgen/resources/app.asar 42 + 43 + substituteInPlace $out/share/applications/morgen.desktop \ 44 + --replace '/opt/Morgen' $out/bin 45 + 46 + makeWrapper ${electron}/bin/electron $out/bin/morgen \ 47 + --add-flags $out/opt/Morgen/resources/app.asar 48 + 49 + runHook postInstall 50 + ''; 51 + 52 + meta = with lib; { 53 + description = "All-in-one Calendars, Tasks and Scheduler"; 54 + homepage = "https://morgen.so/download"; 55 + license = licenses.unfree; 56 + maintainers = with maintainers; [ wolfangaukang ]; 57 + platforms = [ "x86_64-linux" ]; 58 + }; 59 + }
+2 -2
pkgs/applications/office/skrooge/default.nix
··· 7 8 mkDerivation rec { 9 pname = "skrooge"; 10 - version = "2.26.1"; 11 12 src = fetchurl { 13 url = "https://download.kde.org/stable/skrooge/${pname}-${version}.tar.xz"; 14 - sha256 = "sha256-66hoA+FDTeMbNAInr9TlTSnwUywJQjTRz87MkdNYn5Q="; 15 }; 16 17 nativeBuildInputs = [
··· 7 8 mkDerivation rec { 9 pname = "skrooge"; 10 + version = "2.27.0"; 11 12 src = fetchurl { 13 url = "https://download.kde.org/stable/skrooge/${pname}-${version}.tar.xz"; 14 + sha256 = "sha256-xkl0UyJEDOeYOqqXf3woCDMb8ZyC2c5ChQdDFFERZxE="; 15 }; 16 17 nativeBuildInputs = [
+2 -2
pkgs/applications/office/zanshin/default.nix
··· 10 11 mkDerivation rec { 12 pname = "zanshin"; 13 - version = "21.12.0"; 14 15 src = fetchurl { 16 url = "mirror://kde/stable/release-service/${version}/src/zanshin-${version}.tar.xz"; 17 - sha256 = "sha256-l8W47tS7q747fkSAH3HJdwPsqjMfCyxzl3xJEeAXeh0="; 18 }; 19 20 nativeBuildInputs = [
··· 10 11 mkDerivation rec { 12 pname = "zanshin"; 13 + version = "21.12.1"; 14 15 src = fetchurl { 16 url = "mirror://kde/stable/release-service/${version}/src/zanshin-${version}.tar.xz"; 17 + sha256 = "sha256-hYbJwmnD9i/SL5ET2t9YgPxJHJUpAbMZ4a62WljhpHw="; 18 }; 19 20 nativeBuildInputs = [
+22
pkgs/applications/science/physics/shtns/default.nix
···
··· 1 + { lib, stdenv, fetchgit, fftw }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "shtns"; 5 + version = "3.5.1"; 6 + 7 + src = fetchgit { 8 + url = "https://bitbucket.org/nschaeff/shtns"; 9 + rev = "v${version}"; 10 + sha256 = "1ajrplhv7a2dvb3cn3n638281w0bzdcydvvwbg64awbjg622mdpd"; 11 + }; 12 + 13 + buildInputs = [ fftw ]; 14 + 15 + meta = with lib; { 16 + description = "High performance library for Spherical Harmonic Transform"; 17 + homepage = "https://nschaeff.bitbucket.io/shtns/"; 18 + license = licenses.cecill21; 19 + maintainers = [ maintainers.bzizou ]; 20 + platforms = platforms.linux; 21 + }; 22 + }
+2 -2
pkgs/applications/window-managers/spectrwm/default.nix
··· 22 xcbutilwm 23 ]; 24 25 - sourceRoot = let 26 subdir = if stdenv.isDarwin then "osx" else "linux"; 27 - in "source/${subdir}"; 28 29 makeFlags = [ "PREFIX=${placeholder "out"}" ]; 30
··· 22 xcbutilwm 23 ]; 24 25 + prePatch = let 26 subdir = if stdenv.isDarwin then "osx" else "linux"; 27 + in "cd ${subdir}"; 28 29 makeFlags = [ "PREFIX=${placeholder "out"}" ]; 30
+4 -4
pkgs/data/misc/hackage/pin.json
··· 1 { 2 - "commit": "3034b8f1052c41d5b3c571cb2bedb5f62bbede65", 3 - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/3034b8f1052c41d5b3c571cb2bedb5f62bbede65.tar.gz", 4 - "sha256": "0kqga1mf7vr292jcaqw8qk4s1bjwc2z1wwjih5xwli3hkk584l20", 5 - "msg": "Update from Hackage at 2022-01-24T10:21:35Z" 6 }
··· 1 { 2 + "commit": "b233c8c0ee187788a69d929293a953cf89ffc012", 3 + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/b233c8c0ee187788a69d929293a953cf89ffc012.tar.gz", 4 + "sha256": "00mi9jxjbd9mk2pghj1ks9mjy9i0x50kcgi28iajq0kvxc97c9sp", 5 + "msg": "Update from Hackage at 2022-01-27T16:52:24Z" 6 }
+9 -8
pkgs/development/compilers/ghc/9.0.2.nix
··· 20 # build-time dependency too. 21 buildTargetLlvmPackages, llvmPackages 22 23 - , # If enabled, GHC will be built with the GPL-free but slower integer-simple 24 - # library instead of the faster but GPLed integer-gmp library. 25 - enableIntegerSimple ? !(lib.meta.availableOn stdenv.hostPlatform gmp), gmp 26 27 , # If enabled, use -fPIC when compiling static libs. 28 enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform ··· 61 disableLargeAddressSpace ? stdenv.targetPlatform.isiOS 62 }: 63 64 - assert !enableIntegerSimple -> gmp != null; 65 66 # Cross cannot currently build the `haddock` program for silly reasons, 67 # see note [HADDOCK_DOCS]. ··· 98 '' 99 HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} 100 DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} 101 - INTEGER_LIBRARY = ${if enableIntegerSimple then "integer-simple" else "integer-gmp"} 102 '' + lib.optionalString (targetPlatform != hostPlatform) '' 103 Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} 104 CrossCompilePrefix = ${targetPrefix} ··· 114 # Splicer will pull out correct variations 115 libDeps = platform: lib.optional enableTerminfo ncurses 116 ++ [libffi] 117 - ++ lib.optional (!enableIntegerSimple) gmp 118 ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; 119 120 # TODO(@sternenseemann): is buildTarget LLVM unnecessary? ··· 152 # Makes debugging easier to see which variant is at play in `nix-store -q --tree`. 153 variantSuffix = lib.concatStrings [ 154 (lib.optionalString stdenv.hostPlatform.isMusl "-musl") 155 - (lib.optionalString enableIntegerSimple "-integer-simple") 156 ]; 157 158 in ··· 251 "--with-system-libffi" 252 "--with-ffi-includes=${targetPackages.libffi.dev}/include" 253 "--with-ffi-libraries=${targetPackages.libffi.out}/lib" 254 - ] ++ lib.optionals (targetPlatform == hostPlatform && !enableIntegerSimple) [ 255 "--with-gmp-includes=${targetPackages.gmp.dev}/include" 256 "--with-gmp-libraries=${targetPackages.gmp.out}/lib" 257 ] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
··· 20 # build-time dependency too. 21 buildTargetLlvmPackages, llvmPackages 22 23 + , # If enabled, GHC will be built with the GPL-free but slightly slower native 24 + # bignum backend instead of the faster but GPLed gmp backend. 25 + enableNativeBignum ? !(lib.meta.availableOn stdenv.hostPlatform gmp) 26 + , gmp 27 28 , # If enabled, use -fPIC when compiling static libs. 29 enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform ··· 62 disableLargeAddressSpace ? stdenv.targetPlatform.isiOS 63 }: 64 65 + assert !enableNativeBignum -> gmp != null; 66 67 # Cross cannot currently build the `haddock` program for silly reasons, 68 # see note [HADDOCK_DOCS]. ··· 99 '' 100 HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} 101 DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} 102 + BIGNUM_BACKEND = ${if enableNativeBignum then "native" else "gmp"} 103 '' + lib.optionalString (targetPlatform != hostPlatform) '' 104 Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} 105 CrossCompilePrefix = ${targetPrefix} ··· 115 # Splicer will pull out correct variations 116 libDeps = platform: lib.optional enableTerminfo ncurses 117 ++ [libffi] 118 + ++ lib.optional (!enableNativeBignum) gmp 119 ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; 120 121 # TODO(@sternenseemann): is buildTarget LLVM unnecessary? ··· 153 # Makes debugging easier to see which variant is at play in `nix-store -q --tree`. 154 variantSuffix = lib.concatStrings [ 155 (lib.optionalString stdenv.hostPlatform.isMusl "-musl") 156 + (lib.optionalString enableNativeBignum "-native-bignum") 157 ]; 158 159 in ··· 252 "--with-system-libffi" 253 "--with-ffi-includes=${targetPackages.libffi.dev}/include" 254 "--with-ffi-libraries=${targetPackages.libffi.out}/lib" 255 + ] ++ lib.optionals (targetPlatform == hostPlatform && !enableNativeBignum) [ 256 "--with-gmp-includes=${targetPackages.gmp.dev}/include" 257 "--with-gmp-libraries=${targetPackages.gmp.out}/lib" 258 ] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
+9 -8
pkgs/development/compilers/ghc/9.2.1.nix
··· 21 # build-time dependency too. 22 buildTargetLlvmPackages, llvmPackages 23 24 - , # If enabled, GHC will be built with the GPL-free but slower integer-simple 25 - # library instead of the faster but GPLed integer-gmp library. 26 - enableIntegerSimple ? !(lib.meta.availableOn stdenv.hostPlatform gmp), gmp 27 28 , # If enabled, use -fPIC when compiling static libs. 29 enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform ··· 62 disableLargeAddressSpace ? stdenv.targetPlatform.isiOS 63 }: 64 65 - assert !enableIntegerSimple -> gmp != null; 66 67 # Cross cannot currently build the `haddock` program for silly reasons, 68 # see note [HADDOCK_DOCS]. ··· 99 '' 100 HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} 101 DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} 102 - INTEGER_LIBRARY = ${if enableIntegerSimple then "integer-simple" else "integer-gmp"} 103 '' + lib.optionalString (targetPlatform != hostPlatform) '' 104 Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} 105 CrossCompilePrefix = ${targetPrefix} ··· 115 # Splicer will pull out correct variations 116 libDeps = platform: lib.optional enableTerminfo ncurses 117 ++ [libffi] 118 - ++ lib.optional (!enableIntegerSimple) gmp 119 ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; 120 121 # TODO(@sternenseemann): is buildTarget LLVM unnecessary? ··· 153 # Makes debugging easier to see which variant is at play in `nix-store -q --tree`. 154 variantSuffix = lib.concatStrings [ 155 (lib.optionalString stdenv.hostPlatform.isMusl "-musl") 156 - (lib.optionalString enableIntegerSimple "-integer-simple") 157 ]; 158 159 in ··· 252 "--with-system-libffi" 253 "--with-ffi-includes=${targetPackages.libffi.dev}/include" 254 "--with-ffi-libraries=${targetPackages.libffi.out}/lib" 255 - ] ++ lib.optionals (targetPlatform == hostPlatform && !enableIntegerSimple) [ 256 "--with-gmp-includes=${targetPackages.gmp.dev}/include" 257 "--with-gmp-libraries=${targetPackages.gmp.out}/lib" 258 ] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
··· 21 # build-time dependency too. 22 buildTargetLlvmPackages, llvmPackages 23 24 + , # If enabled, GHC will be built with the GPL-free but slightly slower native 25 + # bignum backend instead of the faster but GPLed gmp backend. 26 + enableNativeBignum ? !(lib.meta.availableOn stdenv.hostPlatform gmp) 27 + , gmp 28 29 , # If enabled, use -fPIC when compiling static libs. 30 enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform ··· 63 disableLargeAddressSpace ? stdenv.targetPlatform.isiOS 64 }: 65 66 + assert !enableNativeBignum -> gmp != null; 67 68 # Cross cannot currently build the `haddock` program for silly reasons, 69 # see note [HADDOCK_DOCS]. ··· 100 '' 101 HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} 102 DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} 103 + BIGNUM_BACKEND = ${if enableNativeBignum then "native" else "gmp"} 104 '' + lib.optionalString (targetPlatform != hostPlatform) '' 105 Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} 106 CrossCompilePrefix = ${targetPrefix} ··· 116 # Splicer will pull out correct variations 117 libDeps = platform: lib.optional enableTerminfo ncurses 118 ++ [libffi] 119 + ++ lib.optional (!enableNativeBignum) gmp 120 ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; 121 122 # TODO(@sternenseemann): is buildTarget LLVM unnecessary? ··· 154 # Makes debugging easier to see which variant is at play in `nix-store -q --tree`. 155 variantSuffix = lib.concatStrings [ 156 (lib.optionalString stdenv.hostPlatform.isMusl "-musl") 157 + (lib.optionalString enableNativeBignum "-native-bignum") 158 ]; 159 160 in ··· 253 "--with-system-libffi" 254 "--with-ffi-includes=${targetPackages.libffi.dev}/include" 255 "--with-ffi-libraries=${targetPackages.libffi.out}/lib" 256 + ] ++ lib.optionals (targetPlatform == hostPlatform && !enableNativeBignum) [ 257 "--with-gmp-includes=${targetPackages.gmp.dev}/include" 258 "--with-gmp-libraries=${targetPackages.gmp.out}/lib" 259 ] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
+2
pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
··· 201 - arrow-list 202 - arrowp 203 - arrowp-qq 204 - ArrowVHDL 205 - artery 206 - artifact ··· 5379 - wavefront-obj 5380 - weak-bag 5381 - weather-api 5382 - webapi 5383 - webapp 5384 - webauthn
··· 201 - arrow-list 202 - arrowp 203 - arrowp-qq 204 + - arrow-utils 205 - ArrowVHDL 206 - artery 207 - artifact ··· 5380 - wavefront-obj 5381 - weak-bag 5382 - weather-api 5383 + - web3-polkadot 5384 - webapi 5385 - webapp 5386 - webauthn
+5
pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
··· 752 - clckwrks-theme-clckwrks 753 - clckwrks-theme-geo-bootstrap 754 - cless 755 - click-clack 756 - clifford 757 - clippings ··· 1771 - indentation-trifecta 1772 - indexation 1773 - indieweb-algorithms 1774 - infernu 1775 - inline-java 1776 - inspector-wrecker ··· 2161 - moo 2162 - moo-nad 2163 - morley 2164 - morloc 2165 - morpheus-graphql-client_0_18_0 2166 - morpheus-graphql_0_18_0 ··· 3221 - web-routes-regular 3222 - web-routing 3223 - web3 3224 - webcrank-wai 3225 - webdriver-w3c 3226 - webserver
··· 752 - clckwrks-theme-clckwrks 753 - clckwrks-theme-geo-bootstrap 754 - cless 755 + - cleveland 756 - click-clack 757 - clifford 758 - clippings ··· 1772 - indentation-trifecta 1773 - indexation 1774 - indieweb-algorithms 1775 + - indigo 1776 - infernu 1777 - inline-java 1778 - inspector-wrecker ··· 2163 - moo 2164 - moo-nad 2165 - morley 2166 + - morley-client 2167 + - morley-upgradeable 2168 - morloc 2169 - morpheus-graphql-client_0_18_0 2170 - morpheus-graphql_0_18_0 ··· 3225 - web-routes-regular 3226 - web-routing 3227 - web3 3228 + - web3-ethereum 3229 - webcrank-wai 3230 - webdriver-w3c 3231 - webserver
+699 -133
pkgs/development/haskell-modules/hackage-packages.nix
··· 30117 license = lib.licenses.bsd3; 30118 }) {}; 30119 30120 "amqp-conduit" = callPackage 30121 ({ mkDerivation, amqp, base, bytestring, conduit, exceptions, hspec 30122 , HUnit, lifted-base, monad-control, mtl, resourcet, text ··· 33694 }: 33695 mkDerivation { 33696 pname = "arrow-utils"; 33697 - version = "0.1.0.0"; 33698 - sha256 = "1l8njh623a00hvfd3cczvb4ngh7c39z6f0kfhr8hr6xhbkrgwqnc"; 33699 - revision = "1"; 33700 - editedCabalFile = "1jdl1jmr8hbjiybrjnfr8rraqdf95l4qia3nna3nh9pvh8c69jln"; 33701 libraryHaskellDepends = [ base vector-sized ]; 33702 testHaskellDepends = [ 33703 base QuickCheck test-framework test-framework-quickcheck2 33704 ]; 33705 description = "functions for working with arrows"; 33706 license = lib.licenses.bsd3; 33707 }) {}; 33708 33709 "arrowapply-utils" = callPackage ··· 36190 license = lib.licenses.mit; 36191 }) {}; 36192 36193 "authenticate-kerberos" = callPackage 36194 ({ mkDerivation, base, process, text }: 36195 mkDerivation { ··· 36903 license = lib.licenses.bsd3; 36904 }) {}; 36905 36906 - "avro_0_6_0_0" = callPackage 36907 ({ mkDerivation, aeson, array, base, base16-bytestring, bifunctors 36908 , binary, bytestring, containers, data-binary-ieee754, deepseq 36909 , directory, doctest, doctest-discover, extra, fail, gauge ··· 36915 }: 36916 mkDerivation { 36917 pname = "avro"; 36918 - version = "0.6.0.0"; 36919 - sha256 = "056nd6cgl9lqv0ij8a2s0rca1f0qcxr2mfr0i8pkh84h9y84nzv9"; 36920 libraryHaskellDepends = [ 36921 aeson array base base16-bytestring bifunctors binary bytestring 36922 containers data-binary-ieee754 deepseq fail HasBigDecimal hashable ··· 40181 pname = "beam-core"; 40182 version = "0.9.2.0"; 40183 sha256 = "1b1xk4pi9j49fmh9lywgqcg61gbd6i7905gv5prnf0799iqz68g9"; 40184 libraryHaskellDepends = [ 40185 aeson base bytestring containers dlist free ghc-prim hashable 40186 microlens mtl network-uri scientific tagged text time vector ··· 57744 hydraPlatforms = lib.platforms.none; 57745 }) {}; 57746 57747 "clevercss" = callPackage 57748 ({ mkDerivation, base, containers, mtl, parsec }: 57749 mkDerivation { ··· 65938 license = lib.licenses.mit; 65939 }) {}; 65940 65941 - "core-data_0_3_0_2" = callPackage 65942 ({ mkDerivation, aeson, base, bytestring, containers, core-text 65943 , hashable, prettyprinter, scientific, text, unordered-containers 65944 , vector 65945 }: 65946 mkDerivation { 65947 pname = "core-data"; 65948 - version = "0.3.0.2"; 65949 - sha256 = "0rfx7086ilv2rld2nnq96jkygvxxsnfs81mh4b4nmb4drdw02jl0"; 65950 libraryHaskellDepends = [ 65951 aeson base bytestring containers core-text hashable prettyprinter 65952 scientific text unordered-containers vector ··· 65994 license = lib.licenses.mit; 65995 }) {}; 65996 65997 - "core-program_0_4_2_0" = callPackage 65998 ({ mkDerivation, async, base, bytestring, chronologique, core-data 65999 , core-text, directory, exceptions, filepath, fsnotify, hashable 66000 , hourglass, mtl, prettyprinter, safe-exceptions, stm ··· 66003 }: 66004 mkDerivation { 66005 pname = "core-program"; 66006 - version = "0.4.2.0"; 66007 - sha256 = "1xbfshfy6h7afpnlaafyq4mj3x0q4i83sxk6720k0dd0hhszb6b0"; 66008 libraryHaskellDepends = [ 66009 async base bytestring chronologique core-data core-text directory 66010 exceptions filepath fsnotify hashable hourglass mtl prettyprinter ··· 66019 "core-telemetry" = callPackage 66020 ({ mkDerivation, async, base, bytestring, chronologique, core-data 66021 , core-program, core-text, exceptions, http-streams, io-streams 66022 - , locators, mtl, random, safe-exceptions, scientific, stm 66023 - , template-haskell, text, unix, uuid 66024 }: 66025 mkDerivation { 66026 pname = "core-telemetry"; 66027 - version = "0.1.8.1"; 66028 - sha256 = "024npp0cm5f3v1h70iw03hv2lj0r2ylsp7w2pm1iv6zr8j63k1iy"; 66029 libraryHaskellDepends = [ 66030 async base bytestring chronologique core-data core-program 66031 - core-text exceptions http-streams io-streams locators mtl random 66032 - safe-exceptions scientific stm template-haskell text unix uuid 66033 ]; 66034 description = "Advanced telemetry"; 66035 license = lib.licenses.mit; ··· 75534 }) {}; 75535 75536 "deriving-trans" = callPackage 75537 - ({ mkDerivation, base, lifted-base, monad-control, mtl 75538 - , transformers, transformers-base 75539 }: 75540 mkDerivation { 75541 pname = "deriving-trans"; 75542 - version = "0.1.0.0"; 75543 - sha256 = "1yphl0wjp67b7hc3ys6snlvzk67by070p5vfmwcv7ic688vh1dw4"; 75544 libraryHaskellDepends = [ 75545 - base lifted-base monad-control mtl transformers transformers-base 75546 ]; 75547 - description = "Derive transformer type classes with DerivingVia"; 75548 license = lib.licenses.bsd3; 75549 }) {}; 75550 ··· 76990 }: 76991 mkDerivation { 76992 pname = "diagrams-braille"; 76993 - version = "0.1.0.2"; 76994 - sha256 = "1jrhc8k0n9jabhg6rz22js9k3nj3v6r6klxskiksf6ajbqbzqg69"; 76995 isLibrary = true; 76996 isExecutable = true; 76997 libraryHaskellDepends = [ ··· 77048 }: 77049 mkDerivation { 77050 pname = "diagrams-cairo"; 77051 - version = "1.4.1.1"; 77052 - sha256 = "0vyd2yr55n7x71194i18lnbcshdjpnqw4qyq7vj5zx377rsz711k"; 77053 - revision = "3"; 77054 - editedCabalFile = "16jm9g9rfc7d1dy2kwq3n9wfgcj8l6c0d54lym1r6b0arc7yjqlb"; 77055 libraryHaskellDepends = [ 77056 array base bytestring cairo colour containers data-default-class 77057 diagrams-core diagrams-lib filepath hashable JuicyPixels lens mtl ··· 78626 }) {}; 78627 78628 "directory-contents" = callPackage 78629 - ({ mkDerivation, base, containers, directory, filepath, text 78630 - , transformers, witherable 78631 }: 78632 mkDerivation { 78633 pname = "directory-contents"; 78634 - version = "0.2.0.0"; 78635 - sha256 = "15irmkg3ll6s3dqwl4hn7mmr5kygcl11slba3mzkdhlyg567is6x"; 78636 isLibrary = true; 78637 isExecutable = true; 78638 libraryHaskellDepends = [ 78639 base containers directory filepath text transformers witherable 78640 ]; 78641 executableHaskellDepends = [ base filepath text ]; 78642 - testHaskellDepends = [ base filepath ]; 78643 description = "Recursively build, navigate, and operate on a tree of directory contents"; 78644 license = lib.licenses.bsd3; 78645 hydraPlatforms = lib.platforms.none; ··· 84848 }: 84849 mkDerivation { 84850 pname = "eflint"; 84851 - version = "3.0.0.1"; 84852 - sha256 = "1cij1g1mrw41dn4c63bzkahya3li9v7pkzisj0v129p6ckypv7cc"; 84853 - revision = "1"; 84854 - editedCabalFile = "10bi07ilvvmglbgsc1xf2fq4vsndrqh9d6c823d897s4didcv8rk"; 84855 isLibrary = true; 84856 isExecutable = true; 84857 libraryHaskellDepends = [ ··· 91965 license = lib.licenses.bsd3; 91966 }) {}; 91967 91968 - "fakedata_1_0_1" = callPackage 91969 - ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq 91970 - , directory, exceptions, fakedata-parser, filepath, gauge, hashable 91971 - , hspec, hspec-discover, QuickCheck, random, regex-tdfa 91972 , string-random, template-haskell, text, time, transformers 91973 , unordered-containers, vector, yaml 91974 }: 91975 mkDerivation { 91976 pname = "fakedata"; 91977 - version = "1.0.1"; 91978 - sha256 = "08z3qhj93smpd2ksix3i7wcxqkz5533pkx9xf4xjq60qm99scmw6"; 91979 enableSeparateDataOutput = true; 91980 libraryHaskellDepends = [ 91981 - attoparsec base bytestring containers directory exceptions 91982 fakedata-parser filepath hashable random string-random 91983 template-haskell text time transformers unordered-containers vector 91984 yaml 91985 ]; 91986 testHaskellDepends = [ 91987 - attoparsec base bytestring containers directory exceptions 91988 fakedata-parser filepath hashable hspec QuickCheck random 91989 regex-tdfa string-random template-haskell text time transformers 91990 unordered-containers vector yaml 91991 ]; 91992 testToolDepends = [ hspec-discover ]; 91993 benchmarkHaskellDepends = [ 91994 - attoparsec base bytestring containers deepseq directory exceptions 91995 - fakedata-parser filepath gauge hashable random string-random 91996 - template-haskell text time transformers unordered-containers vector 91997 - yaml 91998 ]; 91999 description = "Library for producing fake data"; 92000 license = lib.licenses.bsd3; ··· 106815 pname = "ghc-typelits-extra"; 106816 version = "0.4.3"; 106817 sha256 = "06g40q0n2d10c2zksx5rrjkvm5ywi3rh41hbiwy4zs28x9idsv18"; 106818 libraryHaskellDepends = [ 106819 base containers ghc ghc-prim ghc-tcplugins-extra 106820 ghc-typelits-knownnat ghc-typelits-natnormalise integer-gmp ··· 116073 }: 116074 mkDerivation { 116075 pname = "graph-trace-dot"; 116076 - version = "0.1.1.1"; 116077 - sha256 = "11hwxccy7yaz3mwixp1gjlpdfi9525ydqlbmpgyasg9ndg7dvl8i"; 116078 - revision = "1"; 116079 - editedCabalFile = "0caa9xcxwrqzqwsl76kmwv3fq9klsnm7wamrwjs8lrliyxcriwl6"; 116080 isLibrary = true; 116081 isExecutable = true; 116082 libraryHaskellDepends = [ ··· 123133 }: 123134 mkDerivation { 123135 pname = "has-transformers"; 123136 - version = "0.1.0.3"; 123137 - sha256 = "0mrz11hxm7nyxyirfz8f63w1mxf3snprrxvh2vvhmmi8p3wlay6n"; 123138 libraryHaskellDepends = [ base transformers ]; 123139 testHaskellDepends = [ base hspec operational ]; 123140 testToolDepends = [ hspec-discover ]; ··· 130667 ({ mkDerivation, base, containers, imj-animation, imj-base 130668 version = "1.0.5"; 130669 ({ mkDerivation, base, containers, imj-animation, imj-base 130670 - revision = "1"; 130671 - ({ mkDerivation, base, containers, imj-animation, imj-base 130672 libraryHaskellDepends = [ 130673 ({ mkDerivation, base, containers, imj-animation, imj-base 130674 ({ mkDerivation, base, containers, imj-animation, imj-base ··· 130680 ]; 130681 ({ mkDerivation, base, containers, imj-animation, imj-base 130682 license = lib.licenses.bsd3; 130683 maintainers = with lib.maintainers; [ maralorn ]; 130684 }) {}; 130685 ··· 130859 ({ mkDerivation, base, containers, imj-animation, imj-base 130860 version = "0.1.1"; 130861 ({ mkDerivation, base, containers, imj-animation, imj-base 130862 - revision = "1"; 130863 - ({ mkDerivation, base, containers, imj-animation, imj-base 130864 ({ mkDerivation, base, containers, imj-animation, imj-base 130865 ({ mkDerivation, base, containers, imj-animation, imj-base 130866 license = lib.licenses.bsd3; ··· 148522 license = lib.licenses.bsd3; 148523 }) {}; 148524 148525 "http2-client" = callPackage 148526 ({ mkDerivation, async, base, bytestring, containers, deepseq 148527 , http2, lifted-async, lifted-base, mtl, network, stm, time, tls ··· 154718 description = "Convenient imperative eDSL over Lorentz"; 154719 license = lib.licenses.mit; 154720 hydraPlatforms = lib.platforms.none; 154721 - broken = true; 154722 - }) {cleveland = null;}; 154723 154724 "inf-interval" = callPackage 154725 ({ mkDerivation, array, base, deepseq, QuickCheck, text, vector }: ··· 157253 pname = "ipynb"; 157254 version = "0.2"; 157255 sha256 = "1iwia4sxg40m4d290gys72wabqmkqx24ywsaranwzk2wx5s3sx4s"; 157256 libraryHaskellDepends = [ 157257 aeson base base64-bytestring bytestring containers text 157258 unordered-containers ··· 158790 }) {}; 158791 158792 "jacinda" = callPackage 158793 - ({ mkDerivation, alex, array, base, bytestring, containers, happy 158794 - , microlens, microlens-mtl, mtl, optparse-applicative 158795 - , prettyprinter, recursion, regex-rure, tasty, tasty-hunit, text 158796 , transformers, vector 158797 }: 158798 mkDerivation { 158799 pname = "jacinda"; 158800 - version = "0.2.1.0"; 158801 - sha256 = "0p7ng81dfilj277lq6sy6xb89jd8a0kr20wcndsqjg7pgp4rxpy2"; 158802 isLibrary = false; 158803 isExecutable = true; 158804 libraryHaskellDepends = [ 158805 - array base bytestring containers microlens microlens-mtl mtl 158806 - prettyprinter recursion regex-rure text transformers vector 158807 ]; 158808 libraryToolDepends = [ alex happy ]; 158809 executableHaskellDepends = [ 158810 base bytestring optparse-applicative 158811 ]; 158812 testHaskellDepends = [ base bytestring tasty tasty-hunit ]; 158813 doHaddock = false; 158814 description = "Functional, expression-oriented data processing language"; 158815 license = lib.licenses.agpl3Only; ··· 164365 }: 164366 mkDerivation { 164367 pname = "koji-tool"; 164368 - version = "0.6.1"; 164369 - sha256 = "1l2w0dcy4fcv865z27661j7jmfy3blf8q321mv18dn44f3wr0xax"; 164370 isLibrary = false; 164371 isExecutable = true; 164372 executableHaskellDepends = [ ··· 164641 }) {egl = null; inherit (pkgs) glew;}; 164642 164643 "ktx-codec" = callPackage 164644 - ({ mkDerivation, base, binary, bytestring, containers, directory 164645 - , filepath, shower, text, vector 164646 }: 164647 mkDerivation { 164648 pname = "ktx-codec"; 164649 - version = "0.0.1.3"; 164650 - sha256 = "0mm6lf8fm8zmi33s4zg8c3ar42aghdqmb3g7hv6qpcm1vc5krld4"; 164651 libraryHaskellDepends = [ 164652 base binary bytestring containers text vector 164653 - ]; 164654 - testHaskellDepends = [ 164655 - base binary bytestring containers directory filepath shower text 164656 - vector 164657 ]; 164658 description = "Khronos texture format"; 164659 license = lib.licenses.bsd3; ··· 175898 }: 175899 mkDerivation { 175900 pname = "lorentz"; 175901 - version = "0.13.1"; 175902 - sha256 = "1cg2y15nz193s1mwm0c6x1z8nmdwv9n8qljl1a2irh3z3nb33sd2"; 175903 libraryHaskellDepends = [ 175904 aeson-pretty base-noprelude bimap bytestring constraints containers 175905 cryptonite data-default first-class-families fmt lens morley ··· 178873 }: 178874 mkDerivation { 178875 pname = "mandrill"; 178876 - version = "0.5.5.0"; 178877 - sha256 = "1zq7kfs513zh7v5y4hafh5d6ly4jhmxsl3rfjavh2faw4i19fy3n"; 178878 libraryHaskellDepends = [ 178879 aeson base base64-bytestring blaze-html bytestring containers 178880 email-validate http-client http-client-tls http-types microlens-th ··· 182064 license = lib.licenses.bsd3; 182065 }) {}; 182066 182067 "memorypool" = callPackage 182068 ({ mkDerivation, base, containers, transformers, unsafe, vector }: 182069 mkDerivation { ··· 188311 }: 188312 mkDerivation { 188313 pname = "morley"; 188314 - version = "1.16.1"; 188315 - sha256 = "0kb4v5fwlxy80swqvjbrdc2qafiqrzw5zhihfjz4hc3vp5pcfizs"; 188316 isLibrary = true; 188317 isExecutable = true; 188318 libraryHaskellDepends = [ ··· 188336 hydraPlatforms = lib.platforms.none; 188337 }) {}; 188338 188339 "morley-prelude" = callPackage 188340 ({ mkDerivation, base-noprelude, int-cast, lens, universum }: 188341 mkDerivation { ··· 188377 description = "Upgradeability infrastructure based on Morley"; 188378 license = lib.licenses.mit; 188379 hydraPlatforms = lib.platforms.none; 188380 - broken = true; 188381 - }) {cleveland = null; morley-client = null;}; 188382 188383 "morloc" = callPackage 188384 ({ mkDerivation, aeson, base, bytestring, containers, directory ··· 191150 testHaskellDepends = [ base hspec transformers ]; 191151 description = "like mtl's ReaderT / WriterT / StateT, but more than one contained value/type"; 191152 license = lib.licenses.bsd3; 191153 }) {}; 191154 191155 "multivariant" = callPackage ··· 210014 license = lib.licenses.bsd3; 210015 }) {}; 210016 210017 "persistent-map" = callPackage 210018 ({ mkDerivation, base, binary, containers, directory, EdisonAPI 210019 , EdisonCore, filepath, LRU, mtl, stm-io-hooks ··· 210160 ]; 210161 description = "Backend for the persistent library using MySQL database server"; 210162 license = lib.licenses.mit; 210163 }) {}; 210164 210165 "persistent-mysql-haskell" = callPackage ··· 210282 ]; 210283 description = "Backend for the persistent library using postgresql"; 210284 license = lib.licenses.mit; 210285 }) {}; 210286 210287 "persistent-postgresql-streaming" = callPackage ··· 223039 license = lib.licenses.bsd3; 223040 }) {}; 223041 223042 "pthread" = callPackage 223043 ({ mkDerivation, base, generic-deriving, hspec, hspec-discover }: 223044 mkDerivation { ··· 231780 }: 231781 mkDerivation { 231782 pname = "regex-rure"; 231783 - version = "0.1.1.0"; 231784 - sha256 = "1ap1cpm82dv9q9w8y6cf0rp9f5zvspnql9zr35fknaxaskr86zgj"; 231785 libraryHaskellDepends = [ base bytestring ]; 231786 librarySystemDepends = [ rure ]; 231787 libraryToolDepends = [ c2hs ]; ··· 233828 }: 233829 mkDerivation { 233830 pname = "reqcatcher"; 233831 - version = "0.2.2.1"; 233832 - sha256 = "0xc8ffz46m3hn7v9vjslh5z7yzqcbyijqfk8wl629539nishgsl9"; 233833 libraryHaskellDepends = [ base http-types network text wai warp ]; 233834 testHaskellDepends = [ 233835 base http-client http-types HUnit lens tasty tasty-hunit wai wreq ··· 234893 license = lib.licenses.bsd3; 234894 }) {}; 234895 234896 - "retry_0_9_0_0" = callPackage 234897 ({ mkDerivation, base, exceptions, ghc-prim, hedgehog, HUnit, mtl 234898 , random, stm, tasty, tasty-hedgehog, tasty-hunit, time 234899 , transformers 234900 }: 234901 mkDerivation { 234902 pname = "retry"; 234903 - version = "0.9.0.0"; 234904 - sha256 = "0n304r6vyx238558z62kz7nii8y58h2z4iyx54gbkxmz9dsck4ff"; 234905 libraryHaskellDepends = [ 234906 base exceptions ghc-prim random transformers 234907 ]; ··· 240335 hydraPlatforms = lib.platforms.none; 240336 }) {}; 240337 240338 "scaleimage" = callPackage 240339 ({ mkDerivation, base, filepath, gd }: 240340 mkDerivation { ··· 256813 pname = "special-values"; 256814 version = "0.1.0.0"; 256815 sha256 = "1kkdw2c4d2hha99v9f89ahmifjxp7fxmxyfwq9a8xk6s0h9xs51w"; 256816 - revision = "1"; 256817 - editedCabalFile = "10pbx4px4kmg6nwb78bayi26dlzbzvji5zv9fa6f45rk19p2sdlc"; 256818 libraryHaskellDepends = [ 256819 base bytestring ieee754 scientific text 256820 ]; ··· 262407 }: 262408 mkDerivation { 262409 pname = "streamly-examples"; 262410 - version = "0.1.0"; 262411 - sha256 = "0ny22z33wwkg9bbziwcj77k6gb8lwj1v0y5z6mw8sw20k4ca93q3"; 262412 isLibrary = false; 262413 isExecutable = true; 262414 executableHaskellDepends = [ ··· 262457 license = lib.licenses.bsd3; 262458 }) {inherit (pkgs) lmdb;}; 262459 262460 - "streamly-lmdb_0_3_0" = callPackage 262461 ({ mkDerivation, async, base, bytestring, directory, lmdb 262462 , QuickCheck, streamly, tasty, tasty-quickcheck, temporary 262463 }: 262464 mkDerivation { 262465 pname = "streamly-lmdb"; 262466 - version = "0.3.0"; 262467 - sha256 = "1da87rbmh9sgffjy5367pzy1d80f7zlxhszi9sq87jfws4i20pk7"; 262468 libraryHaskellDepends = [ async base bytestring streamly ]; 262469 librarySystemDepends = [ lmdb ]; 262470 testHaskellDepends = [ ··· 269338 pname = "tasty-hedgehog"; 269339 version = "1.1.0.0"; 269340 sha256 = "0cy49z8n124xh2ra2482vfy5if1n6d9lbdjma2zg1mxfj0k0zyfb"; 269341 - revision = "1"; 269342 - editedCabalFile = "0zn29qgsb5v4y7s4lrrhav9wqaz6pm97rcj1gl88qvvvi000jjbx"; 269343 libraryHaskellDepends = [ base hedgehog tagged tasty ]; 269344 testHaskellDepends = [ 269345 base hedgehog tasty tasty-expected-failure ··· 286119 license = lib.licenses.mit; 286120 }) {}; 286121 286122 "unliftio-core" = callPackage 286123 ({ mkDerivation, base, transformers }: 286124 mkDerivation { ··· 294499 }) {}; 294500 294501 "web3" = callPackage 294502 - ({ mkDerivation, aeson, async, attoparsec, base, base58string 294503 - , basement, bitvec, bytestring, cereal, cryptonite, data-default 294504 - , errors, exceptions, generics-sop, hspec, hspec-contrib 294505 - , hspec-discover, hspec-expectations, http-client, http-client-tls 294506 - , http-media, http-types, machines, memory, microlens 294507 - , microlens-aeson, microlens-mtl, microlens-th, mtl, network 294508 - , OneTuple, parsec, random, relapse, servant, servant-client, split 294509 - , stm, tagged, tar, template-haskell, text, time, transformers 294510 - , unordered-containers, uuid-types, vector, vinyl, websockets 294511 }: 294512 mkDerivation { 294513 pname = "web3"; 294514 - version = "0.9.1.0"; 294515 - sha256 = "12nx9hgwx61yj44iym7na9jxf05jry3aa82j2s8l5rpw3qdv7dis"; 294516 libraryHaskellDepends = [ 294517 - aeson async attoparsec base base58string basement bitvec bytestring 294518 - cereal cryptonite data-default errors exceptions generics-sop hspec 294519 - http-client http-client-tls http-media http-types machines memory 294520 - microlens microlens-aeson microlens-mtl microlens-th mtl network 294521 - OneTuple parsec relapse servant servant-client tagged tar 294522 - template-haskell text transformers unordered-containers uuid-types 294523 - vector vinyl websockets 294524 ]; 294525 testHaskellDepends = [ 294526 - aeson async attoparsec base base58string basement bitvec bytestring 294527 - cereal cryptonite data-default errors exceptions generics-sop hspec 294528 - hspec-contrib hspec-discover hspec-expectations http-client 294529 - http-client-tls http-media http-types machines memory microlens 294530 - microlens-aeson microlens-mtl microlens-th mtl network OneTuple 294531 - parsec random relapse servant servant-client split stm tagged tar 294532 - template-haskell text time transformers unordered-containers 294533 - uuid-types vector vinyl websockets 294534 ]; 294535 testToolDepends = [ hspec-discover ]; 294536 - description = "Web3 API for Haskell"; 294537 - license = lib.licenses.bsd3; 294538 hydraPlatforms = lib.platforms.none; 294539 }) {}; 294540 294541 "webapi" = callPackage
··· 30117 license = lib.licenses.bsd3; 30118 }) {}; 30119 30120 + "amqp_0_22_1" = callPackage 30121 + ({ mkDerivation, base, binary, bytestring, clock, connection 30122 + , containers, data-binary-ieee754, hspec, hspec-expectations 30123 + , monad-control, network, network-uri, split, stm, text, vector 30124 + , xml 30125 + }: 30126 + mkDerivation { 30127 + pname = "amqp"; 30128 + version = "0.22.1"; 30129 + sha256 = "0z1w35ar0bswbjzgana52nh4ilxbidnfkvli29w2zr7cak9dgzg1"; 30130 + isLibrary = true; 30131 + isExecutable = true; 30132 + libraryHaskellDepends = [ 30133 + base binary bytestring clock connection containers 30134 + data-binary-ieee754 monad-control network network-uri split stm 30135 + text vector 30136 + ]; 30137 + executableHaskellDepends = [ base containers xml ]; 30138 + testHaskellDepends = [ 30139 + base binary bytestring clock connection containers 30140 + data-binary-ieee754 hspec hspec-expectations network network-uri 30141 + split stm text vector 30142 + ]; 30143 + description = "Client library for AMQP servers (currently only RabbitMQ)"; 30144 + license = lib.licenses.bsd3; 30145 + hydraPlatforms = lib.platforms.none; 30146 + }) {}; 30147 + 30148 "amqp-conduit" = callPackage 30149 ({ mkDerivation, amqp, base, bytestring, conduit, exceptions, hspec 30150 , HUnit, lifted-base, monad-control, mtl, resourcet, text ··· 33722 }: 33723 mkDerivation { 33724 pname = "arrow-utils"; 33725 + version = "0.1.1"; 33726 + sha256 = "112g74g844lnqfphkxqmp8ysnvi11iii9gcn70ml1ag6m5bdr7lc"; 33727 libraryHaskellDepends = [ base vector-sized ]; 33728 testHaskellDepends = [ 33729 base QuickCheck test-framework test-framework-quickcheck2 33730 ]; 33731 description = "functions for working with arrows"; 33732 license = lib.licenses.bsd3; 33733 + hydraPlatforms = lib.platforms.none; 33734 + broken = true; 33735 }) {}; 33736 33737 "arrowapply-utils" = callPackage ··· 36218 license = lib.licenses.mit; 36219 }) {}; 36220 36221 + "authenticate_1_3_5_1" = callPackage 36222 + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring 36223 + , case-insensitive, conduit, containers, html-conduit, http-conduit 36224 + , http-types, network-uri, resourcet, text, transformers 36225 + , unordered-containers, xml-conduit 36226 + }: 36227 + mkDerivation { 36228 + pname = "authenticate"; 36229 + version = "1.3.5.1"; 36230 + sha256 = "1rhbvdgwdr68gp13p5piddfdqf3l9lmx4w7k249lc98y23780c3x"; 36231 + libraryHaskellDepends = [ 36232 + aeson attoparsec base blaze-builder bytestring case-insensitive 36233 + conduit containers html-conduit http-conduit http-types network-uri 36234 + resourcet text transformers unordered-containers xml-conduit 36235 + ]; 36236 + description = "Authentication methods for Haskell web applications"; 36237 + license = lib.licenses.mit; 36238 + hydraPlatforms = lib.platforms.none; 36239 + }) {}; 36240 + 36241 "authenticate-kerberos" = callPackage 36242 ({ mkDerivation, base, process, text }: 36243 mkDerivation { ··· 36951 license = lib.licenses.bsd3; 36952 }) {}; 36953 36954 + "avro_0_6_0_1" = callPackage 36955 ({ mkDerivation, aeson, array, base, base16-bytestring, bifunctors 36956 , binary, bytestring, containers, data-binary-ieee754, deepseq 36957 , directory, doctest, doctest-discover, extra, fail, gauge ··· 36963 }: 36964 mkDerivation { 36965 pname = "avro"; 36966 + version = "0.6.0.1"; 36967 + sha256 = "1kl7dp0vm2klvijszjhwj2x9m4bmw044s085fyq86cszqrsrrn6w"; 36968 libraryHaskellDepends = [ 36969 aeson array base base16-bytestring bifunctors binary bytestring 36970 containers data-binary-ieee754 deepseq fail HasBigDecimal hashable ··· 40229 pname = "beam-core"; 40230 version = "0.9.2.0"; 40231 sha256 = "1b1xk4pi9j49fmh9lywgqcg61gbd6i7905gv5prnf0799iqz68g9"; 40232 + revision = "1"; 40233 + editedCabalFile = "1wfvfgram4sy9lw6l5xizhdmfaxq7gyv4ygph6r46c47abzv3ha0"; 40234 libraryHaskellDepends = [ 40235 aeson base bytestring containers dlist free ghc-prim hashable 40236 microlens mtl network-uri scientific tagged text time vector ··· 57794 hydraPlatforms = lib.platforms.none; 57795 }) {}; 57796 57797 + "cleveland" = callPackage 57798 + ({ mkDerivation, aeson, aeson-pretty, aeson-qq, base-noprelude 57799 + , bimap, bytestring, constraints, containers, criterion, cryptonite 57800 + , data-default, directory, either, exceptions, file-embed, filepath 57801 + , first-class-families, fmt, gauge, hedgehog, hex-text, hspec 57802 + , hspec-expectations, HUnit, lens, lorentz, megaparsec, MonadRandom 57803 + , morley, morley-client, morley-prelude, mtl, named, o-clock 57804 + , optparse-applicative, safe-exceptions, servant-client 57805 + , servant-client-core, silently, singletons, spoon, statistics, syb 57806 + , tagged, tasty, tasty-ant-xml, tasty-discover, tasty-hedgehog 57807 + , tasty-hspec, tasty-hunit-compat, template-haskell, text, time 57808 + , type-spec, unordered-containers, vinyl, with-utf8 57809 + }: 57810 + mkDerivation { 57811 + pname = "cleveland"; 57812 + version = "0.1.0"; 57813 + sha256 = "0px16j08fakmxzsf6rgx9gs91g61ygxzkf7sngj06a76yzfj4hlw"; 57814 + libraryHaskellDepends = [ 57815 + aeson base-noprelude constraints containers criterion cryptonite 57816 + data-default directory either exceptions file-embed fmt hedgehog 57817 + hex-text hspec hspec-expectations HUnit lens lorentz MonadRandom 57818 + morley morley-client morley-prelude mtl named o-clock 57819 + optparse-applicative safe-exceptions servant-client-core singletons 57820 + statistics tagged tasty tasty-ant-xml tasty-hedgehog 57821 + tasty-hunit-compat template-haskell text time with-utf8 57822 + ]; 57823 + testHaskellDepends = [ 57824 + aeson aeson-pretty aeson-qq base-noprelude bimap bytestring 57825 + constraints containers data-default directory either filepath 57826 + first-class-families fmt hedgehog hex-text hspec hspec-expectations 57827 + HUnit lens lorentz megaparsec morley morley-client morley-prelude 57828 + mtl named o-clock servant-client silently singletons spoon syb 57829 + tasty tasty-hedgehog tasty-hspec tasty-hunit-compat text time 57830 + type-spec unordered-containers vinyl with-utf8 57831 + ]; 57832 + testToolDepends = [ tasty-discover ]; 57833 + benchmarkHaskellDepends = [ 57834 + base-noprelude data-default gauge megaparsec morley morley-prelude 57835 + with-utf8 57836 + ]; 57837 + description = "Testing framework for Morley"; 57838 + license = lib.licenses.mit; 57839 + hydraPlatforms = lib.platforms.none; 57840 + }) {}; 57841 + 57842 "clevercss" = callPackage 57843 ({ mkDerivation, base, containers, mtl, parsec }: 57844 mkDerivation { ··· 66033 license = lib.licenses.mit; 66034 }) {}; 66035 66036 + "core-data_0_3_1_1" = callPackage 66037 ({ mkDerivation, aeson, base, bytestring, containers, core-text 66038 , hashable, prettyprinter, scientific, text, unordered-containers 66039 , vector 66040 }: 66041 mkDerivation { 66042 pname = "core-data"; 66043 + version = "0.3.1.1"; 66044 + sha256 = "0i11m2k1xb97f0plvp9g7l4zhp9d1njn9z7xfhcmghbvlkk82vx2"; 66045 libraryHaskellDepends = [ 66046 aeson base bytestring containers core-text hashable prettyprinter 66047 scientific text unordered-containers vector ··· 66089 license = lib.licenses.mit; 66090 }) {}; 66091 66092 + "core-program_0_4_4_0" = callPackage 66093 ({ mkDerivation, async, base, bytestring, chronologique, core-data 66094 , core-text, directory, exceptions, filepath, fsnotify, hashable 66095 , hourglass, mtl, prettyprinter, safe-exceptions, stm ··· 66098 }: 66099 mkDerivation { 66100 pname = "core-program"; 66101 + version = "0.4.4.0"; 66102 + sha256 = "1mp694llk3b04yqv8gr7i2rwcld99xmx1m55f5fhk1vgks816kih"; 66103 libraryHaskellDepends = [ 66104 async base bytestring chronologique core-data core-text directory 66105 exceptions filepath fsnotify hashable hourglass mtl prettyprinter ··· 66114 "core-telemetry" = callPackage 66115 ({ mkDerivation, async, base, bytestring, chronologique, core-data 66116 , core-program, core-text, exceptions, http-streams, io-streams 66117 + , mtl, network-info, random, safe-exceptions, scientific, stm 66118 + , template-haskell, text, unix 66119 }: 66120 mkDerivation { 66121 pname = "core-telemetry"; 66122 + version = "0.1.9.1"; 66123 + sha256 = "11b106gs96l20zb0lyr0qw49bnm8wxfc4wcncjaip6mdvgcc8cza"; 66124 libraryHaskellDepends = [ 66125 async base bytestring chronologique core-data core-program 66126 + core-text exceptions http-streams io-streams mtl network-info 66127 + random safe-exceptions scientific stm template-haskell text unix 66128 ]; 66129 description = "Advanced telemetry"; 66130 license = lib.licenses.mit; ··· 75629 }) {}; 75630 75631 "deriving-trans" = callPackage 75632 + ({ mkDerivation, base, monad-control, mtl, transformers 75633 + , transformers-base 75634 }: 75635 mkDerivation { 75636 pname = "deriving-trans"; 75637 + version = "0.2.1.0"; 75638 + sha256 = "114npy6rb24gsblncsgzdr1mfhnh8r2pblazvjz5l444h5im0ln2"; 75639 libraryHaskellDepends = [ 75640 + base monad-control mtl transformers transformers-base 75641 ]; 75642 + description = "Derive instances for monad transformer stacks"; 75643 license = lib.licenses.bsd3; 75644 }) {}; 75645 ··· 77085 }: 77086 mkDerivation { 77087 pname = "diagrams-braille"; 77088 + version = "0.1.1"; 77089 + sha256 = "1h9j1hrhpzl5rqhjnwp92sv0shc9i7yhnzpbs1dxfpyn8baws7mc"; 77090 isLibrary = true; 77091 isExecutable = true; 77092 libraryHaskellDepends = [ ··· 77143 }: 77144 mkDerivation { 77145 pname = "diagrams-cairo"; 77146 + version = "1.4.2"; 77147 + sha256 = "094vavgsfn7hxn2h7phvmx82wdhw51vqqv29p8hsvmijf1gxa7c1"; 77148 libraryHaskellDepends = [ 77149 array base bytestring cairo colour containers data-default-class 77150 diagrams-core diagrams-lib filepath hashable JuicyPixels lens mtl ··· 78719 }) {}; 78720 78721 "directory-contents" = callPackage 78722 + ({ mkDerivation, base, containers, coquina, directory, filepath 78723 + , here, process, text, transformers, witherable 78724 }: 78725 mkDerivation { 78726 pname = "directory-contents"; 78727 + version = "0.2.0.1"; 78728 + sha256 = "12c157lxqn910x7x3jwzv70fhb01bszxp0r00107igddrd6dqffv"; 78729 isLibrary = true; 78730 isExecutable = true; 78731 libraryHaskellDepends = [ 78732 base containers directory filepath text transformers witherable 78733 ]; 78734 executableHaskellDepends = [ base filepath text ]; 78735 + testHaskellDepends = [ 78736 + base coquina directory filepath here process text 78737 + ]; 78738 description = "Recursively build, navigate, and operate on a tree of directory contents"; 78739 license = lib.licenses.bsd3; 78740 hydraPlatforms = lib.platforms.none; ··· 84943 }: 84944 mkDerivation { 84945 pname = "eflint"; 84946 + version = "3.0.0.2"; 84947 + sha256 = "14rhc9kmsb9krf5h8a8041pirp8mnlfc6kxidmdz2d4r4pd8yd8k"; 84948 isLibrary = true; 84949 isExecutable = true; 84950 libraryHaskellDepends = [ ··· 92058 license = lib.licenses.bsd3; 92059 }) {}; 92060 92061 + "fakedata_1_0_2" = callPackage 92062 + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers 92063 + , deepseq, directory, exceptions, fakedata-parser, filepath, gauge 92064 + , hashable, hspec, hspec-discover, QuickCheck, random, regex-tdfa 92065 , string-random, template-haskell, text, time, transformers 92066 , unordered-containers, vector, yaml 92067 }: 92068 mkDerivation { 92069 pname = "fakedata"; 92070 + version = "1.0.2"; 92071 + sha256 = "1xbp0wif3dfk4880f8lr8zj07jdqhbxalqm7bfpw6r0cv354w3l8"; 92072 enableSeparateDataOutput = true; 92073 libraryHaskellDepends = [ 92074 + aeson attoparsec base bytestring containers directory exceptions 92075 fakedata-parser filepath hashable random string-random 92076 template-haskell text time transformers unordered-containers vector 92077 yaml 92078 ]; 92079 testHaskellDepends = [ 92080 + aeson attoparsec base bytestring containers directory exceptions 92081 fakedata-parser filepath hashable hspec QuickCheck random 92082 regex-tdfa string-random template-haskell text time transformers 92083 unordered-containers vector yaml 92084 ]; 92085 testToolDepends = [ hspec-discover ]; 92086 benchmarkHaskellDepends = [ 92087 + aeson attoparsec base bytestring containers deepseq directory 92088 + exceptions fakedata-parser filepath gauge hashable random 92089 + string-random template-haskell text time transformers 92090 + unordered-containers vector yaml 92091 ]; 92092 description = "Library for producing fake data"; 92093 license = lib.licenses.bsd3; ··· 106908 pname = "ghc-typelits-extra"; 106909 version = "0.4.3"; 106910 sha256 = "06g40q0n2d10c2zksx5rrjkvm5ywi3rh41hbiwy4zs28x9idsv18"; 106911 + revision = "1"; 106912 + editedCabalFile = "0m6z24zmi169zifz1jg4zri0izr5z37qx33c9mphy74vd6ds3zzz"; 106913 libraryHaskellDepends = [ 106914 base containers ghc ghc-prim ghc-tcplugins-extra 106915 ghc-typelits-knownnat ghc-typelits-natnormalise integer-gmp ··· 116168 }: 116169 mkDerivation { 116170 pname = "graph-trace-dot"; 116171 + version = "0.1.1.2"; 116172 + sha256 = "0wq6addzcigp21f5caljszzwcr8rhws49s93yr156c35nlcw98jl"; 116173 isLibrary = true; 116174 isExecutable = true; 116175 libraryHaskellDepends = [ ··· 123226 }: 123227 mkDerivation { 123228 pname = "has-transformers"; 123229 + version = "0.1.0.4"; 123230 + sha256 = "1wm8dwgcg1m2104lzgk3vdvng5mvh4xcn736nyarb9q6p99i0bq3"; 123231 libraryHaskellDepends = [ base transformers ]; 123232 testHaskellDepends = [ base hspec operational ]; 123233 testToolDepends = [ hspec-discover ]; ··· 130760 ({ mkDerivation, base, containers, imj-animation, imj-base 130761 version = "1.0.5"; 130762 ({ mkDerivation, base, containers, imj-animation, imj-base 130763 + revision = "2"; 130764 + editedCabalFile = "1p6vixwflgz2y1fc94kqxiv8s5jvq63xhp56cqwpw2s7d7g5chx1"; 130765 libraryHaskellDepends = [ 130766 ({ mkDerivation, base, containers, imj-animation, imj-base 130767 ({ mkDerivation, base, containers, imj-animation, imj-base ··· 130773 ]; 130774 ({ mkDerivation, base, containers, imj-animation, imj-base 130775 license = lib.licenses.bsd3; 130776 + maintainers = with lib.maintainers; [ maralorn ]; 130777 + }) {}; 130778 + 130779 + "hedgehog_1_1" = callPackage 130780 + ({ mkDerivation, ansi-terminal, async, barbies, base, bytestring 130781 + ({ mkDerivation, base, containers, imj-animation, imj-base 130782 + ({ mkDerivation, base, containers, imj-animation, imj-base 130783 + ({ mkDerivation, base, containers, imj-animation, imj-base 130784 + ({ mkDerivation, base, containers, imj-animation, imj-base 130785 + }: 130786 + mkDerivation { 130787 + ({ mkDerivation, base, containers, imj-animation, imj-base 130788 + version = "1.1"; 130789 + sha256 = "1g05jw568lv02ikqhp2wyx52218b6rm7rxyh93cwrmbmgd2sxhsc"; 130790 + revision = "1"; 130791 + editedCabalFile = "19r528rsfzyfaz3xcwbi2zmf6sgzls2x61z24j3wfiicch30qk69"; 130792 + libraryHaskellDepends = [ 130793 + ansi-terminal async barbies base bytestring concurrent-output 130794 + containers deepseq directory erf exceptions lifted-async mmorph 130795 + monad-control mtl pretty-show primitive random resourcet stm 130796 + template-haskell text time transformers transformers-base 130797 + wl-pprint-annotated 130798 + ]; 130799 + testHaskellDepends = [ 130800 + ({ mkDerivation, base, containers, imj-animation, imj-base 130801 + ]; 130802 + ({ mkDerivation, base, containers, imj-animation, imj-base 130803 + license = lib.licenses.bsd3; 130804 + hydraPlatforms = lib.platforms.none; 130805 maintainers = with lib.maintainers; [ maralorn ]; 130806 }) {}; 130807 ··· 130981 ({ mkDerivation, base, containers, imj-animation, imj-base 130982 version = "0.1.1"; 130983 ({ mkDerivation, base, containers, imj-animation, imj-base 130984 + revision = "2"; 130985 + editedCabalFile = "1n7icqychb94j7s8msmih3h573vf17pn1sq79nkqric3wwf74rdp"; 130986 ({ mkDerivation, base, containers, imj-animation, imj-base 130987 ({ mkDerivation, base, containers, imj-animation, imj-base 130988 license = lib.licenses.bsd3; ··· 148644 license = lib.licenses.bsd3; 148645 }) {}; 148646 148647 + "http2_3_0_3" = callPackage 148648 + ({ mkDerivation, aeson, aeson-pretty, array, async, base 148649 + , base16-bytestring, bytestring, case-insensitive, containers 148650 + , cryptonite, directory, filepath, gauge, Glob, heaps, hspec 148651 + , hspec-discover, http-types, mwc-random, network 148652 + , network-byte-order, network-run, psqueues, stm, text 148653 + , time-manager, typed-process, unix-time, unordered-containers 148654 + , vector 148655 + }: 148656 + mkDerivation { 148657 + pname = "http2"; 148658 + version = "3.0.3"; 148659 + sha256 = "1kv99i3pnnx31xndlkaczrpd2j5mvzbqlfz1kaw6cwlwkdnl5bhv"; 148660 + isLibrary = true; 148661 + isExecutable = true; 148662 + libraryHaskellDepends = [ 148663 + array async base bytestring case-insensitive containers http-types 148664 + network network-byte-order psqueues stm time-manager unix-time 148665 + ]; 148666 + testHaskellDepends = [ 148667 + aeson aeson-pretty async base base16-bytestring bytestring 148668 + cryptonite directory filepath Glob hspec http-types network 148669 + network-byte-order network-run text typed-process 148670 + unordered-containers vector 148671 + ]; 148672 + testToolDepends = [ hspec-discover ]; 148673 + benchmarkHaskellDepends = [ 148674 + array base bytestring case-insensitive containers gauge heaps 148675 + mwc-random network-byte-order psqueues stm 148676 + ]; 148677 + description = "HTTP/2 library"; 148678 + license = lib.licenses.bsd3; 148679 + hydraPlatforms = lib.platforms.none; 148680 + }) {}; 148681 + 148682 "http2-client" = callPackage 148683 ({ mkDerivation, async, base, bytestring, containers, deepseq 148684 , http2, lifted-async, lifted-base, mtl, network, stm, time, tls ··· 154875 description = "Convenient imperative eDSL over Lorentz"; 154876 license = lib.licenses.mit; 154877 hydraPlatforms = lib.platforms.none; 154878 + }) {}; 154879 154880 "inf-interval" = callPackage 154881 ({ mkDerivation, array, base, deepseq, QuickCheck, text, vector }: ··· 157409 pname = "ipynb"; 157410 version = "0.2"; 157411 sha256 = "1iwia4sxg40m4d290gys72wabqmkqx24ywsaranwzk2wx5s3sx4s"; 157412 + revision = "1"; 157413 + editedCabalFile = "0fl9x5amq0g5dg57dcgc0g4ir0r1fdbx06aldsqdwzdc9zs97v6k"; 157414 libraryHaskellDepends = [ 157415 aeson base base64-bytestring bytestring containers text 157416 unordered-containers ··· 158948 }) {}; 158949 158950 "jacinda" = callPackage 158951 + ({ mkDerivation, alex, array, base, bytestring, containers 158952 + , criterion, deepseq, directory, filepath, happy, microlens 158953 + , microlens-mtl, mtl, optparse-applicative, prettyprinter 158954 + , recursion, regex-rure, split, tasty, tasty-hunit, text 158955 , transformers, vector 158956 }: 158957 mkDerivation { 158958 pname = "jacinda"; 158959 + version = "0.3.0.0"; 158960 + sha256 = "16m9gqswwqm66w1wynrivis51vhr6xh40gv12z6nf5w2dry8kljx"; 158961 isLibrary = false; 158962 isExecutable = true; 158963 + enableSeparateDataOutput = true; 158964 libraryHaskellDepends = [ 158965 + array base bytestring containers directory filepath microlens 158966 + microlens-mtl mtl prettyprinter recursion regex-rure split text 158967 + transformers vector 158968 ]; 158969 libraryToolDepends = [ alex happy ]; 158970 executableHaskellDepends = [ 158971 base bytestring optparse-applicative 158972 ]; 158973 testHaskellDepends = [ base bytestring tasty tasty-hunit ]; 158974 + benchmarkHaskellDepends = [ base criterion deepseq ]; 158975 doHaddock = false; 158976 description = "Functional, expression-oriented data processing language"; 158977 license = lib.licenses.agpl3Only; ··· 164527 }: 164528 mkDerivation { 164529 pname = "koji-tool"; 164530 + version = "0.7"; 164531 + sha256 = "1gyg76fajs7qc7mr86i0hiz5m4a0y2lqmqk67cb0glgbg53z47b7"; 164532 isLibrary = false; 164533 isExecutable = true; 164534 executableHaskellDepends = [ ··· 164803 }) {egl = null; inherit (pkgs) glew;}; 164804 164805 "ktx-codec" = callPackage 164806 + ({ mkDerivation, base, binary, bytestring, containers, text, vector 164807 }: 164808 mkDerivation { 164809 pname = "ktx-codec"; 164810 + version = "0.0.1.4"; 164811 + sha256 = "1n9vh7la5c359nczlla7jpf6qwbs6dx7n3fd9bnb4s2i6fpb5k0a"; 164812 libraryHaskellDepends = [ 164813 base binary bytestring containers text vector 164814 ]; 164815 description = "Khronos texture format"; 164816 license = lib.licenses.bsd3; ··· 176055 }: 176056 mkDerivation { 176057 pname = "lorentz"; 176058 + version = "0.13.2"; 176059 + sha256 = "1kb611xj1rl8jbx3bibcqdklv8kls3xkis77vix2vdf6y6fhjhfr"; 176060 libraryHaskellDepends = [ 176061 aeson-pretty base-noprelude bimap bytestring constraints containers 176062 cryptonite data-default first-class-families fmt lens morley ··· 179030 }: 179031 mkDerivation { 179032 pname = "mandrill"; 179033 + version = "0.5.6.0"; 179034 + sha256 = "1p58c83dqbpsl0a41s6xnnwbygk04gmsg51gfqprjkvzbgl2h7zq"; 179035 libraryHaskellDepends = [ 179036 aeson base base64-bytestring blaze-html bytestring containers 179037 email-validate http-client http-client-tls http-types microlens-th ··· 182221 license = lib.licenses.bsd3; 182222 }) {}; 182223 182224 + "memory-hexstring" = callPackage 182225 + ({ mkDerivation, aeson, base, bytestring, memory, scale 182226 + , template-haskell, text 182227 + }: 182228 + mkDerivation { 182229 + pname = "memory-hexstring"; 182230 + version = "1.0.0.0"; 182231 + sha256 = "1sm7jj75mv8p7f33h619zm10xbzyjg1jds87cg36mrj8hfb32q48"; 182232 + libraryHaskellDepends = [ 182233 + aeson base bytestring memory scale template-haskell text 182234 + ]; 182235 + description = "Hex-string type for Haskell Web3 library"; 182236 + license = lib.licenses.asl20; 182237 + }) {}; 182238 + 182239 "memorypool" = callPackage 182240 ({ mkDerivation, base, containers, transformers, unsafe, vector }: 182241 mkDerivation { ··· 188483 }: 188484 mkDerivation { 188485 pname = "morley"; 188486 + version = "1.16.2"; 188487 + sha256 = "1b236yp37pahx3njn0cwdbnkr7yj62ckhfsicgm2crb4l6sjkyas"; 188488 isLibrary = true; 188489 isExecutable = true; 188490 libraryHaskellDepends = [ ··· 188508 hydraPlatforms = lib.platforms.none; 188509 }) {}; 188510 188511 + "morley-client" = callPackage 188512 + ({ mkDerivation, aeson, aeson-casing, base-noprelude, binary 188513 + , bytestring, co-log, co-log-core, colourista, constraints 188514 + , containers, data-default, exceptions, fmt, hex-text 188515 + , hspec-expectations, http-client, http-client-tls, http-types 188516 + , HUnit, lens, lorentz, megaparsec, memory, morley, morley-prelude 188517 + , mtl, named, optparse-applicative, process, random 188518 + , safe-exceptions, scientific, servant, servant-client 188519 + , servant-client-core, singletons, syb, tasty, tasty-ant-xml 188520 + , tasty-discover, tasty-hunit-compat, template-haskell, text 188521 + , th-reify-many, time, universum, unliftio, vector 188522 + }: 188523 + mkDerivation { 188524 + pname = "morley-client"; 188525 + version = "0.1.0"; 188526 + sha256 = "1xhmksv745dvf8axbihbdn9r9402na381czckab844whkdmnag0y"; 188527 + isLibrary = true; 188528 + isExecutable = true; 188529 + libraryHaskellDepends = [ 188530 + aeson aeson-casing base-noprelude binary bytestring co-log 188531 + co-log-core colourista constraints containers data-default fmt 188532 + hex-text http-client http-client-tls http-types lens lorentz 188533 + megaparsec memory morley morley-prelude mtl named 188534 + optparse-applicative process random safe-exceptions scientific 188535 + servant servant-client servant-client-core singletons syb 188536 + template-haskell text th-reify-many time universum unliftio vector 188537 + ]; 188538 + executableHaskellDepends = [ 188539 + aeson base-noprelude data-default fmt morley morley-prelude 188540 + optparse-applicative safe-exceptions 188541 + ]; 188542 + testHaskellDepends = [ 188543 + aeson base-noprelude bytestring co-log co-log-core containers 188544 + exceptions fmt hex-text hspec-expectations http-types HUnit lens 188545 + lorentz memory morley morley-prelude safe-exceptions 188546 + servant-client-core singletons syb tasty tasty-ant-xml 188547 + tasty-hunit-compat template-haskell time 188548 + ]; 188549 + testToolDepends = [ tasty-discover ]; 188550 + description = "Client to interact with the Tezos blockchain"; 188551 + license = lib.licenses.mit; 188552 + hydraPlatforms = lib.platforms.none; 188553 + }) {}; 188554 + 188555 "morley-prelude" = callPackage 188556 ({ mkDerivation, base-noprelude, int-cast, lens, universum }: 188557 mkDerivation { ··· 188593 description = "Upgradeability infrastructure based on Morley"; 188594 license = lib.licenses.mit; 188595 hydraPlatforms = lib.platforms.none; 188596 + }) {}; 188597 188598 "morloc" = callPackage 188599 ({ mkDerivation, aeson, base, bytestring, containers, directory ··· 191365 testHaskellDepends = [ base hspec transformers ]; 191366 description = "like mtl's ReaderT / WriterT / StateT, but more than one contained value/type"; 191367 license = lib.licenses.bsd3; 191368 + }) {}; 191369 + 191370 + "multistate_0_8_0_4" = callPackage 191371 + ({ mkDerivation, base, hspec, monad-control, mtl, tagged 191372 + , transformers, transformers-base 191373 + }: 191374 + mkDerivation { 191375 + pname = "multistate"; 191376 + version = "0.8.0.4"; 191377 + sha256 = "0y42c21ha0chqhrn40a4bikdbirsw7aqg4i866frpagz1ivr915q"; 191378 + isLibrary = true; 191379 + isExecutable = true; 191380 + libraryHaskellDepends = [ 191381 + base monad-control mtl tagged transformers transformers-base 191382 + ]; 191383 + testHaskellDepends = [ base hspec transformers ]; 191384 + description = "like mtl's ReaderT / WriterT / StateT, but more than one contained value/type"; 191385 + license = lib.licenses.bsd3; 191386 + hydraPlatforms = lib.platforms.none; 191387 }) {}; 191388 191389 "multivariant" = callPackage ··· 210248 license = lib.licenses.bsd3; 210249 }) {}; 210250 210251 + "persistent-lens" = callPackage 210252 + ({ mkDerivation, base, lens, persistent }: 210253 + mkDerivation { 210254 + pname = "persistent-lens"; 210255 + version = "1.0.0"; 210256 + sha256 = "1pmk79m3p71sbcnzz27ji7305v4s8pbqghphl6nmkviswdy430xl"; 210257 + libraryHaskellDepends = [ base lens persistent ]; 210258 + description = "lens helpers for persistent"; 210259 + license = lib.licenses.mit; 210260 + }) {}; 210261 + 210262 "persistent-map" = callPackage 210263 ({ mkDerivation, base, binary, containers, directory, EdisonAPI 210264 , EdisonCore, filepath, LRU, mtl, stm-io-hooks ··· 210405 ]; 210406 description = "Backend for the persistent library using MySQL database server"; 210407 license = lib.licenses.mit; 210408 + }) {}; 210409 + 210410 + "persistent-mysql_2_13_0_3" = callPackage 210411 + ({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit 210412 + , containers, fast-logger, hspec, http-api-data, HUnit 210413 + , monad-logger, mysql, mysql-simple, path-pieces, persistent 210414 + , persistent-qq, persistent-test, QuickCheck, quickcheck-instances 210415 + , resource-pool, resourcet, text, time, transformers, unliftio-core 210416 + }: 210417 + mkDerivation { 210418 + pname = "persistent-mysql"; 210419 + version = "2.13.0.3"; 210420 + sha256 = "0z4dpysridkssq3gmnh65mxa2acs1r7mhcbnsfgqk5gzqyzhfxr3"; 210421 + libraryHaskellDepends = [ 210422 + aeson base blaze-builder bytestring conduit containers monad-logger 210423 + mysql mysql-simple persistent resource-pool resourcet text 210424 + transformers unliftio-core 210425 + ]; 210426 + testHaskellDepends = [ 210427 + aeson base bytestring containers fast-logger hspec http-api-data 210428 + HUnit monad-logger mysql path-pieces persistent persistent-qq 210429 + persistent-test QuickCheck quickcheck-instances resourcet text time 210430 + transformers unliftio-core 210431 + ]; 210432 + description = "Backend for the persistent library using MySQL database server"; 210433 + license = lib.licenses.mit; 210434 + hydraPlatforms = lib.platforms.none; 210435 }) {}; 210436 210437 "persistent-mysql-haskell" = callPackage ··· 210554 ]; 210555 description = "Backend for the persistent library using postgresql"; 210556 license = lib.licenses.mit; 210557 + }) {}; 210558 + 210559 + "persistent-postgresql_2_13_3_0" = callPackage 210560 + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring 210561 + , conduit, containers, fast-logger, hspec, hspec-expectations 210562 + , hspec-expectations-lifted, http-api-data, HUnit, monad-logger 210563 + , mtl, path-pieces, persistent, persistent-qq, persistent-test 210564 + , postgresql-libpq, postgresql-simple, QuickCheck 210565 + , quickcheck-instances, resource-pool, resourcet 210566 + , string-conversions, text, time, transformers, unliftio 210567 + , unliftio-core, unordered-containers, vector 210568 + }: 210569 + mkDerivation { 210570 + pname = "persistent-postgresql"; 210571 + version = "2.13.3.0"; 210572 + sha256 = "08br76dk1ilci5428z351n4ykvgazhbf9r8ny6kx95x5p7nifx0i"; 210573 + isLibrary = true; 210574 + isExecutable = true; 210575 + libraryHaskellDepends = [ 210576 + aeson attoparsec base blaze-builder bytestring conduit containers 210577 + monad-logger mtl persistent postgresql-libpq postgresql-simple 210578 + resource-pool resourcet string-conversions text time transformers 210579 + unliftio-core 210580 + ]; 210581 + testHaskellDepends = [ 210582 + aeson base bytestring containers fast-logger hspec 210583 + hspec-expectations hspec-expectations-lifted http-api-data HUnit 210584 + monad-logger path-pieces persistent persistent-qq persistent-test 210585 + QuickCheck quickcheck-instances resourcet text time transformers 210586 + unliftio unliftio-core unordered-containers vector 210587 + ]; 210588 + description = "Backend for the persistent library using postgresql"; 210589 + license = lib.licenses.mit; 210590 + hydraPlatforms = lib.platforms.none; 210591 }) {}; 210592 210593 "persistent-postgresql-streaming" = callPackage ··· 223345 license = lib.licenses.bsd3; 223346 }) {}; 223347 223348 + "ptera" = callPackage 223349 + ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest 223350 + , enummapset-th, hspec, hspec-discover, membership, ptera-core 223351 + , QuickCheck, unordered-containers 223352 + }: 223353 + mkDerivation { 223354 + pname = "ptera"; 223355 + version = "0.1.0.0"; 223356 + sha256 = "1bcbv740rvhibmkvyp097nm1f07ira8i9anq4m3vd6gp96mbin48"; 223357 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 223358 + libraryHaskellDepends = [ 223359 + base containers enummapset-th membership ptera-core 223360 + unordered-containers 223361 + ]; 223362 + testHaskellDepends = [ 223363 + base containers doctest enummapset-th hspec membership ptera-core 223364 + QuickCheck unordered-containers 223365 + ]; 223366 + testToolDepends = [ hspec-discover ]; 223367 + description = "A parser generator"; 223368 + license = "(Apache-2.0 OR MPL-2.0)"; 223369 + }) {}; 223370 + 223371 + "ptera-core" = callPackage 223372 + ({ mkDerivation, array, base, Cabal, cabal-doctest, containers 223373 + , doctest, enummapset-th, hashable, hspec, hspec-discover 223374 + , membership, QuickCheck, transformers, unordered-containers 223375 + }: 223376 + mkDerivation { 223377 + pname = "ptera-core"; 223378 + version = "0.1.0.0"; 223379 + sha256 = "1bpgnd68c070i1azig6r0ck843hvxjcg17yhmy3nizm1bx4nppk1"; 223380 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 223381 + libraryHaskellDepends = [ 223382 + array base containers enummapset-th hashable membership 223383 + transformers unordered-containers 223384 + ]; 223385 + testHaskellDepends = [ 223386 + array base containers doctest enummapset-th hashable hspec 223387 + membership QuickCheck transformers unordered-containers 223388 + ]; 223389 + testToolDepends = [ hspec-discover ]; 223390 + description = "A parser generator"; 223391 + license = "(Apache-2.0 OR MPL-2.0)"; 223392 + }) {}; 223393 + 223394 + "ptera-th" = callPackage 223395 + ({ mkDerivation, array, base, Cabal, cabal-doctest, containers 223396 + , doctest, enummapset-th, ghc-prim, hspec, hspec-discover 223397 + , membership, ptera, ptera-core, QuickCheck, template-haskell 223398 + , unordered-containers 223399 + }: 223400 + mkDerivation { 223401 + pname = "ptera-th"; 223402 + version = "0.1.0.0"; 223403 + sha256 = "1sbgyq5gf9fyam0gazjr1gc49fv8s9rsd8rkb9pbpfi258yzj7pr"; 223404 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 223405 + libraryHaskellDepends = [ 223406 + array base containers enummapset-th ghc-prim membership ptera 223407 + ptera-core template-haskell unordered-containers 223408 + ]; 223409 + testHaskellDepends = [ 223410 + array base containers doctest enummapset-th ghc-prim hspec 223411 + membership ptera ptera-core QuickCheck template-haskell 223412 + unordered-containers 223413 + ]; 223414 + testToolDepends = [ hspec-discover ]; 223415 + description = "A parser generator"; 223416 + license = "(Apache-2.0 OR MPL-2.0)"; 223417 + }) {}; 223418 + 223419 "pthread" = callPackage 223420 ({ mkDerivation, base, generic-deriving, hspec, hspec-discover }: 223421 mkDerivation { ··· 232157 }: 232158 mkDerivation { 232159 pname = "regex-rure"; 232160 + version = "0.1.2.0"; 232161 + sha256 = "1my3rmj2766bd00qg25wijgvw7ffk8fq965y2b97s5v00fjds33r"; 232162 libraryHaskellDepends = [ base bytestring ]; 232163 librarySystemDepends = [ rure ]; 232164 libraryToolDepends = [ c2hs ]; ··· 234205 }: 234206 mkDerivation { 234207 pname = "reqcatcher"; 234208 + version = "0.2.2.2"; 234209 + sha256 = "12p2mb215n7f0smczr5cfxkd89blchyyp5dsl6yzfij1ykf0yr9x"; 234210 libraryHaskellDepends = [ base http-types network text wai warp ]; 234211 testHaskellDepends = [ 234212 base http-client http-types HUnit lens tasty tasty-hunit wai wreq ··· 235270 license = lib.licenses.bsd3; 235271 }) {}; 235272 235273 + "retry_0_9_1_0" = callPackage 235274 ({ mkDerivation, base, exceptions, ghc-prim, hedgehog, HUnit, mtl 235275 , random, stm, tasty, tasty-hedgehog, tasty-hunit, time 235276 , transformers 235277 }: 235278 mkDerivation { 235279 pname = "retry"; 235280 + version = "0.9.1.0"; 235281 + sha256 = "1scrkd6bd061h8s4d7sjs21m2ydz2mxiw95gs72rliikh2k3cj7v"; 235282 libraryHaskellDepends = [ 235283 base exceptions ghc-prim random transformers 235284 ]; ··· 240712 hydraPlatforms = lib.platforms.none; 240713 }) {}; 240714 240715 + "scale" = callPackage 240716 + ({ mkDerivation, base, bitvec, bytestring, cereal, data-default 240717 + , generics-sop, hspec, hspec-contrib, hspec-discover 240718 + , hspec-expectations, memory, template-haskell, text, vector 240719 + }: 240720 + mkDerivation { 240721 + pname = "scale"; 240722 + version = "1.0.0.0"; 240723 + sha256 = "1c1khgy83402lqfqdvq5amf9pgn5a6m4m5zmqkkw6iw0wbjw7p3a"; 240724 + libraryHaskellDepends = [ 240725 + base bitvec bytestring cereal data-default generics-sop memory 240726 + template-haskell text vector 240727 + ]; 240728 + testHaskellDepends = [ 240729 + base bitvec bytestring cereal data-default generics-sop hspec 240730 + hspec-contrib hspec-discover hspec-expectations memory 240731 + template-haskell text vector 240732 + ]; 240733 + testToolDepends = [ hspec-discover ]; 240734 + description = "SCALE v2.0 codec for Haskell Web3 library."; 240735 + license = lib.licenses.asl20; 240736 + }) {}; 240737 + 240738 "scaleimage" = callPackage 240739 ({ mkDerivation, base, filepath, gd }: 240740 mkDerivation { ··· 257213 pname = "special-values"; 257214 version = "0.1.0.0"; 257215 sha256 = "1kkdw2c4d2hha99v9f89ahmifjxp7fxmxyfwq9a8xk6s0h9xs51w"; 257216 + revision = "2"; 257217 + editedCabalFile = "1vv5gydjd65jniifl3mnch8bzvpvdahi913gsa3kv5zijwhad699"; 257218 libraryHaskellDepends = [ 257219 base bytestring ieee754 scientific text 257220 ]; ··· 262807 }: 262808 mkDerivation { 262809 pname = "streamly-examples"; 262810 + version = "0.1.1"; 262811 + sha256 = "174283sarx0ccjzzxill9l06hi7g9jz76sxwlb4fyc03db5q027i"; 262812 isLibrary = false; 262813 isExecutable = true; 262814 executableHaskellDepends = [ ··· 262857 license = lib.licenses.bsd3; 262858 }) {inherit (pkgs) lmdb;}; 262859 262860 + "streamly-lmdb_0_4_0" = callPackage 262861 ({ mkDerivation, async, base, bytestring, directory, lmdb 262862 , QuickCheck, streamly, tasty, tasty-quickcheck, temporary 262863 }: 262864 mkDerivation { 262865 pname = "streamly-lmdb"; 262866 + version = "0.4.0"; 262867 + sha256 = "10749fl4dgm89z1d6sas1ngwxkkfl385465yxnrhxcc63wz53p5d"; 262868 libraryHaskellDepends = [ async base bytestring streamly ]; 262869 librarySystemDepends = [ lmdb ]; 262870 testHaskellDepends = [ ··· 269738 pname = "tasty-hedgehog"; 269739 version = "1.1.0.0"; 269740 sha256 = "0cy49z8n124xh2ra2482vfy5if1n6d9lbdjma2zg1mxfj0k0zyfb"; 269741 + revision = "2"; 269742 + editedCabalFile = "08in0mli87szyx9lz2lcz3m1q0d3sxzzk5srzkkx4d10fgr6g6xv"; 269743 libraryHaskellDepends = [ base hedgehog tagged tasty ]; 269744 testHaskellDepends = [ 269745 base hedgehog tasty tasty-expected-failure ··· 286519 license = lib.licenses.mit; 286520 }) {}; 286521 286522 + "unliftio_0_2_20_1" = callPackage 286523 + ({ mkDerivation, async, base, bytestring, containers, deepseq 286524 + , directory, filepath, gauge, hspec, process, QuickCheck, stm, time 286525 + , transformers, unix, unliftio-core 286526 + }: 286527 + mkDerivation { 286528 + pname = "unliftio"; 286529 + version = "0.2.20.1"; 286530 + sha256 = "13fv7wfq7g1pilpk1vprbf2mbdj7qfm2y9v8glwr6dqyswv8z9dn"; 286531 + libraryHaskellDepends = [ 286532 + async base bytestring deepseq directory filepath process stm time 286533 + transformers unix unliftio-core 286534 + ]; 286535 + testHaskellDepends = [ 286536 + async base bytestring containers deepseq directory filepath hspec 286537 + process QuickCheck stm time transformers unix unliftio-core 286538 + ]; 286539 + benchmarkHaskellDepends = [ 286540 + async base bytestring deepseq directory filepath gauge process stm 286541 + time transformers unix unliftio-core 286542 + ]; 286543 + description = "The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)"; 286544 + license = lib.licenses.mit; 286545 + hydraPlatforms = lib.platforms.none; 286546 + }) {}; 286547 + 286548 "unliftio-core" = callPackage 286549 ({ mkDerivation, base, transformers }: 286550 mkDerivation { ··· 294925 }) {}; 294926 294927 "web3" = callPackage 294928 + ({ mkDerivation, base, web3-ethereum, web3-polkadot, web3-provider 294929 }: 294930 mkDerivation { 294931 pname = "web3"; 294932 + version = "1.0.0.0"; 294933 + sha256 = "0bnamwvdxl3i1p8bflnhaxxpn0bqcnf174gwplqjkxdc9pzfhiig"; 294934 + libraryHaskellDepends = [ 294935 + base web3-ethereum web3-polkadot web3-provider 294936 + ]; 294937 + description = "Haskell Web3 library"; 294938 + license = lib.licenses.asl20; 294939 + hydraPlatforms = lib.platforms.none; 294940 + }) {}; 294941 + 294942 + "web3-bignum" = callPackage 294943 + ({ mkDerivation, base, cereal, hspec, hspec-contrib, hspec-discover 294944 + , hspec-expectations, memory, memory-hexstring, scale, wide-word 294945 + }: 294946 + mkDerivation { 294947 + pname = "web3-bignum"; 294948 + version = "1.0.0.0"; 294949 + sha256 = "140qv8y6b63by81z0k5by8vqr7x0gc106a67r35qbhdfmbhv71n0"; 294950 libraryHaskellDepends = [ 294951 + base cereal memory memory-hexstring scale wide-word 294952 ]; 294953 testHaskellDepends = [ 294954 + base cereal hspec hspec-contrib hspec-discover hspec-expectations 294955 + memory memory-hexstring scale wide-word 294956 ]; 294957 testToolDepends = [ hspec-discover ]; 294958 + description = "Fixed size big integers for Haskell Web3 library"; 294959 + license = lib.licenses.asl20; 294960 + }) {}; 294961 + 294962 + "web3-crypto" = callPackage 294963 + ({ mkDerivation, aeson, base, bytestring, containers, cryptonite 294964 + , hspec, hspec-contrib, hspec-discover, hspec-expectations, memory 294965 + , memory-hexstring, text, uuid-types, vector 294966 + }: 294967 + mkDerivation { 294968 + pname = "web3-crypto"; 294969 + version = "1.0.0.0"; 294970 + sha256 = "16ygvnkxcalh7a0h7l1bj5gyir79gihcwzzqk31qibvd1r17mwd6"; 294971 + libraryHaskellDepends = [ 294972 + aeson base bytestring containers cryptonite memory memory-hexstring 294973 + text uuid-types vector 294974 + ]; 294975 + testHaskellDepends = [ 294976 + aeson base bytestring containers cryptonite hspec hspec-contrib 294977 + hspec-discover hspec-expectations memory memory-hexstring text 294978 + uuid-types vector 294979 + ]; 294980 + testToolDepends = [ hspec-discover ]; 294981 + description = "Cryptograhical primitives for Haskell Web3 library"; 294982 + license = lib.licenses.asl20; 294983 + }) {}; 294984 + 294985 + "web3-ethereum" = callPackage 294986 + ({ mkDerivation, aeson, base, bytestring, data-default, exceptions 294987 + , generics-sop, hspec, hspec-contrib, hspec-discover 294988 + , hspec-expectations, jsonrpc-tinyclient, machines, memory 294989 + , memory-hexstring, microlens, microlens-aeson, mtl, OneTuple 294990 + , relapse, tagged, template-haskell, text, transformers, vinyl 294991 + , web3-crypto, web3-solidity 294992 + }: 294993 + mkDerivation { 294994 + pname = "web3-ethereum"; 294995 + version = "1.0.0.0"; 294996 + sha256 = "1vsvxhl6w6hjiv6b61sn8f2bnj6p55b4qyvblrfpk60k7pqq774c"; 294997 + libraryHaskellDepends = [ 294998 + aeson base bytestring data-default exceptions generics-sop 294999 + jsonrpc-tinyclient machines memory memory-hexstring microlens 295000 + microlens-aeson mtl OneTuple relapse tagged template-haskell text 295001 + transformers vinyl web3-crypto web3-solidity 295002 + ]; 295003 + testHaskellDepends = [ 295004 + aeson base bytestring data-default exceptions generics-sop hspec 295005 + hspec-contrib hspec-discover hspec-expectations jsonrpc-tinyclient 295006 + machines memory memory-hexstring microlens microlens-aeson mtl 295007 + OneTuple relapse tagged template-haskell text transformers vinyl 295008 + web3-crypto web3-solidity 295009 + ]; 295010 + testToolDepends = [ hspec-discover ]; 295011 + description = "Ethereum support for Haskell Web3 library"; 295012 + license = lib.licenses.asl20; 295013 hydraPlatforms = lib.platforms.none; 295014 + }) {}; 295015 + 295016 + "web3-ipfs" = callPackage 295017 + ({ mkDerivation, aeson, base, bytestring, http-client, http-media 295018 + , http-types, mtl, servant, servant-client, tar, text 295019 + , unordered-containers 295020 + }: 295021 + mkDerivation { 295022 + pname = "web3-ipfs"; 295023 + version = "1.0.0.0"; 295024 + sha256 = "0m6rqk5vd53gl7mykwzzqblhgdqrjzjyqb5mqkagb1z0llwqxafg"; 295025 + libraryHaskellDepends = [ 295026 + aeson base bytestring http-client http-media http-types mtl servant 295027 + servant-client tar text unordered-containers 295028 + ]; 295029 + description = "IPFS support for Haskell Web3 library"; 295030 + license = lib.licenses.asl20; 295031 + }) {}; 295032 + 295033 + "web3-polkadot" = callPackage 295034 + ({ mkDerivation, aeson, animalcase, base, base58-bytestring 295035 + , bytestring, containers, cryptonite, generics-sop, hspec 295036 + , hspec-contrib, hspec-discover, hspec-expectations 295037 + , hspec-expectations-json, jsonrpc-tinyclient, memory 295038 + , memory-hexstring, microlens, microlens-mtl, microlens-th, mtl 295039 + , parsec, scale, text, web3-bignum, web3-crypto 295040 + }: 295041 + mkDerivation { 295042 + pname = "web3-polkadot"; 295043 + version = "1.0.0.0"; 295044 + sha256 = "0sx9lj7px6m5ag4bk4imllh4bmy7kfgkfy1zb9hqjkdmjwn2i2w5"; 295045 + libraryHaskellDepends = [ 295046 + aeson animalcase base base58-bytestring bytestring containers 295047 + cryptonite generics-sop jsonrpc-tinyclient memory memory-hexstring 295048 + microlens microlens-mtl microlens-th mtl parsec scale text 295049 + web3-bignum web3-crypto 295050 + ]; 295051 + testHaskellDepends = [ 295052 + aeson animalcase base base58-bytestring bytestring containers 295053 + cryptonite generics-sop hspec hspec-contrib hspec-discover 295054 + hspec-expectations hspec-expectations-json jsonrpc-tinyclient 295055 + memory memory-hexstring microlens microlens-mtl microlens-th mtl 295056 + parsec scale text web3-bignum web3-crypto 295057 + ]; 295058 + testToolDepends = [ hspec-discover ]; 295059 + description = "Polkadot support for Haskell Web3 library"; 295060 + license = lib.licenses.asl20; 295061 + hydraPlatforms = lib.platforms.none; 295062 + broken = true; 295063 + }) {}; 295064 + 295065 + "web3-provider" = callPackage 295066 + ({ mkDerivation, async, base, data-default, exceptions, http-client 295067 + , jsonrpc-tinyclient, mtl, network, text, transformers, websockets 295068 + }: 295069 + mkDerivation { 295070 + pname = "web3-provider"; 295071 + version = "1.0.0.0"; 295072 + sha256 = "03c892xj7yxwbb4r1vpqzwgsf4fyk9389rqivpr6bwklnx9230ic"; 295073 + libraryHaskellDepends = [ 295074 + async base data-default exceptions http-client jsonrpc-tinyclient 295075 + mtl network text transformers websockets 295076 + ]; 295077 + description = "Node connection provider for Haskell Web3 library"; 295078 + license = lib.licenses.asl20; 295079 + }) {}; 295080 + 295081 + "web3-solidity" = callPackage 295082 + ({ mkDerivation, aeson, base, basement, bytestring, cereal 295083 + , data-default, generics-sop, hspec, hspec-contrib, hspec-discover 295084 + , hspec-expectations, memory, memory-hexstring, microlens, OneTuple 295085 + , parsec, tagged, template-haskell, text, web3-crypto 295086 + }: 295087 + mkDerivation { 295088 + pname = "web3-solidity"; 295089 + version = "1.0.0.0"; 295090 + sha256 = "1n5jf9vdxps8sxcaa3k2a4m3qn5w3kphvvn7f4jy0dh0zkr7i5nm"; 295091 + libraryHaskellDepends = [ 295092 + aeson base basement bytestring cereal data-default generics-sop 295093 + memory memory-hexstring microlens OneTuple parsec tagged 295094 + template-haskell text web3-crypto 295095 + ]; 295096 + testHaskellDepends = [ 295097 + aeson base basement bytestring cereal data-default generics-sop 295098 + hspec hspec-contrib hspec-discover hspec-expectations memory 295099 + memory-hexstring microlens OneTuple parsec tagged template-haskell 295100 + text web3-crypto 295101 + ]; 295102 + testToolDepends = [ hspec-discover ]; 295103 + description = "Solidity language for Haskell Web3 library"; 295104 + license = lib.licenses.asl20; 295105 }) {}; 295106 295107 "webapi" = callPackage
+2 -2
pkgs/development/interpreters/rakudo/zef.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "zef"; 5 - version = "0.13.4"; 6 7 src = fetchFromGitHub { 8 owner = "ugexe"; 9 repo = "zef"; 10 rev = "v${version}"; 11 - sha256 = "sha256-zTgXMICuLn612bmL5e6GP5aBQ4uOcSLfce0PCRYGob0="; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "zef"; 5 + version = "0.13.6"; 6 7 src = fetchFromGitHub { 8 owner = "ugexe"; 9 repo = "zef"; 10 rev = "v${version}"; 11 + sha256 = "sha256-Bios3h2bcR6PntFt6JWF7l5u6gjKaljS8HsKfTf+0X8="; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/development/libraries/science/astronomy/indilib/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "indilib"; 18 - version = "1.9.3"; 19 20 src = fetchFromGitHub { 21 owner = "indilib"; 22 repo = "indi"; 23 rev = "v${version}"; 24 - sha256 = "sha256-Ik62kbOetA2vSMpnwrSiNRNJqOgmqlCB2+KNhpBo9TA="; 25 }; 26 27 nativeBuildInputs = [
··· 15 16 stdenv.mkDerivation rec { 17 pname = "indilib"; 18 + version = "1.9.4"; 19 20 src = fetchFromGitHub { 21 owner = "indilib"; 22 repo = "indi"; 23 rev = "v${version}"; 24 + sha256 = "sha256-U3Q0WUEDRn0zfBIdHXFp5Zcaf+M6HrSFnpeu5aAkjks="; 25 }; 26 27 nativeBuildInputs = [
+9
pkgs/development/libraries/soci/default.nix
··· 1 { cmake 2 , fetchFromGitHub 3 , sqlite 4 , postgresql 5 , boost ··· 16 rev = "v${version}"; 17 sha256 = "sha256-NE0ApbX8HG2VAQ9cg9+kX3kJQ4PR1XvWL9BlT8NphmE="; 18 }; 19 20 # Do not build static libraries 21 cmakeFlags = [ "-DSOCI_STATIC=OFF" "-DCMAKE_CXX_STANDARD=11" ];
··· 1 { cmake 2 , fetchFromGitHub 3 + , fetchpatch 4 , sqlite 5 , postgresql 6 , boost ··· 17 rev = "v${version}"; 18 sha256 = "sha256-NE0ApbX8HG2VAQ9cg9+kX3kJQ4PR1XvWL9BlT8NphmE="; 19 }; 20 + 21 + patches = [ 22 + (fetchpatch { 23 + name = "fix-backend-search-path.patch"; 24 + url = "https://github.com/SOCI/soci/commit/56c93afc467bdba8ffbe68739eea76059ea62f7a.patch"; 25 + sha256 = "sha256-nC/39pn3Cv5e65GgIfF3l64/AbCsfZHPUPIWETZFZAY="; 26 + }) 27 + ]; 28 29 # Do not build static libraries 30 cmakeFlags = [ "-DSOCI_STATIC=OFF" "-DCMAKE_CXX_STANDARD=11" ];
+4 -1
pkgs/development/php-packages/maxminddb/default.nix
··· 13 sha256 = "sha256-Dw1+pYJmZ3U2+rgSOEkx4a6HB8FebSr7YZodOjSipjI="; 14 }; 15 16 buildInputs = [ libmaxminddb ]; 17 - sourceRoot = "source/ext"; 18 19 meta = with lib; { 20 description = "C extension that is a drop-in replacement for MaxMind\\Db\\Reader";
··· 13 sha256 = "sha256-Dw1+pYJmZ3U2+rgSOEkx4a6HB8FebSr7YZodOjSipjI="; 14 }; 15 16 + prePatch = '' 17 + cd ext 18 + ''; 19 + 20 buildInputs = [ libmaxminddb ]; 21 22 meta = with lib; { 23 description = "C extension that is a drop-in replacement for MaxMind\\Db\\Reader";
+2 -2
pkgs/development/python-modules/treq/default.nix
··· 4 5 buildPythonPackage rec { 6 pname = "treq"; 7 - version = "21.5.0"; 8 9 src = fetchPypi { 10 inherit pname version; 11 - sha256 = "02ea86383fc4b57539c45a965eaa1e9fd28302cdf382d21da8430050c97be9b8"; 12 }; 13 14 propagatedBuildInputs = [
··· 4 5 buildPythonPackage rec { 6 pname = "treq"; 7 + version = "22.1.0"; 8 9 src = fetchPypi { 10 inherit pname version; 11 + sha256 = "sha256-d1WBYEkZo9echFQBWYoP0HDKvG3oOEBHLY6fpxXy02w="; 12 }; 13 14 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/types-urllib3/default.nix
··· 5 6 buildPythonPackage rec { 7 pname = "types-urllib3"; 8 - version = "1.26.7"; 9 format = "setuptools"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - hash = "sha256-z9H7vkuppgXtFIKUAIqsinuLdHJlHRzDV9UHrlli49I="; 14 }; 15 16 # Module doesn't have tests
··· 5 6 buildPythonPackage rec { 7 pname = "types-urllib3"; 8 + version = "1.26.8"; 9 format = "setuptools"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + hash = "sha256-qg3iaJPxOFI9VVK7sCOCbAzH6ldJ2AwWk8V6q3tV9Gk="; 14 }; 15 16 # Module doesn't have tests
+3 -3
pkgs/development/tools/konstraint/default.nix
··· 2 3 buildGoModule rec { 4 pname = "konstraint"; 5 - version = "0.15.1"; 6 7 src = fetchFromGitHub { 8 owner = "plexsystems"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-vt8/hYsThBoAxMglF8pjdVphmkbHXsuzaHFJhnGXdU4="; 12 }; 13 - vendorSha256 = "sha256-3m+mN90Edb/yMgVmkokRQrDM2EdB7cb2opL0QZJ8L+U="; 14 15 # Exclude go within .github folder 16 excludedPackages = ".github";
··· 2 3 buildGoModule rec { 4 pname = "konstraint"; 5 + version = "0.16.0"; 6 7 src = fetchFromGitHub { 8 owner = "plexsystems"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-j1rVkI5hXYtY0jtP+i/yRw1sS3iN3KyVI4gV9fNdj/E="; 12 }; 13 + vendorSha256 = "sha256-oYIUeHMEK55mCkf5cb5ECCU5y6tUZAM258sINrBl9kM="; 14 15 # Exclude go within .github folder 16 excludedPackages = ".github";
+2 -2
pkgs/development/tools/pipenv/default.nix
··· 19 20 in buildPythonApplication rec { 21 pname = "pipenv"; 22 - version = "2021.11.23"; 23 24 src = fetchPypi { 25 inherit pname version; 26 - sha256 = "1bde859e8bbd1d21d503fd995bc0170048d6da7686ab885f074592c99a16e8f3"; 27 }; 28 29 LC_ALL = "en_US.UTF-8";
··· 19 20 in buildPythonApplication rec { 21 pname = "pipenv"; 22 + version = "2022.1.8"; 23 24 src = fetchPypi { 25 inherit pname version; 26 + sha256 = "f84d7119239b22ab2ac2b8fbc7d619d83cf41135206d72a17c4f151cda529fd0"; 27 }; 28 29 LC_ALL = "en_US.UTF-8";
-32
pkgs/misc/emulators/wxmupen64plus/default.nix
··· 1 - { lib, stdenv, fetchurl, python2, wxGTK29, mupen64plus, SDL, libX11, libGLU, libGL 2 - , wafHook }: 3 - 4 - stdenv.mkDerivation rec { 5 - pname = "wxmupen64plus"; 6 - version = "0.3"; 7 - 8 - src = fetchurl { 9 - url = "https://bitbucket.org/auria/wxmupen64plus/get/${version}.tar.bz2"; 10 - sha256 = "1mnxi4k011dd300k35li2p6x4wccwi6im21qz8dkznnz397ps67c"; 11 - }; 12 - 13 - nativeBuildInputs = [ wafHook ]; 14 - buildInputs = [ python2 wxGTK29 SDL libX11 libGLU libGL ]; 15 - 16 - preConfigure = '' 17 - tar xf ${mupen64plus.src} 18 - APIDIR=$(eval echo `pwd`/mupen64plus*/source/mupen64plus-core/src/api) 19 - export CXXFLAGS="-I${libX11.dev}/include/X11 -DLIBDIR=\\\"${mupen64plus}/lib/\\\"" 20 - export LDFLAGS="-lwx_gtk2u_adv-2.9" 21 - 22 - wafConfigureFlagsArray+=("--mupenapi=$APIDIR" "--wxconfig=`type -P wx-config`") 23 - ''; 24 - 25 - NIX_CFLAGS_COMPILE = "-fpermissive"; 26 - 27 - meta = { 28 - description = "GUI for the Mupen64Plus 2.0 emulator"; 29 - license = lib.licenses.gpl2Plus; 30 - homepage = "https://bitbucket.org/auria/wxmupen64plus/wiki/Home"; 31 - }; 32 - }
···
+217 -217
pkgs/misc/vim-plugins/generated.nix
··· 41 42 aerial-nvim = buildVimPluginFrom2Nix { 43 pname = "aerial.nvim"; 44 - version = "2022-01-26"; 45 src = fetchFromGitHub { 46 owner = "stevearc"; 47 repo = "aerial.nvim"; 48 - rev = "95916d1b5f171eb44faf54bb414f48856ec96aa6"; 49 - sha256 = "14a4h0h6g8rkglhn3f77s3bil63y1vz1qnd03026r8bhzcdbqn3j"; 50 }; 51 meta.homepage = "https://github.com/stevearc/aerial.nvim/"; 52 }; ··· 233 234 auto-session = buildVimPluginFrom2Nix { 235 pname = "auto-session"; 236 - version = "2022-01-15"; 237 src = fetchFromGitHub { 238 owner = "rmagatti"; 239 repo = "auto-session"; 240 - rev = "486e23f024a21c952758726497244e27aa3b9f0e"; 241 - sha256 = "1sxg9gr329zlccm8xh8zv3n26s72mikqh4aik5l1hdx663afqc0d"; 242 }; 243 meta.homepage = "https://github.com/rmagatti/auto-session/"; 244 }; ··· 413 414 bufexplorer = buildVimPluginFrom2Nix { 415 pname = "bufexplorer"; 416 - version = "2022-01-06"; 417 src = fetchFromGitHub { 418 owner = "jlanzarotta"; 419 repo = "bufexplorer"; 420 - rev = "4d46f80734a1f6854942f78fcbf2163b959b8ab0"; 421 - sha256 = "1hzbxpz3yz3z7fxj7imd4l3aznrxcx1fnhf39gg2xqzk8j1yspwx"; 422 }; 423 meta.homepage = "https://github.com/jlanzarotta/bufexplorer/"; 424 }; ··· 497 498 chadtree = buildVimPluginFrom2Nix { 499 pname = "chadtree"; 500 - version = "2022-01-27"; 501 src = fetchFromGitHub { 502 owner = "ms-jpq"; 503 repo = "chadtree"; 504 - rev = "723d926f75680badc6cb95ba69668324833be8a3"; 505 - sha256 = "19wxzny2xha79ajjqwya5c20nlpmn584g97i0j9y83fvcx1bljs6"; 506 }; 507 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 508 }; ··· 917 918 coc-nvim = buildVimPluginFrom2Nix { 919 pname = "coc.nvim"; 920 - version = "2022-01-25"; 921 src = fetchFromGitHub { 922 owner = "neoclide"; 923 repo = "coc.nvim"; 924 - rev = "873b5942be70bb00541b995d501ac7c96ae5b185"; 925 - sha256 = "181drp1dyrprfv7ljprmyh1mn1nqdqw4c2lb4kna5qh9bfg6051i"; 926 }; 927 meta.homepage = "https://github.com/neoclide/coc.nvim/"; 928 }; ··· 990 991 comment-nvim = buildVimPluginFrom2Nix { 992 pname = "comment.nvim"; 993 - version = "2022-01-26"; 994 src = fetchFromGitHub { 995 owner = "numtostr"; 996 repo = "comment.nvim"; 997 - rev = "7365bfe9fc6dc004cc97b8977aa8129999d81bf5"; 998 - sha256 = "160pd7d2n66p3nxjp80sm6qhxlcmsg6nlv79ssyi9sxh1z27qm0l"; 999 }; 1000 meta.homepage = "https://github.com/numtostr/comment.nvim/"; 1001 }; ··· 1182 1183 coq_nvim = buildVimPluginFrom2Nix { 1184 pname = "coq_nvim"; 1185 - version = "2022-01-27"; 1186 src = fetchFromGitHub { 1187 owner = "ms-jpq"; 1188 repo = "coq_nvim"; 1189 - rev = "120fcb4231fb8f9852a7c366c183b300ffcf5aef"; 1190 - sha256 = "0b29qdgwglj84m4brpn3ic6pdky3xhjnw3mgb97slb7vqkpq450y"; 1191 }; 1192 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 1193 }; 1194 1195 Coqtail = buildVimPluginFrom2Nix { 1196 pname = "Coqtail"; 1197 - version = "2022-01-25"; 1198 src = fetchFromGitHub { 1199 owner = "whonore"; 1200 repo = "Coqtail"; 1201 - rev = "9d386079d0fb5598598a3bbbe62cfba96e764ce2"; 1202 - sha256 = "0rg97cqp91cj6czhs6fjk5xw1ydxazvm3dqn01n7l2bngbx44b0j"; 1203 }; 1204 meta.homepage = "https://github.com/whonore/Coqtail/"; 1205 }; ··· 1362 1363 defx-nvim = buildVimPluginFrom2Nix { 1364 pname = "defx.nvim"; 1365 - version = "2022-01-03"; 1366 src = fetchFromGitHub { 1367 owner = "Shougo"; 1368 repo = "defx.nvim"; 1369 - rev = "10fa80481a9489be1ad38ceff84e357a5a4c416b"; 1370 - sha256 = "10nqgha8p25n79sgi5arw79pr59q6wldm6s8c876l6al3111971n"; 1371 }; 1372 meta.homepage = "https://github.com/Shougo/defx.nvim/"; 1373 }; ··· 1978 1979 fidget-nvim = buildVimPluginFrom2Nix { 1980 pname = "fidget.nvim"; 1981 - version = "2022-01-26"; 1982 src = fetchFromGitHub { 1983 owner = "j-hui"; 1984 repo = "fidget.nvim"; 1985 - rev = "66c5ba6ea5f9da9e6a9ef0da07ab594768d5bd39"; 1986 - sha256 = "0065rw25rw4r7bnh80z6bis543zynk961w28dqz7pp1x3i4h9lmg"; 1987 }; 1988 meta.homepage = "https://github.com/j-hui/fidget.nvim/"; 1989 }; ··· 2183 2184 fzf-vim = buildVimPluginFrom2Nix { 2185 pname = "fzf.vim"; 2186 - version = "2022-01-24"; 2187 src = fetchFromGitHub { 2188 owner = "junegunn"; 2189 repo = "fzf.vim"; 2190 - rev = "91332acb1c48e7080539c5b5cd131816341c738c"; 2191 - sha256 = "0s8695m25v2j5hpp80g3hd28g7ja17yxih5cd71jqmqvl3zwmqrg"; 2192 }; 2193 meta.homepage = "https://github.com/junegunn/fzf.vim/"; 2194 }; ··· 2267 2268 git-blame-nvim = buildVimPluginFrom2Nix { 2269 pname = "git-blame.nvim"; 2270 - version = "2022-01-26"; 2271 src = fetchFromGitHub { 2272 owner = "f-person"; 2273 repo = "git-blame.nvim"; 2274 - rev = "d1412ddfadc845f6a98789d7583b2bd428bae14f"; 2275 - sha256 = "0r4c2a0fv8y5r97yg37p2v7v1ab6hvwrq5knn2ya29b1am6zzhi3"; 2276 }; 2277 meta.homepage = "https://github.com/f-person/git-blame.nvim/"; 2278 }; ··· 2315 2316 gitlinker-nvim = buildVimPluginFrom2Nix { 2317 pname = "gitlinker.nvim"; 2318 - version = "2022-01-10"; 2319 src = fetchFromGitHub { 2320 owner = "ruifm"; 2321 repo = "gitlinker.nvim"; 2322 - rev = "e83ebb3465fb224df394477a0d68a61094d3f7b9"; 2323 - sha256 = "0442yi5j1fdzh2wmyn59z9mzyzsja0j0dkialj4gzlsglg6ndbai"; 2324 }; 2325 meta.homepage = "https://github.com/ruifm/gitlinker.nvim/"; 2326 }; 2327 2328 gitsigns-nvim = buildVimPluginFrom2Nix { 2329 pname = "gitsigns.nvim"; 2330 - version = "2022-01-26"; 2331 src = fetchFromGitHub { 2332 owner = "lewis6991"; 2333 repo = "gitsigns.nvim"; 2334 - rev = "4a2d30f5fb77750c7a42be9bb58a9cc2c6c7f31d"; 2335 - sha256 = "0w105nggv6k2b22hkhlh7j19fp6gra70i3skaq1gihhh0x0h5pav"; 2336 }; 2337 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 2338 }; ··· 2483 2484 gruvbox-nvim = buildVimPluginFrom2Nix { 2485 pname = "gruvbox.nvim"; 2486 - version = "2022-01-10"; 2487 src = fetchFromGitHub { 2488 owner = "ellisonleao"; 2489 repo = "gruvbox.nvim"; 2490 - rev = "ba2a3592174c19d6f3231d06723606f6ca33fc23"; 2491 - sha256 = "0qcc0f4lky8if91faw6923sdpgvr67nsfgfb1mqmhriwvq02l46y"; 2492 }; 2493 meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/"; 2494 }; ··· 2591 2592 hoon-vim = buildVimPluginFrom2Nix { 2593 pname = "hoon.vim"; 2594 - version = "2020-11-09"; 2595 src = fetchFromGitHub { 2596 owner = "urbit"; 2597 repo = "hoon.vim"; 2598 - rev = "91b1922f8627bb0a55341bb088f2526d0f43a6ac"; 2599 - sha256 = "0h87r7r74iljwvfc6mb1maa08cxwnk6k89gc6vnwqm1zx6qxw1js"; 2600 }; 2601 meta.homepage = "https://github.com/urbit/hoon.vim/"; 2602 }; ··· 2831 2832 jedi-vim = buildVimPluginFrom2Nix { 2833 pname = "jedi-vim"; 2834 - version = "2022-01-17"; 2835 src = fetchFromGitHub { 2836 owner = "davidhalter"; 2837 repo = "jedi-vim"; 2838 - rev = "08ad42efed82dbb7547fdebe2acc194f50e07854"; 2839 - sha256 = "16acd976d44whpkl5bypskpf15a6mjf72pijjbg6j0jjnd2mm9qw"; 2840 fetchSubmodules = true; 2841 }; 2842 meta.homepage = "https://github.com/davidhalter/jedi-vim/"; ··· 3036 3037 lean-nvim = buildVimPluginFrom2Nix { 3038 pname = "lean.nvim"; 3039 - version = "2022-01-24"; 3040 src = fetchFromGitHub { 3041 owner = "Julian"; 3042 repo = "lean.nvim"; 3043 - rev = "4d613c6aea73be9b8882d5710b11f502ef8692db"; 3044 - sha256 = "16lcr9bbiq33agd9p1cwrrxmzsj3xmva1lva8ay4zrm1v2v45jn5"; 3045 }; 3046 meta.homepage = "https://github.com/Julian/lean.nvim/"; 3047 }; ··· 3180 3181 lightspeed-nvim = buildVimPluginFrom2Nix { 3182 pname = "lightspeed.nvim"; 3183 - version = "2022-01-21"; 3184 src = fetchFromGitHub { 3185 owner = "ggandor"; 3186 repo = "lightspeed.nvim"; 3187 - rev = "428051b2e5212cea914510eb9eb979ec06d5b2e1"; 3188 - sha256 = "01s3v3jfmgyrmwkifnyfh0wlm1d5fdvfvya0564y76bj4sh2lpzw"; 3189 }; 3190 meta.homepage = "https://github.com/ggandor/lightspeed.nvim/"; 3191 }; ··· 3276 3277 litee-nvim = buildVimPluginFrom2Nix { 3278 pname = "litee.nvim"; 3279 - version = "2022-01-19"; 3280 src = fetchFromGitHub { 3281 owner = "ldelossa"; 3282 repo = "litee.nvim"; 3283 - rev = "54b3bcfd70250b5a5dc1d51d0f3653a4e6892555"; 3284 - sha256 = "0z4y7iis1fkm76ibkfln70fasywwrlrf25r3si6ns0s3wq9q849v"; 3285 }; 3286 meta.homepage = "https://github.com/ldelossa/litee.nvim/"; 3287 }; ··· 3347 3348 lsp_signature-nvim = buildVimPluginFrom2Nix { 3349 pname = "lsp_signature.nvim"; 3350 - version = "2022-01-23"; 3351 src = fetchFromGitHub { 3352 owner = "ray-x"; 3353 repo = "lsp_signature.nvim"; 3354 - rev = "64eb5cc8961e54b2888d363bb94d551203080b45"; 3355 - sha256 = "0v3dza9mp351715i87x75zxkm0d5i7v77a5zq8c8mlhz1v31z0vx"; 3356 }; 3357 meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/"; 3358 }; ··· 3371 3372 lspsaga-nvim = buildVimPluginFrom2Nix { 3373 pname = "lspsaga.nvim"; 3374 - version = "2021-04-25"; 3375 src = fetchFromGitHub { 3376 - owner = "glepnir"; 3377 repo = "lspsaga.nvim"; 3378 - rev = "cb0e35d2e594ff7a9c408d2e382945d56336c040"; 3379 - sha256 = "0ywhdgh6aqs0xlm8a4d9jhkik254ywagang12r5nyqxawjsmjnib"; 3380 }; 3381 - meta.homepage = "https://github.com/glepnir/lspsaga.nvim/"; 3382 }; 3383 3384 lua-dev-nvim = buildVimPluginFrom2Nix { ··· 3407 3408 lualine-nvim = buildVimPluginFrom2Nix { 3409 pname = "lualine.nvim"; 3410 - version = "2022-01-24"; 3411 src = fetchFromGitHub { 3412 owner = "nvim-lualine"; 3413 repo = "lualine.nvim"; 3414 - rev = "9208bae98fd5d1ab6145868a8c48bfee53c1a499"; 3415 - sha256 = "1dz4kg3l79d128jgqs6cs8ikvr108z46ijv36wq7pw3dam4ybnaw"; 3416 }; 3417 meta.homepage = "https://github.com/nvim-lualine/lualine.nvim/"; 3418 }; 3419 3420 luasnip = buildVimPluginFrom2Nix { 3421 pname = "luasnip"; 3422 - version = "2022-01-24"; 3423 src = fetchFromGitHub { 3424 owner = "l3mon4d3"; 3425 repo = "luasnip"; 3426 - rev = "59576a5cf28556a393eedfe38467e998288fc905"; 3427 - sha256 = "1bwmzvsm9d6ilq616697rwk3j29i0q3nzwdyapjyxdyhp9rivgsj"; 3428 }; 3429 meta.homepage = "https://github.com/l3mon4d3/luasnip/"; 3430 }; ··· 3443 3444 lush-nvim = buildVimPluginFrom2Nix { 3445 pname = "lush.nvim"; 3446 - version = "2021-11-06"; 3447 src = fetchFromGitHub { 3448 owner = "rktjmp"; 3449 repo = "lush.nvim"; 3450 - rev = "57e9f310b7ddde27664c3e1a5ec3517df235124b"; 3451 - sha256 = "0y38id1dj15snx79sazh0kvs2c3jb1h6kyzr90zhm0130m7x6nri"; 3452 }; 3453 meta.homepage = "https://github.com/rktjmp/lush.nvim/"; 3454 }; ··· 3539 3540 mini-nvim = buildVimPluginFrom2Nix { 3541 pname = "mini.nvim"; 3542 - version = "2022-01-23"; 3543 src = fetchFromGitHub { 3544 owner = "echasnovski"; 3545 repo = "mini.nvim"; 3546 - rev = "a89d87667eec94915121d8f5caf199f63f9ff81d"; 3547 - sha256 = "0l6k5djgvhkl7y86g7wmaxs0yq5nv0g6aa46kjjc81lvycj9qg3m"; 3548 }; 3549 meta.homepage = "https://github.com/echasnovski/mini.nvim/"; 3550 }; 3551 3552 minimap-vim = buildVimPluginFrom2Nix { 3553 pname = "minimap.vim"; 3554 - version = "2022-01-12"; 3555 src = fetchFromGitHub { 3556 owner = "wfxr"; 3557 repo = "minimap.vim"; 3558 - rev = "e5707899509be893a530d44b9bed8cff4cda65e1"; 3559 - sha256 = "0kx5xdakwv9g8fhhc40rz2c0as5pjx46ymdw09bc5h1nnhwkgp8x"; 3560 }; 3561 meta.homepage = "https://github.com/wfxr/minimap.vim/"; 3562 }; ··· 3971 3972 neorg = buildVimPluginFrom2Nix { 3973 pname = "neorg"; 3974 - version = "2022-01-26"; 3975 src = fetchFromGitHub { 3976 owner = "nvim-neorg"; 3977 repo = "neorg"; 3978 - rev = "c5f9957b00aa54cc66bcccb686e586859d44b484"; 3979 - sha256 = "1ml0zrrij6a1f42q35wv7ml36yngc9gszzq1nqqh7mdad5zszxk5"; 3980 }; 3981 meta.homepage = "https://github.com/nvim-neorg/neorg/"; 3982 }; ··· 4043 4044 neovim-ayu = buildVimPluginFrom2Nix { 4045 pname = "neovim-ayu"; 4046 - version = "2022-01-21"; 4047 src = fetchFromGitHub { 4048 owner = "Shatur"; 4049 repo = "neovim-ayu"; 4050 - rev = "0bca6a4382e7cc5e26da8dce49e7f69abfb0e998"; 4051 - sha256 = "0pfrmzcs4vkxg74hzrp8g4kwb33m1r503c0b1yq25z33scqwc6hp"; 4052 }; 4053 meta.homepage = "https://github.com/Shatur/neovim-ayu/"; 4054 }; ··· 4223 4224 nord-nvim = buildVimPluginFrom2Nix { 4225 pname = "nord.nvim"; 4226 - version = "2022-01-25"; 4227 src = fetchFromGitHub { 4228 owner = "shaunsingh"; 4229 repo = "nord.nvim"; 4230 - rev = "5fdd8f273145f493c05eeff3d46c7538aea9f126"; 4231 - sha256 = "0fj7w8ckp8949ysxnkq9h136pkd9ddqj54rzdb2dnia59wl2i2s1"; 4232 }; 4233 meta.homepage = "https://github.com/shaunsingh/nord.nvim/"; 4234 }; 4235 4236 nordic-nvim = buildVimPluginFrom2Nix { 4237 pname = "nordic.nvim"; 4238 - version = "2022-01-27"; 4239 src = fetchFromGitHub { 4240 owner = "andersevenrud"; 4241 repo = "nordic.nvim"; 4242 - rev = "a7cf7e887454b86a45243bfc3e8dbd4aa73007ba"; 4243 - sha256 = "0ri0m0l8kv78ddkf9rgh4dn2857swrnsp6lnx6svpipi38cwz3w1"; 4244 }; 4245 meta.homepage = "https://github.com/andersevenrud/nordic.nvim/"; 4246 }; ··· 4271 4272 nui-nvim = buildVimPluginFrom2Nix { 4273 pname = "nui.nvim"; 4274 - version = "2022-01-23"; 4275 src = fetchFromGitHub { 4276 owner = "MunifTanjim"; 4277 repo = "nui.nvim"; 4278 - rev = "0d603c19171fb2e127bc128e9229d48340a6beeb"; 4279 - sha256 = "1d6j3syv86afj0cpfqy8jcwj8pxm53wa1xjl76f1j5h7y6ba1237"; 4280 }; 4281 meta.homepage = "https://github.com/MunifTanjim/nui.nvim/"; 4282 }; ··· 4287 src = fetchFromGitHub { 4288 owner = "jose-elias-alvarez"; 4289 repo = "null-ls.nvim"; 4290 - rev = "59067dae4bf2367eb06326e419c23353722ecbec"; 4291 - sha256 = "0337mwsvd1jjjyvfg6xnmmadjw199i35wc0aiycv22kfdn7y4ybw"; 4292 }; 4293 meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/"; 4294 }; ··· 4343 4344 nvim-base16 = buildVimPluginFrom2Nix { 4345 pname = "nvim-base16"; 4346 - version = "2022-01-16"; 4347 src = fetchFromGitHub { 4348 owner = "RRethy"; 4349 repo = "nvim-base16"; 4350 - rev = "3720bdf0d651bb579ab0f24f889246862fdf8b00"; 4351 - sha256 = "0x9agiyh5zjsa462bw3xqx2vnmax8qpidwd7w72zjig0hmhy34hs"; 4352 }; 4353 meta.homepage = "https://github.com/RRethy/nvim-base16/"; 4354 }; 4355 4356 nvim-bqf = buildVimPluginFrom2Nix { 4357 pname = "nvim-bqf"; 4358 - version = "2022-01-20"; 4359 src = fetchFromGitHub { 4360 owner = "kevinhwang91"; 4361 repo = "nvim-bqf"; 4362 - rev = "88ad98547aee3ac7c026c9e3654532e62cc7f1b3"; 4363 - sha256 = "0mcwzp7g631cg40gn8zy5rblqdwwrdrzgp3byaws47cgsmldb3w1"; 4364 }; 4365 meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; 4366 }; ··· 4391 4392 nvim-cmp = buildVimPluginFrom2Nix { 4393 pname = "nvim-cmp"; 4394 - version = "2022-01-25"; 4395 src = fetchFromGitHub { 4396 owner = "hrsh7th"; 4397 repo = "nvim-cmp"; 4398 - rev = "d93104244c3834fbd8f3dd01da9729920e0b5fe7"; 4399 - sha256 = "1gn4m5ppqbhk3y5ad98kkgc72ms5xdgx6jdz3176dkd8ah6lnpf0"; 4400 }; 4401 meta.homepage = "https://github.com/hrsh7th/nvim-cmp/"; 4402 }; ··· 4595 4596 nvim-hs-vim = buildVimPluginFrom2Nix { 4597 pname = "nvim-hs.vim"; 4598 - version = "2020-08-29"; 4599 src = fetchFromGitHub { 4600 owner = "neovimhaskell"; 4601 repo = "nvim-hs.vim"; 4602 - rev = "30baacd3c7a10625cb2d4dd64ae3bbfc4fe3f8c6"; 4603 - sha256 = "1w6cr6j77nwxszm1d0y4phvjsz9q4aw214xkscw6izakfmk06h1x"; 4604 }; 4605 meta.homepage = "https://github.com/neovimhaskell/nvim-hs.vim/"; 4606 }; 4607 4608 nvim-jdtls = buildVimPluginFrom2Nix { 4609 pname = "nvim-jdtls"; 4610 - version = "2022-01-13"; 4611 src = fetchFromGitHub { 4612 owner = "mfussenegger"; 4613 repo = "nvim-jdtls"; 4614 - rev = "2cceff656f2bfac38da784f2cd4b202a64a2faf3"; 4615 - sha256 = "13sx0rwz53rf8yg4ndc4m9fgvxa2xs46y92yn8rbgrjgf4xv18xi"; 4616 }; 4617 meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; 4618 }; ··· 4667 4668 nvim-lspconfig = buildVimPluginFrom2Nix { 4669 pname = "nvim-lspconfig"; 4670 - version = "2022-01-24"; 4671 src = fetchFromGitHub { 4672 owner = "neovim"; 4673 repo = "nvim-lspconfig"; 4674 - rev = "c51096481dc13193991571b7132740d762902355"; 4675 - sha256 = "02gpqp2r6f6zz3mfbxhsg2hvs00yldkz5wn3snk8nyqllm13i3dm"; 4676 }; 4677 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 4678 }; 4679 4680 nvim-lsputils = buildVimPluginFrom2Nix { 4681 pname = "nvim-lsputils"; 4682 - version = "2021-09-28"; 4683 src = fetchFromGitHub { 4684 owner = "RishabhRD"; 4685 repo = "nvim-lsputils"; 4686 - rev = "aaaf8c12771e905e5abf68470d8bda3e80536a0d"; 4687 - sha256 = "1iag2ynp2yba5xaw4z0hnp9q6hfcrvjmkhl4js9hqhhsrm42c2vh"; 4688 }; 4689 meta.homepage = "https://github.com/RishabhRD/nvim-lsputils/"; 4690 }; ··· 4727 4728 nvim-notify = buildVimPluginFrom2Nix { 4729 pname = "nvim-notify"; 4730 - version = "2021-12-30"; 4731 src = fetchFromGitHub { 4732 owner = "rcarriga"; 4733 repo = "nvim-notify"; 4734 - rev = "15f52efacd169ea26b0f4070451d3ea53f98cd5a"; 4735 - sha256 = "1ixdckbmz6c54mm3mhkvh59ahfg5wc3h0ybnrp64d0bzsi3jngjh"; 4736 }; 4737 meta.homepage = "https://github.com/rcarriga/nvim-notify/"; 4738 }; ··· 4775 4776 nvim-spectre = buildVimPluginFrom2Nix { 4777 pname = "nvim-spectre"; 4778 - version = "2022-01-06"; 4779 src = fetchFromGitHub { 4780 owner = "nvim-pack"; 4781 repo = "nvim-spectre"; 4782 - rev = "4a4cf2c981b077055ef7725959d13007e366ba23"; 4783 - sha256 = "1aa062r2p69kn2xr9d2mbbrs8qdlv0q86lah2q9h6jhzxfi5ccdp"; 4784 }; 4785 meta.homepage = "https://github.com/nvim-pack/nvim-spectre/"; 4786 }; ··· 4799 4800 nvim-tree-lua = buildVimPluginFrom2Nix { 4801 pname = "nvim-tree.lua"; 4802 - version = "2022-01-21"; 4803 src = fetchFromGitHub { 4804 owner = "kyazdani42"; 4805 repo = "nvim-tree.lua"; 4806 - rev = "2dfed89af7724f9e71d2fdbe3cde791a93e9b9e0"; 4807 - sha256 = "1842c6s3q8hd8cnnyniwjxkkl48zzdy7v2gx20fiacnf365vgzpc"; 4808 }; 4809 meta.homepage = "https://github.com/kyazdani42/nvim-tree.lua/"; 4810 }; 4811 4812 nvim-treesitter = buildVimPluginFrom2Nix { 4813 pname = "nvim-treesitter"; 4814 - version = "2022-01-25"; 4815 src = fetchFromGitHub { 4816 owner = "nvim-treesitter"; 4817 repo = "nvim-treesitter"; 4818 - rev = "620cc936ad6b26c59bb2d888b3890bb8d06c50c7"; 4819 - sha256 = "0f2lg3dwcfvgjal1b87sgf6kvqs16h3a90w4994hp0ps9imipsp8"; 4820 }; 4821 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 4822 }; ··· 4895 4896 nvim-ts-rainbow = buildVimPluginFrom2Nix { 4897 pname = "nvim-ts-rainbow"; 4898 - version = "2022-01-24"; 4899 src = fetchFromGitHub { 4900 owner = "p00f"; 4901 repo = "nvim-ts-rainbow"; 4902 - rev = "38eb126412723fa4c3bfd137c1a3a811faf67eb5"; 4903 - sha256 = "13igbd268z0533bsrz0r8s69lbryh0h4w33cpywmacghxy672jjl"; 4904 }; 4905 meta.homepage = "https://github.com/p00f/nvim-ts-rainbow/"; 4906 }; ··· 4943 4944 nvim_context_vt = buildVimPluginFrom2Nix { 4945 pname = "nvim_context_vt"; 4946 - version = "2022-01-22"; 4947 src = fetchFromGitHub { 4948 owner = "haringsrob"; 4949 repo = "nvim_context_vt"; 4950 - rev = "47afb03249e36cd740bda79907c0f279f4e28544"; 4951 - sha256 = "18pbdp7ci5gb7i0als4rgcr151rbm8j3mc0pxc9h4x9cvxdl8x5f"; 4952 }; 4953 meta.homepage = "https://github.com/haringsrob/nvim_context_vt/"; 4954 }; ··· 4991 4992 octo-nvim = buildVimPluginFrom2Nix { 4993 pname = "octo.nvim"; 4994 - version = "2022-01-23"; 4995 src = fetchFromGitHub { 4996 owner = "pwntester"; 4997 repo = "octo.nvim"; 4998 - rev = "33224362e20e1b3e87eb7ef2d669de6c60e727db"; 4999 - sha256 = "0z163sfxly71bypskxnph9rwqamgp3h01i24va9n41wbbfvr0pw3"; 5000 }; 5001 meta.homepage = "https://github.com/pwntester/octo.nvim/"; 5002 }; ··· 5087 5088 orgmode = buildVimPluginFrom2Nix { 5089 pname = "orgmode"; 5090 - version = "2022-01-19"; 5091 src = fetchFromGitHub { 5092 owner = "nvim-orgmode"; 5093 repo = "orgmode"; 5094 - rev = "27c4083e29702c8b4fa5e314926ae054eb4c0dc2"; 5095 - sha256 = "0vl95ywln1njxi7593gf2jp8y12fi6mwz3xmc8v6vd012vj4lbnk"; 5096 }; 5097 meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; 5098 }; ··· 5207 5208 plantuml-syntax = buildVimPluginFrom2Nix { 5209 pname = "plantuml-syntax"; 5210 - version = "2021-12-25"; 5211 src = fetchFromGitHub { 5212 owner = "aklt"; 5213 repo = "plantuml-syntax"; 5214 - rev = "dbe57599bc340d7726938b624438779fa0ec2929"; 5215 - sha256 = "095j1an00187ampxklwd6hhy05xzz7ssjwkgdsv06ydx7a1kn8xk"; 5216 }; 5217 meta.homepage = "https://github.com/aklt/plantuml-syntax/"; 5218 }; ··· 5231 5232 plenary-nvim = buildVimPluginFrom2Nix { 5233 pname = "plenary.nvim"; 5234 - version = "2022-01-05"; 5235 src = fetchFromGitHub { 5236 owner = "nvim-lua"; 5237 repo = "plenary.nvim"; 5238 - rev = "563d9f6d083f0514548f2ac4ad1888326d0a1c66"; 5239 - sha256 = "1i4sj56fral52xa2wqzx331a6xza4ksi0n6092g6q93kxx202xwq"; 5240 }; 5241 meta.homepage = "https://github.com/nvim-lua/plenary.nvim/"; 5242 }; ··· 5364 5365 python-mode = buildVimPluginFrom2Nix { 5366 pname = "python-mode"; 5367 - version = "2022-01-19"; 5368 src = fetchFromGitHub { 5369 owner = "python-mode"; 5370 repo = "python-mode"; 5371 - rev = "6d81349723fdb6a7ce03b27afa8ea88819f3c0d5"; 5372 - sha256 = "1cpmjg8867qmir79pd1zay63ihp2jzd8f1igxq2954q354bk08br"; 5373 fetchSubmodules = true; 5374 }; 5375 meta.homepage = "https://github.com/python-mode/python-mode/"; ··· 5401 5402 quick-scope = buildVimPluginFrom2Nix { 5403 pname = "quick-scope"; 5404 - version = "2021-12-28"; 5405 src = fetchFromGitHub { 5406 owner = "unblevable"; 5407 repo = "quick-scope"; 5408 - rev = "4371a23bbb3b687e49c42a2a4379d17fc5c6a9a3"; 5409 - sha256 = "0f625gmrs8zk622b1a8hhdxwx3c7hnxxznr98aqbxik6924rmr8g"; 5410 }; 5411 meta.homepage = "https://github.com/unblevable/quick-scope/"; 5412 }; ··· 5545 5546 registers-nvim = buildVimPluginFrom2Nix { 5547 pname = "registers.nvim"; 5548 - version = "2022-01-03"; 5549 src = fetchFromGitHub { 5550 owner = "tversteeg"; 5551 repo = "registers.nvim"; 5552 - rev = "3a8b22157ad5b68380ee1b751bd87edbd6d46471"; 5553 - sha256 = "07adb9rrcy4vr0bhjn4h8r1si0xq31gdpwr4l9lypfr23b2pdm10"; 5554 }; 5555 meta.homepage = "https://github.com/tversteeg/registers.nvim/"; 5556 }; ··· 5713 5714 SchemaStore-nvim = buildVimPluginFrom2Nix { 5715 pname = "SchemaStore.nvim"; 5716 - version = "2022-01-26"; 5717 src = fetchFromGitHub { 5718 owner = "b0o"; 5719 repo = "SchemaStore.nvim"; 5720 - rev = "6c831123b78a352216adb640d34bebe355b7df15"; 5721 - sha256 = "016r63vkyb2dpc6nvnky7ypv351893pyr5d1b11wpv53s0hr5z4y"; 5722 }; 5723 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 5724 }; ··· 6159 6160 surround-nvim = buildVimPluginFrom2Nix { 6161 pname = "surround.nvim"; 6162 - version = "2022-01-23"; 6163 src = fetchFromGitHub { 6164 owner = "blackCauldron7"; 6165 repo = "surround.nvim"; 6166 - rev = "b0105011437ab148261b5c4ed6b84c735c54cd61"; 6167 - sha256 = "1bs0ba29pfxvvz8j5qpam6mxch4b40idlpq7l39rsanrxyxl81yf"; 6168 }; 6169 meta.homepage = "https://github.com/blackCauldron7/surround.nvim/"; 6170 }; ··· 6183 6184 swift-vim = buildVimPluginFrom2Nix { 6185 pname = "swift.vim"; 6186 - version = "2021-09-10"; 6187 src = fetchFromGitHub { 6188 owner = "keith"; 6189 repo = "swift.vim"; 6190 - rev = "3278cf3b0522e6f08eaf11275fedce619beffe9a"; 6191 - sha256 = "0hhi49iwkgzxhdixj0jbc4mbgad1irb056ijf7l5022r4k4gs2n8"; 6192 }; 6193 meta.homepage = "https://github.com/keith/swift.vim/"; 6194 }; ··· 6546 6547 telescope-nvim = buildVimPluginFrom2Nix { 6548 pname = "telescope.nvim"; 6549 - version = "2022-01-18"; 6550 src = fetchFromGitHub { 6551 owner = "nvim-telescope"; 6552 repo = "telescope.nvim"; 6553 - rev = "0011b1148d3975600f5a9f0be8058cdaac4e30d9"; 6554 - sha256 = "129cha5pwr1blnkyvkl59ildap0zdvk2khajmvd79fkcncgffvfi"; 6555 }; 6556 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 6557 }; ··· 6606 6607 thesaurus_query-vim = buildVimPluginFrom2Nix { 6608 pname = "thesaurus_query.vim"; 6609 - version = "2021-07-08"; 6610 src = fetchFromGitHub { 6611 owner = "ron89"; 6612 repo = "thesaurus_query.vim"; 6613 - rev = "65e67a2dc3290d1fbed59db2a3f58944a73e7251"; 6614 - sha256 = "1hak0ncsq43j0vblcgy9y4ylx2lazhij71sm3471cgini42klmgp"; 6615 }; 6616 meta.homepage = "https://github.com/ron89/thesaurus_query.vim/"; 6617 }; ··· 7555 7556 vim-clap = buildVimPluginFrom2Nix { 7557 pname = "vim-clap"; 7558 - version = "2022-01-26"; 7559 src = fetchFromGitHub { 7560 owner = "liuchengxu"; 7561 repo = "vim-clap"; 7562 - rev = "5ce5ea352432acfe8e9a15ee86dfe623e28b96f6"; 7563 - sha256 = "1yh0iqcq6v5gj9bm2ni58bh69cy4y6ihlmp8x49lsr2jv9x4hck9"; 7564 }; 7565 meta.homepage = "https://github.com/liuchengxu/vim-clap/"; 7566 }; ··· 8455 8456 vim-gitgutter = buildVimPluginFrom2Nix { 8457 pname = "vim-gitgutter"; 8458 - version = "2021-09-07"; 8459 src = fetchFromGitHub { 8460 owner = "airblade"; 8461 repo = "vim-gitgutter"; 8462 - rev = "256702dd1432894b3607d3de6cd660863b331818"; 8463 - sha256 = "0zpa7cs59a8sq0k3frlf9flpf30jcn239yrpmv40r7nqvxzglbpl"; 8464 }; 8465 meta.homepage = "https://github.com/airblade/vim-gitgutter/"; 8466 }; ··· 8503 8504 vim-go = buildVimPluginFrom2Nix { 8505 pname = "vim-go"; 8506 - version = "2022-01-20"; 8507 src = fetchFromGitHub { 8508 owner = "fatih"; 8509 repo = "vim-go"; 8510 - rev = "8dfedede1c6e27e4339411b1071fee6a40663f11"; 8511 - sha256 = "0micmffcbw70bbxcx03isrf4b4s6plz3drfjbbls7dvalws0z5pa"; 8512 }; 8513 meta.homepage = "https://github.com/fatih/vim-go/"; 8514 }; ··· 9273 9274 vim-manpager = buildVimPluginFrom2Nix { 9275 pname = "vim-manpager"; 9276 - version = "2020-10-28"; 9277 src = fetchFromGitHub { 9278 owner = "lambdalisue"; 9279 repo = "vim-manpager"; 9280 - rev = "c23c02dd79b0a5cabe140d1f10f9aa2591cf55ed"; 9281 - sha256 = "0g61qbp4vl010isigp6j3jjb3vb2kxalcbb56xzfa6c9k5zap5j9"; 9282 }; 9283 meta.homepage = "https://github.com/lambdalisue/vim-manpager/"; 9284 }; ··· 9297 9298 vim-markdown = buildVimPluginFrom2Nix { 9299 pname = "vim-markdown"; 9300 - version = "2022-01-24"; 9301 src = fetchFromGitHub { 9302 owner = "preservim"; 9303 repo = "vim-markdown"; 9304 - rev = "9156bba66350d4c0c32b4ac783550c3e132d6a88"; 9305 - sha256 = "0ghlswpc0qdxidc38y9xy22293nf0hjxqwvln71gzmxjlxj3rdgk"; 9306 }; 9307 meta.homepage = "https://github.com/preservim/vim-markdown/"; 9308 }; ··· 9454 9455 vim-mundo = buildVimPluginFrom2Nix { 9456 pname = "vim-mundo"; 9457 - version = "2021-11-09"; 9458 src = fetchFromGitHub { 9459 owner = "simnalamburt"; 9460 repo = "vim-mundo"; 9461 - rev = "e193f185bad3aa58446e771f8f2739abf11d3262"; 9462 - sha256 = "1q2j88rcg0slvm2bfdri4fy42h5a2md9bbqsspb3kzx5yrhgawhp"; 9463 }; 9464 meta.homepage = "https://github.com/simnalamburt/vim-mundo/"; 9465 }; ··· 10258 10259 vim-sandwich = buildVimPluginFrom2Nix { 10260 pname = "vim-sandwich"; 10261 - version = "2022-01-18"; 10262 src = fetchFromGitHub { 10263 owner = "machakann"; 10264 repo = "vim-sandwich"; 10265 - rev = "6ab5f16a56f5b2361ba17a41d8644631d2b43647"; 10266 - sha256 = "1z36b9vdl8zr1r08jm43p2qys598lbxplbjdqmywkx5y78dm4hhr"; 10267 }; 10268 meta.homepage = "https://github.com/machakann/vim-sandwich/"; 10269 }; ··· 10654 10655 vim-surround = buildVimPluginFrom2Nix { 10656 pname = "vim-surround"; 10657 - version = "2021-10-12"; 10658 src = fetchFromGitHub { 10659 owner = "tpope"; 10660 repo = "vim-surround"; 10661 - rev = "aeb933272e72617f7c4d35e1f003be16836b948d"; 10662 - sha256 = "1b0bd5m5lv1p4d299mrwjfs2gk0zqwyaqdaid9hs9yqlxnr8s5nf"; 10663 }; 10664 meta.homepage = "https://github.com/tpope/vim-surround/"; 10665 }; ··· 10931 10932 vim-tpipeline = buildVimPluginFrom2Nix { 10933 pname = "vim-tpipeline"; 10934 - version = "2022-01-24"; 10935 src = fetchFromGitHub { 10936 owner = "vimpostor"; 10937 repo = "vim-tpipeline"; 10938 - rev = "72b956f668237a4cd9b020b2c173d013699b38b5"; 10939 - sha256 = "1f0kkxclpa9x3qc81yzagl1qili13ihbicb6d84pnpycy482k0sj"; 10940 }; 10941 meta.homepage = "https://github.com/vimpostor/vim-tpipeline/"; 10942 }; ··· 10991 10992 vim-ultest = buildVimPluginFrom2Nix { 10993 pname = "vim-ultest"; 10994 - version = "2022-01-21"; 10995 src = fetchFromGitHub { 10996 owner = "rcarriga"; 10997 repo = "vim-ultest"; 10998 - rev = "00da9eacaf4396bdc11817f987c35e5d09486eb4"; 10999 - sha256 = "1r5zdwm20110mzwawxik563l4bw5zxhrpdsn0cgq04icp5gbbxrc"; 11000 }; 11001 meta.homepage = "https://github.com/rcarriga/vim-ultest/"; 11002 }; ··· 11123 11124 vim-wakatime = buildVimPluginFrom2Nix { 11125 pname = "vim-wakatime"; 11126 - version = "2022-01-27"; 11127 src = fetchFromGitHub { 11128 owner = "wakatime"; 11129 repo = "vim-wakatime"; 11130 - rev = "6fd8b9401af0597cfe8f05550d0194d057fce9c7"; 11131 - sha256 = "1j3d0fl449a539azm1ldralmijnc8qgn6c703k4qg2kzdkvpaa48"; 11132 }; 11133 meta.homepage = "https://github.com/wakatime/vim-wakatime/"; 11134 }; ··· 11291 11292 vimade = buildVimPluginFrom2Nix { 11293 pname = "vimade"; 11294 - version = "2022-01-12"; 11295 src = fetchFromGitHub { 11296 owner = "TaDaa"; 11297 repo = "vimade"; 11298 - rev = "fd3d3eb4bf6e5bdb643353f9d4bdae70faa16768"; 11299 - sha256 = "046w99vqk0lmxiwnsw57yvz6xgs64wmqwfm3iymxygqz828c8n3s"; 11300 }; 11301 meta.homepage = "https://github.com/TaDaa/vimade/"; 11302 }; ··· 11424 11425 vimtex = buildVimPluginFrom2Nix { 11426 pname = "vimtex"; 11427 - version = "2022-01-25"; 11428 src = fetchFromGitHub { 11429 owner = "lervag"; 11430 repo = "vimtex"; 11431 - rev = "5659e6ac5ffc3ae43bd401d78b3a62653a28b750"; 11432 - sha256 = "1nqq10isng6fdkxbn5bjy8c54i00h85m3m13sm0j94lzcia7qxqr"; 11433 }; 11434 meta.homepage = "https://github.com/lervag/vimtex/"; 11435 }; ··· 11726 11727 zig-vim = buildVimPluginFrom2Nix { 11728 pname = "zig.vim"; 11729 - version = "2022-01-17"; 11730 src = fetchFromGitHub { 11731 owner = "ziglang"; 11732 repo = "zig.vim"; 11733 - rev = "29ceb12298015dfb59a6e06706c9005f76153238"; 11734 - sha256 = "1i5h6lk0ikwhda4h368m4nn0shb6xciaqhxpag109l9xijgm3yap"; 11735 }; 11736 meta.homepage = "https://github.com/ziglang/zig.vim/"; 11737 };
··· 41 42 aerial-nvim = buildVimPluginFrom2Nix { 43 pname = "aerial.nvim"; 44 + version = "2022-01-29"; 45 src = fetchFromGitHub { 46 owner = "stevearc"; 47 repo = "aerial.nvim"; 48 + rev = "98a33857ac1baf1b1fc656a3ca5b0318cf03c3d5"; 49 + sha256 = "1zzl1zs4qrcjw3fskszqj62s59jggm7hbkchxkf92fqsgck323mx"; 50 }; 51 meta.homepage = "https://github.com/stevearc/aerial.nvim/"; 52 }; ··· 233 234 auto-session = buildVimPluginFrom2Nix { 235 pname = "auto-session"; 236 + version = "2022-01-30"; 237 src = fetchFromGitHub { 238 owner = "rmagatti"; 239 repo = "auto-session"; 240 + rev = "5860ae9369c86332ec45b38ab8308b9a4afb272c"; 241 + sha256 = "0klwbjgxqddw5apqzrx9fsqk25xy6nbaplx4fw68x6z0c63dbvsa"; 242 }; 243 meta.homepage = "https://github.com/rmagatti/auto-session/"; 244 }; ··· 413 414 bufexplorer = buildVimPluginFrom2Nix { 415 pname = "bufexplorer"; 416 + version = "2022-01-28"; 417 src = fetchFromGitHub { 418 owner = "jlanzarotta"; 419 repo = "bufexplorer"; 420 + rev = "b3a24722bea9029b4c37eb0547b87152d514c66f"; 421 + sha256 = "14114786fkqjzpl3aqsk2lmfnlhxzdkkanv6ls6q0cwvpqdng6wc"; 422 }; 423 meta.homepage = "https://github.com/jlanzarotta/bufexplorer/"; 424 }; ··· 497 498 chadtree = buildVimPluginFrom2Nix { 499 pname = "chadtree"; 500 + version = "2022-01-31"; 501 src = fetchFromGitHub { 502 owner = "ms-jpq"; 503 repo = "chadtree"; 504 + rev = "53778b6820ef3e1b38d923c75183253caa4ffd90"; 505 + sha256 = "1zd0x10d5frmaxgr58crldf98j48lnj5jgzd05myjni2bmaniqyn"; 506 }; 507 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 508 }; ··· 917 918 coc-nvim = buildVimPluginFrom2Nix { 919 pname = "coc.nvim"; 920 + version = "2022-01-31"; 921 src = fetchFromGitHub { 922 owner = "neoclide"; 923 repo = "coc.nvim"; 924 + rev = "679b32cee056b49fbf81b9fd543ce13b2c5e03e7"; 925 + sha256 = "15kk2ggspq9sdwaym1r46x0pkr2hvv58mxkwxpjdkcyhmhcnp3z5"; 926 }; 927 meta.homepage = "https://github.com/neoclide/coc.nvim/"; 928 }; ··· 990 991 comment-nvim = buildVimPluginFrom2Nix { 992 pname = "comment.nvim"; 993 + version = "2022-01-29"; 994 src = fetchFromGitHub { 995 owner = "numtostr"; 996 repo = "comment.nvim"; 997 + rev = "22e71071d9473996563464fde19b108e5504f892"; 998 + sha256 = "0arjg84z2lly1j7r0fwj4kdl23f6w51ckjzqll463fmr4jx387ir"; 999 }; 1000 meta.homepage = "https://github.com/numtostr/comment.nvim/"; 1001 }; ··· 1182 1183 coq_nvim = buildVimPluginFrom2Nix { 1184 pname = "coq_nvim"; 1185 + version = "2022-01-31"; 1186 src = fetchFromGitHub { 1187 owner = "ms-jpq"; 1188 repo = "coq_nvim"; 1189 + rev = "c254d54bf073c1875817a227fcccd502b7774b08"; 1190 + sha256 = "1rrfav3ffxyhl2fa9ygdn8y5y99nxbmcvxy4zskiaarjbv9n88jb"; 1191 }; 1192 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 1193 }; 1194 1195 Coqtail = buildVimPluginFrom2Nix { 1196 pname = "Coqtail"; 1197 + version = "2022-01-27"; 1198 src = fetchFromGitHub { 1199 owner = "whonore"; 1200 repo = "Coqtail"; 1201 + rev = "106f292c4f9e60044d86497096831c48039921de"; 1202 + sha256 = "0kxj9l0pby79zpm050wmqv4hv4wsgm8npvsb5flpsba1ws850vq6"; 1203 }; 1204 meta.homepage = "https://github.com/whonore/Coqtail/"; 1205 }; ··· 1362 1363 defx-nvim = buildVimPluginFrom2Nix { 1364 pname = "defx.nvim"; 1365 + version = "2022-01-30"; 1366 src = fetchFromGitHub { 1367 owner = "Shougo"; 1368 repo = "defx.nvim"; 1369 + rev = "c3417f30029c384c73aeccb1084f21c14b4bae45"; 1370 + sha256 = "0dc0w8j4fhbh86vmibi9wx146r79sv2yvsqczp28hqinwss6j68b"; 1371 }; 1372 meta.homepage = "https://github.com/Shougo/defx.nvim/"; 1373 }; ··· 1978 1979 fidget-nvim = buildVimPluginFrom2Nix { 1980 pname = "fidget.nvim"; 1981 + version = "2022-01-31"; 1982 src = fetchFromGitHub { 1983 owner = "j-hui"; 1984 repo = "fidget.nvim"; 1985 + rev = "2e91adf6667f1cafa9d0be51594fa3366534923f"; 1986 + sha256 = "0rp820akrmj83csgajdlabh4y5xh2aiv8kiz7lma32pb0rmcm2lf"; 1987 }; 1988 meta.homepage = "https://github.com/j-hui/fidget.nvim/"; 1989 }; ··· 2183 2184 fzf-vim = buildVimPluginFrom2Nix { 2185 pname = "fzf.vim"; 2186 + version = "2022-01-30"; 2187 src = fetchFromGitHub { 2188 owner = "junegunn"; 2189 repo = "fzf.vim"; 2190 + rev = "70541d2ee0bfd8998ef0f252bb93b660cf94fe14"; 2191 + sha256 = "0sd3qg58nc0b5ydk2j8ypx707i405n4axm7f7h8ndj33bx2rapl1"; 2192 }; 2193 meta.homepage = "https://github.com/junegunn/fzf.vim/"; 2194 }; ··· 2267 2268 git-blame-nvim = buildVimPluginFrom2Nix { 2269 pname = "git-blame.nvim"; 2270 + version = "2022-01-29"; 2271 src = fetchFromGitHub { 2272 owner = "f-person"; 2273 repo = "git-blame.nvim"; 2274 + rev = "e605e848885b184aa6af451fce20f68126dc1180"; 2275 + sha256 = "19nr21mzw9bfzb2snji6idckvbahybpbsqdjlfk0a1hymvp8q9vr"; 2276 }; 2277 meta.homepage = "https://github.com/f-person/git-blame.nvim/"; 2278 }; ··· 2315 2316 gitlinker-nvim = buildVimPluginFrom2Nix { 2317 pname = "gitlinker.nvim"; 2318 + version = "2022-01-29"; 2319 src = fetchFromGitHub { 2320 owner = "ruifm"; 2321 repo = "gitlinker.nvim"; 2322 + rev = "ff33d07bb64e104b387fff7d91650a35274f81ea"; 2323 + sha256 = "1sxhcbww0f780lp0zda1iaiyp89c6cirs0ncihjxr106a47zpya4"; 2324 }; 2325 meta.homepage = "https://github.com/ruifm/gitlinker.nvim/"; 2326 }; 2327 2328 gitsigns-nvim = buildVimPluginFrom2Nix { 2329 pname = "gitsigns.nvim"; 2330 + version = "2022-01-29"; 2331 src = fetchFromGitHub { 2332 owner = "lewis6991"; 2333 repo = "gitsigns.nvim"; 2334 + rev = "2fa3716bc4690da96d885becdf9988603f0756f0"; 2335 + sha256 = "12mdyrzw1aqjdcsqq6jfgd0sldi0hvdz24d64jxymyfz8z3xksam"; 2336 }; 2337 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 2338 }; ··· 2483 2484 gruvbox-nvim = buildVimPluginFrom2Nix { 2485 pname = "gruvbox.nvim"; 2486 + version = "2022-01-27"; 2487 src = fetchFromGitHub { 2488 owner = "ellisonleao"; 2489 repo = "gruvbox.nvim"; 2490 + rev = "d4d0c6e66c1f4d5bdc0cb216c882d88d223a4187"; 2491 + sha256 = "0s12sxhpk59r8a12df0zbhbmj6djffqmh1pw2fhw392zrb1549m8"; 2492 }; 2493 meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/"; 2494 }; ··· 2591 2592 hoon-vim = buildVimPluginFrom2Nix { 2593 pname = "hoon.vim"; 2594 + version = "2022-01-29"; 2595 src = fetchFromGitHub { 2596 owner = "urbit"; 2597 repo = "hoon.vim"; 2598 + rev = "f287adb9ce5f99a2a8b806833ab1582ba162aab0"; 2599 + sha256 = "0nlmcz79qcmrkfji5mdc66p1pxrz5i68m50013fr66zqcccnynjk"; 2600 }; 2601 meta.homepage = "https://github.com/urbit/hoon.vim/"; 2602 }; ··· 2831 2832 jedi-vim = buildVimPluginFrom2Nix { 2833 pname = "jedi-vim"; 2834 + version = "2022-01-30"; 2835 src = fetchFromGitHub { 2836 owner = "davidhalter"; 2837 repo = "jedi-vim"; 2838 + rev = "32d05f7742dfb0ef84bee99e059ac3b7cb9526eb"; 2839 + sha256 = "19z9i07w3wgf939fiy6kh7mq5pvlay3w37sm0sv4bmrdi42p8b4z"; 2840 fetchSubmodules = true; 2841 }; 2842 meta.homepage = "https://github.com/davidhalter/jedi-vim/"; ··· 3036 3037 lean-nvim = buildVimPluginFrom2Nix { 3038 pname = "lean.nvim"; 3039 + version = "2022-01-31"; 3040 src = fetchFromGitHub { 3041 owner = "Julian"; 3042 repo = "lean.nvim"; 3043 + rev = "08edf8f60d9d6fea83e9ef434ff04c30e579a2e0"; 3044 + sha256 = "1xl80n1nxi0yq2hszr47apikhgf9skxldf4c9a6v78cj9wqk4dvz"; 3045 }; 3046 meta.homepage = "https://github.com/Julian/lean.nvim/"; 3047 }; ··· 3180 3181 lightspeed-nvim = buildVimPluginFrom2Nix { 3182 pname = "lightspeed.nvim"; 3183 + version = "2022-01-31"; 3184 src = fetchFromGitHub { 3185 owner = "ggandor"; 3186 repo = "lightspeed.nvim"; 3187 + rev = "ca8691dfd5127a4b9dfc79214b71ae31b125cdbe"; 3188 + sha256 = "0w2f0jf1ljdj97bxy7pyyfhrav55j612cr6d2kqinx6bqd0cy3p4"; 3189 }; 3190 meta.homepage = "https://github.com/ggandor/lightspeed.nvim/"; 3191 }; ··· 3276 3277 litee-nvim = buildVimPluginFrom2Nix { 3278 pname = "litee.nvim"; 3279 + version = "2022-01-27"; 3280 src = fetchFromGitHub { 3281 owner = "ldelossa"; 3282 repo = "litee.nvim"; 3283 + rev = "d29557a4024358cf028b706d91e3a95bd8180784"; 3284 + sha256 = "0d16jms75nm2phx4hyvqlr3fbjadllgznd5dsy53cjf0gnybd6h2"; 3285 }; 3286 meta.homepage = "https://github.com/ldelossa/litee.nvim/"; 3287 }; ··· 3347 3348 lsp_signature-nvim = buildVimPluginFrom2Nix { 3349 pname = "lsp_signature.nvim"; 3350 + version = "2022-01-30"; 3351 src = fetchFromGitHub { 3352 owner = "ray-x"; 3353 repo = "lsp_signature.nvim"; 3354 + rev = "30c7cf023782f50cfa8f65d0508163d6ebfd2442"; 3355 + sha256 = "1qnzy258giqxkhmbvfv8fph5k3f2r313mj0rqsans2v8bq6ay6g0"; 3356 }; 3357 meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/"; 3358 }; ··· 3371 3372 lspsaga-nvim = buildVimPluginFrom2Nix { 3373 pname = "lspsaga.nvim"; 3374 + version = "2022-01-19"; 3375 src = fetchFromGitHub { 3376 + owner = "tami5"; 3377 repo = "lspsaga.nvim"; 3378 + rev = "9968d7378a4bb3c13445bb6fd7937f3e757bfa0d"; 3379 + sha256 = "04p138pkix3h02710r1812r0c1lkzga6pj35k0c7yic0p040ba35"; 3380 }; 3381 + meta.homepage = "https://github.com/tami5/lspsaga.nvim/"; 3382 }; 3383 3384 lua-dev-nvim = buildVimPluginFrom2Nix { ··· 3407 3408 lualine-nvim = buildVimPluginFrom2Nix { 3409 pname = "lualine.nvim"; 3410 + version = "2022-01-31"; 3411 src = fetchFromGitHub { 3412 owner = "nvim-lualine"; 3413 repo = "lualine.nvim"; 3414 + rev = "dc31077bc517ac15a828102a386108e320c226d3"; 3415 + sha256 = "1f1inhvpfy7qk8azjg6psv53g92fx5br4mlyydgijqiap8g7h33g"; 3416 }; 3417 meta.homepage = "https://github.com/nvim-lualine/lualine.nvim/"; 3418 }; 3419 3420 luasnip = buildVimPluginFrom2Nix { 3421 pname = "luasnip"; 3422 + version = "2022-01-28"; 3423 src = fetchFromGitHub { 3424 owner = "l3mon4d3"; 3425 repo = "luasnip"; 3426 + rev = "35322c97b041542f95c85e87a8215892ea4137d5"; 3427 + sha256 = "0b6yxjsahy4ap6p9jvz2jvqg6akd8hkhd42pfz3krnwg85m7waiw"; 3428 }; 3429 meta.homepage = "https://github.com/l3mon4d3/luasnip/"; 3430 }; ··· 3443 3444 lush-nvim = buildVimPluginFrom2Nix { 3445 pname = "lush.nvim"; 3446 + version = "2022-01-27"; 3447 src = fetchFromGitHub { 3448 owner = "rktjmp"; 3449 repo = "lush.nvim"; 3450 + rev = "776c9381cfd80ead5c9388d59f3bc5b486e3b97d"; 3451 + sha256 = "1bda2q28aryp7pxcsnvmqzbcw0sl6sz2mnii4vd0v4iprfkf779y"; 3452 }; 3453 meta.homepage = "https://github.com/rktjmp/lush.nvim/"; 3454 }; ··· 3539 3540 mini-nvim = buildVimPluginFrom2Nix { 3541 pname = "mini.nvim"; 3542 + version = "2022-01-30"; 3543 src = fetchFromGitHub { 3544 owner = "echasnovski"; 3545 repo = "mini.nvim"; 3546 + rev = "87e480118aef3429dc8eaff8eadfa41ffeba5fbd"; 3547 + sha256 = "1hzmj42bz5lyyi1imm1pj4vk0dxin27qky4wyn5jcqdw7iyfr95a"; 3548 }; 3549 meta.homepage = "https://github.com/echasnovski/mini.nvim/"; 3550 }; 3551 3552 minimap-vim = buildVimPluginFrom2Nix { 3553 pname = "minimap.vim"; 3554 + version = "2022-01-31"; 3555 src = fetchFromGitHub { 3556 owner = "wfxr"; 3557 repo = "minimap.vim"; 3558 + rev = "c8ea2a5550b95b007631bc83908c48a3368eb57c"; 3559 + sha256 = "08amdbn4xcdl7d09w3iqgrlyfmqnxlwmnild9q5mpqh5z372y6i0"; 3560 }; 3561 meta.homepage = "https://github.com/wfxr/minimap.vim/"; 3562 }; ··· 3971 3972 neorg = buildVimPluginFrom2Nix { 3973 pname = "neorg"; 3974 + version = "2022-01-31"; 3975 src = fetchFromGitHub { 3976 owner = "nvim-neorg"; 3977 repo = "neorg"; 3978 + rev = "1e4cd7d7d0bd641173a3ef38a5427257acecbb63"; 3979 + sha256 = "06p86l8l7akl8j4c20pg7sw12g944nwwdh0k9hwg99dkcisrnjyp"; 3980 }; 3981 meta.homepage = "https://github.com/nvim-neorg/neorg/"; 3982 }; ··· 4043 4044 neovim-ayu = buildVimPluginFrom2Nix { 4045 pname = "neovim-ayu"; 4046 + version = "2022-01-30"; 4047 src = fetchFromGitHub { 4048 owner = "Shatur"; 4049 repo = "neovim-ayu"; 4050 + rev = "1fff44e04d137c143af8f555963c90533ef9ae89"; 4051 + sha256 = "1zffm9zmai82v3fnclp2nds3yiab0893kssyg0a2xyqp70xrh2hr"; 4052 }; 4053 meta.homepage = "https://github.com/Shatur/neovim-ayu/"; 4054 }; ··· 4223 4224 nord-nvim = buildVimPluginFrom2Nix { 4225 pname = "nord.nvim"; 4226 + version = "2022-01-31"; 4227 src = fetchFromGitHub { 4228 owner = "shaunsingh"; 4229 repo = "nord.nvim"; 4230 + rev = "498b99c87a5826bfe4409883831deab91ebe296f"; 4231 + sha256 = "1bhbk87wrjyk8mvg9aqspag58sz9chhrxvkhblpy2qypgla0s9pk"; 4232 }; 4233 meta.homepage = "https://github.com/shaunsingh/nord.nvim/"; 4234 }; 4235 4236 nordic-nvim = buildVimPluginFrom2Nix { 4237 pname = "nordic.nvim"; 4238 + version = "2022-01-29"; 4239 src = fetchFromGitHub { 4240 owner = "andersevenrud"; 4241 repo = "nordic.nvim"; 4242 + rev = "6d0ccdb4d7e54b7ff29a626378f3c258b237d7db"; 4243 + sha256 = "1ijanw0jpwc18wfrh5mnb981a9zrwr4r67w3sq40lb68v8vzmgnp"; 4244 }; 4245 meta.homepage = "https://github.com/andersevenrud/nordic.nvim/"; 4246 }; ··· 4271 4272 nui-nvim = buildVimPluginFrom2Nix { 4273 pname = "nui.nvim"; 4274 + version = "2022-01-30"; 4275 src = fetchFromGitHub { 4276 owner = "MunifTanjim"; 4277 repo = "nui.nvim"; 4278 + rev = "6f803e88093573f73d4ee6c0dfe0575df3f97a9f"; 4279 + sha256 = "05napd3gqhdpb2x07affs50bm8prb3rzz0w5a39iyr40y96bpjix"; 4280 }; 4281 meta.homepage = "https://github.com/MunifTanjim/nui.nvim/"; 4282 }; ··· 4287 src = fetchFromGitHub { 4288 owner = "jose-elias-alvarez"; 4289 repo = "null-ls.nvim"; 4290 + rev = "2ae4a5e2e2b35716c44c104ef1afa35ecb40c444"; 4291 + sha256 = "1y1vn3cr1q3wkgjabjb14pb8gwc4xy2rvka2s0a2mfv6a4f5v4z7"; 4292 }; 4293 meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/"; 4294 }; ··· 4343 4344 nvim-base16 = buildVimPluginFrom2Nix { 4345 pname = "nvim-base16"; 4346 + version = "2022-01-29"; 4347 src = fetchFromGitHub { 4348 owner = "RRethy"; 4349 repo = "nvim-base16"; 4350 + rev = "60ba8c6cac20af497f5444084993cd42f83576b4"; 4351 + sha256 = "0ag2vh3j4wlwkdjwb9017nwmqqa78181rr0csjvh22x8x91mv5mi"; 4352 }; 4353 meta.homepage = "https://github.com/RRethy/nvim-base16/"; 4354 }; 4355 4356 nvim-bqf = buildVimPluginFrom2Nix { 4357 pname = "nvim-bqf"; 4358 + version = "2022-01-31"; 4359 src = fetchFromGitHub { 4360 owner = "kevinhwang91"; 4361 repo = "nvim-bqf"; 4362 + rev = "a289c8fcb9f56a9df638b396a7c037997ab59a9d"; 4363 + sha256 = "1d8ri9xzbryz4zi5fsl9s31racp7qs2mgih10p25rwyv6ai8sn58"; 4364 }; 4365 meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; 4366 }; ··· 4391 4392 nvim-cmp = buildVimPluginFrom2Nix { 4393 pname = "nvim-cmp"; 4394 + version = "2022-01-31"; 4395 src = fetchFromGitHub { 4396 owner = "hrsh7th"; 4397 repo = "nvim-cmp"; 4398 + rev = "d6838996da8dc9fe4697632d2abf34086ebab427"; 4399 + sha256 = "1wzskfwz2hjjvyix8lfjzqjml66lypg8fg2fhqgn4rbr85p9lr7m"; 4400 }; 4401 meta.homepage = "https://github.com/hrsh7th/nvim-cmp/"; 4402 }; ··· 4595 4596 nvim-hs-vim = buildVimPluginFrom2Nix { 4597 pname = "nvim-hs.vim"; 4598 + version = "2022-01-30"; 4599 src = fetchFromGitHub { 4600 owner = "neovimhaskell"; 4601 repo = "nvim-hs.vim"; 4602 + rev = "d4a6b7278ae6a1fdc64e300c3ebc1e24719af342"; 4603 + sha256 = "0a4sc2ff67xdqy5wj1j384vrsbnvhcd15mmwv7yygd7rccc2wsxs"; 4604 }; 4605 meta.homepage = "https://github.com/neovimhaskell/nvim-hs.vim/"; 4606 }; 4607 4608 nvim-jdtls = buildVimPluginFrom2Nix { 4609 pname = "nvim-jdtls"; 4610 + version = "2022-01-27"; 4611 src = fetchFromGitHub { 4612 owner = "mfussenegger"; 4613 repo = "nvim-jdtls"; 4614 + rev = "e2a80d5f51c326d6623979d614dd7968ef752061"; 4615 + sha256 = "1m8sc88g8sk41m4ml62zn7dn05q1ns8xr20c7bldqaz9rwqbhqny"; 4616 }; 4617 meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; 4618 }; ··· 4667 4668 nvim-lspconfig = buildVimPluginFrom2Nix { 4669 pname = "nvim-lspconfig"; 4670 + version = "2022-01-28"; 4671 src = fetchFromGitHub { 4672 owner = "neovim"; 4673 repo = "nvim-lspconfig"; 4674 + rev = "e7df7ecae0b0d2f997ea65e951ddbe98ca3e154b"; 4675 + sha256 = "03nqjv7zy87k4k8q8a6zknywdsvbb3xm7sxfgc5zhi8z4ymk17nr"; 4676 }; 4677 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 4678 }; 4679 4680 nvim-lsputils = buildVimPluginFrom2Nix { 4681 pname = "nvim-lsputils"; 4682 + version = "2022-01-29"; 4683 src = fetchFromGitHub { 4684 owner = "RishabhRD"; 4685 repo = "nvim-lsputils"; 4686 + rev = "ae1a4a62449863ad82c70713d5b6108f3a07917c"; 4687 + sha256 = "0xl3crhgkzmas8zdcycgk11am3wx0az4jh7fh5n4lsjip8895p4s"; 4688 }; 4689 meta.homepage = "https://github.com/RishabhRD/nvim-lsputils/"; 4690 }; ··· 4727 4728 nvim-notify = buildVimPluginFrom2Nix { 4729 pname = "nvim-notify"; 4730 + version = "2022-01-30"; 4731 src = fetchFromGitHub { 4732 owner = "rcarriga"; 4733 repo = "nvim-notify"; 4734 + rev = "477b00f89bf863905c601210188eecf9677fa081"; 4735 + sha256 = "11hh1yjl2pm8hkx8pb45fvhaqncbsl57wypx95fbg07yh2mzca0g"; 4736 }; 4737 meta.homepage = "https://github.com/rcarriga/nvim-notify/"; 4738 }; ··· 4775 4776 nvim-spectre = buildVimPluginFrom2Nix { 4777 pname = "nvim-spectre"; 4778 + version = "2022-01-30"; 4779 src = fetchFromGitHub { 4780 owner = "nvim-pack"; 4781 repo = "nvim-spectre"; 4782 + rev = "9842b5fe987fb2c5a4ec4d42f8dbcdd04a047d4d"; 4783 + sha256 = "12ww1yqxsk6qm6cimgr0ljgc98n831dpm711q4xqg9c6wm0pyzg7"; 4784 }; 4785 meta.homepage = "https://github.com/nvim-pack/nvim-spectre/"; 4786 }; ··· 4799 4800 nvim-tree-lua = buildVimPluginFrom2Nix { 4801 pname = "nvim-tree.lua"; 4802 + version = "2022-01-31"; 4803 src = fetchFromGitHub { 4804 owner = "kyazdani42"; 4805 repo = "nvim-tree.lua"; 4806 + rev = "0bc8258529e620b3c9d38bf5e88158ea24c85350"; 4807 + sha256 = "1js0xg1w372xzihhs10zsrbgrgg47nx2pi6lrv9n5x9iiqigj2s3"; 4808 }; 4809 meta.homepage = "https://github.com/kyazdani42/nvim-tree.lua/"; 4810 }; 4811 4812 nvim-treesitter = buildVimPluginFrom2Nix { 4813 pname = "nvim-treesitter"; 4814 + version = "2022-01-31"; 4815 src = fetchFromGitHub { 4816 owner = "nvim-treesitter"; 4817 repo = "nvim-treesitter"; 4818 + rev = "05c963602b66f087cb15f39035d8b31d8225bb55"; 4819 + sha256 = "1g9abw015mfpaazms48b12q1ksiszf0hj1hyc146hjqyp2bybf3w"; 4820 }; 4821 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 4822 }; ··· 4895 4896 nvim-ts-rainbow = buildVimPluginFrom2Nix { 4897 pname = "nvim-ts-rainbow"; 4898 + version = "2022-01-30"; 4899 src = fetchFromGitHub { 4900 owner = "p00f"; 4901 repo = "nvim-ts-rainbow"; 4902 + rev = "ac5032edc1d3e9216d081d130a14d4fcaf6cd3b3"; 4903 + sha256 = "1cqh19pwhfr0sqcajp1fwrk6sm1n6apy859890d9k52n9ir21zj2"; 4904 }; 4905 meta.homepage = "https://github.com/p00f/nvim-ts-rainbow/"; 4906 }; ··· 4943 4944 nvim_context_vt = buildVimPluginFrom2Nix { 4945 pname = "nvim_context_vt"; 4946 + version = "2022-01-28"; 4947 src = fetchFromGitHub { 4948 owner = "haringsrob"; 4949 repo = "nvim_context_vt"; 4950 + rev = "b3d7072ab3a6db02ad173204b4420c1bbc46c2df"; 4951 + sha256 = "0rxm91qa41hs8w5sc7yibn2n7zhqxfkvnildx6bpig054r21pa91"; 4952 }; 4953 meta.homepage = "https://github.com/haringsrob/nvim_context_vt/"; 4954 }; ··· 4991 4992 octo-nvim = buildVimPluginFrom2Nix { 4993 pname = "octo.nvim"; 4994 + version = "2022-01-29"; 4995 src = fetchFromGitHub { 4996 owner = "pwntester"; 4997 repo = "octo.nvim"; 4998 + rev = "3f1c6b93df0d927999dc7a243b0dd684d09f9d3e"; 4999 + sha256 = "1sf7vqy0p6ssp6n9v91icvp1pm0yd0qki19icgpiqjsxya0qivca"; 5000 }; 5001 meta.homepage = "https://github.com/pwntester/octo.nvim/"; 5002 }; ··· 5087 5088 orgmode = buildVimPluginFrom2Nix { 5089 pname = "orgmode"; 5090 + version = "2022-01-27"; 5091 src = fetchFromGitHub { 5092 owner = "nvim-orgmode"; 5093 repo = "orgmode"; 5094 + rev = "f339a7f87e4736c0a3e0db563b8c3cb45fc00a61"; 5095 + sha256 = "1raicj3h524csqivw9x3l6znx5y7dwfn3cmh2hzddfy0n7n1mph0"; 5096 }; 5097 meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; 5098 }; ··· 5207 5208 plantuml-syntax = buildVimPluginFrom2Nix { 5209 pname = "plantuml-syntax"; 5210 + version = "2022-01-29"; 5211 src = fetchFromGitHub { 5212 owner = "aklt"; 5213 repo = "plantuml-syntax"; 5214 + rev = "32428a7b7bc1f1f4efe54490c212a7bda5dd073c"; 5215 + sha256 = "06jxfr484wa563hs5qj2g4i37a6mfdvdjdn7a72dmbqzismvzd48"; 5216 }; 5217 meta.homepage = "https://github.com/aklt/plantuml-syntax/"; 5218 }; ··· 5231 5232 plenary-nvim = buildVimPluginFrom2Nix { 5233 pname = "plenary.nvim"; 5234 + version = "2022-01-31"; 5235 src = fetchFromGitHub { 5236 owner = "nvim-lua"; 5237 repo = "plenary.nvim"; 5238 + rev = "e86dc9b11241ff69ece50c15a5cdd49d20d4c27c"; 5239 + sha256 = "1yfiqkvk71i68hha2xdikfmch9qkn0di9gl14x4b9snvcf6l9plh"; 5240 }; 5241 meta.homepage = "https://github.com/nvim-lua/plenary.nvim/"; 5242 }; ··· 5364 5365 python-mode = buildVimPluginFrom2Nix { 5366 pname = "python-mode"; 5367 + version = "2022-01-28"; 5368 src = fetchFromGitHub { 5369 owner = "python-mode"; 5370 repo = "python-mode"; 5371 + rev = "85d2cd1a196ac1def79d4599b5be69395ed5b603"; 5372 + sha256 = "0jk8pssliyar4qs42x9m1jgri446cr4yc7iv8l9wc9xn6r3qnm29"; 5373 fetchSubmodules = true; 5374 }; 5375 meta.homepage = "https://github.com/python-mode/python-mode/"; ··· 5401 5402 quick-scope = buildVimPluginFrom2Nix { 5403 pname = "quick-scope"; 5404 + version = "2022-01-29"; 5405 src = fetchFromGitHub { 5406 owner = "unblevable"; 5407 repo = "quick-scope"; 5408 + rev = "5e2373e36d774e1cebd58b318346db32c52db21a"; 5409 + sha256 = "1dqygvc1gr35niqqdqivz5vgqpca9yj68incq3z73rl9qya96pvx"; 5410 }; 5411 meta.homepage = "https://github.com/unblevable/quick-scope/"; 5412 }; ··· 5545 5546 registers-nvim = buildVimPluginFrom2Nix { 5547 pname = "registers.nvim"; 5548 + version = "2022-01-31"; 5549 src = fetchFromGitHub { 5550 owner = "tversteeg"; 5551 repo = "registers.nvim"; 5552 + rev = "941a36e99bccc48fa9569a03b02ec95fb9c5222c"; 5553 + sha256 = "0w0n3210c3j2jpvx0jf718in5hkj7vczv9n1qnls2f46ljwl1f5a"; 5554 }; 5555 meta.homepage = "https://github.com/tversteeg/registers.nvim/"; 5556 }; ··· 5713 5714 SchemaStore-nvim = buildVimPluginFrom2Nix { 5715 pname = "SchemaStore.nvim"; 5716 + version = "2022-01-30"; 5717 src = fetchFromGitHub { 5718 owner = "b0o"; 5719 repo = "SchemaStore.nvim"; 5720 + rev = "fd5423e0c9c6c27812070be4a2ec4a75d9e7778c"; 5721 + sha256 = "16v8y6f40qx0n7gic3czhchch76yfrf3wp5ff10ij99sdsby84yc"; 5722 }; 5723 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 5724 }; ··· 6159 6160 surround-nvim = buildVimPluginFrom2Nix { 6161 pname = "surround.nvim"; 6162 + version = "2022-01-28"; 6163 src = fetchFromGitHub { 6164 owner = "blackCauldron7"; 6165 repo = "surround.nvim"; 6166 + rev = "3d5ae1ecd8a29a513895d5bd34723623702a03b0"; 6167 + sha256 = "0rvj4l5hrr63alcg9dkr618xh8bvh2w6cinaxwdp0zx6a0ml2iv5"; 6168 }; 6169 meta.homepage = "https://github.com/blackCauldron7/surround.nvim/"; 6170 }; ··· 6183 6184 swift-vim = buildVimPluginFrom2Nix { 6185 pname = "swift.vim"; 6186 + version = "2022-01-28"; 6187 src = fetchFromGitHub { 6188 owner = "keith"; 6189 repo = "swift.vim"; 6190 + rev = "478e11812f3ddb1778918bd243d8b27c9984ab26"; 6191 + sha256 = "15kqlbp1spkbkrgaa9dwp7dbdppncq059cps1qljpqp49qmgay2l"; 6192 }; 6193 meta.homepage = "https://github.com/keith/swift.vim/"; 6194 }; ··· 6546 6547 telescope-nvim = buildVimPluginFrom2Nix { 6548 pname = "telescope.nvim"; 6549 + version = "2022-01-31"; 6550 src = fetchFromGitHub { 6551 owner = "nvim-telescope"; 6552 repo = "telescope.nvim"; 6553 + rev = "f262e7d56d37625613c5de0df5a933cccacf13c5"; 6554 + sha256 = "0gi31w0rpd14zmnnc883hji7vf8hi1njdprhm9lk3n6pslipgfmv"; 6555 }; 6556 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 6557 }; ··· 6606 6607 thesaurus_query-vim = buildVimPluginFrom2Nix { 6608 pname = "thesaurus_query.vim"; 6609 + version = "2022-01-30"; 6610 src = fetchFromGitHub { 6611 owner = "ron89"; 6612 repo = "thesaurus_query.vim"; 6613 + rev = "23d8aa3f7d1a785e31e760e1b6b3b4c18abf8332"; 6614 + sha256 = "0mh87m2jimblmdkfw5hr07li3zh2zmvgp23izc79k1i41v4yffsi"; 6615 }; 6616 meta.homepage = "https://github.com/ron89/thesaurus_query.vim/"; 6617 }; ··· 7555 7556 vim-clap = buildVimPluginFrom2Nix { 7557 pname = "vim-clap"; 7558 + version = "2022-01-31"; 7559 src = fetchFromGitHub { 7560 owner = "liuchengxu"; 7561 repo = "vim-clap"; 7562 + rev = "4525903a95f3c3831d521a67eae6d8dcb0a58b58"; 7563 + sha256 = "0c8r385zbadyqxwbpjh6r0ghys23mawv23arkpr1d2srj4dwaij4"; 7564 }; 7565 meta.homepage = "https://github.com/liuchengxu/vim-clap/"; 7566 }; ··· 8455 8456 vim-gitgutter = buildVimPluginFrom2Nix { 8457 pname = "vim-gitgutter"; 8458 + version = "2022-01-29"; 8459 src = fetchFromGitHub { 8460 owner = "airblade"; 8461 repo = "vim-gitgutter"; 8462 + rev = "a02369403b8331b295f66a494d5d2ecf0e656b2f"; 8463 + sha256 = "0g1wdpap96n9by7gli9s5w1k2s2bm9s5vrgv4j4ak0rzlgyhl1i3"; 8464 }; 8465 meta.homepage = "https://github.com/airblade/vim-gitgutter/"; 8466 }; ··· 8503 8504 vim-go = buildVimPluginFrom2Nix { 8505 pname = "vim-go"; 8506 + version = "2022-01-28"; 8507 src = fetchFromGitHub { 8508 owner = "fatih"; 8509 repo = "vim-go"; 8510 + rev = "430bc227654abc3eb5e27a9052a857344ca08cdc"; 8511 + sha256 = "0wh3g0lilzi4rjlszjf5gys11zpqvyv53hy5gyjd72k0kkbfbc2k"; 8512 }; 8513 meta.homepage = "https://github.com/fatih/vim-go/"; 8514 }; ··· 9273 9274 vim-manpager = buildVimPluginFrom2Nix { 9275 pname = "vim-manpager"; 9276 + version = "2022-01-28"; 9277 src = fetchFromGitHub { 9278 owner = "lambdalisue"; 9279 repo = "vim-manpager"; 9280 + rev = "194607a8d1bd122ad811ef601eb04a3df7786d59"; 9281 + sha256 = "0qnm4k0frki3p9fpb6h4xnv1dxijk9aqcd7glq28c216gh395a5d"; 9282 }; 9283 meta.homepage = "https://github.com/lambdalisue/vim-manpager/"; 9284 }; ··· 9297 9298 vim-markdown = buildVimPluginFrom2Nix { 9299 pname = "vim-markdown"; 9300 + version = "2022-01-29"; 9301 src = fetchFromGitHub { 9302 owner = "preservim"; 9303 repo = "vim-markdown"; 9304 + rev = "50d42082819cfa91745b6eff6e28ad5cbc8b27fa"; 9305 + sha256 = "1582y2cyqywbgf4pg8m5m2s0nd6wwgnm1nxy5kmrfcn1119hn639"; 9306 }; 9307 meta.homepage = "https://github.com/preservim/vim-markdown/"; 9308 }; ··· 9454 9455 vim-mundo = buildVimPluginFrom2Nix { 9456 pname = "vim-mundo"; 9457 + version = "2022-01-30"; 9458 src = fetchFromGitHub { 9459 owner = "simnalamburt"; 9460 repo = "vim-mundo"; 9461 + rev = "595ee332719f397c2441d85f79608113957cc78f"; 9462 + sha256 = "0kwiw877izpjqfj4gp4km8ivj6iy2c2jxyiqgxrvjqna62kic0ap"; 9463 }; 9464 meta.homepage = "https://github.com/simnalamburt/vim-mundo/"; 9465 }; ··· 10258 10259 vim-sandwich = buildVimPluginFrom2Nix { 10260 pname = "vim-sandwich"; 10261 + version = "2022-01-30"; 10262 src = fetchFromGitHub { 10263 owner = "machakann"; 10264 repo = "vim-sandwich"; 10265 + rev = "48acdaded60c6b75fce06a0d61183ee99950c0ec"; 10266 + sha256 = "0rijq9xwm3n84vpjzyvcpy6r58y6ma2pxj61h86122wda5ymwxwg"; 10267 }; 10268 meta.homepage = "https://github.com/machakann/vim-sandwich/"; 10269 }; ··· 10654 10655 vim-surround = buildVimPluginFrom2Nix { 10656 pname = "vim-surround"; 10657 + version = "2022-01-30"; 10658 src = fetchFromGitHub { 10659 owner = "tpope"; 10660 repo = "vim-surround"; 10661 + rev = "baf89ad26488f6a7665d51b986f5c7ad2d22b30b"; 10662 + sha256 = "0kzp1g2zw2an0z7bb8h4xs8jf17z0mnn0zf6v1wkipvz6nvp7di8"; 10663 }; 10664 meta.homepage = "https://github.com/tpope/vim-surround/"; 10665 }; ··· 10931 10932 vim-tpipeline = buildVimPluginFrom2Nix { 10933 pname = "vim-tpipeline"; 10934 + version = "2022-01-30"; 10935 src = fetchFromGitHub { 10936 owner = "vimpostor"; 10937 repo = "vim-tpipeline"; 10938 + rev = "400e17c7af65ab194f968a1edac4bcae08fb48f2"; 10939 + sha256 = "0s22bkh77avklapn5lr7pm36zaxn656pf4dwxx6lc5xdj3p2qd7y"; 10940 }; 10941 meta.homepage = "https://github.com/vimpostor/vim-tpipeline/"; 10942 }; ··· 10991 10992 vim-ultest = buildVimPluginFrom2Nix { 10993 pname = "vim-ultest"; 10994 + version = "2022-01-30"; 10995 src = fetchFromGitHub { 10996 owner = "rcarriga"; 10997 repo = "vim-ultest"; 10998 + rev = "616bbca2e5d0a97edadb441df56bc21598e59a1a"; 10999 + sha256 = "1a3ms0b6kvv70l7fd4wxc7lgnqj97c5ad9a1mk2bqcd3xh3yq6ki"; 11000 }; 11001 meta.homepage = "https://github.com/rcarriga/vim-ultest/"; 11002 }; ··· 11123 11124 vim-wakatime = buildVimPluginFrom2Nix { 11125 pname = "vim-wakatime"; 11126 + version = "2022-01-31"; 11127 src = fetchFromGitHub { 11128 owner = "wakatime"; 11129 repo = "vim-wakatime"; 11130 + rev = "b6754ace510ffa931bceb47df417a9ef3a87cb6b"; 11131 + sha256 = "13dfaf6y0yfnbnxl43fc0jwqv45gigki4iyhb4698fhmcy105jv6"; 11132 }; 11133 meta.homepage = "https://github.com/wakatime/vim-wakatime/"; 11134 }; ··· 11291 11292 vimade = buildVimPluginFrom2Nix { 11293 pname = "vimade"; 11294 + version = "2022-01-31"; 11295 src = fetchFromGitHub { 11296 owner = "TaDaa"; 11297 repo = "vimade"; 11298 + rev = "b0ce0820240e72a330bd388caa48baf434f1a0e3"; 11299 + sha256 = "1yknp4fjdwkc5sfw8f6rkhffa1k7lz3pa9q62v9ifj27a0gykwsd"; 11300 }; 11301 meta.homepage = "https://github.com/TaDaa/vimade/"; 11302 }; ··· 11424 11425 vimtex = buildVimPluginFrom2Nix { 11426 pname = "vimtex"; 11427 + version = "2022-01-31"; 11428 src = fetchFromGitHub { 11429 owner = "lervag"; 11430 repo = "vimtex"; 11431 + rev = "54bcb0407f8ff24a1cface0e91759940b81ae04e"; 11432 + sha256 = "1n2k6jq01znx5501fdwdzbxxlzhyng5zv9j5k2hiijqkv9rm1487"; 11433 }; 11434 meta.homepage = "https://github.com/lervag/vimtex/"; 11435 }; ··· 11726 11727 zig-vim = buildVimPluginFrom2Nix { 11728 pname = "zig.vim"; 11729 + version = "2022-01-28"; 11730 src = fetchFromGitHub { 11731 owner = "ziglang"; 11732 repo = "zig.vim"; 11733 + rev = "0762d89c24f5a1da6bf26ca83f3719c379008ff9"; 11734 + sha256 = "00vfyi79m85d8pv0cnhyj82nqlnwiqs5pkzbr9yn8mvy6r0hscf3"; 11735 }; 11736 meta.homepage = "https://github.com/ziglang/zig.vim/"; 11737 };
+1 -1
pkgs/misc/vim-plugins/overrides.nix
··· 796 libiconv 797 ]; 798 799 - cargoSha256 = "sha256-4VXXQjGmGGQXgfzSOvFnQS+iQjidj0FjaNKZ3VzBqw0="; 800 }; 801 in 802 ''
··· 796 libiconv 797 ]; 798 799 + cargoSha256 = "sha256-y4yQ8Zv9bpfOyQrBX/TAuVYHhDsXdj0rh8nHJonxgcU="; 800 }; 801 in 802 ''
+1 -1
pkgs/misc/vim-plugins/vim-plugin-names
··· 203 gleam-lang/gleam.vim 204 glepnir/dashboard-nvim 205 glepnir/galaxyline.nvim 206 - glepnir/lspsaga.nvim 207 glepnir/oceanic-material 208 glepnir/zephyr-nvim 209 glts/vim-textobj-comment ··· 779 tamago324/lir.nvim 780 tami5/compe-conjure 781 tami5/lispdocs.nvim 782 tami5/sqlite.lua 783 tbastos/vim-lua 784 tbodt/deoplete-tabnine
··· 203 gleam-lang/gleam.vim 204 glepnir/dashboard-nvim 205 glepnir/galaxyline.nvim 206 glepnir/oceanic-material 207 glepnir/zephyr-nvim 208 glts/vim-textobj-comment ··· 778 tamago324/lir.nvim 779 tami5/compe-conjure 780 tami5/lispdocs.nvim 781 + tami5/lspsaga.nvim 782 tami5/sqlite.lua 783 tbastos/vim-lua 784 tbodt/deoplete-tabnine
+4
pkgs/os-specific/linux/busybox/default.nix
··· 66 ./busybox-in-store.patch 67 ] ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) ./clang-cross.patch; 68 69 postPatch = "patchShebangs ."; 70 71 configurePhase = '' ··· 119 postConfigure = lib.optionalString (useMusl && stdenv.hostPlatform.libc != "musl") '' 120 makeFlagsArray+=("CC=${stdenv.cc.targetPrefix}cc -isystem ${musl.dev}/include -B${musl}/lib -L${musl}/lib") 121 ''; 122 123 postInstall = '' 124 sed -e '
··· 66 ./busybox-in-store.patch 67 ] ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) ./clang-cross.patch; 68 69 + separateDebugInfo = true; 70 + 71 postPatch = "patchShebangs ."; 72 73 configurePhase = '' ··· 121 postConfigure = lib.optionalString (useMusl && stdenv.hostPlatform.libc != "musl") '' 122 makeFlagsArray+=("CC=${stdenv.cc.targetPrefix}cc -isystem ${musl.dev}/include -B${musl}/lib -L${musl}/lib") 123 ''; 124 + 125 + makeFlags = [ "SKIP_STRIP=y" ]; 126 127 postInstall = '' 128 sed -e '
+23 -8
pkgs/os-specific/linux/numatop/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, numactl, ncurses, check }: 2 3 stdenv.mkDerivation rec { 4 pname = "numatop"; 5 - version = "2.1"; 6 - src = fetchurl { 7 - url = "https://github.com/intel/${pname}/releases/download/v${version}/${pname}-v${version}.tar.xz"; 8 - sha256 = "1s7psq1xyswj0lpx10zg5lnppav2xy9safkfx3rssrs9c2fp5d76"; 9 }; 10 11 - nativeBuildInputs = [ pkg-config ]; 12 buildInputs = [ numactl ncurses ]; 13 checkInputs = [ check ]; 14 15 doCheck = true; 16 17 meta = with lib; { ··· 20 license = licenses.bsd3; 21 maintainers = with maintainers; [ dtzWill ]; 22 platforms = [ 23 - { kernel.name = "linux"; cpu.family = "x86"; } 24 - { kernel.name = "linux"; cpu.family = "power"; } 25 ]; 26 }; 27 }
··· 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, autoreconfHook, pkg-config, numactl, ncurses, check }: 2 3 stdenv.mkDerivation rec { 4 pname = "numatop"; 5 + version = "2.2"; 6 + src = fetchFromGitHub { 7 + owner = "intel"; 8 + repo = "numatop"; 9 + rev = "v${version}"; 10 + sha256 = "sha256-GJvTwqgx34ZW10eIJj/xiKe3ZkAfs7GlJImz8jrnjfI="; 11 }; 12 13 + nativeBuildInputs = [ autoreconfHook pkg-config ]; 14 buildInputs = [ numactl ncurses ]; 15 checkInputs = [ check ]; 16 17 + patches = [ 18 + (fetchpatch { 19 + url = "https://github.com/intel/numatop/pull/54.patch"; 20 + sha256 = "sha256-TbMLv7TT9T8wE4uJ1a/AroyPPwrwL0eX5IBLsh9GTTM="; 21 + name = "fix-string-operations.patch"; 22 + }) 23 + (fetchpatch { 24 + url = "https://github.com/intel/numatop/pull/64.patch"; 25 + sha256 = "sha256-IevbSFJRTS5iQ5apHOVXzF67f3LJaW6j7DySFmVuyiM="; 26 + name = "fix-format-strings-mvwprintw.patch"; 27 + }) 28 + ]; 29 + 30 doCheck = true; 31 32 meta = with lib; { ··· 35 license = licenses.bsd3; 36 maintainers = with maintainers; [ dtzWill ]; 37 platforms = [ 38 + "i686-linux" "x86_64-linux" 39 + "powerpc64-linux" "powerpc64le-linux" 40 ]; 41 }; 42 }
+2 -2
pkgs/os-specific/linux/openvswitch/default.nix
··· 8 _kernel = kernel; 9 pythonEnv = python3.withPackages (ps: with ps; [ six ]); 10 in stdenv.mkDerivation rec { 11 - version = "2.15.1"; 12 pname = "openvswitch"; 13 14 src = fetchurl { 15 url = "https://www.openvswitch.org/releases/${pname}-${version}.tar.gz"; 16 - sha256 = "0vgijwycf3wvzv9v811jrfr5rlwmihlxwpf16spl6k9n6zaswysw"; 17 }; 18 19 kernel = optional (_kernel != null) _kernel.dev;
··· 8 _kernel = kernel; 9 pythonEnv = python3.withPackages (ps: with ps; [ six ]); 10 in stdenv.mkDerivation rec { 11 + version = "2.16.2"; 12 pname = "openvswitch"; 13 14 src = fetchurl { 15 url = "https://www.openvswitch.org/releases/${pname}-${version}.tar.gz"; 16 + sha256 = "sha256-A6xMMpmzjlbAtNTCejKclYsAOgjztUigo8qLmU8tSTQ="; 17 }; 18 19 kernel = optional (_kernel != null) _kernel.dev;
+3 -3
pkgs/servers/http/gitlab-pages/default.nix
··· 2 3 buildGoModule rec { 4 pname = "gitlab-pages"; 5 - version = "1.48.0"; 6 7 src = fetchFromGitLab { 8 owner = "gitlab-org"; 9 repo = "gitlab-pages"; 10 rev = "v${version}"; 11 - sha256 = "sha256-oSimHF4qiI2zcMSx51qxs88AcrrewHIbhaRW8s4Ut7Q="; 12 }; 13 14 - vendorSha256 = "sha256-dzYO1yAQSVJmDJvjB5XPRBiYCk+ko1n928CTtUXbHBc="; 15 subPackages = [ "." ]; 16 17 meta = with lib; {
··· 2 3 buildGoModule rec { 4 pname = "gitlab-pages"; 5 + version = "1.49.0"; 6 7 src = fetchFromGitLab { 8 owner = "gitlab-org"; 9 repo = "gitlab-pages"; 10 rev = "v${version}"; 11 + sha256 = "sha256-9orJEt0w0ORHKEOpp40Aubj/pfnNO/A3oHEgWIdk+vM="; 12 }; 13 14 + vendorSha256 = "sha256-/dmEsoeB3UDOBZ/9rbnywRtpXVKaJKGF6xPeWTA4PPE="; 15 subPackages = [ "." ]; 16 17 meta = with lib; {
+2 -2
pkgs/servers/irc/atheme/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "atheme"; 5 - version = "7.2.11"; 6 7 src = fetchgit { 8 url = "https://github.com/atheme/atheme.git"; 9 rev = "v${version}"; 10 - sha256 = "15fs48cgzxblh2g4abl5v647ndfx9hg8cih2x67v3y7s9wz68wk2"; 11 leaveDotGit = true; 12 }; 13
··· 2 3 stdenv.mkDerivation rec { 4 pname = "atheme"; 5 + version = "7.2.12"; 6 7 src = fetchgit { 8 url = "https://github.com/atheme/atheme.git"; 9 rev = "v${version}"; 10 + sha256 = "sha256-KAC1ZPNo4TqfVryKOYYef8cRWRgFmyEdvl1bgvpGNiM="; 11 leaveDotGit = true; 12 }; 13
+3 -3
pkgs/servers/klipper/default.nix
··· 6 }: 7 stdenv.mkDerivation rec { 8 pname = "klipper"; 9 - version = "unstable-2021-12-24"; 10 11 src = fetchFromGitHub { 12 owner = "KevinOConnor"; 13 repo = "klipper"; 14 - rev = "247cd753e283e70a9949e76d0ba669d99c0eb144"; 15 - sha256 = "sha256-65wxhE/XqNK6ly+fxZFLjtImvpJlgU54RStUve40CJA="; 16 }; 17 18 sourceRoot = "source/klippy";
··· 6 }: 7 stdenv.mkDerivation rec { 8 pname = "klipper"; 9 + version = "unstable-2022-01-09"; 10 11 src = fetchFromGitHub { 12 owner = "KevinOConnor"; 13 repo = "klipper"; 14 + rev = "6e6ad7b5201d3452aa605f4ae852c51239c2c7d8"; 15 + sha256 = "sha256-cflcGweEjB0xj2LhYJzyvqFSQen2vhYXlL7lz/HoGaM="; 16 }; 17 18 sourceRoot = "source/klippy";
+3 -3
pkgs/servers/radicale/3.x.nix
··· 2 3 python3.pkgs.buildPythonApplication rec { 4 pname = "radicale"; 5 - version = "3.1.0"; 6 7 src = fetchFromGitHub { 8 owner = "Kozea"; 9 repo = "Radicale"; 10 rev = "v${version}"; 11 - hash = "sha256-LtPv+3FQMGC2YP2+1cSPZVUIzrUhteJTl58+JdvGcQg="; 12 }; 13 14 postPatch = '' ··· 36 homepage = "https://radicale.org/v3.html"; 37 description = "CalDAV and CardDAV server"; 38 license = licenses.gpl3Plus; 39 - maintainers = with maintainers; [ dotlambda ]; 40 }; 41 }
··· 2 3 python3.pkgs.buildPythonApplication rec { 4 pname = "radicale"; 5 + version = "3.1.3"; 6 7 src = fetchFromGitHub { 8 owner = "Kozea"; 9 repo = "Radicale"; 10 rev = "v${version}"; 11 + hash = "sha256-a1oapCktJPvNO+MTsB9COtxSFB/ZIZvJiuqX+s+lncY="; 12 }; 13 14 postPatch = '' ··· 36 homepage = "https://radicale.org/v3.html"; 37 description = "CalDAV and CardDAV server"; 38 license = licenses.gpl3Plus; 39 + maintainers = with maintainers; [ dotlambda erictapen ]; 40 }; 41 }
+2 -2
pkgs/servers/serviio/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "serviio"; 5 - version = "2.1"; 6 7 src = fetchurl { 8 url = "http://download.serviio.org/releases/${pname}-${version}-linux.tar.gz"; 9 - sha256 = "0mxpdyhjf4w83q8ssmvpxm95hw4x7lfkh48vvdablccfndh82x2i"; 10 }; 11 12 installPhase = ''
··· 2 3 stdenv.mkDerivation rec { 4 pname = "serviio"; 5 + version = "2.2.1"; 6 7 src = fetchurl { 8 url = "http://download.serviio.org/releases/${pname}-${version}-linux.tar.gz"; 9 + sha256 = "sha256-uRRWKMv4f2b1yIE9OnXDIZAmcoqw/8F0z1LOesQBsyQ="; 10 }; 11 12 installPhase = ''
+2 -2
pkgs/tools/audio/abcmidi/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "abcMIDI"; 5 - version = "2022.01.13"; 6 7 src = fetchzip { 8 url = "https://ifdo.ca/~seymour/runabc/${pname}-${version}.zip"; 9 - hash = "sha256-jXXUdPAmU6JcnqWBnzc9tfjEyLSdYxZZJh4w4iSCD1w="; 10 }; 11 12 meta = with lib; {
··· 2 3 stdenv.mkDerivation rec { 4 pname = "abcMIDI"; 5 + version = "2022.01.28"; 6 7 src = fetchzip { 8 url = "https://ifdo.ca/~seymour/runabc/${pname}-${version}.zip"; 9 + hash = "sha256-+g5oKUfm6vRuRQfOx0QDueYMabgScL8Mfw5GJcXQztg="; 10 }; 11 12 meta = with lib; {
+3 -3
pkgs/tools/misc/cloud-sql-proxy/default.nix
··· 2 3 buildGoModule rec { 4 pname = "cloud-sql-proxy"; 5 - version = "1.27.1"; 6 7 src = fetchFromGitHub { 8 owner = "GoogleCloudPlatform"; 9 repo = "cloudsql-proxy"; 10 rev = "v${version}"; 11 - sha256 = "sha256-xVPs7D639KY2ryDZpivineH4yZSNXi78FWk2SFKX1sk="; 12 }; 13 14 subPackages = [ "cmd/cloud_sql_proxy" ]; 15 16 - vendorSha256 = "sha256-913GJ/rPvDavQQMqDDTe4gBXziPPeQRPpUUG3DAz96g="; 17 18 checkFlags = [ "-short" ]; 19
··· 2 3 buildGoModule rec { 4 pname = "cloud-sql-proxy"; 5 + version = "1.28.0"; 6 7 src = fetchFromGitHub { 8 owner = "GoogleCloudPlatform"; 9 repo = "cloudsql-proxy"; 10 rev = "v${version}"; 11 + sha256 = "sha256-XA74rZ477Mwf8u0KLkFngfwiJexS10vh++ST6VtkcVg="; 12 }; 13 14 subPackages = [ "cmd/cloud_sql_proxy" ]; 15 16 + vendorSha256 = "sha256-ZXWhADfzvHcEW3IZlPyau5nHEXBJRH8aTvb3zCKl/LE="; 17 18 checkFlags = [ "-short" ]; 19
+4 -4
pkgs/tools/networking/boundary/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "boundary"; 5 - version = "0.7.1"; 6 7 src = 8 let ··· 14 x86_64-darwin = "darwin_amd64"; 15 }; 16 sha256 = selectSystem { 17 - x86_64-linux = "sha256-5m5ckeX3gVY82q9aQWusnq3o/+UBPJSPDdISL86OfV8="; 18 - aarch64-linux = "sha256-+dnQh89kg3JcDL8sucMceCMRFyUjoAIYuZtDM8AUMYw="; 19 - x86_64-darwin = "sha256-ZoWW8y048+5Ru3s7lUxLTMxuITFBC9AgwqafyHPDc54="; 20 }; 21 in 22 fetchzip {
··· 2 3 stdenv.mkDerivation rec { 4 pname = "boundary"; 5 + version = "0.7.3"; 6 7 src = 8 let ··· 14 x86_64-darwin = "darwin_amd64"; 15 }; 16 sha256 = selectSystem { 17 + x86_64-linux = "sha256-9WEvGU4VfJ1781DlvdJhpdzY4djoSRWu6ZzfOpBvKJQ="; 18 + aarch64-linux = "sha256-QLjewB1FeYHVehM1U81GzyewWns40IlVEFWgzWP+2Vw="; 19 + x86_64-darwin = "sha256-YxPkZnU8EBvRWBMsB0jifS63tJ7LQibgtwTbqosC/fg="; 20 }; 21 in 22 fetchzip {
+2 -2
pkgs/tools/networking/flannel/default.nix
··· 4 5 buildGoModule rec { 6 pname = "flannel"; 7 - version = "0.15.1"; 8 rev = "v${version}"; 9 10 vendorSha256 = null; ··· 13 inherit rev; 14 owner = "flannel-io"; 15 repo = "flannel"; 16 - sha256 = "1p4rz4kdiif8i78zgxhw6dd0c1bq159f6l1idvig5apph7zi2bwm"; 17 }; 18 19 ldflags = [ "-X github.com/flannel-io/flannel/version.Version=${rev}" ];
··· 4 5 buildGoModule rec { 6 pname = "flannel"; 7 + version = "0.16.1"; 8 rev = "v${version}"; 9 10 vendorSha256 = null; ··· 13 inherit rev; 14 owner = "flannel-io"; 15 repo = "flannel"; 16 + sha256 = "sha256-5NrULpbf3PStzoywLyrfM5qup43idzeHCMRSuNLXR3g="; 17 }; 18 19 ldflags = [ "-X github.com/flannel-io/flannel/version.Version=${rev}" ];
+2 -2
pkgs/tools/networking/i2p/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "i2p"; 5 - version = "1.5.0"; 6 7 src = fetchurl { 8 url = "https://download.i2p2.de/releases/${version}/i2psource_${version}.tar.bz2"; 9 - sha256 = "sha256-JuX02VsaB2aHD5ezDlfJqOmGkCecO/CRmOMO/6vsxFA="; 10 }; 11 12 buildInputs = [ jdk ant gettext which ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "i2p"; 5 + version = "1.6.1"; 6 7 src = fetchurl { 8 url = "https://download.i2p2.de/releases/${version}/i2psource_${version}.tar.bz2"; 9 + sha256 = "sha256-cZYGxMtRDeT+dPJLv6U5EacFMYIfwe55op49luqhZzM="; 10 }; 11 12 buildInputs = [ jdk ant gettext which ];
+3 -3
pkgs/tools/security/spire/default.nix
··· 2 3 buildGoModule rec { 4 pname = "spire"; 5 - version = "1.1.2"; 6 7 outputs = [ "out" "agent" "server" ]; 8 ··· 10 owner = "spiffe"; 11 repo = pname; 12 rev = "v${version}"; 13 - sha256 = "sha256-MX2kbdLj72S2WBceUW/3ps34Bcsf/VArK8RN4r13wQY="; 14 }; 15 16 - vendorSha256 = "sha256-ZRcXMNKhNY3W5fV9q/V7xsnODoG6KWHrzpWte9hx/Ms="; 17 18 subPackages = [ "cmd/spire-agent" "cmd/spire-server" ]; 19
··· 2 3 buildGoModule rec { 4 pname = "spire"; 5 + version = "1.2.0"; 6 7 outputs = [ "out" "agent" "server" ]; 8 ··· 10 owner = "spiffe"; 11 repo = pname; 12 rev = "v${version}"; 13 + sha256 = "01ph9jzh18bnidrsbnnxm3gxh0cgfllnjvf7a5haqz51lm6a9pny"; 14 }; 15 16 + vendorSha256 = "17d845lwlbk19lsc937c22b1l0ikimhlagknm2i7mn8s8xrs57q8"; 17 18 subPackages = [ "cmd/spire-agent" "cmd/spire-server" ]; 19
+1
pkgs/top-level/aliases.nix
··· 1101 winswitch = throw "winswitch has been removed from nixpkgs."; # added 2019-12-10 1102 wireshark-gtk = throw "wireshark-gtk is not supported anymore. Use wireshark-qt or wireshark-cli instead."; # added 2019-11-18 1103 wireguard = wireguard-tools; # added 2018-05-19 1104 morituri = whipper; # added 2018-09-13 1105 xbmc-retroarch-advanced-launchers = kodi-retroarch-advanced-launchers; # added 2021-11-19 1106 xp-pen-g430 = pentablet-driver; # added 2020-05-03
··· 1101 winswitch = throw "winswitch has been removed from nixpkgs."; # added 2019-12-10 1102 wireshark-gtk = throw "wireshark-gtk is not supported anymore. Use wireshark-qt or wireshark-cli instead."; # added 2019-11-18 1103 wireguard = wireguard-tools; # added 2018-05-19 1104 + wxmupen64plus = throw "wxmupen64plus was removed because the upstream disappeared."; # 2022-01-31 1105 morituri = whipper; # added 2018-09-13 1106 xbmc-retroarch-advanced-launchers = kodi-retroarch-advanced-launchers; # added 2021-11-19 1107 xp-pen-g430 = pentablet-driver; # added 2020-05-03
+8 -2
pkgs/top-level/all-packages.nix
··· 7903 7904 mole = callPackage ../tools/networking/mole { }; 7905 7906 mosh = callPackage ../tools/networking/mosh { }; 7907 7908 mpage = callPackage ../tools/text/mpage { }; ··· 27474 27475 mozjpeg = callPackage ../applications/graphics/mozjpeg { }; 27476 27477 easytag = callPackage ../applications/audio/easytag { }; 27478 27479 mp3gain = callPackage ../applications/audio/mp3gain { }; ··· 32297 32298 sherpa = callPackage ../applications/science/physics/sherpa {}; 32299 32300 xfitter = callPackage ../applications/science/physics/xfitter {}; 32301 32302 xflr5 = libsForQt5.callPackage ../applications/science/physics/xflr5 { }; ··· 34110 wprecon = callPackage ../tools/security/wprecon { }; 34111 34112 wraith = callPackage ../applications/networking/irc/wraith { }; 34113 - 34114 - wxmupen64plus = callPackage ../misc/emulators/wxmupen64plus { }; 34115 34116 wxsqlite3 = callPackage ../development/libraries/wxsqlite3 { 34117 wxGTK = wxGTK30;
··· 7903 7904 mole = callPackage ../tools/networking/mole { }; 7905 7906 + morgen = callPackage ../applications/office/morgen { 7907 + electron = electron_15; 7908 + }; 7909 + 7910 mosh = callPackage ../tools/networking/mosh { }; 7911 7912 mpage = callPackage ../tools/text/mpage { }; ··· 27478 27479 mozjpeg = callPackage ../applications/graphics/mozjpeg { }; 27480 27481 + edgetx = libsForQt5.callPackage ../applications/misc/edgetx { }; 27482 + 27483 easytag = callPackage ../applications/audio/easytag { }; 27484 27485 mp3gain = callPackage ../applications/audio/mp3gain { }; ··· 32303 32304 sherpa = callPackage ../applications/science/physics/sherpa {}; 32305 32306 + shtns = callPackage ../applications/science/physics/shtns { }; 32307 + 32308 xfitter = callPackage ../applications/science/physics/xfitter {}; 32309 32310 xflr5 = libsForQt5.callPackage ../applications/science/physics/xflr5 { }; ··· 34118 wprecon = callPackage ../tools/security/wprecon { }; 34119 34120 wraith = callPackage ../applications/networking/irc/wraith { }; 34121 34122 wxsqlite3 = callPackage ../development/libraries/wxsqlite3 { 34123 wxGTK = wxGTK30;
+4
pkgs/top-level/haskell-packages.nix
··· 12 "ghcjs810" 13 "integer-simple" 14 "native-bignum" 15 "ghcHEAD" 16 ]; 17 18 nativeBignumIncludes = [ 19 "ghcHEAD" 20 ]; 21
··· 12 "ghcjs810" 13 "integer-simple" 14 "native-bignum" 15 + "ghc902" 16 + "ghc921" 17 "ghcHEAD" 18 ]; 19 20 nativeBignumIncludes = [ 21 + "ghc902" 22 + "ghc921" 23 "ghcHEAD" 24 ]; 25
+12 -3
pkgs/top-level/perl-packages.nix
··· 729 730 Appcpanminus = buildPerlPackage { 731 pname = "App-cpanminus"; 732 - version = "1.7044"; 733 src = fetchurl { 734 - url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7044.tar.gz"; 735 - sha256 = "9b60767fe40752ef7a9d3f13f19060a63389a5c23acc3e9827e19b75500f81f3"; 736 }; 737 meta = { 738 homepage = "https://github.com/miyagawa/cpanminus"; 739 description = "Get, unpack, build and install modules from CPAN";
··· 729 730 Appcpanminus = buildPerlPackage { 731 pname = "App-cpanminus"; 732 + version = "1.7045"; 733 src = fetchurl { 734 + url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7045.tar.gz"; 735 + sha256 = "1779w07zxlgfk35s24ksr7k9azd5yl8sbb48y1aaph7y4gf4lkmc"; 736 }; 737 + # Use TLS endpoints for downloads and metadata by default 738 + preConfigure = '' 739 + substituteInPlace bin/cpanm \ 740 + --replace http://www.cpan.org https://www.cpan.org \ 741 + --replace http://backpan.perl.org https://backpan.perl.org \ 742 + --replace http://fastapi.metacpan.org https://fastapi.metacpan.org \ 743 + --replace http://cpanmetadb.plackperl.org https://cpanmetadb.plackperl.org 744 + ''; 745 + propagatedBuildInputs = [ IOSocketSSL ]; 746 meta = { 747 homepage = "https://github.com/miyagawa/cpanminus"; 748 description = "Get, unpack, build and install modules from CPAN";
+2 -2
pkgs/top-level/release-haskell.nix
··· 398 jobs.pkgsMusl.haskell.compiler.ghc921 399 jobs.pkgsMusl.haskell.compiler.ghcHEAD 400 jobs.pkgsMusl.haskell.compiler.integer-simple.ghc8107 401 - jobs.pkgsMusl.haskell.compiler.integer-simple.ghc902 402 - jobs.pkgsMusl.haskell.compiler.integer-simple.ghc921 403 jobs.pkgsMusl.haskell.compiler.native-bignum.ghcHEAD 404 ]; 405 };
··· 398 jobs.pkgsMusl.haskell.compiler.ghc921 399 jobs.pkgsMusl.haskell.compiler.ghcHEAD 400 jobs.pkgsMusl.haskell.compiler.integer-simple.ghc8107 401 + jobs.pkgsMusl.haskell.compiler.native-bignum.ghc902 402 + jobs.pkgsMusl.haskell.compiler.native-bignum.ghc921 403 jobs.pkgsMusl.haskell.compiler.native-bignum.ghcHEAD 404 ]; 405 };