aboutsummaryrefslogtreecommitdiff
path: root/swaybar/meson.build
AgeCommit message (Collapse)AuthorLines
2023-11-23common: move load_image to swaybarFurkan Sahin-0/+1
swaynag, swaymsg, and sway do not use this function and are unlikely to in the future.
2022-11-25build: drop intermediate libraries for protocolsFurkan Sahin-2/+2
2020-12-02build: introduce sd-bus-provider optionFurkan Sahin-5/+1
This allows to select a specific provider for the sd-bus library.
2019-01-21Removed unused wlroots dependency for sway(bg|bar|msg|nag)Furkan Sahin-2/+1
Also remove direct libm dependency where unused.
2019-01-18meson: remove rpath optionsFurkan Sahin-1/+0
2019-01-17Use Meson feature optionsFurkan Sahin-2/+2
2018-12-07swaybar: add StatusNotifierItem to trayFurkan Sahin-0/+1
2018-12-07swaybar: add StatusNotifierHost to trayFurkan Sahin-0/+1
2018-12-06swaybar: implement icon themes and lookup for trayFurkan Sahin-0/+1
2018-12-05swaybar: add StatusNotifierWatcher to trayFurkan Sahin-0/+1
2018-10-28swaybar: add tray interfaceFurkan Sahin-13/+27
2018-10-17swaybar: separate input code to new fileFurkan Sahin-0/+1
2018-10-13Move swaybar's event loop to common directory and refactorFurkan Sahin-1/+0
* The loop functions are now prefixed with `loop_`. * It is now easy to add timers to the loop. * Timers are implemented using pollfd and timerfd, rather than manually checking them when any other event happens to arrive.
2018-09-30Add support for installing binaries with DT_RPATHFurkan Sahin-0/+1
It's better to use DT_RPATH dynamic section of the elf binary to store the paths of libraries to load instead of overwriting LD_LIBRARY_PATH for the whole environment, causing surprises. This solution is much more transparent and perfectly suitable for running contained installations of wayland/wlroots/sway. The code unsetting the LD_LIBRARY_PATH/LD_PRELOAD was also deleted as it's a placebo security at best - we should trust the execution path that leads us to running sway, and it's way too late to care about those variables since we already started executing our compositor, thus we would be compromised anyway.
2018-05-06Revert "Install swaybar and swaybg under /usr/lib/sway"Furkan Sahin-2/+1
This reverts commit ad8ad669c09c1c6029703fdbdb510609d7ac1a31.
2018-05-06Revert "Make the LIBDIR path configurable"Furkan Sahin-1/+1
This reverts commit 9d4c01c74c3d2bdb23caba95bd93239d31fa3551.
2018-05-06Revert "Meson: Replace option `instlibdir` with `libexecdir`"Furkan Sahin-1/+1
This reverts commit 6e177f6e1f20747da49737560710ee7172f9bed5.
2018-05-01Meson: Replace option `instlibdir` with `libexecdir`Furkan Sahin-1/+1
Derive a value from it, called `rundir` rather than writing join_paths(libexecdir, 'sway') all over the place.
2018-05-01Make the LIBDIR path configurableFurkan Sahin-1/+1
2018-05-01Install swaybar and swaybg under /usr/lib/swayFurkan Sahin-1/+2
2018-03-31Demarcate i3bar JSON into individual updatesFurkan Sahin-0/+1
2018-03-30Initialize seat pointer in swaybarFurkan Sahin-2/+2
2018-03-29Implement status lineFurkan Sahin-0/+1
Does not yet support i3bar json protocol
2018-03-28Wire up basic IPC supportFurkan Sahin-0/+1
2018-03-28Start port of swaybar to layer shellFurkan Sahin-0/+25
This starts up the event loop and wayland display and shims out the basic top level rendering concepts. Also includes some changes to incorporate pango into the 1.x codebase properly.