Commit graph

37 commits

Author SHA1 Message Date
Nojus
0fa0918ada lsfg-vk(-ui): bump to 3c77bad 2025-07-27 02:35:48 +02:00
Nojus
dfdc7159e1 readme: mention ui package
at this point it might be better to overlay the packages onto pkgs but this remains a task for future me
2025-07-27 02:23:37 +02:00
Nojus
a796344ac2 lsfg-vk-ui: init 2025-07-27 02:14:25 +02:00
Nojus
0b57544e47 default.nix: update lsfg-vk to e8f8056 2025-07-26 14:42:39 +02:00
Nojus
fcd672a3b6 default.nix: reduce 2025-07-25 18:56:38 +02:00
Nojus
d8929d91d2 default.nix: update lsfg-vk to c959c8f 2025-07-25 18:43:53 +02:00
Nojus
382a1614c0 flake.nix: add arm64 as system
Closes: #5
2025-07-21 23:52:21 +02:00
Nojus
12763fb704 default.nix: update lsfg-vk to e67fcd3
spirv-headers got vendored? huh
2025-07-21 14:15:42 +02:00
pabloaul
9a826097ad
Merge pull request #10 from adisbladis/module-no-warn
module.nix: Don't warn when declaring option
2025-07-21 14:08:36 +02:00
adisbladis
c88ac624f0 module.nix: Don't warn when declaring option
The option is _always_ evaluated and therefore the warning is always output, even if your configuration is unaffected.

This refactors the module to:
- Only create env vars if their config is actually declared
- Stick the warning in the config declaration instead of the option
2025-07-21 16:00:26 +12:00
pabloaul
ec1b66adcb
Merge pull request #4 from exalexi/main
module.nix: add configFile option
2025-07-19 22:23:37 +02:00
exalexi
de1d2031dc module.nix: add configFile option 2025-07-19 22:17:09 +02:00
Nojus
f6d9f06778 readme: touchups 2025-07-19 21:33:46 +02:00
Nojus
5421d0a4bb flake.lock: bump 2025-07-19 19:46:48 +02:00
Nojus
9e8162794b default.nix: update lsfg-vk to dd5190a
now with a wayland backend compiled in
2025-07-19 18:41:19 +02:00
Nojus
51fc478dae module.nix: deprecate losslessDLLFile option 2025-07-18 21:44:05 +02:00
Nojus
955774220f default.nix: update lsfg-vk to 53b4438
comes with raylib which needs a few xorg dependencies. perhaps i might explore the option of linking raylib from nixpkgs instead to reduce building another submodule
2025-07-18 21:07:05 +02:00
pabloaul
2fcdb54c82
Merge pull request #3 from exalexi/main
readme: add losslessDLLFile option
2025-07-18 14:14:39 +02:00
exalexi
8b08608eca readme: add losslessDLLFile option 2025-07-18 11:24:39 +02:00
Nojus
de8696f83f project: apply formatting 2025-07-18 01:29:03 +02:00
Nojus
641212e569 module.nix: add example for dll file path 2025-07-18 01:25:08 +02:00
pabloaul
291be68043
Merge pull request #2 from exalexi/main
module.nix: add losslessDLLFile option
2025-07-18 01:03:55 +02:00
exalexi
46745da846 module.nix: add losslessDLLFile option 2025-07-18 01:00:00 +02:00
Nojus
0e4a10cb68 readme: make it somewhat nicer 2025-07-15 02:43:34 +02:00
Nojus
c628fde213 default.nix: update lsfg-vk to 83b869b 2025-07-15 00:32:41 +02:00
Nojus
585a398dbc module.nix: init 2025-07-15 00:24:57 +02:00
Nojus
f24d8fe371 default.nix: update lsfg-vk to f998647
with the switch to submodules and some other changes we are able to simplify building this project and no longer need patches. thanks @PancakeTAS :3
2025-07-13 19:30:57 +02:00
Nojus
41df9e1b38 default.nix: enable Release build type 2025-07-13 15:05:43 +02:00
Nojus
b7fee253f7 readme: apparently it already worked
forgot to change the implicit layer path...
2025-07-13 07:05:03 +02:00
Nojus
80521c6c04 patch: extend target_link_libraries
i have no clue if this is a good idea, however it makes the library find the symbols now and running 'LD_PRELOAD=./result/lib/liblsfg-vk.so vulkaninfo --summary' gives a sane result
2025-07-13 05:35:28 +02:00
Nojus
3e10f68e25 readme: update current state 2025-07-13 04:32:04 +02:00
Nojus
7fb37b6b4e default.nix: fetch lsfg-vk from git instead of locally
should've done that earlier so that there is less friction for people to try this out. now you won't have to drag the files from here to lsfg-vk
2025-07-13 04:30:08 +02:00
Nojus
1059d6fdb3 patch: use a more generic name
it now also patches the shebang for libdisplay-info so that python works during the build
2025-07-13 04:24:05 +02:00
Nojus
0413b8836c default.nix: several fixes and cleanup 2025-07-13 04:19:31 +02:00
Nojus
9b08bddd5a readme: clarify how building is possible rn 2025-07-11 14:20:58 +02:00
Nojus
302458a933 init: publish to git 2025-07-11 13:48:40 +02:00
pabloaul
6646d73273
Initial commit 2025-07-10 15:35:26 +02:00