Gutyina Gergő
d36f053070
fix: add nixd and its dependency to overridelist
2024-11-20 12:51:02 +01:00
jade
aa2846680f
Update n-e-j
2024-11-18 14:01:14 -08:00
jade
6391b9f659
nix-doc hacks: remove
...
Not required anymore :3
2024-11-18 13:05:18 -08:00
jade
691193879d
update nix-eval-jobs to fix its build
...
Also updates the validation versions of nixpkgs and lix.
2024-11-09 12:55:31 -08:00
jade
fd186f535a
Merge pull request 'overlay: fix bug where prev should have been final' ( #38 ) from fabianhjr/nixos-module:fix-bug-between-prev-final into main
...
Reviewed-on: lix-project/nixos-module#38
2024-10-01 03:21:01 +00:00
Fabián Heredia Montiel
81d9ff97c9
overlay: fix bug where prev should have been final
2024-09-30 18:51:33 -06:00
jade
7dd3d652a3
Fix up the flake checks
2024-09-30 13:49:18 -07:00
jade
ca0cc16273
Merge pull request #37 into main
...
Closes lix-project/nixos-module#37
2024-09-30 13:35:21 -07:00
jade
bb51b2d161
jade revision pass
2024-09-30 13:34:26 -07:00
Fabián Heredia Montiel
b3457b78ac
overlay: make finalNix depend on the nix version being used by a package
...
This should address both of the following (were 35 is more general and
36 a specific case)
- lix-project/nixos-module#35
- lix-project/nixos-module#36
2024-09-26 17:54:28 -06:00
jade
b0e6f35950
overlay: clean up 2.18 stuff
...
Since Nix 2.24 is now the default in nixpkgs, we should remove the stuff
that assumes it's 2.18. Nothing breaks with this change, unless someone
is specifically depending on nixVersions.nix_2_18 being Lix.
2024-09-17 20:47:29 -07:00
jade
daeb420858
Merge pull request 'fix: check package arguments before applying Nix 2.18 override' ( #34 ) from devusb/nixos-module:remove-devenv-overlay into main
...
Reviewed-on: lix-project/nixos-module#34
2024-09-18 03:39:56 +00:00
Morgan Helton
0dda988746
fix: check package arguments before applying nix 2.18 override
2024-09-15 14:40:36 -05:00
eldritch horrors
353b25f0b6
always use clang to build lix
2024-09-09 01:05:28 +02:00
jade
cecf70b775
Merge branch 'release-2.91' to mainline
...
This is a fake commit to trick Git into thinking the 2.91.0 tag is in
mainline.
2024-08-12 18:11:23 -07:00
jade
542fb09131
Update version to 2.92
2024-08-12 18:11:20 -07:00
jade
a0427505de
Update to the final 2.91.0 release
2024-08-12 18:01:44 -07:00
jade
1c291723b9
fix: use the official-release bit from the Lix sources to skip versionSuffix
...
I wrote that json file intending to use it for this and then forgot. lol
oops.
2024-08-12 18:01:18 -07:00
jade
e350380d72
flake: delete officialRelease
...
officialRelease no longer needs to be in here because
lix-project/lix#406 was fixed, so we can
delete it.
2024-07-31 21:03:44 -07:00
jade
624aaf9af1
Clarify readme wording a little
2024-07-31 14:14:21 -07:00
jade
550352df73
Revert "add pegtl to overlay for 2.91-dev"
...
This is no longer required since nixpkgs now has a pegtl of the exact
version seen here on both 24.05 and unstable.
Fixes : #33
This reverts commit f6e6871f38
.
2024-07-30 15:18:44 -07:00
jade
533223d8ee
Add lixFromNixpkgs, document the module
2024-07-30 15:13:25 -07:00
jade
8d462dfd9d
overlay: don't default lix to coming from nixpkgs if no arguments given
...
Although it is cute to not require args to be given, I can see that
implicitly using a lix from nixpkgs could confuse people. It is more
clear to require it to be explicitly set to null.
2024-07-30 15:13:25 -07:00
jade
de3c854615
Warn on mismatched Lix module version
...
Especially with nixpkgs being an extremely uncontrolled variable, we
cannot guarantee that the module is always the right version. This will
cause support burden, so let's automatically diagnose it.
2024-07-30 15:13:24 -07:00
jade
03d62d5a74
overlay: correct n-e-j version
2024-07-30 15:12:30 -07:00
crop
05c6934e6b
Allow use of lix from nixpkgs
...
Change behaviour of module. Allow not specifying LixSrc
and provide fallback to nixpkgs.pkgs.lix
2024-07-30 15:12:30 -07:00
jade
d70318fb94
Merge pull request 'Delete prefetch-npm-deps hack since we dropped 23.11' ( #31 ) from jade/fix-prefetchnpmdeps-hacks into main
...
Reviewed-on: lix-project/nixos-module#31
2024-07-11 11:02:55 +00:00
jade
587812bdb5
Delete prefetch-npm-deps hack since we dropped 23.11
...
The fix upstream is in 24.05 at release, so no need for the hack
anymore.
ddb94deafa
2024-06-27 13:33:12 -07:00
eldritch horrors
5d9d94089f
update nix-eval-jobs for 2.91-dev
2024-06-26 00:18:57 +02:00
eldritch horrors
f6e6871f38
add pegtl to overlay for 2.91-dev
2024-06-25 22:00:47 +02:00
jade
909e593ae9
Return Lix module to main, with fixes from release-2.90 work
2024-06-18 23:32:31 -07:00
jade
376ecb8038
restore back to dev state
2024-06-18 23:31:00 -07:00
jade
b64814c8c1
Make a working 2.90.0-rc1 overlay
2024-06-18 23:29:08 -07:00
jade
4e25f1ab68
Fix including the overlay twice exploding nixos-option by making it idempotent
2024-06-05 21:15:44 -07:00
jade
b4b38e6b5f
Update nix-eval-jobs for exploding the C++ API again
...
lix-project/nix-eval-jobs#7
https://gerrit.lix.systems/c/lix/+/1241/5
2024-05-29 19:39:36 -07:00
jade
38f31ee7c1
Update nix-eval-jobs for fix
2024-05-27 18:40:58 -06:00
jade
12b457c433
Show revision of n-e-j better
2024-05-27 13:03:12 -06:00
jade
18fa4a89e2
update lix and n-e-j in light of lix-project/nix-eval-jobs#5
2024-05-23 16:27:31 -07:00
jade
6cd2d62a21
add dirtyShortRev to make it work better
2024-05-23 16:25:45 -07:00
puck
53d713eb48
feat: add devenv to override list
...
Devenv overrides the Nix source with its own version of Nix 2.21, which
conflicts with the changes made to the package, especially the build
system.
2024-05-16 18:47:30 +00:00
puck
36dbb9dbfb
Fix build-release-notes being required
...
This allows using versions of Lix earlier from before
8822fd7dd5254e781660704858f2eca386bdf5a2 again.
2024-05-16 12:43:22 +00:00
jade
fbc1c1c4da
Merge pull request 'Don't pass in 'false' as the value of build-release-notes (a drv)' ( #28 ) from midnightveil/nixos-module:build-release-notes-is-a-drv into main
...
Reviewed-on: lix-project/nixos-module#28
2024-05-16 02:03:47 +00:00
julia
0c38126b49
Don't pass in 'false' as the value of build-release-notes (a drv)
...
7cfaf057e35b7bb329ffff344e30fdfc850566c3 in lix-project changed the
default there to always build the release notes anyway, so this
caused failures to build, as false is not a derivation.
2024-05-16 11:28:12 +10:00
puck
7e8a5498db
Fix prefetch-npm-deps override when functionArgs is not supported
2024-05-15 19:35:30 +00:00
raito
87b7b7e4bd
pins: update nix-eval-jobs
...
To obtain lix-project/nix-eval-jobs#3
fix.
Signed-off-by: Raito Bezarius <raito@lix.systems>
2024-05-11 17:52:03 +02:00
jade
c8ab1e79ba
Merge pull request 'cherrypick: "boehmgc: disable tests on aarch64-linux"' ( #21 ) from ckiee/nixos-module:cherry-boehm-check into main
...
Reviewed-on: lix-project/nixos-module#21
2024-05-09 18:11:51 +00:00
jade
d15ff50703
Merge pull request 'feat: Add overrides for incompatible packages' ( #27 ) from arcuru/nixos-module:override into main
...
Reviewed-on: lix-project/nixos-module#27
2024-05-08 21:11:43 +00:00
Patrick Jackson
5ef5fe6a67
feat: add reported broken packages
2024-05-08 07:58:24 -07:00
Patrick Jackson
e09758962c
refactor: move simple overrides to a function
2024-05-08 07:50:20 -07:00
jade
aaf759cd93
Switch to tarball fetching because it is cheaper
2024-05-06 16:43:03 -07:00