Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | build(nix): don't run tests in builds since CI runs them already, update ↵ | Yusuf Bera Ertan | 2022-11-21 |
| | | | | inputs (#4834) | ||
* | build(nix): update nci, fixup flake (#4537) | Yusuf Bera Ertan | 2022-11-01 |
| | |||
* | flake: Fix devShell on aarch64-darwin (#3810) | Michael Davis | 2022-09-13 |
| | | | | LLDB is marked broken on all arches except for x86_64-linux. With this change, I can use `nix develop` on aarch64-darwin. | ||
* | build(nix): update nci, refactor flake, seperate wrapping, add source ↵ | Yusuf Bera Ertan | 2022-09-02 |
| | | | | filtering (#3657) | ||
* | Only add cargo-tarpaulin on x86_64 (#3252) | Charlie Groves | 2022-07-31 |
| | | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com> | ||
* | build(nix): add a way to override what grammars get built (#3141) | Yusuf Bera Ertan | 2022-07-27 |
| | |||
* | nix: pass makeWrapperArgs to wrapProgram (#3003) | Timothy DeHerrera | 2022-07-09 |
| | |||
* | nix flake: make the binary cache "just work" (#2999) | Timothy DeHerrera | 2022-07-09 |
| | |||
* | build(nix): update flake deps, add default.nix file | Yusuf Bera Ertan | 2022-06-21 |
| | |||
* | add rust-analyzer to shell environment (#2739) | Daniel Hines | 2022-06-11 |
| | |||
* | chore(nix): format nix files with alejandra, update deps, minor code ↵ | Yusuf Bera Ertan | 2022-06-06 |
| | | | | refactors (#2683) | ||
* | Fix build on aarch64-darwin (#1789) | Johann Dahm | 2022-05-03 |
| | | | Co-authored-by: Yusuf Bera Ertan <y.bera003.06@protonmail.com> | ||
* | flake: use builtins.fetchTree to shallow-clone grammar repos | Michael Davis | 2022-03-10 |
| | | | | | | | | | | | Here we perform a shallow fetch using builtins.fetchTree. In order to make this work, we need to specify the `ref' for any repository that doesn't have `master' as its default branch (I'm not sure why this limitation exists since we don't need this when performing the shallow fetch in `--grammar build') This `ref' field is ignored by helix, so I have left it undocumented for now, but I could be open to documenting it. | ||
* | fetch and build grammars with nix in flake | Michael Davis | 2022-03-10 |
| | | | | | | | | | | | | This commit replaces the out-of-date builder in the flake which relied on submodules for fetching and the compiler for building. Now we disable fetching and building explicitly with the environment variable and then use builtins.fetchGit and a derivation mostly derived from upstream to compile the grammars. Anecdotally, this is still quite slow as builtins.fetchGit does not seem to do shallow clones. I'm not sure I see a way around it though without recording sha256s, which seems cumbersome. | ||
* | fetch and compile tree-sitter grammars in helix-term build | Michael Davis | 2022-03-10 |
| | | | | | | | This restores much of the behavior that existed before this PR: helix will build the grammars when compiling. The difference is that now fetching is also done during the build phase and is done much more quickly - both shallow and in parallel. | ||
* | use latest nix-cargo-integration which depends on dream2nix (#1758) | Michael Davis | 2022-03-08 |
| | | | | | | | | https://github.com/nix-community/dream2nix is a fairly new and cool-looking project for adapting upstream package manager outputs (lockfiles mostly it would seem) for nix. This should improve the ability to cross-compile. As a more concrete measure of improvement, `nix flake check' now succeeds 🎉 | ||
* | update helix-syntax revision in flake.nix (#1747) | Michael Davis | 2022-03-05 |
| | | | | | | | | | | | | | | | | | closes #1746 The queries for Go were updated in ddbf03613d5a3dd64f3f5ba13795e70c29297837. The old ref was before this commit, so running helix from the flake nix flake run github:helix-editor/helix/d62ad8b595a4f901b9c5dba1bb6e8f70ece395bf -- path/to/file.go will crash because the old grammar's query analysis will fail (because `iota` was not yet a named node). This commit updates the version of the grammars that we pull down when building the flake so that the queries match the grammars. We'll have to do an update like this whenever a grammar is bumped in a breaking way (which happens fairly often in tree-sitter) until #1659 comes along and the version of the grammar becomes tied to the version declared in source. | ||
* | Add `inputs.nixpkgs.follows` to `rust-overlay` in `flake.nix` (#1729) | Erin Kim | 2022-03-03 |
| | | | | | * add `inputs.nixpkgs.follows` to `rust-overlay` * Update flake.lock | ||
* | fix: nix flake build | Blaž Hrastnik | 2022-02-15 |
| | |||
* | Set flags necessary for cargo-flamegraph | Blaž Hrastnik | 2022-01-23 |
| | |||
* | Try to reuse an existing layer based on layer.ranges | Blaž Hrastnik | 2022-01-23 |
| | |||
* | Fix Nix flake (#1455) | Jared Ramirez | 2022-01-13 |
| | |||
* | nix: Update to lld 13, drop flake-compat (was unused) | Blaž Hrastnik | 2021-12-03 |
| | |||
* | nix: Update lld to 12 | Blaž Hrastnik | 2021-10-24 |
| | |||
* | Update to rust 1.56 + 2021 edition | Blaž Hrastnik | 2021-10-22 |
| | |||
* | flake: remove hack to fix helix version (#762) | Raphael Megzari | 2021-09-18 |
| | |||
* | chore(nix): update flake inputs and submodule | Yusuf Bera Ertan | 2021-09-12 |
| | |||
* | build(nix): fix build issues | Yusuf Bera Ertan | 2021-07-25 |
| | |||
* | nix: Set up cargo-tarpaulin | Blaž Hrastnik | 2021-06-27 |
| | |||
* | build(nix): fetch submodules lazily | Yusuf Bera Ertan | 2021-06-22 |
| | |||
* | build(nix): use nix-cargo-integration, make shell.nix use flake devshell | Yusuf Bera Ertan | 2021-06-13 |
| | |||
* | embed runtime | Timothy DeHerrera | 2021-06-10 |
| | |||
* | add overlay | Timothy DeHerrera | 2021-06-10 |
| | |||
* | Fix flake package | Timothy DeHerrera | 2021-06-10 |
| | |||
* | Closer to a full flake build via naersk. | Blaž Hrastnik | 2021-05-03 |
| | | | | | Blocked on https://github.com/NixOS/nix/issues/4423, build doesn't see submodules. | ||
* | nix: Switch to stable rust. | Blaž Hrastnik | 2021-04-09 |
| | |||
* | flake: Packaging definition. | Blaž Hrastnik | 2021-02-22 |
| | |||
* | deps update | Blaž Hrastnik | 2021-02-09 |
| | |||
* | Update flake definition. | Blaž Hrastnik | 2021-02-04 |
| | |||
* | Add a nix flake with the development environment. | Blaž Hrastnik | 2021-01-19 |