Commit Graph

18 Commits

Author SHA1 Message Date
c32e04ad38 Update flake.nix 2023-06-25 12:25:38 +01:00
Álan Crístoffer
756cd86f54 Updates Nix to reflect Zon. 2023-06-17 20:37:55 +02:00
Álan Crístoffer
62ed4df269 Updates Nix to reflect Zon. 2023-06-05 08:20:06 +02:00
Sage Hane
edf83bcf00
Update Nix Flakes file
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/8d447c5626cfefb9b129d5b30103344377fe09bc' (2023-05-09)
  → 'github:NixOS/nixpkgs/7721e0d2c1845c24eafd5a016b9d349187c48097' (2023-05-18)
• Updated input 'tres':
    '707a09313b.tar.gz?narHash=sha256-WFI%2fnXcxy05kfrl4kLjP0LfwO9xCqjxKg7ZPEKiB6NY='
  → '220d01f393.tar.gz?narHash=sha256-yhAH7npmBmlOkoHAitbDEv9CUx3zOc2GyErR8WPQCYQ='
• Updated input 'zig-overlay':
    'github:mitchellh/zig-overlay/7b05e01b76b1776859170ab9a8fe55e412cf17a1' (2023-05-09)
  → 'github:mitchellh/zig-overlay/15a16045ada1b3d22454f61c5902f0a5b1e7bec6' (2023-05-19)
2023-05-20 00:41:23 +02:00
Álan Crístoffer
f234b91a50
Fixes nix standard derivation. (#1042)
* Adds a formatter for nix. Use `nix fmt`.

* Fixes nix standard derivation.

The standard derivation has been broken for quite some time now, but I
didn't use it, so I didn't care to fix it. Today I cared. It now builds
and is updated for the new packaging system.
2023-03-10 20:27:50 -05:00
Álan Crístoffer
8edb8bcac3
Fixes nix build. (#1032)
* fix nix build

* fix nix build
2023-03-05 14:38:27 -05:00
Álan Crístoffer
a2f9f8d0dd
Fix: variable not defined. (#992) 2023-02-11 17:12:15 -05:00
Álan Crístoffer
4b2882294f
Adds ziglibs/diffz to flake.nix (#991)
The flake is not building because it cannot find diffz.
2023-02-11 17:04:22 -05:00
LeRoyce Pearson
0ad2009b00
Use -Doptimize=ReleaseSafe; update flake.lock (#975) 2023-02-05 00:54:12 -05:00
Auguste Rame
48288e02a9
Revert "Fix Nix build, add Nix to CI (#840)" (#893)
This reverts commit 20ba87c173.
2023-01-07 18:14:45 -05:00
erikarvstedt
20ba87c173
Fix Nix build, add Nix to CI (#840)
* Nix: Reuse input `flake-utils` in `zig-overlay`

* CI/main: convert line endings from `CRLF` to `LF`

* CI: Add Nix build
2023-01-07 15:20:54 -05:00
Álan Crístoffer
c6d74dbca5
fix: tres not available in a nix environment. (#855) 2022-12-29 13:36:38 -05:00
Sage Hane
6420296a82
Nix: Pass -Dcpu=baseline to zig build (#739)
* update flake.lock

* Nix: Pass `-Dcpu=baseline` to `zig build`
2022-11-03 14:44:01 -04:00
LeRoyce Pearson
6f57ff05e7 Switch to using mitchellh's zig-overlay
arqv stopped existing on GitHub, including his zig-overlay repository
2022-08-26 09:34:18 -06:00
LeRoyce Pearson
5010de46db Make known-folders a flake input
Simpler than using `fetchFromGitHub`, we can have `nix` manage the
version instead
2022-07-19 00:08:04 -06:00
LeRoyce Pearson
5b94a7df02 Use flake-utils 2022-07-18 21:42:20 -06:00
LeRoyce Pearson
542f49087e Add known-folders as a flake input
This allows the flake to work without passing in `?submodules=1`, which
makes it easy to include in other flakes.

This commit also makes it possible to override the path to the
`known-folders` package like so:

```
zig build -Dknown-folders=/path/to/known-folders.zig
```

This allows `flake.nix` to pass in the nix store path.
2022-07-18 14:35:00 -06:00
LeRoyce Pearson
ac8600cd8c Add flake support
Have to use it with `nix run '.?submodules=1'`, unfortunately.

Might be able to remove that requirement by using the following, but I
don't know how it interacts with `gitignoreSource`:

```
fetchGit {
  url = ./.;
  submodules = true;
}
```
2022-07-18 11:12:17 -06:00