aboutsummaryrefslogtreecommitdiff
path: root/nix
AgeCommit message (Collapse)Author
2023-09-30refactor(nix): use addOpenGLRunpath.driverLink in wrapperseth
Signed-off-by: seth <getchoo@tuta.io>
2023-09-19chore(nix): add meta.mainProgram attributeseth
Signed-off-by: seth <getchoo@tuta.io>
2023-09-19fix(nix): include libusb1 as a runtime dependencyseth
Signed-off-by: seth <getchoo@tuta.io>
2023-09-09feat(nix): add source filteringseth
this - along with garnix - should mostly eliminate unneeded (re)builds Signed-off-by: seth <getchoo@tuta.io>
2023-09-09refactor(nix): don't concat final attr in fixed pointseth
Signed-off-by: seth <getchoo@tuta.io>
2023-09-04refactor(nix): use pre-commit flake moduleSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-09-03refactor(nix): use fixed points over recseth
Signed-off-by: seth <getchoo@tuta.io>
2023-08-30fix(nix): include udev dependencySefa Eyeoglu
See https://github.com/NixOS/nixpkgs/pull/252425 Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-08-28refactor(nix): don't instantiate nixpkgsSefa Eyeoglu
See https://zimbatm.com/notes/1000-instances-of-nixpkgs Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-08-23chore(nix): remove pre-commit tools from shellSefa Eyeoglu
use `pre-commit` CLI instead! Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-08-23chore(nix): update clang-format to clang-tools 16Sefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-08-23fix(nix): add canonicalize-jars-hookSefa Eyeoglu
See https://github.com/NixOS/nixpkgs/pull/250757 Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-08-20Merge pull request #1485 from getchoo/nix-darwinSefa Eyeoglu
2023-08-15Merge pull request #1467 from Scrumplex/update-nix-docsSefa Eyeoglu
2023-08-06feat(nix): add darwin supportseth
Signed-off-by: seth <getchoo@tuta.io>
2023-08-02fix: format all languages using clang-formatSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-08-02fix(nix): enable clang-formatSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-07-31chore: update Nix docsSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-07-26chore(docs): correct markdownlint warningsseth
Signed-off-by: seth <getchoo@tuta.io>
2023-07-26fix(nix): disable x86_64-darwinseth
Signed-off-by: seth <getchoo@tuta.io>
2023-06-11fix(nix): use prismlauncher-unwrapped in devShellseth
Signed-off-by: seth <getchoo@tuta.io>
2023-06-02fix(nix): fix prismlauncher-qt5seth
Signed-off-by: seth <getchoo@tuta.io>
2023-06-02refactor(nix): introduce unwrapped packagesSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-05-27chore(nix): add nilseth
Signed-off-by: seth <getchoo@tuta.io>
2023-05-27feat(nix): flake-utils -> flake-partsseth
Signed-off-by: seth <getchoo@tuta.io>
2023-04-02feat(nix): add support for GameModeSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-04-02refactor(nix): use qtWrapperArgsSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-04-01feat(nix): use ninja for buildsseth
Signed-off-by: seth <getchoo@tuta.io>
2023-03-14chore(nix): format code using alejandraSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-03-08chore!: switch to Qt 6 by defaultSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-01-12fix(nix): add cmark dependencySefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-19refactor(nix): use tomlplusplus from nixpkgsSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-12-19fix(nix): use jdk17 instead of jdkSefa Eyeoglu
See NixOS/nixpkgs#206806 Co-authored-by: Infinidoge <infinidoge@doge-inc.net> Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-11-20refactor(nix): synchronize changes from nixpkgsSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-19Update NIX.md so it has more methods + is clearerSkyler Grey
- Add proper headings - Change flake codeblocks so that configuration stuff isn't in the same place as flake.nix stuff - Add instructions for not using the overlay with flakes - Add instructions for running ad-hoc with flakes Signed-off-by: Skyler Grey <skyler3665@gmail.com>
2022-10-19Change the derivation to have parity with nixpkgsSkyler Grey
- Symlink rather than copying libraries - Update maintainers - Reformat with nixpkgs-fmt Signed-off-by: Skyler Grey <skyler3665@gmail.com>
2022-10-19RenameSamisafool
Signed-off-by: Samisafool <thenerdiestguy@gmail.com>
2022-10-18refactor: initial rebrandSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-10-15fix(nix): add ghc_filesystem dependencySefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-09-26fix(nix): add tomlplusplusSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-08-06chore(markdown): MD031 Fenced code blocks should be surrounded by blank linestxtsd
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com>
2022-08-06chore(markdown): MD040 Fenced code blocks should have a language specifiedtxtsd
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com>
2022-07-23Merge pull request #893 from Scrumplex/refactor-env-handlingtimoreo
2022-07-23fix(nix): change license to gpl3OnlySefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-22Merge pull request #930 from TheOPtimal/developtxtsd
2022-07-19fix(nix): switch to LD_LIBRARY_PATHSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-19fix(nix): only load stdenv.cc.cc.lib on NixOSVir Chaudhury
On non-NixOS, launching any external process from Minecraft (e.g. clicking on links) will fail due to a conflict between the system libraries and the Nix stdenv.cc.cc.lib. This works around that issue by only loading stdenv.cc.cc.lib on NixOS. Signed-off-by: Vir Chaudhury <virchau13@hexular.net>
2022-07-18Add more Nix `meta` informationJacob Gogichaishvili
2022-07-12fix(nix): add stdenv.cc.cc.lib to GAME_LIBRARY_PATHVir Chaudhury
Some mods (like DiscordRichPresence) require libstdc++. This commit adds stdenv.cc.cc.lib to $GAME_LIBRARY_PATH so that these mods function correctly. Signed-off-by: Vir Chaudhury <virchau13@hexular.net>
2022-07-03fix: Add extra-cmake-modules to the nix buildCharlotte 🦝 Delenk
Signed-off-by: Charlotte 🦝 Delenk <lotte@chir.rs>