1
0
Fork 0
Commit graph

23 commits

Author SHA1 Message Date
outfoxxed cb426973d7
ci: test compilation against supported qt version / compiler matrix 2024-11-23 05:20:51 -08:00
outfoxxed fdc13023b7
widgets: add ClippingRectangle 2024-11-17 19:27:59 -08:00
outfoxxed 2e18340995
build: allow specifying QML install dir 2024-11-04 13:42:21 -08:00
outfoxxed 89d04f34a5
build: find waylandscanner and qtwaylandscanner from imported target
Removes the QTWAYLANDSCANNER env hack.
2024-10-16 00:08:17 -07:00
outfoxxed 23f59ec4c3
crash: add build configuration and distributor information
Also adds distributor to --version and
build configuration to --version --verbose
2024-10-16 00:08:15 -07:00
outfoxxed 8cdb41317f
nix: modernize cmake options 2024-09-09 03:23:27 -07:00
Nydragon b40d4147e0
build: add opt-in installation of QML lib
Override the package with `withQMLLib = true;` to enable lib
installation, alternatively add `-DINSTALL_QML_LIB=ON` to your cmake
build command.

Co-authored-by: a-usr <81042605+a-usr@users.noreply.github.com>
2024-08-25 22:59:41 +02:00
outfoxxed fe1d15e8f6
crash: add crash reporter 2024-08-20 00:55:07 -07:00
outfoxxed 291179ede2
core/command: rewrite command parser with CLI11 2024-08-09 19:25:18 -07:00
outfoxxed 533b389742
nix: build with split debuginfo in release mode 2024-08-02 13:56:30 -07:00
outfoxxed 7e5d128a91
service/pam: add pam service 2024-06-17 18:32:13 -07:00
outfoxxed 9d5dd402b9
docs: recommend packagers add a dependency on qtsvg 2024-06-02 15:37:47 -07:00
outfoxxed 29f02d837d
all: remove NVIDIA workarounds
They fixed the driver.
2024-06-02 15:36:33 -07:00
outfoxxed a8506edbb9
build: link jemalloc by default to reduce heap fragmentation
The QML engine and the quickshell reloader both cause large amounts of
heap fragmentation that stacks up over time, leading to a perceived
memory leak. Jemalloc is able to handle the fragmentation much better,
leading to lower user facing memory usage.
2024-05-31 01:28:35 -07:00
outfoxxed 73cfeba61b
x11: add XPanelWindow 2024-05-20 02:16:44 -07:00
outfoxxed 3e80c4a4fd
service/pipewire: add pipewire module 2024-05-19 02:29:21 -07:00
outfoxxed 54bf485101
nix: add qtsvg dependency by default 2024-04-19 02:46:38 -07:00
outfoxxed 3a0381dcbe
core/window: backing windows can now be destroyed and recreated
This fixes a crash in layershells and the setVisible crash on nvidia.
2024-03-27 00:45:53 -07:00
outfoxxed c44041653c
build: greatly speed up build times using pch 2024-03-11 18:18:55 -07:00
outfoxxed 7a15495e3f
layershell: fix protocol error on popup attachment 2024-03-10 03:02:40 -07:00
outfoxxed b720dfa165
build: add git revision to version 2024-03-08 23:08:50 -08:00
outfoxxed 5688409ea4
misc: add LGPL license 2024-03-04 06:10:03 -08:00
outfoxxed 28087c182e
build: nix packaging 2024-03-04 05:13:58 -08:00