Commit graph

57 commits

Author SHA1 Message Date
Christina Sørensen
e34b430d2f
build(deps): flake bump 2025-01-16
• Updated input 'naersk':
    'github:nix-community/naersk/38a563a865a0218d9f30f14333327aafc40eea75' (2025-01-07)
  → 'github:nix-community/naersk/0621e47bd95542b8e1ce2ee2d65d6a1f887a13ce' (2025-01-09)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/8c9fd3e564728e90829ee7dbac6edc972971cd0f' (2025-01-07)
  → 'github:NixOS/nixpkgs/0bd024d34eb07cef235f94258423f40a41182088' (2025-01-15)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/a0b81d4fa349d9af1765b0f0b4a899c13776f706' (2025-01-08)
  → 'github:oxalica/rust-overlay/848db855cb9e88785996e961951659570fc58814' (2025-01-16)

Signed-off-by: Christina Sørensen <ces@fem.gg>
2025-01-16 08:08:40 +01:00
Christina Sørensen
4320ec96ca refactor(nix): move eza, trycmd packages
Signed-off-by: Christina Sørensen <ces@fem.gg>
2024-12-26 09:21:01 +01:00
Christina Sørensen
74fed8cefc chore: eza v0.20.1 changelogs, version bump
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-10-03 08:12:56 +02:00
Christina Sørensen
2d1c96643f build(flake): fix manual version
Ref: https://github.com/NixOS/nixpkgs/pull/345185/files
Co-authored-by: Stephen Huan <stephen.huan@cgdct.moe>
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-29 05:22:49 +02:00
Christina Sørensen
9681cb65b3 fix: release recipe
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-28 07:47:57 +02:00
Christina Sørensen
308bd1aeb0 fix: pre-commit-hook taplo bug
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-26 09:24:39 +02:00
Christina Sørensen
1a928697b7 fix: flake trycmd bug
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-26 09:24:39 +02:00
Christina Sørensen
b7bbfc6906 ci: unblock windows
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-26 09:24:39 +02:00
Christina Sørensen
f6745f9790 build: use toolchain in devShell
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-26 09:24:39 +02:00
Christina Sørensen
472de3b54b build: add clippy to devShell
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-26 09:24:39 +02:00
Christina Sørensen
befd9be419 build: add cargo to devShell
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-26 09:24:39 +02:00
Christina Sørensen
cfd745d6f0 refactor: relicense to EUPL-1.2
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-26 09:24:39 +02:00
Christina Sørensen
c516152220 refactor: move some files to .config
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-26 09:24:39 +02:00
Christina Sørensen
b008929ae3 build(deps): removed unused flake follows
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-26 09:24:39 +02:00
Christina Sørensen
27232c4f9b build(deps): remove semnix deps
• Updated input 'flake-utils':
    'github:semnix/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725' (2023-12-04)
  → 'github:numtide/flake-utils/c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a' (2024-09-17)
• Updated input 'naersk':
    'github:semnix/naersk/aeb58d5e8faead8980a807c840232697982d47b9' (2023-10-27)
  → 'github:nix-community/naersk/3fb418eaf352498f6b6c30592e3beb63df42ef11' (2024-07-23)
• Updated input 'pre-commit-hooks':
    'github:semnix/pre-commit-hooks.nix/e5ee5c5f3844550c01d2131096c7271cec5e9b78' (2023-11-25)
  → 'github:cachix/pre-commit-hooks.nix/4e743a6920eab45e8ba0fbe49dc459f1423a4b74' (2024-09-19)
• Removed input 'pre-commit-hooks/flake-utils'
• Updated input 'pre-commit-hooks/nixpkgs-stable':
    'github:NixOS/nixpkgs/c37ca420157f4abc31e26f436c1145f8951ff373' (2023-06-03)
  → 'github:NixOS/nixpkgs/babc25a577c3310cce57c72d5bed70f4c3c3843a' (2024-09-23)
• Updated input 'rust-overlay':
    'github:semnix/rust-overlay/2cfb76b8e836a26efecd9f853bea78355a11c58a' (2023-12-09)
  → 'github:oxalica/rust-overlay/a3d832f389606d7dc61a45b244c72ea472d1fcd4' (2024-09-26)
• Removed input 'rust-overlay/flake-utils'
• Updated input 'treefmt-nix':
    'github:semnix/treefmt-nix/e8cea581dd2b7c9998c1e6662db2c1dc30e7fdb0' (2023-12-07)
  → 'github:numtide/treefmt-nix/1bff2ba6ec22bc90e9ad3f7e94cca0d37870afa3' (2024-09-25)

Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-26 09:24:39 +02:00
Christina Sørensen
2f93e93f67 build(deps): ensure flake inputs aren't duplicated'
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-26 09:24:39 +02:00
Christina Sørensen
2b616805b6 build(flake): darwin devShell resuse eza deps
Co-authored-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-09-24 21:35:06 +02:00
Christina Sørensen
3c31fe09d2 build(flake): change flake inputs
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-01-27 15:49:19 +01:00
Christina Sørensen
e4aa2c4983 build(flake): add cargo-bump for releasing
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-01-20 18:50:45 +01:00
Christina Sørensen
034be2df69 build(flake): add b3sum to devshell deps
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-01-06 11:11:33 +01:00
SPQV MF
131ad8afc1 test: add tests for non-recent/recent custom time style 2023-12-12 09:41:23 +01:00
Christina Sørensen
0af411d0a9 chore(flake): stabilize powertest version
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-11-16 10:06:51 +01:00
MartinFillon
2273e29bc0 test: Implements tests using the generated directory
Picked from #592
2023-11-13 17:41:03 +01:00
Christina Sørensen
d6d02d14e8 feat(powertest): add powertest
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-11-13 17:41:03 +01:00
Christina Sørensen
363c53e08f fix(build): fix cross compilation
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-11-12 07:57:41 +01:00
Christina Sørensen
0c75e4cc97 feat(docs): demo gif and gif generation recipe
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-11-04 13:31:30 +01:00
9glenda
ad3d0f4c67 ci(nix): refactor pre-commit-hooks
The pre-commit-hooks now use the treefmt formatter list.
The `toFilter` list is used to filer the formatters not supported by treefmt.
2023-11-04 13:26:22 +01:00
Christina Sørensen
d3f548664d build(flake): refactor flake
This is a minor flake refactor including:
- CI imrpovements from #462
- Rime based input from rime.cx
- semnix versioned inputs
- introduces pre-commit-hooks.nix
- Additional devShell packages from #462
- Flake inputs that follow the nixpkgs version of the flake
- Removal of commented out code

Co-authored-by: 9glenda <plan9git@proton.me>
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2023-11-04 08:52:15 +01:00
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