a-kenji
bd849574be
add(nix): treefmt / alejandra ( #1201 )
...
* add(nix): treefmt / alejandra
* fmt the nix tree
* add fmt check for nix to ci
* switch `nixpkgs-fmt` -> `alejandra`
2022-03-10 16:27:39 +01:00
a-kenji
f5ae10de78
add(nix): add crate2nix ( #1181 )
...
* add(nix): add crate2nix
To have a better experience on ci, due to improved caching
of dependencies. Also organize file hierarchy slightly.
* ci(nix): manually check a default system
Is needed because `nix flake check` accidentally tries to build IFD.
2022-03-06 14:28:54 +01:00
a-kenji
ee9f3394fa
fix(nix): add example
to exclude ( #1168 )
...
and other minor fixes
2022-03-04 10:14:49 +01:00
a-kenji
aca6d83051
add(nix): add cargo-insta
( #1162 )
...
* used for snapshotting the e2e tests
2022-03-03 16:02:58 +01:00
a-kenji
d1c3a367d1
fix(nix): remove jq
( #1158 )
2022-03-03 12:44:33 +01:00
a-kenji
e0685f6548
add(nix): add binary cache zellij
( #1157 )
...
adds a binary cache called `zellij`, hosted by
https://www.cachix.org/
to the project, users can now use the cache by running:
```
cachix use zellij
```
Step by step:
```
bash <(curl -L https://nixos.org/nix/install )
nix-env -iA cachix -f https://cachix.org/api/v1/install
cachix use zellij
nix-build
```
Documentation: https://docs.cachix.org/installation#
2022-03-02 18:48:42 +01:00
a-kenji
4132b747ca
Nix add man ( #1148 )
...
* update(nix): add manpage to `man` output
* fmt(nix): nixpkgs-fmt
2022-02-28 13:42:53 +01:00
a-kenji
463e745f59
fix(nix): libiconv is already used by darwin builds ( #1143 )
2022-02-28 08:17:40 +01:00
a-kenji
2c3af751da
fix: remove Foundation
from darwin compatibility ( #1140 )
2022-02-27 18:03:50 +01:00
a-kenji
49396fab21
init: nix support ( #1131 )
...
* init(nix): initial nix support
* nix(compat): add flake-compat
* remove `macro expansion`
* remove `extraEntries` from `makeDesktopItem`
* fix Categories
* add darwin compatibilty
2022-02-27 13:07:26 +01:00