Commit graph

894 commits

Author SHA1 Message Date
Jörg Thalheim
3821242803 update mergify rules to include all tests
also fix deprecated rules and merge in batches when we are already at
it.
2024-08-22 13:00:47 +02:00
Jörg Thalheim
ab6a1b5341
Merge pull request #514 from nix-community/joerg-ci
ci: also run tests on master
2024-08-22 12:59:21 +02:00
Jörg Thalheim
ad3d664ee3 ci: also run tests on master 2024-08-22 12:58:30 +02:00
Jörg Thalheim
a3139c8f49
Merge pull request #513 from K900/ambient-nix-with-fallback
Use ambient Nix when available, with a two stage fallback
2024-08-22 12:43:03 +02:00
mergify[bot]
5bbcef53fa
Merge branch 'master' into ambient-nix-with-fallback 2024-08-21 19:16:33 +00:00
K900
94def84445 Use ambient Nix when available, with a two stage fallback
First, we try to use the ambient Nix version.
Then, we try to use $NIX_DIRENV_FALLBACK_NIX, which is set by default,
but can also be overridden by the user.
Only then, if neither is available, we fail.

Fixes #451.
2024-08-21 21:55:49 +03:00
Bryan Bennett
e29d46aee7
Merge pull request #512 from JoaquinTrinanes/fix/strict-mode
Fix unbound shell variable errors on strict mode
2024-08-21 14:05:26 -04:00
Joaquín Triñanes
aff76f86fe
Fix unbound shell variable errors on strict mode 2024-08-20 14:34:44 +02:00
Jörg Thalheim
cff4f3cb0f
Merge pull request #511 from nix-community/joerg-ci
replace nixpkgs-fmt with nixfmt-rfc-style
2024-08-15 15:10:35 +02:00
Jörg Thalheim
5f8bbf7681 replace nixpkgs-fmt with nixfmt-rfc-style 2024-08-15 14:50:28 +02:00
Jörg Thalheim
a51bd670d6 update treefmt configuration 2024-07-15 10:54:23 +02:00
Jörg Thalheim
9734eba858 add shellcheck directives for .envrc 2024-07-15 10:52:25 +02:00
github-actions[bot]
69e22fb903 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ab82a9612aa45284d4adf69ee81871a389669a9e?narHash=sha256-5r0pInVo5d6Enti0YwUSQK4TebITypB42bWy5su3MrQ%3D' (2024-07-07)
  → 'github:NixOS/nixpkgs/aa247c0c90ecf4ae7a032c54fdc21b91ca274062?narHash=sha256-GaliJqfFwyYxReFywxAa8orCO%2BEnDq2NK2F%2B5aSc8vo%3D' (2024-07-14)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/e1d7bd5ec6fc389eb3a90e232c4150338bf6a508?narHash=sha256-ludjqxhR/5lXwJ1H6zHmZqp%2B4e8dFPHE9FIZ2eBh2G4%3D' (2024-07-07)
  → 'github:numtide/treefmt-nix/b92afa1501ac73f1d745526adc4f89b527595f14?narHash=sha256-VZK73b5hG5bSeAn97TTcnPjXUXtV7j/AtS4KN8ggCS0%3D' (2024-07-14)
2024-07-15 01:34:16 +00:00
Jörg Thalheim
104a5075a1
Merge pull request #507 from nix-community/joerg-ci
flake.lock: Update
2024-07-14 19:11:07 +02:00
mergify[bot]
ad378cf38e
Merge branch 'master' into joerg-ci 2024-07-08 11:11:23 +00:00
Jörg Thalheim
4fabc9b644
Merge pull request #505 from nix-community/dependabot/github_actions/DeterminateSystems/update-flake-lock-23
Bump DeterminateSystems/update-flake-lock from 22 to 23
2024-07-08 13:10:44 +02:00
Jörg Thalheim
c57fe2b791 modernize treefmt configuration 2024-07-08 13:02:03 +02:00
Jörg Thalheim
bd2255044c remove deprecated formatters 2024-07-08 12:53:36 +02:00
github-actions[bot]
3eda27f1ca flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9?narHash=sha256-xwgjVUpqSviudEkpQnioeez1Uo2wzrsMaJKJClh%2BBls%3D' (2024-06-30)
  → 'github:hercules-ci/flake-parts/9227223f6d922fee3c7b190b2cc238a99527bbb7?narHash=sha256-pQMhCCHyQGRzdfAkdJ4cIWiw%2BJNuWsTX7f0ZYSyz0VY%3D' (2024-07-03)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/1e3deb3d8a86a870d925760db1a5adecc64d329d?narHash=sha256-vN5xJAZ4UGREEglh3lfbbkIj%2BMPEYMuqewMn4atZFaQ%3D' (2024-06-27)
  → 'github:NixOS/nixpkgs/b60793b86201040d9dee019a05089a9150d08b5b?narHash=sha256-PlL/yXNX/C87S2N8lF/HfOJhHForf/l7E6lVWZ4jMrw%3D' (2024-07-07)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/8df5ff62195d4e67e2264df0b7f5e8c9995fd0bd?narHash=sha256-ddPKHcqaKCIFSFc/cvxS14goUhCOAwsM1PbMr0ZtHMg%3D' (2024-06-30)
  → 'github:numtide/treefmt-nix/e1d7bd5ec6fc389eb3a90e232c4150338bf6a508?narHash=sha256-ludjqxhR/5lXwJ1H6zHmZqp%2B4e8dFPHE9FIZ2eBh2G4%3D' (2024-07-07)
2024-07-08 12:50:48 +02:00
mergify[bot]
19cc6e515b
Merge branch 'master' into dependabot/github_actions/DeterminateSystems/update-flake-lock-23 2024-07-01 05:18:52 +00:00
Jörg Thalheim
8ab6637a2f
Merge pull request #504 from nix-community/update_flake_lock_action
flake.lock: Update
2024-07-01 07:18:13 +02:00
dependabot[bot]
6c4f5f67f3
Bump DeterminateSystems/update-flake-lock from 22 to 23
Bumps [DeterminateSystems/update-flake-lock](https://github.com/determinatesystems/update-flake-lock) from 22 to 23.
- [Release notes](https://github.com/determinatesystems/update-flake-lock/releases)
- [Commits](https://github.com/determinatesystems/update-flake-lock/compare/v22...v23)

---
updated-dependencies:
- dependency-name: DeterminateSystems/update-flake-lock
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-01 04:58:05 +00:00
github-actions[bot]
0f04815d6a flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8?narHash=sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw%3D' (2024-06-01)
  → 'github:hercules-ci/flake-parts/c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9?narHash=sha256-xwgjVUpqSviudEkpQnioeez1Uo2wzrsMaJKJClh%2BBls%3D' (2024-06-30)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/38d3352a65ac9d621b0cd3074d3bef27199ff78f?narHash=sha256-pmjP5ePc1jz%2BOkona3HxD7AYT0wbrCwm9bXAlj08nDM%3D' (2024-06-17)
  → 'github:NixOS/nixpkgs/1e3deb3d8a86a870d925760db1a5adecc64d329d?narHash=sha256-vN5xJAZ4UGREEglh3lfbbkIj%2BMPEYMuqewMn4atZFaQ%3D' (2024-06-27)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/68eb1dc333ce82d0ab0c0357363ea17c31ea1f81?narHash=sha256-ULzoKzEaBOiLRtjeY3YoGFJMwWSKRYOic6VNw2UyTls%3D' (2024-06-16)
  → 'github:numtide/treefmt-nix/8df5ff62195d4e67e2264df0b7f5e8c9995fd0bd?narHash=sha256-ddPKHcqaKCIFSFc/cvxS14goUhCOAwsM1PbMr0ZtHMg%3D' (2024-06-30)
2024-07-01 01:38:54 +00:00
Jörg Thalheim
bdce884853
Merge pull request #500 from nix-community/update_flake_lock_action
flake.lock: Update
2024-06-20 06:50:26 +02:00
github-actions[bot]
282150f838 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/cd18e2ae9ab8e2a0a8d715b60c91b54c0ac35ff9?narHash=sha256-c83Y9t815Wa34khrux81j8K8ET94ESmCuwORSKm2bQY%3D' (2024-06-08)
  → 'github:NixOS/nixpkgs/38d3352a65ac9d621b0cd3074d3bef27199ff78f?narHash=sha256-pmjP5ePc1jz%2BOkona3HxD7AYT0wbrCwm9bXAlj08nDM%3D' (2024-06-17)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/4fc1c45a5f50169f9f29f6a98a438fb910b834ed?narHash=sha256-npYqVg%2BWk4oxnWrnVG7416fpfrlRhp/lQ6wQ4DHI8YE%3D' (2024-06-08)
  → 'github:numtide/treefmt-nix/68eb1dc333ce82d0ab0c0357363ea17c31ea1f81?narHash=sha256-ULzoKzEaBOiLRtjeY3YoGFJMwWSKRYOic6VNw2UyTls%3D' (2024-06-16)
2024-06-20 01:21:28 +00:00
Jörg Thalheim
bc1485b09e
Merge pull request #499 from nix-community/dependabot/github_actions/DeterminateSystems/update-flake-lock-22
Bump DeterminateSystems/update-flake-lock from 21 to 22
2024-06-18 09:54:00 +02:00
mergify[bot]
04b1cfa17d
Merge branch 'master' into dependabot/github_actions/DeterminateSystems/update-flake-lock-22 2024-06-10 04:41:59 +00:00
Jörg Thalheim
40db0380eb
Merge pull request #497 from nix-community/update_flake_lock_action
flake.lock: Update
2024-06-10 06:41:21 +02:00
dependabot[bot]
980fd98472
Bump DeterminateSystems/update-flake-lock from 21 to 22
Bumps [DeterminateSystems/update-flake-lock](https://github.com/determinatesystems/update-flake-lock) from 21 to 22.
- [Release notes](https://github.com/determinatesystems/update-flake-lock/releases)
- [Commits](https://github.com/determinatesystems/update-flake-lock/compare/v21...v22)

---
updated-dependencies:
- dependency-name: DeterminateSystems/update-flake-lock
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 04:22:41 +00:00
github-actions[bot]
3a81c31903 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/8dc45382d5206bd292f9c2768b8058a8fd8311d9?narHash=sha256-/GJvTdTpuDjNn84j82cU6bXztE0MSkdnTWClUCRub78%3D' (2024-05-16)
  → 'github:hercules-ci/flake-parts/2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8?narHash=sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw%3D' (2024-06-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/e2dd4e18cc1c7314e24154331bae07df76eb582f?narHash=sha256-usk0vE7VlxPX8jOavrtpOqphdfqEQpf9lgedlY/r66c%3D' (2024-05-26)
  → 'github:NixOS/nixpkgs/cd18e2ae9ab8e2a0a8d715b60c91b54c0ac35ff9?narHash=sha256-c83Y9t815Wa34khrux81j8K8ET94ESmCuwORSKm2bQY%3D' (2024-06-08)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/2fba33a182602b9d49f0b2440513e5ee091d838b?narHash=sha256-wJqHMg/K6X3JGAE9YLM0LsuKrKb4XiBeVaoeMNlReZg%3D' (2024-05-17)
  → 'github:numtide/treefmt-nix/4fc1c45a5f50169f9f29f6a98a438fb910b834ed?narHash=sha256-npYqVg%2BWk4oxnWrnVG7416fpfrlRhp/lQ6wQ4DHI8YE%3D' (2024-06-08)
2024-06-10 01:24:34 +00:00
Jörg Thalheim
1be830fb5c update fetchurl checksum 2024-06-03 14:07:50 +02:00
Jörg Thalheim
05db15c3e8 bump version 3.0.5 2024-06-03 14:07:42 +02:00
Bryan Bennett
43c097bd54
Merge pull request #498 from nix-community/GH-491
GH-491: Explictly set IN_NIX_SHELL to more closely mimic nix-shell execution
2024-06-03 10:57:40 +00:00
Bryan Bennett
54add2fba2
Set sh-mode explicitly for emacs users 2024-05-31 16:10:30 -04:00
Bryan Bennett
992b88b87d
Set IN_NIX_SHELL explicitly in use_nix 2024-05-31 16:10:30 -04:00
Jörg Thalheim
1223f170d8
Merge pull request #494 from nix-community/update_flake_lock_action
flake.lock: Update
2024-05-29 06:34:45 +02:00
Jörg Thalheim
1baf66ad1a
Merge pull request #495 from nix-community/dependabot/github_actions/cachix/install-nix-action-27
Bump cachix/install-nix-action from 26 to 27
2024-05-29 06:34:25 +02:00
github-actions[bot]
01787e7aae flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e' (2024-05-02)
  → 'github:hercules-ci/flake-parts/8dc45382d5206bd292f9c2768b8058a8fd8311d9' (2024-05-16)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/af8b9db5c00f1a8e4b83578acc578ff7d823b786' (2024-05-12)
  → 'github:NixOS/nixpkgs/e2dd4e18cc1c7314e24154331bae07df76eb582f' (2024-05-26)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/c6aaf729f34a36c445618580a9f95a48f5e4e03f' (2024-04-25)
  → 'github:numtide/treefmt-nix/2fba33a182602b9d49f0b2440513e5ee091d838b' (2024-05-17)
2024-05-27 01:21:35 +00:00
dependabot[bot]
1d15f5b569
Bump cachix/install-nix-action from 26 to 27
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 26 to 27.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v26...V27)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-20 04:42:37 +00:00
Jörg Thalheim
a3fcfdd825
Merge pull request #492 from nix-community/update_flake_lock_action
flake.lock: Update
2024-05-15 11:37:20 +02:00
github-actions[bot]
b63c29fce6 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ad7efee13e0d216bf29992311536fce1d3eefbef' (2024-05-06)
  → 'github:NixOS/nixpkgs/af8b9db5c00f1a8e4b83578acc578ff7d823b786' (2024-05-12)
2024-05-13 01:20:38 +00:00
Jörg Thalheim
45f4a56d9d
Merge pull request #489 from nix-community/update_flake_lock_action
flake.lock: Update
2024-05-09 20:33:11 +02:00
Jörg Thalheim
e6cb2a2a72 fix flake update 2024-05-09 15:12:57 +02:00
github-actions[bot]
109caf8e80 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/9126214d0a59633752a136528f5f3b9aa8565b7d' (2024-04-01)
  → 'github:hercules-ci/flake-parts/e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e' (2024-05-02)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f2d7a289c5a5ece8521dd082b81ac7e4a57c2c5c' (2024-04-21)
  → 'github:NixOS/nixpkgs/ad7efee13e0d216bf29992311536fce1d3eefbef' (2024-05-06)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/49dc4a92b02b8e68798abd99184f228243b6e3ac' (2024-04-01)
  → 'github:numtide/treefmt-nix/c6aaf729f34a36c445618580a9f95a48f5e4e03f' (2024-04-25)
2024-05-09 15:10:06 +02:00
mergify[bot]
947dd0553b
Merge pull request #490 from ShalokShalom/patch-1
Update path for home.nix
2024-05-09 13:09:35 +00:00
ShalokShalom
21970bea29
Update path for home.nix
Home manager changed its location, this adjusts the README accordingly.
2024-05-01 13:07:41 +02:00
Jörg Thalheim
08ee0797f3
Merge pull request #487 from nix-community/GH-486
Issue a warning if we are falling back to the old shell environment
2024-04-23 14:06:45 +02:00
Jörg Thalheim
9b0b127f2b
Merge pull request #482 from nix-community/update_flake_lock_action
flake.lock: Update
2024-04-23 14:06:12 +02:00
Jörg Thalheim
3ddcd73aba
Merge pull request #488 from nix-community/nix-env
README: drop nix-env installation
2024-04-23 14:05:53 +02:00
Jörg Thalheim
490e46b6ce drop nix-env variant 2024-04-23 14:04:08 +02:00