Commit graph

31 commits

Author SHA1 Message Date
8b303e62b9 Also wrap rustc
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 15:37:19 +01:00
c8a98a05ee Clean up a bit and remove patches
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 15:34:30 +01:00
8c55f225dc Use the provided cargo instead of infinite loop
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 15:25:36 +01:00
aa5eda3c9a Give cargo dylint the correct toolchain if it asks for it
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 15:22:01 +01:00
e9732eb1ec Passthru lints
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 15:02:53 +01:00
7ca821aada Passthru env variables
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 12:53:36 +01:00
13d470bf58 Also expose dylint-link
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 12:47:59 +01:00
c88fde3de4 Don't put a system to mkLib
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 11:37:23 +01:00
c936e67000 Add crane as prereq
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 11:17:27 +01:00
070e2fa6f3 Add short bit about it being still unstable
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 11:11:10 +01:00
c7066340b8 Add README
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 11:09:38 +01:00
c394a61aa0 Directly use the toolchain as given
Previously we hardcoded the nightly chain. This might not be true in the
future!

Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 11:08:21 +01:00
bd031f9105 Throw an error if there is channel prefix
For example if someone just puts in a date

Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 11:04:11 +01:00
520a91a22e Strip prefix rather than prepending nightly
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 10:56:58 +01:00
85ba1e39cc Use mkLib pattern
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 10:53:57 +01:00
89f5401e5d Build main binary with the latest stable
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 10:36:46 +01:00
22378a7c39 Add Licenses
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 10:06:02 +01:00
385529d568 Add abstraction to use multiple toolchains
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-04 09:51:03 +01:00
e62f5cce80 Use a proper toolchain name
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-03 17:34:03 +01:00
72fd03a4df Almost working version
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-03 16:36:44 +01:00
8bff2cf4cc Get a half working example working
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-03 15:30:17 +01:00
dd7142647f Use crane to set RUSTUP_TOOLCHAIN
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-03 10:58:13 +01:00
d2d39773c2 Merge branch 'add-callpackage-infra' 2025-03-03 10:55:12 +01:00
f37542d964 Make cargo-dylint build
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-03 10:54:55 +01:00
c242bdbc1e Ignore nix result directory
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-03 10:54:42 +01:00
Matthias Beyer
05e39da57e
WIP: Package cargo-dylint 2025-03-03 10:24:46 +01:00
Matthias Beyer
a154eccfed
Inherit all packages from lib into flake outputs
Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
2025-03-03 10:17:23 +01:00
Matthias Beyer
45adb5ba20
Add packages of the flake itself in pkgs
Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
2025-03-03 10:14:02 +01:00
Matthias Beyer
5b6a252bb1
Add own callPackage definition
Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
2025-03-03 10:12:35 +01:00
3f71fc976d Add initial layout
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-03 10:08:09 +01:00
2c23caaa86 Initial Commit
Signed-off-by: Marcel Müller <neikos@neikos.email>
2025-03-03 09:55:12 +01:00