Commit Graph

10 Commits

Author SHA1 Message Date
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