Commit graph

309 commits

Author SHA1 Message Date
Marien Zwart
51e61c24fe
Avoid mktemp
Nix promises to run us in an (empty) temporary directory. So we should
not need mktemp, we can just use deterministic names.

Our temporary directory should already not be leaking into the
output (and we enforce that for the profile), so this should just be
cleanup that makes debugging slightly easier.
2024-07-21 12:32:38 +10:00
github-actions[bot]
d81e519c86 flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/3eae83adf4308dc534ee7b22a46f3dbdc0bd3f7b?narHash=sha256-YRrHPHZLChSw%2BBPoSJDab0d6fHs6YCYuwYqa0hWiFEI%3D' (2024-07-19)
  → 'github:nix-community/emacs-overlay/56a275531c6bc329a0851ba34902a2b5f021a03f?narHash=sha256-ZSn70TYYIRD/N44Ao5mSHGEqz6Ltu8YENGn3g7q1ReM%3D' (2024-07-20)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/7e2fb8e0eb807e139d42b05bf8e28da122396bed?narHash=sha256-/%2BYw4tW/mcTRKmkEAO64ObzCQClpSUZpk2flUD9GDHE%3D' (2024-07-18)
  → 'github:NixOS/nixpkgs/ad0111043c09f7d0f6b9f039882cbf350d4f7d49?narHash=sha256-X5%2BQA5K3J2KA20YEaBJ%2BGKDj/XIb5PutHmphgYQUszA%3D' (2024-07-19)
2024-07-20 08:31:06 +00:00
Marien Zwart
cfd755015c
Deal with agda2-mode / agda-input merge
agda2-mode and agda-input live in the same upstream repository. Doom
handles these as separate packages (with recipes installing
agda-input.el as agda-input and everything else as agda2-mode), but
nixpkgs has just agda2-mode, with installing agda-input now triggering
an explicit error.

Work around this by by filtering out agda-input from doomPackageSet, so
we do not attempt to build/install it.

We generate packages.el one step earlier, but we want an `:ignore t`
package in there, which we also write for packages we actually install.
So this should work correctly.

Although agda-input is available as a separate package in nixpkgs 24.05,
its agda2-mode package already installs agda-input.el too. So this
change should be correct there too, even though it is not (yet)
required.

Adding a placeholder agda-input package to our elisp-packages.nix does
not work, because our repoToPins logic accesses `esuper.${name}`,
triggering the new build error.
2024-07-20 13:59:11 +10:00
github-actions[bot]
b993c85c37 flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/13ed89f2354026b9c176f5c6861704aeda07723b?narHash=sha256-%2BZgbNFXWFGc6JAoow8s5zlchJ5TCEV07PxZQJz2KArs%3D' (2024-07-16)
  → 'github:doomemacs/doomemacs/36e7aaa619342eff61b1daf3ac664f94d5272db7?narHash=sha256-AW30n1Nr8sbgN6vvyfFmgL7Jh9PwDRYDH0HmVIlsvqs%3D' (2024-07-19)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/3bbe0ad8b6c1f771b1777022d9aa69f83dbe7f3b?narHash=sha256-V8UuYJyWqKPgDPEaOBduwg2IXVNWzdJkSQvsd3XPBgQ%3D' (2024-07-18)
  → 'github:nix-community/emacs-overlay/3eae83adf4308dc534ee7b22a46f3dbdc0bd3f7b?narHash=sha256-YRrHPHZLChSw%2BBPoSJDab0d6fHs6YCYuwYqa0hWiFEI%3D' (2024-07-19)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/9355fa86e6f27422963132c2c9aeedb0fb963d93?narHash=sha256-%2B%2BTYlGMAJM1Q%2B0nMVaWBSEvEUjRs7ZGiNQOpqbQApCU%3D' (2024-07-16)
  → 'github:NixOS/nixpkgs/7e2fb8e0eb807e139d42b05bf8e28da122396bed?narHash=sha256-/%2BYw4tW/mcTRKmkEAO64ObzCQClpSUZpk2flUD9GDHE%3D' (2024-07-18)
2024-07-19 08:32:31 +00:00
github-actions[bot]
2c736fca06 flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/b92d12e48fa86f107cbeaf09586b488854a83985?narHash=sha256-CSVzMT3j3160DRgDujPsPoPtyfQ0z3YGtlwyoHtnjVc%3D' (2024-07-17)
  → 'github:nix-community/emacs-overlay/3bbe0ad8b6c1f771b1777022d9aa69f83dbe7f3b?narHash=sha256-V8UuYJyWqKPgDPEaOBduwg2IXVNWzdJkSQvsd3XPBgQ%3D' (2024-07-18)
2024-07-18 08:32:52 +00:00
github-actions[bot]
379dbd4877 flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/fb0402e89cd671955dd37ca9011ea2fdce3a5688?narHash=sha256-2PqQOvP%2BBT5bK1xofnUYhAWIpgVIr6wXxyfhk7IMJHc%3D' (2024-07-15)
  → 'github:doomemacs/doomemacs/13ed89f2354026b9c176f5c6861704aeda07723b?narHash=sha256-%2BZgbNFXWFGc6JAoow8s5zlchJ5TCEV07PxZQJz2KArs%3D' (2024-07-16)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/f6ec59723fa18425e4577decb2048d35442a15c1?narHash=sha256-pcbp4oK8b9a6FrdB3r15ysSZ%2Bh0O/9RoZ0uytOLApHs%3D' (2024-07-16)
  → 'github:nix-community/emacs-overlay/b92d12e48fa86f107cbeaf09586b488854a83985?narHash=sha256-CSVzMT3j3160DRgDujPsPoPtyfQ0z3YGtlwyoHtnjVc%3D' (2024-07-17)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/b2c1f10bfbb3f617ea8e8669ac13f3f56ceb2ea2?narHash=sha256-USDsS90/88RJibP3gEcH1AaVt%2BJpnX4XCUD9bAJP5I4%3D' (2024-07-15)
  → 'github:NixOS/nixpkgs/9355fa86e6f27422963132c2c9aeedb0fb963d93?narHash=sha256-%2B%2BTYlGMAJM1Q%2B0nMVaWBSEvEUjRs7ZGiNQOpqbQApCU%3D' (2024-07-16)
2024-07-17 08:33:03 +00:00
Marien Zwart
d0fb5e8764
Bump git-commit again to match magit again
Still no significant changes.
2024-07-16 20:40:01 +10:00
github-actions[bot]
f13d6cf870 flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/ba3f30ef67f948438c4b8ec65d502108702be333?narHash=sha256-eKtkKSEm1bSYrwK5VGiREGDeXNkr6l9vOdiQ3GTMI58%3D' (2024-07-15)
  → 'github:doomemacs/doomemacs/fb0402e89cd671955dd37ca9011ea2fdce3a5688?narHash=sha256-2PqQOvP%2BBT5bK1xofnUYhAWIpgVIr6wXxyfhk7IMJHc%3D' (2024-07-15)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/39f173b9d8aa62957e05f6fe513eb2974c072b09?narHash=sha256-sFjiq1FF8qK25IX5hhQ7%2B7drfki37CEywt0dhHPkgd0%3D' (2024-07-15)
  → 'github:nix-community/emacs-overlay/f6ec59723fa18425e4577decb2048d35442a15c1?narHash=sha256-pcbp4oK8b9a6FrdB3r15ysSZ%2Bh0O/9RoZ0uytOLApHs%3D' (2024-07-16)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/aa247c0c90ecf4ae7a032c54fdc21b91ca274062?narHash=sha256-GaliJqfFwyYxReFywxAa8orCO%2BEnDq2NK2F%2B5aSc8vo%3D' (2024-07-14)
  → 'github:NixOS/nixpkgs/b2c1f10bfbb3f617ea8e8669ac13f3f56ceb2ea2?narHash=sha256-USDsS90/88RJibP3gEcH1AaVt%2BJpnX4XCUD9bAJP5I4%3D' (2024-07-15)
2024-07-16 08:33:36 +00:00
github-actions[bot]
f342804a7f flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/1eaa1aef2ccbb2efbf71bc10b0526a63b8d6121f?narHash=sha256-spdENXuUHgUQVQF6NyX5%2BtKgCBwmgVP%2BsEtMug1QMfE%3D' (2024-07-14)
  → 'github:doomemacs/doomemacs/ba3f30ef67f948438c4b8ec65d502108702be333?narHash=sha256-eKtkKSEm1bSYrwK5VGiREGDeXNkr6l9vOdiQ3GTMI58%3D' (2024-07-15)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/de1df2f522cc5c248efc0df37bff5210350f4813?narHash=sha256-qADpyL0YZ92OL/8xP6mV4IJFj/0r0xaDiyHQsG1/nHg%3D' (2024-07-14)
  → 'github:nix-community/emacs-overlay/39f173b9d8aa62957e05f6fe513eb2974c072b09?narHash=sha256-sFjiq1FF8qK25IX5hhQ7%2B7drfki37CEywt0dhHPkgd0%3D' (2024-07-15)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/b729601a9e6c459fd8884dea513af143111bed54?narHash=sha256-1Al1qDC8Q/s4viPq4ln8jfHWZxYl%2BNb49dNFISFpqBY%3D' (2024-07-13)
  → 'github:NixOS/nixpkgs/aa247c0c90ecf4ae7a032c54fdc21b91ca274062?narHash=sha256-GaliJqfFwyYxReFywxAa8orCO%2BEnDq2NK2F%2B5aSc8vo%3D' (2024-07-14)
2024-07-15 08:33:51 +00:00
github-actions[bot]
bf7c01a714 flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/b9f1d5d2616751defd838266f6c8506faf642097?narHash=sha256-qs6SjED0zK3gPY6P2QimXBBWpD51DYI6iLFvPR%2BqCfU%3D' (2024-07-12)
  → 'github:doomemacs/doomemacs/1eaa1aef2ccbb2efbf71bc10b0526a63b8d6121f?narHash=sha256-spdENXuUHgUQVQF6NyX5%2BtKgCBwmgVP%2BsEtMug1QMfE%3D' (2024-07-14)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/b4d48b8ee6b73dd4b676cf87f61d09e417ea052b?narHash=sha256-GV/bQouSP/1aWlFfjuVZR28tdySzpe55w1Ped9W7iyE%3D' (2024-07-13)
  → 'github:nix-community/emacs-overlay/de1df2f522cc5c248efc0df37bff5210350f4813?narHash=sha256-qADpyL0YZ92OL/8xP6mV4IJFj/0r0xaDiyHQsG1/nHg%3D' (2024-07-14)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/6794d064edc69918bb0fc0e0eda33ece324be17a?narHash=sha256-y2wc7CdK0vVSIbx7MdVoZzuMcUoLvZXm%2BpQf2RIr1OU%3D' (2024-07-12)
  → 'github:NixOS/nixpkgs/b729601a9e6c459fd8884dea513af143111bed54?narHash=sha256-1Al1qDC8Q/s4viPq4ln8jfHWZxYl%2BNb49dNFISFpqBY%3D' (2024-07-13)
2024-07-14 08:35:19 +00:00
github-actions[bot]
0ce818a0a3 flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/b0e1e68e78429659f6fd3b26e6691e921fa0d7e1?narHash=sha256-pEYm5SPa/S0iVCg0QvBM7P1%2BzZEndkJnnSulHfbhOuA%3D' (2024-07-12)
  → 'github:doomemacs/doomemacs/b9f1d5d2616751defd838266f6c8506faf642097?narHash=sha256-qs6SjED0zK3gPY6P2QimXBBWpD51DYI6iLFvPR%2BqCfU%3D' (2024-07-12)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/2bfc08cbf0c21fe50fd88ccfd05bbc979d823c79?narHash=sha256-NtMifOeTwDEoc8PTPaSHX5mc2%2BG9JZE5W2au57KeFH4%3D' (2024-07-12)
  → 'github:nix-community/emacs-overlay/b4d48b8ee6b73dd4b676cf87f61d09e417ea052b?narHash=sha256-GV/bQouSP/1aWlFfjuVZR28tdySzpe55w1Ped9W7iyE%3D' (2024-07-13)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/6af55cb91ca2005516b9562f707bb99c8f79bf77?narHash=sha256-nqJ%2BiK/zyqCJ/YShqCpZ2cJKE1UtjZIEUWLUFZqvxcA%3D' (2024-07-11)
  → 'github:NixOS/nixpkgs/6794d064edc69918bb0fc0e0eda33ece324be17a?narHash=sha256-y2wc7CdK0vVSIbx7MdVoZzuMcUoLvZXm%2BpQf2RIr1OU%3D' (2024-07-12)
2024-07-13 08:30:30 +00:00
Marien Zwart
353a0125f4
Drop stale fetch override for ansible
Should no longer be necessary, Doom caught up.

Unclear why I thought Doom was getting the old location from el-get: it
should have been preferring MELPA... I either missed some caching
somewhere or just made a mistake.
2024-07-13 15:19:58 +10:00
Marien Zwart
6ecd96edc3
Improve error messages for unfetchable packages
Split out the check for "pin" (which already had a dedicated check, but
it was mostly unreachable) from the check for "repo URL", and make both
error messages more useful.

Remove a TODO while I'm there, because it looks unachievable: we should
only hit these checks when using our generated derivation, which should
mean we're also generating `src`, which means we really do need a pin,
as Nix will otherwise refuse to fetch in pure evalution mode.

For #20
2024-07-13 14:29:42 +10:00
github-actions[bot]
ceaea0f0a7 flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/c45318d493788190ec1c60178f18fa22de70b28a?narHash=sha256-K%2BQrZCE8J%2B/Istark02f/jgxe8S3mwJLcMEolSg6zh0%3D' (2024-07-11)
  → 'github:doomemacs/doomemacs/b0e1e68e78429659f6fd3b26e6691e921fa0d7e1?narHash=sha256-pEYm5SPa/S0iVCg0QvBM7P1%2BzZEndkJnnSulHfbhOuA%3D' (2024-07-12)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/497bb499753986ce2ca3b7359532e7147cfb7f30?narHash=sha256-zn6PPb38Z4%2BfJuDRGGN81XERkvxalXN4CtkRrQnrb7c%3D' (2024-07-11)
  → 'github:nix-community/emacs-overlay/2bfc08cbf0c21fe50fd88ccfd05bbc979d823c79?narHash=sha256-NtMifOeTwDEoc8PTPaSHX5mc2%2BG9JZE5W2au57KeFH4%3D' (2024-07-12)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/aa9461550594533c29866d42f861b6ff079a7fb6?narHash=sha256-w6dlBUQYvS65f0Z33TvkcAj7ITr4NFqhF5ywss5T5bU%3D' (2024-07-10)
  → 'github:NixOS/nixpkgs/6af55cb91ca2005516b9562f707bb99c8f79bf77?narHash=sha256-nqJ%2BiK/zyqCJ/YShqCpZ2cJKE1UtjZIEUWLUFZqvxcA%3D' (2024-07-11)
2024-07-12 08:33:03 +00:00
github-actions[bot]
8b230200fc flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/0b13525252331a9a2d3212899263427f74994fb7?narHash=sha256-j1hVaXfkzYUIBhfxoOWsvU7eZHtx8jIymN9EHbmARf8%3D' (2024-07-10)
  → 'github:doomemacs/doomemacs/c45318d493788190ec1c60178f18fa22de70b28a?narHash=sha256-K%2BQrZCE8J%2B/Istark02f/jgxe8S3mwJLcMEolSg6zh0%3D' (2024-07-11)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/3a674072d755ea4c31fe37d5d4e1d98e90029203?narHash=sha256-bY/K%2BmC2m11EP1TGQ8WkXFeDpZ4HEASnt9o2nZ7E0/c%3D' (2024-07-10)
  → 'github:nix-community/emacs-overlay/497bb499753986ce2ca3b7359532e7147cfb7f30?narHash=sha256-zn6PPb38Z4%2BfJuDRGGN81XERkvxalXN4CtkRrQnrb7c%3D' (2024-07-11)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f571ea25a6d088f0416d4a9323d9dd9a6edd0088?narHash=sha256-cIExDRdCblQ8gDOdw7KiV5VpK90wVGXjKZr/JGoS8tc%3D' (2024-07-09)
  → 'github:NixOS/nixpkgs/aa9461550594533c29866d42f861b6ff079a7fb6?narHash=sha256-w6dlBUQYvS65f0Z33TvkcAj7ITr4NFqhF5ywss5T5bU%3D' (2024-07-10)
2024-07-11 08:32:35 +00:00
github-actions[bot]
0aa19a7b2d flake.lock: Update
Flake lock file updates:

• Updated input 'doomemacs':
    'github:doomemacs/doomemacs/944eef90ec7962c3b17cf3e6df65bbac5f03dfdc?narHash=sha256-nBH4yjHJ02GmW4ad1VEtRW6GJQKXDP/ubW93ohhTpdo%3D' (2024-07-09)
  → 'github:doomemacs/doomemacs/0b13525252331a9a2d3212899263427f74994fb7?narHash=sha256-j1hVaXfkzYUIBhfxoOWsvU7eZHtx8jIymN9EHbmARf8%3D' (2024-07-10)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/19de34f6ff3a71bd5f4dbfb7080030c6cf7a7537?narHash=sha256-17P/lYml510S6S1EgSBCcR8tFz3ElLXI8WK1vvWXVWY%3D' (2024-07-09)
  → 'github:nix-community/emacs-overlay/3a674072d755ea4c31fe37d5d4e1d98e90029203?narHash=sha256-bY/K%2BmC2m11EP1TGQ8WkXFeDpZ4HEASnt9o2nZ7E0/c%3D' (2024-07-10)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/2e45bfd5361ccdbebe45b68ae2021aea0078eb00?narHash=sha256-phkmIS2VK3TFklRCaSs8ztqBrnycnj%2BeKa2HrKDhtyk%3D' (2024-07-08)
  → 'github:NixOS/nixpkgs/f571ea25a6d088f0416d4a9323d9dd9a6edd0088?narHash=sha256-cIExDRdCblQ8gDOdw7KiV5VpK90wVGXjKZr/JGoS8tc%3D' (2024-07-09)
2024-07-10 08:33:54 +00:00
Marien Zwart
d10f14d370
Update git-commit pin
Still necessary, but magit got bumped so we need to bump this pin too.

Confirmed this does not pull in significant changes, just cleanup.
2024-07-09 20:03:33 +10:00
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