Commit graph

14 commits

Author SHA1 Message Date
Pyrox 1a55a2404a
[flake] Allow building on arm systems, nodejs: 18 -> 20
This also changes from the `pkgs.yarn-berry` package to the `pkgs.corepack_20` package.

This allows us to use the package manager version from the package.json, negating the need to keep the nixpkgs `yarn-berry` package updated.
2023-11-10 12:49:41 -05:00
Pyrox e8fea317fa
[nix devenv] Devenv cleanup
This commit does the following:
* Removes Rust development tools from the devenv since all Rust code has been removed
* Removes the deprecated `id` parameter from the `devenv.yml` config, as well as making its formatting actually correct.
* Updates the lockfile of the Nix flake so that all latest versions of tools that are needed are installed.
2023-10-26 18:43:36 +02:00
Luna D Dragon 91b8b7b76b
Defry the fish (#125)
Co-authored-by: Luna <luna.dragon@suse.com>
Reviewed-on: https://iceshrimp.dev/iceshrimp/iceshrimp/pulls/125
Co-authored-by: Luna D Dragon <lunarequest@nullrequest.com>
Co-committed-by: Luna D Dragon <lunarequest@nullrequest.com>
2023-08-21 16:14:53 +02:00
April John cf40153569 replace pnpm with yarn in flake 2023-07-30 20:45:11 +02:00
April John d42a12559b fixups 2023-07-27 13:45:15 +02:00
April John 8648b761bf some fixups 2023-07-27 13:17:56 +02:00
Luna 283e632772 switch to yarn 2023-07-27 07:22:09 +05:30
April John 688f781751 fix nix flake dbs 2023-07-27 00:28:11 +02:00
April John 3b37057eb9 fix nix dev enviroment 2023-07-26 22:30:27 +02:00
April John 02329da6ad fix typo 2023-07-24 04:09:15 +02:00
ThatOneCalculator 6c7f0521aa find and replace 2023-07-02 15:18:30 -07:00
Konni (im Schloss) e1361a28f8 Fixed dev enviroment _> documented procedure 2023-05-31 13:52:21 +02:00
Pyrox ca43e046a0 flake: Cleanup devenv on clean, add helper scripts, and run dev server on devenv up
Also adds a new config example for use with the devenv scripts, as well
as a developer's guide for setting up the Nix environment. This could
also have steps for speific distros, such as what packages to install,
and specific notes.
2023-05-12 09:09:58 -04:00
Pyrox bb5f903eb1 feat: Add Nix development flake with flake-parts 2023-05-07 12:10:36 +00:00