335 Commits

Author SHA1 Message Date
Marek Fajkus
e8519f24d6 elmPackages.elm-verify-examples: fix build with 0.19.2 (#563599) 2026-09-17 09:18:02 +00:00
Marek Fajkus
eee3c9e4d7 elmPackages.elm-verify-examples: fix build with 0.19.2
use more recent upstream commit that implements support for elm 0.19.2
2026-09-17 10:59:03 +02:00
Marek Fajkus
d4e27aed76 elmPackages.elm-analyse: drop package 2026-09-17 08:42:58 +02:00
phanirithvij
2437bf22e8 elmPackages.elm-test-rs: enable checks using dwayne/elm2nix
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-09-16 01:05:08 +05:30
Marek Fajkus
125cca7051 elmPackages.elm: 0.19.1 -> 0.19.2 (#541199) 2026-08-24 07:41:48 +02:00
jopejoe1
15696e8919 elmPackages.elm-wrap: use pname instead of name 2026-08-10 10:59:30 +02:00
R. Ryantm
6570906c23 elmPackages.elm-test: 0.19.1-revision17 -> 0.19.2-0 2026-08-04 12:23:06 -04:00
Emily
fdb820602b treewide: drop simple x86_64-darwin mentions
To reproduce:

    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: nix-x86_64-darwin
          language: nix
          rule:
            any:
              - pattern: "\"x86_64-darwin\""
                kind: list_expression > string_expression
              - pattern:
                  context: "{ \"x86_64-darwin\" = $EXPR; }"
                  selector: binding
              - pattern:
                  context: "{ x86_64-darwin = $EXPR; }"
                  selector: binding
          fix:
            template: ""
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-first-x86_64-darwin
          language: json
          rule:
            kind: object > pair:nth-child(1)
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandEnd: { regex: "," }
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-x86_64-darwin
          language: json
          rule:
            kind: object > pair
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandStart: { regex: "," }
        ' pkgs
    $ git restore pkgs/by-name/om/omnix/package.nix
    $ git diff --name-only -z \
        | nix shell nixpkgs/3b32825de172d0bc85664f495edb096b10862524#gnused \
            -c xargs -0 sed -i '/^$/N; /^\n\? \+$/d'
    $ treefmt
2026-07-15 03:58:16 +01:00
Leonardo Taglialegne
783748a79c elmPackages.elm-test-rs: 3.0.2 -> 3.2.0 2026-07-14 09:50:07 +02:00
Matt McHenry
bab9648f11 elmPackages.elm: 0.19.1 -> 0.19.2
two interesting changes here:

first, 0.19.2 needs to be built with GHC 9.8 rather than GHC 9.6.  So,
we move it and ansi-wl-pprint from packages/ghc9_6/ to
packages/ghc9_8/, adding the elmPkgs attributes to
packages/ghc9_8/default.nix.  however, elm-format does *not* want the
older ansi-wl-pprint, so we push its use down inside the 'callPackage
./elm {}' scope.

second, we're picking up a newer version of ansi-terminal than
upstream uses, which has introduced a couple of new
underlining-related constructors.  so, we patch in cases for them
where necessary.  (I was a bit surprised that the existing
SingleUnderline and DoubleUnderline cases in the 'isUnderline'
function did not both evaluate to 'True', so I'm taking my best guess
as to the real intent here; easy enough to fix if we discover these
new cases should be 'True'.)

we also manually preserve the 'description' attribute in
elm/default.nix. (the update script clobbered it.)

other than the above, the update script as modified here produced all
these changes.
2026-07-12 17:12:26 -04:00
Matt McHenry
2e5f6016ec elmPackages: clean up the update script
* activate the 'errexit' and 'nounset' bash safety nets

* fix the path to the root shell.nix (was missing one ../)

* also specify that nixpkgs is at that same path

* run the formatter on all the nix code generated by the update script

* use a pure nix shell, which requires that we add explicit dependencies on:
  * nix
  * cacert
  * nixfmt

this version of the script produces the changes to the elm-format
expressions: a newer license format and use of the hash of the '0.8.8'
signed tag itself rather than the hash of the tagged commit (note the
checksum of the src derivation does not change).

this is in preparation for the 0.19.2 update
2026-07-12 17:03:49 -04:00
Marek Fajkus
b2ccb39362 elmPackages.elm-test-rs: 3.0.1 -> 3.0.2 2026-06-20 13:44:31 +02:00
Marek Fajkus
422883f3a3 elmPackages.elm-wrap: init at 1.0.1 2026-06-20 10:35:14 +02:00
Aliaksandr
0124424bcf elmPackages.elm: unpin nodejs 2026-05-04 01:49:19 +03:00
Marek Fajkus
ab2f514873 elmPackages.elm-review: 2.13.4 -> 2.13.5
and fix changelog url, see #514132
2026-04-28 09:24:18 +02:00
Théo Zimmermann
82d8a94584 elmPackages.lamdera: 1.3.2 -> 1.4.0 (#483699) 2026-03-02 09:23:19 +00:00
Matt McHenry
bbafb49fdc elmPackages.lamdera: 1.3.2 -> 1.4.0 2026-02-28 15:16:08 -05:00
dish
3b5d52a444 elmPackages.*: remove myself as maintainer from packages where I was
I never used any of these packages, and was simply the maintainer of
convenience. Dropping myself from this, someone else can pick it up if
they want to in the future.
2026-02-12 13:30:45 -05:00
Ben Siraphob
c7e10647ea treewide: fix typos 2026-01-13 14:45:11 -05:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
dish
14b08c968d elmPackages.elm-graphql: fix updateScript 2025-11-24 14:27:21 -05:00
R. Ryantm
7af79f79e2 elmPackages.elm-test: 0.19.1-revision16 -> 0.19.1-revision17 2025-11-18 15:19:07 +00:00
dish
6f9d82c964 elmPackages.elm-optimize-level-2: 0.3.5-unstable-2022-04-05 -> 0.3.4-unstable-2022-04-05 (#462422) 2025-11-17 15:14:56 +00:00
R. Ryantm
8818f1b6b3 elmPackages.elm-optimize-level-2: 0.3.5-unstable-2022-04-05 -> 0.3.4-unstable-2022-04-05 2025-11-17 00:27:52 +00:00
dish
3a7b362b12 elm-graphql: fix updateScript 2025-11-16 13:09:18 -05:00
dish
07f776a2a7 elmPackages.elm-pages: drop
Was broken and seemingly unmaintained.
2025-11-15 15:08:17 -05:00
dish
9357c567f3 elmPackages.create-elm-app: drop 2025-11-15 15:06:27 -05:00
dish
630803b2cd elmPackages.elm-graphql: migrate from internal node-packages.nix set 2025-11-14 18:15:59 -05:00
dish
d10e9c0656 elmPackages.elm-git-install: migrate from internal node-packages.nix set 2025-11-14 18:15:59 -05:00
dish
c4853893c8 elmPackages.elm-optimize-level-2: migrate from internal node-packages.nix set 2025-11-14 18:15:59 -05:00
dish
3b3da8abf1 elmPackages.elm-xref: migrate from internal node-packages.nix set 2025-11-14 18:15:59 -05:00
dish
2767324cf8 elmPackages.elm-verify-examples: migrate from internal node-packages.nix set 2025-11-14 18:15:53 -05:00
dish
8fbb32445c elmPackages.elm-upgrade: migrate from internal node-packages.nix set 2025-11-14 18:15:44 -05:00
dish
f6bbac2dfd elmPackages.elm-spa: migrate from internal node-packages.nix set 2025-11-14 18:15:44 -05:00
dish
32b2a7955b elmPackages.elm-live: migrate from internal node-packages.nix set 2025-11-14 18:15:44 -05:00
dish
096c513053 elmPackages.elm-analyse: migrate from internal node-packages.nix set 2025-11-14 18:15:44 -05:00
dish
436ecd5821 elmPackages.elm-language-server: migrate from internal node-packages.nix set 2025-11-14 18:15:44 -05:00
dish
0816f456ff elmPackages.elm-doc-preview: migrate from internal node-packages.nix set 2025-11-14 18:15:43 -05:00
dish
6711f17ed7 elmPackages: drop overridden elm-test package 2025-11-14 18:09:13 -05:00
dish
d698b4939c elmPackages.elm-review: 2.13.2 -> 2.13.4 (#421901) 2025-09-13 22:11:35 +00:00
Marek Fajkus
02727928ec elmPackages.elm: Drop TLS patch 2025-09-11 20:39:07 +02:00
Ben Siraphob
2f77d9aa7c pkgs: fix README typos 2025-08-27 11:46:28 -07:00
R. Ryantm
d27a82ec70 elmPackages.elm-review: 2.13.2 -> 2.13.4 2025-08-15 18:43:34 +00:00
R. Ryantm
27af266760 elmPackages.elm-test-rs: 3.0 -> 3.0.1 2025-07-28 00:37:57 -06:00
TomaSajt
398b16e16c treewide: remove useFetchCargoVendor usages 2025-07-26 11:39:35 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
mivorasu
ca35bb6872 treewide: trim whitespace in description strings 2025-07-22 23:41:42 +00:00
K900
e2c8c4260d Merge remote-tracking branch 'origin/master' into staging-next 2025-07-07 10:09:49 +03:00
R. Ryantm
07f6286d6a elmPackages.elm-test: 0.19.1-revision15 -> 0.19.1-revision16 2025-07-06 20:17:14 +00:00
Sander
e6ef81d433 elmPackages: update and run the update.sh script
- Vendored the post-patch script for elm-format.
- Updated `update.sh` and committed the changes.
2025-06-23 19:20:09 +02:00