reed
05fad64545
fix(rust): add rust standard library deps to the environment when the toolchain needs it
...
This is a fix for "error: no matching package named
`rustc-literal-escaper` found" when adding "rust-src" to the components
array in the toolchain file
2026-10-07 17:50:40 -05:00
reed
6c8058a5fd
flake.lock: Update
...
Flake lock file updates:
• Updated input 'crane':
'github:ipetkov/crane/692f7e9ef2ece8125b466f66f2af532b3edaed0d?narHash=sha256-lWhBbBvC05/xwivKBBiM2YNizpmgqCgyOIzomvRuwxs%3D' (2026-08-21)
→ 'github:ipetkov/crane/47b6b27ed9a3a9181415e4367d0c30ab2a0e0250?narHash=sha256-THGtz65UGJU%2BsonZidRboyCMk%2B9DclpMF7pwL4uDV4M%3D' (2026-10-02)
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/9d0d87172c374f89da73c1cfe6d81ae62feac1f1?narHash=sha256-onL0VLf9vPllmT0H/OlURIU5r5t5WIEl7t4tVNKT0Nw%3D' (2026-08-24)
→ 'github:hercules-ci/flake-parts/024633cd702b10285db5cb19b40ad48d2399ba60?narHash=sha256-zTwuwezD0w3hpga6a6P8emidzAZFyWqlNeRBlpWOOl8%3D' (2026-10-01)
• Updated input 'flake-parts/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/0e79af5e3d4dcfcd676ab5ba3f95d2e3352e078c?narHash=sha256-OmshNvn2vupOFpYinLUu%2B1Dnpu4n7Q5N3ggGVNHpkUI%3D' (2026-07-26)
→ 'github:nix-community/nixpkgs.lib/f7cd230690d9fc982d06129f9189b101fddcfa3b?narHash=sha256-oujbxmVKDhci2E4EM3KyAbRUgp5/IsCoiA/LfEF7OOk%3D' (2026-09-27)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/34ab99075ac4f7e40cf037eef32cb1c360bb85e9?narHash=sha256-hn1oU2rue2SYK8dAr8%2BWNZWtbsz1S2W5mnHlSEuh3bo%3D' (2026-08-31)
→ 'github:nixos/nixpkgs/151fa4e8ddfdd8dd25d945ad94ed54a13de9f6e4?narHash=sha256-Miqqk/ammqnTUxaoCyvtwoPeLbI1ksFyLxi/CazZpWY%3D' (2026-10-06)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/d03cd474bd97389dcc2e8cd3b3bb6b8c6e346b1a?narHash=sha256-en4IoUeCqvq9F66YhwOrUFw1nc70OBhrJwrzfalezvY%3D' (2026-08-31)
→ 'github:oxalica/rust-overlay/b962e5d0c8cd97196c6a882d659fe451b52ad989?narHash=sha256-iwqAmHTX1IgzTumJR3JayNAQAo5xEmmOuGzB6b2pT/Q%3D' (2026-10-06)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/27b3b12a8e6375f28ebe122f07d230ca5459bbfa?narHash=sha256-WSFCsDSE5ffgD2MqzkM2CYjeFiKhRF/dJUN8uedb6YE%3D' (2026-08-16)
→ 'github:numtide/treefmt-nix/03d8ee1bcbc8f9638907bb79edb9673151d0e22b?narHash=sha256-vuzVwvjeucSnwKwMBpyP8r5IzdrMKCHEdwTrRFwUN7I%3D' (2026-10-05)
2026-10-06 17:29:09 -05:00
reed[bot]
f9c43789b4
flake.lock: Update
...
Flake lock file updates:
• Updated input 'crane':
'github:ipetkov/crane/469fd08d0bcf6926321fa973c6777fbc87785dd7?narHash=sha256-SlXKwIRIhrOSAcTjCB3ftPLzJWZStQIPS7J1FlZPnKk%3D' (2026-06-18)
→ 'github:ipetkov/crane/692f7e9ef2ece8125b466f66f2af532b3edaed0d?narHash=sha256-lWhBbBvC05/xwivKBBiM2YNizpmgqCgyOIzomvRuwxs%3D' (2026-08-21)
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb?narHash=sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4%3D' (2026-05-13)
→ 'github:hercules-ci/flake-parts/9d0d87172c374f89da73c1cfe6d81ae62feac1f1?narHash=sha256-onL0VLf9vPllmT0H/OlURIU5r5t5WIEl7t4tVNKT0Nw%3D' (2026-08-24)
• Updated input 'flake-parts/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/f5901329dade4a6ea039af1433fb087bd9c1fe14?narHash=sha256-GOkGPcboWE9BmGCRMLX3worL4EMnsnG8MyKmXNeYuhQ%3D' (2026-04-26)
→ 'github:nix-community/nixpkgs.lib/0e79af5e3d4dcfcd676ab5ba3f95d2e3352e078c?narHash=sha256-OmshNvn2vupOFpYinLUu%2B1Dnpu4n7Q5N3ggGVNHpkUI%3D' (2026-07-26)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/b5aa0fbd538984f6e3d201be0005b4463d8b09f8?narHash=sha256-oPXCU/SSUokcGaJREHibG1CBX3%2Bs/W7orDWQOZDsEeQ%3D' (2026-06-29)
→ 'github:nixos/nixpkgs/34ab99075ac4f7e40cf037eef32cb1c360bb85e9?narHash=sha256-hn1oU2rue2SYK8dAr8%2BWNZWtbsz1S2W5mnHlSEuh3bo%3D' (2026-08-31)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/067959ef838c440558ca519cf08ca87f43c3db3a?narHash=sha256-CR55gKCChD9ffN1Ag5az20Z3RD4tylHlcM1SSohkMA8%3D' (2026-06-30)
→ 'github:oxalica/rust-overlay/d03cd474bd97389dcc2e8cd3b3bb6b8c6e346b1a?narHash=sha256-en4IoUeCqvq9F66YhwOrUFw1nc70OBhrJwrzfalezvY%3D' (2026-08-31)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/db947814a175b7ca6ded66e21383d938df01c227?narHash=sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM%3D' (2026-05-31)
→ 'github:numtide/treefmt-nix/27b3b12a8e6375f28ebe122f07d230ca5459bbfa?narHash=sha256-WSFCsDSE5ffgD2MqzkM2CYjeFiKhRF/dJUN8uedb6YE%3D' (2026-08-16)
2026-09-01 00:01:22 +00:00
reed
a38c8d4f7c
ops: add write permissions to the update workflow
2026-08-26 16:01:31 -05:00
reed[bot]
7481ca28e2
flake.lock: Update
...
Flake lock file updates:
• Updated input 'crane':
'github:ipetkov/crane/5e0fb2f64edff2822249f21293b8304dedaaf676?narHash=sha256-bEg5xoAxAwsyfnGhkEX7RJViTIBIYPd8ISg4O1c0HFc%3D' (2026-04-28)
→ 'github:ipetkov/crane/469fd08d0bcf6926321fa973c6777fbc87785dd7?narHash=sha256-SlXKwIRIhrOSAcTjCB3ftPLzJWZStQIPS7J1FlZPnKk%3D' (2026-06-18)
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/3107b77cd68437b9a76194f0f7f9c55f2329ca5b?narHash=sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA%3D' (2026-04-01)
→ 'github:hercules-ci/flake-parts/f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb?narHash=sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4%3D' (2026-05-13)
• Updated input 'flake-parts/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/333c4e0545a6da976206c74db8773a1645b5870a?narHash=sha256-%2BU7gF3qxzwD5TZuANzZPeJTZRHS29OFQgkQ2kiTJBIQ%3D' (2026-03-29)
→ 'github:nix-community/nixpkgs.lib/f5901329dade4a6ea039af1433fb087bd9c1fe14?narHash=sha256-GOkGPcboWE9BmGCRMLX3worL4EMnsnG8MyKmXNeYuhQ%3D' (2026-04-26)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/1c3fe55ad329cbcb28471bb30f05c9827f724c76?narHash=sha256-bxrdOn8SCOv8tN4JbTF/TXq7kjo9ag4M%2BC8yzzIRYbE%3D' (2026-04-27)
→ 'github:nixos/nixpkgs/b5aa0fbd538984f6e3d201be0005b4463d8b09f8?narHash=sha256-oPXCU/SSUokcGaJREHibG1CBX3%2Bs/W7orDWQOZDsEeQ%3D' (2026-06-29)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/21632e942d89bf1cce4e5a63d7e58a215a0cbfcc?narHash=sha256-FVCr2Ij/jKf59a4LW481eeOF6rJRreOBrVgW/aUBTrw%3D' (2026-05-31)
→ 'github:oxalica/rust-overlay/067959ef838c440558ca519cf08ca87f43c3db3a?narHash=sha256-CR55gKCChD9ffN1Ag5az20Z3RD4tylHlcM1SSohkMA8%3D' (2026-06-30)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/790751ff7fd3801feeaf96d7dc416a8d581265ba?narHash=sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0%3D' (2026-04-08)
→ 'github:numtide/treefmt-nix/db947814a175b7ca6ded66e21383d938df01c227?narHash=sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM%3D' (2026-05-31)
2026-07-01 00:01:41 +00:00
reed
60448993c5
refactor(rust): update the way the rust.srcToolchain default works and also some defaultText
2026-06-10 23:51:54 -05:00
reed
0d1a37eef3
feat: add treefmt to flake root
2026-06-07 21:58:16 -05:00
reed
ba2dce4b85
style: treefmt options format fix
2026-06-07 21:55:15 -05:00
reed
d40b80a910
feat: add toml and markdown formatters
2026-06-07 21:49:51 -05:00
reed
7a05bf3d5e
feat(rust): add toml and markdown formatters
2026-06-07 21:38:44 -05:00
reed
81008113e3
feat(rust-esp32-c6): disable checks because they don't work with std
2026-06-04 21:28:57 -05:00
reed
bc7f84a854
feat(rust): add the krantz.rust.cargoArtifacts.extraAttrs option
2026-06-04 21:28:32 -05:00
reed
c95a397e58
fix(rust): fix krantz.rust.package.extraAttrs option
2026-06-04 21:28:06 -05:00
reed
e6289d758b
feat(rust-esp32-c6): make the rust-esp32-c6 template
2026-06-04 20:25:26 -05:00
reed
d00885ced7
feat(rust): add to .gitignore
2026-06-04 20:18:34 -05:00
reed
0c581ed8b0
fix: don't error if src and srcToolchain is not defined. Just default to nixpkgs toolchain instead.
2026-06-01 16:11:50 -05:00
reed
3fefb3570a
feat: add support for custom rust toolchains compatible with rustup
2026-05-31 20:16:39 -05:00
reed
30264efdb4
chore: sign commits from gitea actions
2026-05-07 22:05:23 -05:00
reed
f62e56552b
chore!: use https urls for private flake inputs
2026-05-07 15:16:31 -05:00
github-actions[bot]
dcbc45ff0a
flake.lock: Update
...
Flake lock file updates:
• Updated input 'crane':
'github:ipetkov/crane/60c829383710f7e26454e6677c4d3adbc56dd3b8?narHash=sha256-WMC5ktOHtCyJL/jtlf46P%2BI4Vhw938%2BoLlSpM8gwQwU%3D' (2026-04-25)
→ 'github:ipetkov/crane/5e0fb2f64edff2822249f21293b8304dedaaf676?narHash=sha256-bEg5xoAxAwsyfnGhkEX7RJViTIBIYPd8ISg4O1c0HFc%3D' (2026-04-28)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/0726a0ecb6d4e08f6adced58726b95db924cef57?narHash=sha256-EHq1/OX139R1RvBzOJ0aMRT3xnWyqtHBRUBuO1gFzjI%3D' (2026-04-22)
→ 'github:nixos/nixpkgs/1c3fe55ad329cbcb28471bb30f05c9827f724c76?narHash=sha256-bxrdOn8SCOv8tN4JbTF/TXq7kjo9ag4M%2BC8yzzIRYbE%3D' (2026-04-27)
2026-05-01 00:02:04 +00:00
reed
72c39db45c
feat: add enable options for formatters and checks
Flake.lock: update Nix dependencies for development environment only / nix-flake-update (push) Successful in 1m54s
2026-04-28 18:52:59 -05:00
reed
b4f51b4209
fix: fix the error about options not set when disabling the devShell or package options for templates
2026-04-28 18:31:06 -05:00
reed
bc9f888bcf
fix: fix warning about x86_64-darwin being depreciated
2026-04-28 17:12:39 -05:00
reed
df51d2ffc8
fix: fix the flake producing errors on check and when trying to access the templates output
2026-04-28 17:11:37 -05:00
reed
5683d7e84c
feat!(cad): rename build123d template to cad
2026-04-28 13:04:50 -05:00
reed
69f0dcbd66
fix(build123d): fix an incorrect project-templates flake input url
2026-04-27 22:31:02 -05:00
reed
c7705bb8fc
refactor(build123d): removed unused parameter
2026-04-27 22:30:32 -05:00
reed
b28ed8c20f
fix(build123d): fix pyright errors
2026-04-27 22:30:31 -05:00
reed
0bd8cd1fb8
fix(build123d): fix .envrc not getting commited because of .gitignore
2026-04-27 22:30:19 -05:00
reed
4c00d7762b
feat(build123d): support multiple outputs from the builder script and replace the objectName and outputFileName with just outputName
2026-04-27 19:18:50 -05:00
reed
28b32ca0fa
feat(build123d): make the first working version of the build123d template
2026-04-27 19:18:49 -05:00
reed
e2f2abb1ac
chore(build123d): create the build123d scafold that is not yet working
2026-04-27 19:05:10 -05:00
reed
fbaed7851b
refactor: new directory structure where the flake module lives in a directory with the template in a subdirectory
2026-04-26 18:40:32 -05:00
reed
36ac1b58d6
style: run formatter
2026-04-26 17:37:01 -05:00
reed
968f1bb4db
feat(rust): correct the cron expression in the flake-update gitea workflow to match the comment and run on the first day of the month
2026-04-26 01:38:44 -05:00
reed
5a4f672586
ops: add flake-update.yaml workflow
2026-04-26 01:35:00 -05:00
reed
598bfe174c
feat: remove x86_64-darwin system as it's going to be no longer supported after 26.05
2026-04-26 01:13:04 -05:00
reed
6d342e20d1
feat: move to a flake-parts based flake where templates import flake modules from the root flake
2026-04-26 01:07:31 -05:00
reed
f3d81b82f0
feat(rust): add flake-update.yaml gitea workflow
2026-04-19 18:22:52 -05:00
reed
ebd5789b8f
fix(rust): corrected the .gitignore to ignore the nix result symlink
2026-04-17 16:37:13 -05:00
reed
95c9a3f192
feat(rust): add a manifest variable that contains the Cargo.toml values
2026-02-21 15:45:21 -06:00
reed
c822e1d2eb
style(rust): fixed formating in main
2026-02-21 15:44:22 -06:00
reed
2c47074a45
feat(rust): implemented the config argument
2026-02-18 21:37:41 -06:00
reed
2f6157b062
feat(rust): add configuration parsing and an error type
2026-02-18 19:37:30 -06:00
reed
4365e9f739
feat(rust): add treefmt for rust
2026-02-18 18:14:36 -06:00
reed
cf1b732808
style(rust): combine multiple use declarations in main.rs
2026-02-18 17:06:45 -06:00
reed
301179ee4e
fix(rust): fix project dependencies not being available when cargoArtifacts are compiled
2026-02-18 17:04:58 -06:00
reed
94bad8e89f
fix(rust): remove lockfiles
2026-02-18 16:56:37 -06:00
reed
6a08cd5d21
feat: added a parent flake.nix to serve templates.
2026-01-12 15:43:45 -06:00
reed
6c51c7cba0
feat(rust): add initial rust template
2026-01-12 15:31:13 -06:00