Commit Graph
41 Commits
Author SHA1 Message Date
outfoxxed 59e9c47b0e version: 0.3.0 2026-05-03 22:09:49 -07:00
outfoxxed 1b2519d9f3 core: log gpu information in debuginfo 2026-03-14 02:31:47 -07:00
Moraxyc 6bcd3d9bbf nix: use libxcb directly 2026-03-06 03:15:20 -08:00
outfoxxed cdde4c63f4 crash: switch to cpptrace from breakpad 2026-03-02 19:35:38 -08:00
reakjra a99519c3ad wayland/screencopy: support dmabufs in vulkan mode 2026-02-22 22:11:19 -08:00
Carson Powers db37dc580a networking: add networking library 2026-01-11 23:51:29 -08:00
Alejandro Pinar Ruiz 667bd38489 nix: update version to 0.2.1 2025-12-02 00:13:23 -08:00
Cu3PO42 db1777c20b service/polkit: add service module to write Polkit agents 2025-10-30 03:53:01 -07:00
outfoxxed 9bb2c043ae nix: remove qtwayland dependency when qt >= 6.10
QtWaylandClient was moved into QtBase in 6.10. The QtWayland packages
is now only the wayland server code which Quickshell does not need.
2025-10-04 13:00:35 -07:00
outfoxxed b9905ef824 nix: add overlay 2025-09-28 23:56:30 -07:00
outfoxxed 2119eb2205 build: fix cross compilation 2025-09-28 18:55:45 -07:00
outfoxxed a5431dd02d version: bump to 0.2.0 2025-07-26 22:50:52 -07:00
outfoxxed 7b417bb808 build: add /lib/qt-6 to wrapped nix package
Fixes #130
2025-07-18 17:58:20 -07:00
Rexiel Scarlet e55d519c28 build: split derivation for extensible wrapper 2025-07-18 15:25:46 +04:00
outfoxxed 9a30333405 build: clarify shared libraries 2025-06-15 23:00:56 -07:00
outfoxxed 05b5eccf2e build: update build guide, nix and guix packages 2025-06-12 12:59:36 -07:00
outfoxxed cd429142a4 wayland/screencopy: add screencopy 2025-01-14 05:08:07 -08:00
Nydragon 31adcaac76 i3/sway: add support for the I3 and Sway IPC
sway: add urgent and focused dispatchers to workspaces

flake: add sway toggle

WIP sway: add monitor status

sway: handle multiple ipc events in one line

sway: reuse socket connection for dispatches & better command type handling

WIP sway: add associated monitor to a workspace

i3/sway: update to allow for i3 compatibility

i3/sway: manage setting the focused monitors

i3/sway: fix multi monitor crash

i3/sway: fix linting errors

i3/sway: update nix package flag naming to i3

i3/sway: add documentation, fix module.md and impl monitorFor

i3/sway: handle more workspace ipc events

i3/sway: fix review

i3/sway: fix crash due to newline breaking up an IPC message

i3/sway: handle broken messages by forwarding to the next magic sequence

i3/sway: break loop when buffer is empty

i3/sway: fix monitor focus & focused monitor signal not being emitted

i3/sway: use datastreams instead of qbytearrays for socket reading

i3/sway: fix lint issues

i3/sway: drop second socket connection, remove dispatch return value, recreate IPC connection on fatal error

i3/sway: handle run_command responses

i3/sway: remove reconnection on unknown event

i3/sway: fix formatting, lint & avoid writing to socket if connection is not open
2024-11-24 12:50:22 +01:00
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
Nydragonanda-usr 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 <[email protected]>
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