Commit graph

392 commits

Author SHA1 Message Date
github-actions[bot]
5510d0d85e flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/21a427c33b57ab66eb7caa2830c0dfe930509318?narHash=sha256-YeXi76K7U2U8u%2Bs3B76zDtJYEglOD%2BJtIq0o/sGYFJI%3D' (2024-07-07)
  → 'github:doomemacs/doomemacs/944eef90ec7962c3b17cf3e6df65bbac5f03dfdc?narHash=sha256-nBH4yjHJ02GmW4ad1VEtRW6GJQKXDP/ubW93ohhTpdo%3D' (2024-07-09)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/81100a8b75ae0a5c7f126a4a407afbd5eeaeeed3?narHash=sha256-WBXkS5szPZ%2BSBthA6oFm5Xkb9T8UmnHIK1OuBCl8TO0%3D' (2024-07-07)
  → 'github:nix-community/emacs-overlay/19de34f6ff3a71bd5f4dbfb7080030c6cf7a7537?narHash=sha256-17P/lYml510S6S1EgSBCcR8tFz3ElLXI8WK1vvWXVWY%3D' (2024-07-09)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/4284c2b73c8bce4b46a6adf23e16d9e2ec8da4bb?narHash=sha256-i4vJL12/AdyuQuviMMd1Hk2tsGt02hDNhA0Zj1m16N8%3D' (2024-07-05)
  → 'github:NixOS/nixpkgs/2e45bfd5361ccdbebe45b68ae2021aea0078eb00?narHash=sha256-phkmIS2VK3TFklRCaSs8ztqBrnycnj%2BeKa2HrKDhtyk%3D' (2024-07-08)
2024-07-09 08:32:41 +00:00
Marien Zwart
445cab3486
Drop lsp-python-ms check (removed upstream)
Looks like I should make these tests smarter to detect bitrot...
2024-07-07 23:26:25 +10:00
github-actions[bot]
c8f52ddca5 flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/7bb5df4cd4ae3a0916616dd7e50566b3caa9c931?narHash=sha256-ugNtDBO92zFbRx7URXdvtzmGJGLPG6tzDC72UOpf9IA%3D' (2024-07-06)
  → 'github:doomemacs/doomemacs/21a427c33b57ab66eb7caa2830c0dfe930509318?narHash=sha256-YeXi76K7U2U8u%2Bs3B76zDtJYEglOD%2BJtIq0o/sGYFJI%3D' (2024-07-07)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/fceeefa2383706a2839adbcdbe83b2aab1ae0d24?narHash=sha256-%2BCFbfmCBPMoP2pUYO9RHoPKmmWWJ%2BJUncku/Uw850%2Bo%3D' (2024-07-06)
  → 'github:nix-community/emacs-overlay/81100a8b75ae0a5c7f126a4a407afbd5eeaeeed3?narHash=sha256-WBXkS5szPZ%2BSBthA6oFm5Xkb9T8UmnHIK1OuBCl8TO0%3D' (2024-07-07)
2024-07-07 08:31:10 +00:00
github-actions[bot]
06b0fc79f4 flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/d7f5e7033e1baf9ad85614443c6532095473cbfb?narHash=sha256-AeiTOEPHlwvnFtmUl%2B4aI1Q5ifYsNqB59Pw/yEERFmU%3D' (2024-07-03)
  → 'github:doomemacs/doomemacs/7bb5df4cd4ae3a0916616dd7e50566b3caa9c931?narHash=sha256-ugNtDBO92zFbRx7URXdvtzmGJGLPG6tzDC72UOpf9IA%3D' (2024-07-06)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/e2e8c7303eafd8d3657e06c28be7b3b74c7024e6?narHash=sha256-L9MdoPyHWW31rFG172XjnXIIwvMB3nhjvWqQxacsCq0%3D' (2024-07-05)
  → 'github:nix-community/emacs-overlay/fceeefa2383706a2839adbcdbe83b2aab1ae0d24?narHash=sha256-%2BCFbfmCBPMoP2pUYO9RHoPKmmWWJ%2BJUncku/Uw850%2Bo%3D' (2024-07-06)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1afc5440469f94e7ed26e8648820971b102afdc3?narHash=sha256-uOhYJU3ldDKXYV%2BmFaXcPtyjq/UIMh/6SCuoVNU9rxM%3D' (2024-07-04)
  → 'github:NixOS/nixpkgs/4284c2b73c8bce4b46a6adf23e16d9e2ec8da4bb?narHash=sha256-i4vJL12/AdyuQuviMMd1Hk2tsGt02hDNhA0Zj1m16N8%3D' (2024-07-05)
2024-07-06 08:31:54 +00:00
github-actions[bot]
b5dbf6dc83 flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/bbe883e60c65dd9254d010e98a1a8a654a26f9d8?narHash=sha256-1E5AX/Si2p2yXuMX5yixQ%2BP1AeVcrV0%2B2gfuBrTRkgY%3D' (2024-07-02)
  → 'github:nix-community/emacs-overlay/e2e8c7303eafd8d3657e06c28be7b3b74c7024e6?narHash=sha256-L9MdoPyHWW31rFG172XjnXIIwvMB3nhjvWqQxacsCq0%3D' (2024-07-05)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/0aeab749216e4c073cece5d34bc01b79e717c3e0?narHash=sha256-0LD%2BKePCKKEb4CcPsTBOwf019wDtZJanjoKm1S8q3Do%3D' (2024-07-02)
  → 'github:NixOS/nixpkgs/1afc5440469f94e7ed26e8648820971b102afdc3?narHash=sha256-uOhYJU3ldDKXYV%2BmFaXcPtyjq/UIMh/6SCuoVNU9rxM%3D' (2024-07-04)
2024-07-05 11:23:32 +00:00
Marien Zwart
fca6356502
Force deep clones from gitlab.com
CI is failing to fetch with Nix 2.23 but not Nix 2.22, which this likely
fixes.
2024-07-05 21:21:04 +10:00
github-actions[bot]
e61463d8c6 flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/321f2d2249a5a933e4a4a3ef684e30ce0a7a74cf?narHash=sha256-6Xfya/HtxuTjKYgCEyiOl38c7kogl1bKW8sraWbByTE%3D' (2024-07-01)
  → 'github:doomemacs/doomemacs/d7f5e7033e1baf9ad85614443c6532095473cbfb?narHash=sha256-AeiTOEPHlwvnFtmUl%2B4aI1Q5ifYsNqB59Pw/yEERFmU%3D' (2024-07-03)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/a84a0ab3a00ec3042de1b7f14e910296970f38a2?narHash=sha256-1voeH5QpRIxl%2BJW5eJRYKpYqRQFsKiinMeUJ5ZQCS38%3D' (2024-07-02)
  → 'github:nix-community/emacs-overlay/bbe883e60c65dd9254d010e98a1a8a654a26f9d8?narHash=sha256-1E5AX/Si2p2yXuMX5yixQ%2BP1AeVcrV0%2B2gfuBrTRkgY%3D' (2024-07-02)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/b9014df496d5b68bf7c0145d0e9b0f529ce4f2a8?narHash=sha256-xs7PlULe8O1SAcs/9e/HOjeUjBrU5FNtkAF/bSEcFto%3D' (2024-07-01)
  → 'github:NixOS/nixpkgs/0aeab749216e4c073cece5d34bc01b79e717c3e0?narHash=sha256-0LD%2BKePCKKEb4CcPsTBOwf019wDtZJanjoKm1S8q3Do%3D' (2024-07-02)
2024-07-03 08:32:52 +00:00
github-actions[bot]
2cee51fb4a flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/5da8304c4620d3b38c4bd6eb61366a83a89c0427?narHash=sha256-q23oxbXPg4Fq0TygPI1lIj/IqZmVwl7n4jzjbXncA70%3D' (2024-07-01)
  → 'github:doomemacs/doomemacs/321f2d2249a5a933e4a4a3ef684e30ce0a7a74cf?narHash=sha256-6Xfya/HtxuTjKYgCEyiOl38c7kogl1bKW8sraWbByTE%3D' (2024-07-01)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/4737a618f64a6e575347224d4b3b098ec4f60440?narHash=sha256-7dZQQoUA/GdmHZFKU3jngcnRu%2B31LIfIuB0fAxQlF/w%3D' (2024-07-01)
  → 'github:nix-community/emacs-overlay/a84a0ab3a00ec3042de1b7f14e910296970f38a2?narHash=sha256-1voeH5QpRIxl%2BJW5eJRYKpYqRQFsKiinMeUJ5ZQCS38%3D' (2024-07-02)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/12a9c0004bc987afb1ff511ebb97b67497a68e22?narHash=sha256-NkvFphHXKtQQ8F0XrqGlqkOhjHbE3671F8oLxwtTHhk%3D' (2024-06-30)
  → 'github:NixOS/nixpkgs/b9014df496d5b68bf7c0145d0e9b0f529ce4f2a8?narHash=sha256-xs7PlULe8O1SAcs/9e/HOjeUjBrU5FNtkAF/bSEcFto%3D' (2024-07-01)
2024-07-02 12:41:12 +00:00
marienz
4fc2df24bf
Merge pull request #19 from marienz/fetch
Fix fetches with Nix 2.23's default shallow clones
2024-07-02 22:40:13 +10:00
Marien Zwart
dc0541b3a8
Disable shallow clones from codeberg
They do not seem to work either.
2024-07-02 22:25:59 +10:00
Marien Zwart
257a75855c
Disable shallow fetches for sourcehut
They do not seem to work.
2024-07-02 22:17:20 +10:00
Marien Zwart
969837731b
Use sourcehut fetcher
It looks like sourcehut does not allow shallow clones of arbitrary revs
either. Use Nix's experimental archive fetcher for more optimal fetches.
2024-07-02 22:15:19 +10:00
Marien Zwart
37da9ce045
Extend/generalize shallow clone avoidance
Savannah seems to have the same problem.

CI fails for emms. Extend to all of savannah as we'll presumably hit
this for several other packages next...
2024-07-02 21:59:49 +10:00
Marien Zwart
1d61287aff
Avoid shallow clone of notmuch
Shallow clones are the default in Nix 2.23, but the Git server for
notmuch does not seem to allow shallow clones of specific revisions.

Disable them, which should make no difference for Nix < 2.23.

This is mostly to (hopefully) unblock CI. If this fixes it, I should
investigate if it is possible for Nix to fall back to a full clone in
this scenario.
2024-07-02 21:41:10 +10:00
Marien Zwart
0fb952b3ce
Expose experimentalFetchTree in home-manager
This should work around #14, which breaks fetches on newer versions of
Nix. I was hesitant to expose this as Nix changes may break things with
no warning, but it gives users already willing to run newer versions of
Nix a workaround for the fetch failures they're currently getting.

(And the feature itself seems to work fine on current Nix, since CI is
using it...)
2024-07-01 23:14:08 +10:00
github-actions[bot]
ceb72ac458 flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/a0dadda2666886840e63f28d96a03a6f635a4fe6?narHash=sha256-snHiGk6T2wXRPUWf1ZXJtd/XWVE7x2vj6qSO7rqq6I4%3D' (2024-06-29)
  → 'github:doomemacs/doomemacs/5da8304c4620d3b38c4bd6eb61366a83a89c0427?narHash=sha256-q23oxbXPg4Fq0TygPI1lIj/IqZmVwl7n4jzjbXncA70%3D' (2024-07-01)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/ebb1edb7dfd8bfd176cfe931d8ebcb7c6ce88bca?narHash=sha256-25P52Ei7cA57wDKHhtag7MsfXFNprmdOGVWabJf%2BiKw%3D' (2024-06-30)
  → 'github:nix-community/emacs-overlay/4737a618f64a6e575347224d4b3b098ec4f60440?narHash=sha256-7dZQQoUA/GdmHZFKU3jngcnRu%2B31LIfIuB0fAxQlF/w%3D' (2024-07-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1e3deb3d8a86a870d925760db1a5adecc64d329d?narHash=sha256-vN5xJAZ4UGREEglh3lfbbkIj%2BMPEYMuqewMn4atZFaQ%3D' (2024-06-27)
  → 'github:NixOS/nixpkgs/12a9c0004bc987afb1ff511ebb97b67497a68e22?narHash=sha256-NkvFphHXKtQQ8F0XrqGlqkOhjHbE3671F8oLxwtTHhk%3D' (2024-06-30)
2024-07-01 08:33:30 +00:00
github-actions[bot]
5a7b2282dd flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/d3d50474888195ab43db03c7607f356424b09d18?narHash=sha256-v9VxFfDzYOXI6hw8DS3louaPgxCK%2BLWUTjATJiutXHE%3D' (2024-06-29)
  → 'github:doomemacs/doomemacs/a0dadda2666886840e63f28d96a03a6f635a4fe6?narHash=sha256-snHiGk6T2wXRPUWf1ZXJtd/XWVE7x2vj6qSO7rqq6I4%3D' (2024-06-29)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/012409732a53433d75db7bb2e06dd0bdaf8ca7ea?narHash=sha256-DbB/SQVaF%2BB%2BI5KAU7%2Bc/8tvlg86ZJ7X0IDSTPuIXec%3D' (2024-06-29)
  → 'github:nix-community/emacs-overlay/ebb1edb7dfd8bfd176cfe931d8ebcb7c6ce88bca?narHash=sha256-25P52Ei7cA57wDKHhtag7MsfXFNprmdOGVWabJf%2BiKw%3D' (2024-06-30)
2024-06-30 08:30:34 +00:00
Marien Zwart
10dae5d091
CI: build more for cachix
Exposes a bug: GTK3 (both emacs29-gtk3 and emacs29-pgtk) Emacs segfault
compiling jupyter, while loading emacs-zmq. So don't enable those yet,
need to debug that first...
2024-06-29 21:54:46 +10:00
Marien Zwart
5f7f3b9386
Just build module flag combinations, omit run test 2024-06-29 20:57:01 +10:00
Marien Zwart
991d10dc55
Test with all flags except eglot and flymake
Replaces most of the tests for specific combinations of flags.

Intent is to also use this with cachix.
2024-06-29 20:47:38 +10:00
Marien Zwart
0a5aa8764a
Deduplicate flags 2024-06-29 20:26:16 +10:00
Marien Zwart
cd94c45e8d
Refactor doomdirs generation slightly
...in preparation for adding an "almost all flags" doomdir.
2024-06-29 20:02:19 +10:00
Marien Zwart
96ae6b4a0d
Fix opencl-mode update and unpin it 2024-06-29 19:23:23 +10:00
github-actions[bot]
aae34d0dd4 flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/42ae401deb7c39a72c6e24bd899abab9c10a687c?narHash=sha256-xY%2BwAGuhLNgeDfMz9ufQfXT9%2BHSVETxOrogR7KO/Etg%3D' (2024-06-27)
  → 'github:doomemacs/doomemacs/d3d50474888195ab43db03c7607f356424b09d18?narHash=sha256-v9VxFfDzYOXI6hw8DS3louaPgxCK%2BLWUTjATJiutXHE%3D' (2024-06-29)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/e3a4b715f2a60efafa9cbe6bfa6b8bb5b659a381?narHash=sha256-HZQ9UCGpcQSrAz335utn5CXkUr2OHyoqipDTQI6/3%2Bk%3D' (2024-06-28)
  → 'github:nix-community/emacs-overlay/012409732a53433d75db7bb2e06dd0bdaf8ca7ea?narHash=sha256-DbB/SQVaF%2BB%2BI5KAU7%2Bc/8tvlg86ZJ7X0IDSTPuIXec%3D' (2024-06-29)
2024-06-29 08:32:11 +00:00
Antti Kaihola
de3f79cae7 newbie-friendly flake & home-manager instructions 2024-06-28 23:42:33 +10:00
github-actions[bot]
9f79e7ef14 flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/a24ff58a5afea0f2ba1bab85cc39f5c49a688e97?narHash=sha256-R4v38GEEOhgp56xq6jG35s52fpjsggoiA77Q7pz4/RI%3D' (2024-06-27)
  → 'github:doomemacs/doomemacs/42ae401deb7c39a72c6e24bd899abab9c10a687c?narHash=sha256-xY%2BwAGuhLNgeDfMz9ufQfXT9%2BHSVETxOrogR7KO/Etg%3D' (2024-06-27)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/cb0e2cbfad5eedcbe33cc2bff0e83e37e22afa12?narHash=sha256-Sym1X1GARJSss3VUrNKwsb12S8qZlGlKxU6RpouSBvk%3D' (2024-06-27)
  → 'github:nix-community/emacs-overlay/e3a4b715f2a60efafa9cbe6bfa6b8bb5b659a381?narHash=sha256-HZQ9UCGpcQSrAz335utn5CXkUr2OHyoqipDTQI6/3%2Bk%3D' (2024-06-28)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c66e984bda09e7230ea7b364e677c5ba4f0d36d0?narHash=sha256-NBGYaic5FLRg8AWSj6yr4g2IlMPUxNCVjRK6%2BRNuQBc%3D' (2024-06-26)
  → 'github:NixOS/nixpkgs/1e3deb3d8a86a870d925760db1a5adecc64d329d?narHash=sha256-vN5xJAZ4UGREEglh3lfbbkIj%2BMPEYMuqewMn4atZFaQ%3D' (2024-06-27)
2024-06-28 08:31:49 +00:00
github-actions[bot]
236d525311 flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/e3e9ef4c9904fddbd8c00f3288e6a3be26a6bf0b?narHash=sha256-4jggHHDsLt%2Bi4/6lMNlZkHd3bzgV50feNpZGe4X3eMQ%3D' (2024-06-24)
  → 'github:nix-community/emacs-overlay/cb0e2cbfad5eedcbe33cc2bff0e83e37e22afa12?narHash=sha256-Sym1X1GARJSss3VUrNKwsb12S8qZlGlKxU6RpouSBvk%3D' (2024-06-27)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/9693852a2070b398ee123a329e68f0dab5526681?narHash=sha256-jHJSUH619zBQ6WdC21fFAlDxHErKVDJ5fpN0Hgx4sjs%3D' (2024-06-22)
  → 'github:NixOS/nixpkgs/c66e984bda09e7230ea7b364e677c5ba4f0d36d0?narHash=sha256-NBGYaic5FLRg8AWSj6yr4g2IlMPUxNCVjRK6%2BRNuQBc%3D' (2024-06-26)
2024-06-27 13:10:35 +00:00
marienz
ad21565ce2
Merge pull request #17 from marienz/manual-flake-update
Update Doom
2024-06-27 23:09:16 +10:00
Marien Zwart
0b3d7a5fbd
flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/a99c6b9036bde2f60697ce9f2ac259dfa2266dbf?narHash=sha256-7NwEb9wMIDm/tF1PBkt1%2BfN5z23jDDgwyiHfdOvidug%3D' (2024-06-23)
  → 'github:doomemacs/doomemacs/a24ff58a5afea0f2ba1bab85cc39f5c49a688e97?narHash=sha256-R4v38GEEOhgp56xq6jG35s52fpjsggoiA77Q7pz4/RI%3D' (2024-06-27)
2024-06-27 22:46:42 +10:00
Marien Zwart
0c1376d910
Drop phpactor patch
Doom pulled in a version with the patch applied upstream.
2024-06-27 22:41:23 +10:00
Marien Zwart
5b21d41b7a
Temporarily (hopefully) pin opencl-mode
This pins to the version Doom pinned to up until recently.
2024-06-27 22:38:38 +10:00
Marien Zwart
cc97ee52b2
Prefer pinned URLs over emacs-overlay URLs
Similar to what 5e2835bffe did for pins.

Necessary to make the emacs-ansible URL override in
0b124de235 actually work.
2024-06-27 22:36:36 +10:00
Marien Zwart
0b124de235
Explicitly specify repo for emacs-ansible
This is moving upstream, explicitly specify the location Doom currently
expects until the dust settles.
2024-06-27 22:10:30 +10:00
Marien Zwart
9205f2878f
Stop forcing HEAD as ref
This may be contributing to #14.
2024-06-26 22:48:17 +10:00
github-actions[bot]
c5fc5c1b77 flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/d84111927c649784c0b26e42ad9162933bef1a1f?narHash=sha256-mGFXuqEwrzSvknAIaahCDkHg4RLhVeSXzfG7pOwoKuI%3D' (2024-06-22)
  → 'github:doomemacs/doomemacs/a99c6b9036bde2f60697ce9f2ac259dfa2266dbf?narHash=sha256-7NwEb9wMIDm/tF1PBkt1%2BfN5z23jDDgwyiHfdOvidug%3D' (2024-06-23)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/ce81f683a7f0806cecf57012a295ec7e1fa467d5?narHash=sha256-oAqRVME5ISUhJCzJPxq8wXx4rM3R1sNzaa3uPCWoQHE%3D' (2024-06-23)
  → 'github:nix-community/emacs-overlay/e3e9ef4c9904fddbd8c00f3288e6a3be26a6bf0b?narHash=sha256-4jggHHDsLt%2Bi4/6lMNlZkHd3bzgV50feNpZGe4X3eMQ%3D' (2024-06-24)
2024-06-24 08:33:15 +00:00
github-actions[bot]
09fd5986f7 flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/62248f836674dcae71c36036276193ad103d070f?narHash=sha256-qVb5Ab6XCkRZQVwhnNc4AK2Pby6GjWwr/E7a8FY2s5s%3D' (2024-06-21)
  → 'github:doomemacs/doomemacs/d84111927c649784c0b26e42ad9162933bef1a1f?narHash=sha256-mGFXuqEwrzSvknAIaahCDkHg4RLhVeSXzfG7pOwoKuI%3D' (2024-06-22)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/9a699fa0f15ae69e7d12038640d34b8f5fb92e00?narHash=sha256-2BRqaxcs9c5SuM7PM6nzdeluNNGaox57nnDIMol3eGs%3D' (2024-06-22)
  → 'github:nix-community/emacs-overlay/ce81f683a7f0806cecf57012a295ec7e1fa467d5?narHash=sha256-oAqRVME5ISUhJCzJPxq8wXx4rM3R1sNzaa3uPCWoQHE%3D' (2024-06-23)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/90338afd6177fc683a04d934199d693708c85a3b?narHash=sha256-%2B1xgeIow4gJeiwo4ETvMRvWoircnvb0JOt7NS9kUhoM%3D' (2024-06-21)
  → 'github:NixOS/nixpkgs/9693852a2070b398ee123a329e68f0dab5526681?narHash=sha256-jHJSUH619zBQ6WdC21fFAlDxHErKVDJ5fpN0Hgx4sjs%3D' (2024-06-22)
2024-06-23 08:29:43 +00:00
github-actions[bot]
4ff67c9abb flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/9dfcde97c51b6ac22c48dedd367040a9c915fc18?narHash=sha256-d1HKeHO6kB0jK5crI%2BChtY9z0BHh9idvY7%2BYAupjePo%3D' (2024-06-21)
  → 'github:nix-community/emacs-overlay/9a699fa0f15ae69e7d12038640d34b8f5fb92e00?narHash=sha256-2BRqaxcs9c5SuM7PM6nzdeluNNGaox57nnDIMol3eGs%3D' (2024-06-22)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/9b10b8f00cb5494795e5f51b39210fed4d2b0748?narHash=sha256-jab3Kpc8O1z3qxwVsCMHL4%2B18n5Wy/HHKyu1fcsF7gs%3D' (2024-06-20)
  → 'github:NixOS/nixpkgs/90338afd6177fc683a04d934199d693708c85a3b?narHash=sha256-%2B1xgeIow4gJeiwo4ETvMRvWoircnvb0JOt7NS9kUhoM%3D' (2024-06-21)
2024-06-22 12:36:09 +00:00
Marien Zwart
0c55f6064f
CI: try to make push of flake-update to main work
It currently fails with

```
 ! [rejected]        HEAD -> main (fetch first)
error: failed to push some refs to 'https://github.com/marienz/nix-doom-emacs-unstraightened'
hint: Updates were rejected because the remote contains work that you do not
hint: have locally. This is usually caused by another repository pushing to
hint: the same ref. If you want to integrate the remote changes, use
hint: 'git pull' before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for
details.
```

Our local checkout is shallow. Assume we can fix this by fetching just
the parent of the commit we want to push, which should be the commit
origin/main points at.
2024-06-22 22:29:35 +10:00
Marien Zwart
5e2835bffe
Make extraPins override Doom pins
So it can be used to override conflicting pins for packages built from
the same repo.
2024-06-22 21:54:11 +10:00
Marien Zwart
5d98aba1a2
flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/9116ec2ec729bc30732dfd15a3fcac9ae4988025?narHash=sha256-nRscxmB2CaS/sAEP0h6gllgr2rZof5i7Y9qDjmkTNss%3D' (2024-06-20)
  → 'github:doomemacs/doomemacs/62248f836674dcae71c36036276193ad103d070f?narHash=sha256-qVb5Ab6XCkRZQVwhnNc4AK2Pby6GjWwr/E7a8FY2s5s%3D' (2024-06-21)
2024-06-22 21:45:00 +10:00
Marien Zwart
5533ae9a36
Fix conflicting pins of magit and git-commit
62248f8366
updates magit without updating git-commit, which is built from the same
repo.

Pin git-commit to the same newer version (no significant changes).
2024-06-22 21:44:10 +10:00
Marien Zwart
13e64824f4
CI: fix permissions 2024-06-22 21:09:32 +10:00
Marien Zwart
8c7b188ae5
CI: break up "CI" workflow
Break the single job into four stages: `nix flake update`, checks,
cachix, push to main.

The benefit is that checks and cachix can use a matrix strategy in the
future (to test / build for different OSes and nixpkgs releases). Also,
the cachix build can run in parallel with checks.

The downside is that we need to push to a temporary branch before we can
run checks. Do that the simplest possible way (just hardcode the branch
name).
2024-06-22 20:48:03 +10:00
Marien Zwart
40a3228e64
CI: make check/cachix callable with ref input
...so that a reworked "ci" workflow run from a schedule can use them to
check a staging branch rather than "main".
2024-06-22 20:30:47 +10:00
Marien Zwart
816827ffed
CI: fix config error 2024-06-22 20:13:07 +10:00
Marien Zwart
8f0941c8d7
CI: experimental flake-update workflow
I want to use a matrix strategy for the check and cachix workflows, so I
need to not just commit but also push the updated flake.lock somewhere
other than `main`, so multiple workers can check out the pending change.

Try the simplest possible thing first, expecting it to fail with
permission issues.
2024-06-22 20:04:51 +10:00
Marien Zwart
5bdfc4e1a5
CI: run just the new "check" workflow on push 2024-06-22 16:43:10 +10:00
Marien Zwart
7e62ee35b0
CI: Add dedicated check and cachix workflows 2024-06-22 16:20:36 +10:00
Marien Zwart
8ceb9a7431
CI: move download caching to a composite action
I intend to split the "CI" workflow into a "check" and "build for
cachix" workflow, and both will use this action.
2024-06-22 15:47:07 +10:00
Marien Zwart
6899c075ca
Experiment: run tests without nativecomp
Downside: needs to be disabled at the Emacs (not emacsWithPackages)
level, so this builds Emacs.

Upside: still seems to be faster, at least in limited local testing. And
if CI caches Emacs this should be substantially faster there.
2024-06-22 14:05:00 +10:00