Drew DeVault
c977349120
Add support for building swaylock without PAM
...
This involves setuid'ing swaylock, which then forks and drops perms on
the parent process. The child process remains root and listens on a pipe
for requests to validate passwords against /etc/shadow.
6 years ago
sghctoma
3e924f2345
Add _C11_SOURCE feature test macro on FreeBSD
...
This will restrict the default namespace set on FreeBSD to the C11
standard (everything is visible by default), which will prevent possible
conflicts with symbols hidden behing __BSD_VISIBLE.
6 years ago
Drew DeVault
a8a0014e0f
Make libpam optional
6 years ago
sghctoma
df730a8891
Merge remote-tracking branch 'upstream/master' into fix-freebsd-build
6 years ago
Ryan Dwyer
4ece26e511
Add ld-library-path meson option
6 years ago
Ryan Dwyer
7795f733d8
Use dashes in meson option names
6 years ago
sghctoma
6942f5b684
Fix SYSCONFDIR to include "prefix"
...
SYSCONFDIR is used to determine the path of the default configuration
file. 'sysconfdir' is set to 'prefix/sysconfdir' later (on line 139),
so configuration files are installed under 'prefix', but SYSCONFDIR did
not reflect it.
6 years ago
sghctoma
462e15d9a5
Make libcap an optional dependency
...
FreeBSD does not have libcap, so without "required: false" Sway fails
to build.
6 years ago
Scott Anderson
ff86dc0c35
Hide deprecated wayland functions
6 years ago
Martin Kalchev
f3c18336d2
added fish to meson.build
6 years ago
Ryan Dwyer
706c0fbe23
Merge branch 'master' into nagbar
6 years ago
Michel Ganguin
d6095588a1
Link xcb dependency to meson options "enable_xwayland" ( #2393 )
...
* Link xcb dependency to meson options "enable_xwayland"
* Link xcb dependency to meson options "enable_xwayland"
6 years ago
Brian Ashworth
8463a2896a
swaynag: implement config file support
6 years ago
Brian Ashworth
a4f7bf23b2
Address first round review for swaynag
6 years ago
Brian Ashworth
88bc4b528e
Implements swaynagbar
6 years ago
Drew DeVault
878d1ddd07
Merge pull request #2387 from 1ace/feature/bash-completion
...
bash completion
6 years ago
Eric Engestrom
52a27f1529
delete references to swaygrab
6 years ago
Eric Engestrom
b9d531b318
meson: install bash completion
6 years ago
Drew DeVault
8dacd0639c
Enable unstable wlroots features
6 years ago
Pascal Pascher
2bf893248a
style fixes, exclude sway/desctop/xwayland.c when enable_xwayland: false
6 years ago
Pascal Pascher
24ad1c3983
Added meson option "enable_xwayland" (default: true) to enable/disable xwayland support
6 years ago
emersion
cda66e9a26
Automatically float xwayland windows
7 years ago
Ryan Dwyer
9d99e5c2e7
Swaylock: Allow per-output images
7 years ago
Mattias Eriksson
8fbafbfab5
Idle handling for dpms/lockscreen et al
...
Swayidle handles idle events and allows
for dpms and lockscreen handling. It also
handles systemd sleep events, and can
raise a lockscreen on sleep
Fixes #541
7 years ago
Drew DeVault
22f52b91ed
Add swaylock(1) and swaymsg(1)
7 years ago
Drew DeVault
d9a08b7a9d
Add sway-input(5)
7 years ago
Drew DeVault
1813482266
Add sway-bar(5)
7 years ago
Drew DeVault
432256ad84
Add sway(5)
7 years ago
Drew DeVault
c2a7d367af
Wire up scdoc and rewrite sway(1)
7 years ago
Yorick van Pelt
f31b2e1b33
meson.build: Look for '-lpam', not '-llibpam'.
...
See #1920 for more information.
7 years ago
Bruno Pinto
b24b319bdf
Improve dependency checks
7 years ago
Drew DeVault
842a3ea45c
Add -Wno-unused-result
...
Fixes #1744
7 years ago
Drew DeVault
b32bf595ae
Initial swaylock port
7 years ago
Drew DeVault
8d1425bde9
Initialize seat pointer in swaybar
7 years ago
Drew DeVault
cab1352801
Start port of swaybar to layer shell
...
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.
7 years ago
Drew DeVault
d39bda76c4
Address review comments
7 years ago
Drew DeVault
632bb948b7
Add solid-color rendering to swaybg
7 years ago
Drew DeVault
eccf0b2598
Add client protocols and swaybg skeleton
7 years ago
emersion
bb173672ae
meson: allow wlroots to be a subproject
7 years ago
Drew DeVault
5e9fe97e36
Add -Wno-unused-function
...
This is temporary, it helps while we work on porting and large swaths of
the code are commented out.
7 years ago
Rachel K
dc0e6d46fb
update json-c dep to 0.13
7 years ago
Tony Crisci
338a0399f8
input skeleton
7 years ago
emersion
90f7f1a0e6
Add minimal config subsystem
7 years ago
Tony Crisci
0f7a7f4084
meson dont warn on unused param
7 years ago
Tony Crisci
fe5c031609
meson zsh completions install
7 years ago
Tony Crisci
1d702b6376
meson build swaymsg
7 years ago
Tony Crisci
03182706cf
meson build manpages
7 years ago
Tony Crisci
2f3633433e
add meson install files
7 years ago
Tony Crisci
739bafbd8e
make meson version configurable
7 years ago
Tony Crisci
86d1ecf783
meson add version info
7 years ago
Tony Crisci
6924064766
fix meson.build whitespace
7 years ago
Tony Crisci
88cc7e3178
use meson subdirectories
7 years ago
Tony Crisci
ba6246ada1
working meson build
7 years ago