Evan Goode
48689d1b79
Merge remote-tracking branch 'upstream/release-9.x' into develop
2025-04-06 18:16:05 -05:00
Evan Goode
6b6da03aa4
chore(nix): nixfmt
2025-01-12 12:43:41 -06:00
Evan Goode
6ec444e0c4
chore(nix): sync with upstream Prism Launcher
2025-01-12 12:38:34 -06:00
Luna
32b45d0fd7
Revert "Parity with Upstream towards Nix"
...
This reverts commit 4de9053c05
.
2025-01-11 14:19:43 -06:00
Luna
4de9053c05
Parity with Upstream towards Nix
2025-01-11 13:58:43 -06:00
Luna
02a60f97c3
adjust missed fjords to shattered in hopes of fixing builds
2024-10-29 03:48:04 -05:00
Evan Goode
c15afbda4a
Fix build?
2024-10-26 16:12:01 -04:00
Evan Goode
7dbaa896a6
Merge tag '9.0' into develop
...
This is an intermediate/halfway commit, more refactoring is needed to
get this to build.
2024-10-25 15:34:57 -04:00
seth
bf432b5514
chore(nix): use cachix for binary cache
...
Signed-off-by: seth <getchoo@tuta.io>
2024-09-30 16:25:58 -04:00
seth
2663ac5405
build(nix): add debug builds
...
This will lead to build times on par with our other CI jobs, as now
we're not always building for release
Signed-off-by: seth <getchoo@tuta.io>
2024-09-30 16:18:20 -04:00
seth
a49a58bc45
Revert "refactor(nix): nix-filter -> lib.fileset"
...
This reverts commit 8312713dc2
.
See nix#9428. Path coercion like `"${./.}"` in flakes causes the path to
be copied to the store twice; using the `self` argument works around
this. However, as `lib.fileset` doesn't support using `self`, so we need
to go back to `nix-filter`
Signed-off-by: seth <getchoo@tuta.io>
2024-08-21 04:01:32 -04:00
seth
e29ea4efb0
build(nix): add formatting checks
...
Signed-off-by: seth <getchoo@tuta.io>
2024-08-21 04:01:32 -04:00
seth
0ae421c265
chore(nix): drop flake-parts
...
The primary goals here include making the flake easier to contribute to
by having it follow the standard boilerplate, while also limiting the
size of our flake.lock to lower the chance of duplicate inputs for users
Signed-off-by: seth <getchoo@tuta.io>
2024-08-21 04:01:30 -04:00
seth
7a83d0cea0
ci(nix): drop pre-commit-hooks
...
Signed-off-by: seth <getchoo@tuta.io>
2024-08-21 03:49:36 -04:00
seth
4c81d8c53d
style(nix): format with nixfmt
...
Signed-off-by: seth <getchoo@tuta.io>
2024-08-21 03:49:36 -04:00
Trial97
97147f2d24
fix(nix): drop unsupported Qt 5 package
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2024-06-18 22:31:41 +03:00
seth
8312713dc2
refactor(nix): nix-filter -> lib.fileset
...
with our own use of `map`, this is basically a drop-in replacement for
nix-filter, but already in nixpkgs!
Signed-off-by: seth <getchoo@tuta.io>
2024-01-23 16:10:41 -05:00
seth
7d9b95b4ce
nix: add garnix cache to nixConfig
...
Signed-off-by: seth <getchoo@tuta.io>
(cherry picked from commit 839adfc90b
)
2024-01-11 09:51:53 +01:00
seth
c08890391c
nix: deduplicate nixpkgs input
...
Signed-off-by: seth <getchoo@tuta.io>
(cherry picked from commit 26474d1374
)
2024-01-11 09:51:51 +01:00
seth
839adfc90b
nix: add garnix cache to nixConfig
...
Signed-off-by: seth <getchoo@tuta.io>
2024-01-11 03:20:20 -05:00
seth
26474d1374
nix: deduplicate nixpkgs input
...
Signed-off-by: seth <getchoo@tuta.io>
2024-01-11 03:06:37 -05:00
seth
10192c540b
feat(nix): add source filtering
...
this - along with garnix - should mostly eliminate unneeded (re)builds
Signed-off-by: seth <getchoo@tuta.io>
2023-09-09 15:25:41 -04:00
seth
6aa821df9c
refactor(nix): match inputs value in flake
...
Signed-off-by: seth <getchoo@tuta.io>
2023-09-09 15:25:39 -04:00
Sefa Eyeoglu
2918d61b16
refactor(nix): use pre-commit flake module
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-09-04 08:53:10 +02:00
Sefa Eyeoglu
bdc2fca711
refactor(nix): don't instantiate nixpkgs
...
See https://zimbatm.com/notes/1000-instances-of-nixpkgs
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-08-28 15:18:10 +02:00
seth
d582bf7f1f
feat(nix): flake-utils -> flake-parts
...
Signed-off-by: seth <getchoo@tuta.io>
2023-05-27 19:14:50 -04:00
Sefa Eyeoglu
5db4fabcad
chore(nix): add deadnix
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-03-14 10:59:43 +01:00
Sefa Eyeoglu
cfca82ceb3
chore(nix)!: use overlays.default
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-03-14 10:58:41 +01:00
Sefa Eyeoglu
95a0bd61a9
feat(nix): add pre-commit-hooks.nix
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-03-14 10:53:51 +01:00
Sefa Eyeoglu
b324778be7
feat(nix): add devShell
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-03-14 10:51:47 +01:00
Sefa Eyeoglu
950f921c09
refactor(nix): use flake-utils
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-03-14 10:50:07 +01:00
Sefa Eyeoglu
9dff1bac83
chore(nix): format code using alejandra
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-03-14 10:48:19 +01:00
Sefa Eyeoglu
fc11dfd6b4
refactor(nix): use tomlplusplus from nixpkgs
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-19 15:54:09 +01:00
Sefa Eyeoglu
f601135cc0
refactor(nix): synchronize changes from nixpkgs
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-11-20 23:49:11 +01:00
Sefa Eyeoglu
d049c1afaf
chore: update flake
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-18 16:28:30 +02:00
Sefa Eyeoglu
722194405a
refactor: initial rebrand
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-18 09:37:59 +02:00
Sefa Eyeoglu
0f59a1dde1
fix(nix): add tomlplusplus
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-09-26 15:42:45 +02:00
Sefa Eyeoglu
8757281467
fix(nix): switch to PolyMC libnbtplusplus
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-18 20:34:36 +02:00
Gytis Ivaskevicius
e11706d99d
Cleanup flake.nix
...
Signed-off-by: Gytis Ivaskevicius <me@gytis.io>
2022-07-07 19:25:14 +03:00
TheOPtimal
cf4949b4f5
Prepare for Nix 2.7 ( #286 )
...
* Prepare for Nix 2.7
* Fix embarassing oopsie
2022-06-03 22:26:46 -03:00
Mustafa Çalışkan
0ea2135aa5
nix: initial support for qt6
2022-05-28 11:32:13 +03:00
Mustafa Çalışkan
0ffe0b6894
nix: move files to nix/
2022-05-27 22:56:42 +03:00
Mustafa Çalışkan
283e50e670
nix: use nixpkgs's quazip
2022-05-27 22:56:40 +03:00
Ilan Joselevich
2c07f758a0
nix: refactor flake (drop flake-utils)
2022-04-01 16:55:51 +03:00
Finn Behrens
c75ae71190
flake.nix: drop aarch64-darwin
...
Currently qtbase is broken on aarch64-darwin, therefor dropping support, so the check can succeed
2022-02-14 15:45:51 +01:00
Babbaj
8d603d6162
nix: fix quazip input
2022-02-04 02:13:48 -05:00
meguminloli
f84fc783b6
removed redundant recs
...
removed file
2022-01-13 15:29:10 +02:00
meguminloli
60e9d2754a
changed flake.nix
...
removed result
2022-01-13 13:14:50 +02:00
Mustafa Çalışkan
957cd29dbf
nix: add support for non-flake builds
2022-01-09 17:08:19 +03:00
Mustafa Çalışkan
4a9d9b268a
nix: fix 'nix run'
2022-01-09 02:40:13 +03:00