Harsh Shandilya
d037d413a1
nix: use my nixpkgs fork
2024-05-11 11:56:45 +05:30
Harsh Shandilya
66ad2d3f13
nix: re-enable cargo-audit
2024-04-21 17:51:47 +05:30
Harsh Shandilya
f148eaaa41
fix: upgrade to Rust 1.77.2
2024-04-10 22:05:41 +05:30
Harsh Shandilya
376bdec52d
chore: sync NixOS module with dotfiles
2024-04-05 00:14:21 +05:30
Harsh Shandilya
e61f25c941
fix: upgrade to Rust 1.77.0
2024-03-29 12:24:02 +05:30
Harsh Shandilya
f2eb7f6b14
feat: upgrade to Rust 1.76.0
2024-02-19 14:50:52 +05:30
Harsh Shandilya
9c132f23c2
flake: disable cargo-audit
2024-02-19 14:42:05 +05:30
Harsh Shandilya
235dcefd69
nix: update devshell inputs
2024-01-31 11:26:49 +05:30
Harsh Shandilya
6bb2391042
feat: upgrade to Rust 1.75.0
2023-12-29 02:11:01 +05:30
Harsh Shandilya
1808f0484d
fix(nix): add gcc for proc-macros
2023-12-24 00:39:29 +05:30
Harsh Shandilya
a1ca5e1c26
nix: switch to upstream cargo-dist
2023-11-05 20:28:49 +05:30
Harsh Shandilya
381df52d84
fix(rust): upgrade to Rust 1.73.0
2023-10-22 13:30:49 +05:30
Harsh Shandilya
ced901944a
fix(flakes): drop now-removed crane inputs
2023-10-22 13:30:17 +05:30
Harsh Shandilya
b33332335f
feat(nix): add NixOS module
2023-09-26 15:50:30 +05:30
Harsh Shandilya
6729a50b0a
feat(ci): upgrade to cargo-dist 0.2.0-prerelease.5
2023-08-25 05:13:22 +05:30
Harsh Shandilya
1dec364d4b
chore(rust): upgrade to 1.72.0 stable
2023-08-25 03:40:01 +05:30
Harsh Shandilya
ee08362f96
feat: rename project to `rucksack`
2023-08-20 20:19:36 +05:30
Harsh Shandilya
742331b256
chore(flakes): cleanup formatting
2023-06-25 18:32:10 +05:30
Harsh Shandilya
5d31206f5b
feat(flakes): use numtide/devshell for Flake devShell
2023-06-25 18:32:10 +05:30
Harsh Shandilya
8b7b7a4ad4
feat(flakes): adopt nix-systems for flake systems
2023-06-25 17:50:58 +05:30
Harsh Shandilya
fd8df0ee13
chore(flakes): add `cargo-nextest` to devShell
2023-06-25 00:13:44 +05:30
Harsh Shandilya
4e8640dbaa
fix(flakes): switch flake-compat to nix-community fork
2023-06-20 23:49:34 +05:30
Harsh Shandilya
670e699090
feat(rust): upgrade to 1.70.0
2023-06-16 11:26:31 +05:30
Harsh Shandilya
d4e90fa64b
feat(nix): switch to provisioning toolchains using fenix
...
rust-overlay's `fromRustupToolchainFile` does not provision the provided
components from the `rust-toolchain.toml` file which makes the experience
subpar compared to fenix that treats `rust-toolchain.toml` similar to rustup.
2023-05-15 11:22:37 +05:30
Harsh Shandilya
e0d80296e7
feat(cargo): enable new sparse registry protocol
2023-03-11 00:52:59 +00:00
Harsh Shandilya
2456dbe068
feat(nix): refactor out common args
2023-03-11 00:52:21 +00:00
Harsh Shandilya
fcf4785e36
chore: reformat Nix files with `alejandra`
2023-02-22 18:25:01 +00:00
Harsh Shandilya
97d67a0cf1
fix(flake): dedupe flake-compat input
2023-02-03 20:15:28 +00:00
Harsh Shandilya
6dd4d40579
chore: migrate to cargo-audit
2023-02-03 15:56:24 +00:00
Harsh Shandilya
65d39f5243
chore(nix): add `cargo-audit`
2023-02-03 15:49:40 +00:00
Harsh Shandilya
06c04d85ba
feat(nix): add flake-compat
2023-02-03 15:48:25 +00:00
Harsh Shandilya
e41e89ae3d
feat(nix): expand default checks and switch CI to Flakes
...
Fixes SDP-24
2022-12-17 05:02:56 +00:00
Harsh Shandilya
6925f29c20
feat: introduce a Nix flake based build workflow
2022-12-09 18:14:29 +00:00