Commit graph

29 commits

Author SHA1 Message Date
Christina Sørensen 4cd9731c15
test(local): move classify tests to local
Here, we introduce the `nix-local` feature, for features meant only
to exist locally in the nix sandbox.

This is an attempt to avoid the CI runner's unit testing, as that fails
to set the grid width correctly.

Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-10-05 14:59:48 +02:00
Christina Sørensen 064e61489a
fix(flake): fix manpage generation of default package
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-28 06:21:39 +02:00
naŭ glenda 9563c28649
fix: nix flake check also builds the package
I mentioned that nix flake check would also build the default package. This is not the case as I found out today reading the mane page of `nix flake check` more carefully.
In order to also build the default package It has to be added to the checks. **Or** nix build should be added back to the workflow.

Signed-off-by: naŭ glenda <plan9git@proton.me>
2023-09-16 17:25:34 +00:00
Christina Sørensen b8b0380e1d
build(flake): make trycmd part of checks
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-13 20:21:33 +02:00
Christina Sørensen d77c7cc5e6
test(flake): fix trydump when no files to delete
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-12 14:39:08 +02:00
Christina Sørensen 273d474aee
test(trydump): auto discard old definitions
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-12 13:50:17 +02:00
Christina Sørensen 4dc4689bb7
test(flake): refactor setting unix epoch
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-12 13:45:56 +02:00
Christina Sørensen cf15877c2b
test(trydump): set itest files to unix epoch
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-12 13:40:48 +02:00
Christina Sørensen 291becfbcc
test(trycmd): set itests files to unix epoch
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-12 13:40:03 +02:00
Christina Sørensen b2c424f4ca
test(flake/cargo): add nix feature
This adds the nix feature to specify tests only to be run in the sandbox.

Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-12 12:38:10 +02:00
Christina Sørensen 9dd21c0b57
test(flake): add trycmd
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-12 12:15:30 +02:00
Christina Sørensen 85df206d7e
test(trycmd): fix name of trydump
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-12 11:49:29 +02:00
Christina Sørensen d6c634ba62
test(trycmd): dump trycmd from nix sandbox
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-12 11:47:57 +02:00
Christina Sørensen bf94aa65ba
test(vhs): remove vhs from flake
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-12 11:24:30 +02:00
Christina Sørensen f1765cc86a
build(Justfile): add release binaries
Refs: #101
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-07 09:44:30 +02:00
Christina Sørensen fff4f62ffa
test(itest): disable gif rendering
Refs: #147, https://github.com/charmbracelet/vhs/pull/364
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-09-06 23:43:24 +02:00
Christina Sørensen 8f0f2c99e5
build(nix): add unstable package
This makes it easier for me to and other devs (and powerusers) to test and run
the most bleeding edge of eza.

Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-08-30 18:26:03 +02:00
Christina Sørensen 06c9b4f74a
build(flake): add convco to dev
Adds the tool convco to the flake, allowing eza hackers to run
`convco commit`, giving a guided flow for creating conventional commits.

Refs: 149
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-08-24 02:10:44 +02:00
Christina Sørensen 271caeb68d
build: add charm to nix develop
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-08-19 10:36:08 +02:00
Christina Sørensen b78322954a
ci(flake): add flake description
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-08-18 18:29:33 +02:00
sbatial 335028aff4 feat: add just and pandoc to devShell bc they are necessary for man 2023-08-13 14:51:06 +02:00
Nikodem Rabuliński e84bef1475
fix: macOS flake support 2023-08-11 22:14:56 +02:00
sbatial f717a03813 fix: add clippy as part of the toolchain 2023-07-30 15:33:51 +02:00
sbatial 75037c65ff run the whole test-suite circus with nix flake check
(because that is the purpose of that command as far as I understand it)
2023-07-30 15:33:51 +02:00
sbatial 61bf30f742 ci: run tests when building with nix 2023-07-30 15:33:51 +02:00
sbatial 35a95db7d7 remove a bunch of empty lines to improve legibility 2023-07-30 15:33:51 +02:00
Christina Sørensen 94715f2b58
ci(nix): add .#test, .#clippy, .#check
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-07-29 18:30:25 +02:00
Christina Sørensen 05df8c9fea
ci(nix): add treefmt, rust-toolchain, nixfmt
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-07-29 18:23:14 +02:00
Christina Sørensen 8bb133379c
ci: add trivial nix flake
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-07-29 18:07:50 +02:00