Commit Graph

148 Commits

Author SHA1 Message Date
Tobias Markus
3c881d4887 sway: 1.8 -> 1.8.1
Release notes: https://github.com/swaywm/sway/releases/tag/1.8.1
2023-02-12 20:48:52 +01:00
Jan van Brügge
fe6c577c41
swaylock: 1.7 -> 1.7.2 2023-02-06 12:48:25 +00:00
R. Ryantm
709fd3842e swayest-workstyle: 1.3.0 -> 1.3.2 2023-01-27 21:19:50 +00:00
Nick Cao
620eac54d5
Merge pull request #212046 from oati/patch-3
swaylock-effects: 1.6.10 -> 1.6.11
2023-01-27 08:19:50 +08:00
Adam Joseph
42815b4a0c treewide: systemdSupport: use lib.meta.availableOn
Many packages have some kind of flag indicating whether or not to build with
systemd support.  Most of these default to `stdenv.isLinux`, but systemd does
not build on (and is marked `broken` for) `isStatic`.  Only a few packages have
the needed `&& !isStatic` in the default value for their parameter.

This commit moves the logic for the default value of these flags into
`systemd.meta.{platforms,badPlatforms}` and evaluates those conditions using
`lib.meta.availableOn`.

This provides three benefits:

1. The default values are set correctly (i.e. including `&& isStatic`)

2. The default values are set consistently

3. The way is paved for any future non-Linux systemd platforms (FreeBSD is
   reported to have experimental systemd support)
2023-01-22 00:27:19 -08:00
Erin Kim
4b1bd2ce87
swaylock-effects: 1.6.10 -> 1.6.11 2023-01-22 04:52:38 +00:00
Maximilian Bosch
cb22191d21
Merge pull request #210957 from Ma27/rm-ma27-from-packages-i-dont-use-anymore
treewide: remove myself (ma27) as maintainer from a bunch of pkgs I don't use anymore
2023-01-15 19:29:49 +01:00
Maximilian Bosch
52e277d501
treewide: remove myself (ma27) as maintainer from a bunch of pkgs I don't use anymore 2023-01-15 18:52:27 +01:00
Alexandre Acebedo
27e9a1075c swaycons: init at unstable-2023-01-05 2023-01-08 13:23:16 +01:00
Artturi
f73cdf0225
Merge pull request #180816 from aacebedo/swaylock-effects 2022-12-27 18:35:05 +02:00
Michael Weiss
7f8750b1fe
Merge pull request #203221 from primeos/sway
sway: 1.7 -> 1.8
2022-12-26 23:37:19 +01:00
Michael Weiss
f2a15bc22f
Merge pull request #204890 from r-ryantm/auto-update/swayidle
swayidle: 1.7.1 -> 1.8.0
2022-12-26 23:21:05 +01:00
R. Ryantm
89802ab160
swayidle: 1.7.1 -> 1.8.0 2022-12-26 22:55:02 +01:00
Michael Weiss
9896c88303
sway: 1.7 -> 1.8
Release notes:
- Sway: https://github.com/swaywm/sway/releases/tag/1.8
- wlroots: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.16.0

Known user-facing breaking changes:
- Manufacturer names in output identifiers might have changed:
  https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3541#note_1384124
- The output dpms command has been deprecated (superseded by output power):
  https://github.com/swaywm/sway/pull/7083
2022-12-26 16:47:03 +01:00
R. Ryantm
6d96212b84 swaybg: 1.1.1 -> 1.2.0 2022-12-07 00:17:43 +00:00
PedroHLC ☭
19b3fa0a68
swaylock: 1.6 -> 1.7 2022-11-27 11:59:15 -03:00
Markus S. Wamser
c9d167f174 pkgs.applications: remove unused args 2022-10-12 16:00:16 +02:00
Lily Foster
d8648e4924 swaywsr: 1.1.0 -> 1.1.1 2022-10-10 11:19:31 -04:00
Sandro
1b647bf9eb
Merge pull request #188994 from miangraham/swayest-workstyle-init 2022-09-04 13:27:14 +02:00
Jacob Birkett
30cd71f1c9
swaylock-effects: add meta.mainProgram 2022-09-04 10:04:35 +08:00
M. Ian Graham
cc0f5950c2
swayest-workstyle: init at 1.3.0
Add swayest-workstyle, a sway-enhanced workspace name iconifier.
2022-09-01 00:28:55 +09:00
Átila Saraiva
caf4a8ba22 swayws: init at unstable-2022-03-10 2022-08-24 11:09:52 -03:00
Alexandre Acebedo
2a6d0bdf94 swaylock-effects: changed source repository
Original repository seems not maintained anymore.
The new repo maintained by jirutka is up to date.
2022-07-09 08:56:35 +02:00
ajs124
b8383e8c90 sway-contrib.grimshot: fix meta.maintainers 2022-06-29 00:49:27 +02:00
Maximilian Bosch
cdbc6e64e4
treewide: reduce maintenance workload for ma27
Note: I DO NOT resign from nixpkgs, not at all!

However, I like a clean notification inbox and I get a lot of stuff for
packages where I'm only an end-user or don't use them anymore and thus
can't help out that much.

So please consider it a measure to reduce the mental load for me when
going through my notifications ;-)
2022-06-19 12:07:43 +02:00
oxalica
a77271aae7 swayidle: fix the path to sh
The execvp to the bare `sh` would fail when PATH is cleared, eg. in
a systemd unit.
2022-06-17 11:06:37 +08:00
Andrew Marshall
95f001206f sway: Disable strictDeps for wrapper
strictDeps breaks `withGtkWrapper` as, it seems, the setup hook does not
run and `GSETTINGS_SCHEMA_PATH` does not get set so `XDG_DATA_DIRS` is
not updated. Probably other things are broken by it as well. See also
probably related https://github.com/NixOS/nixpkgs/issues/56943
(mentioned from `doc/languages-frameworks/gnome.section.md`).

This partially reverts commit da4707d636.
2022-06-05 10:17:41 -04:00
Maximilian Bosch
8df19f6483
Merge pull request #172159 from Ma27/bump-swaylock-effects
swaylock-effects: 1.6-3 -> unstable-2021-10-21
2022-05-10 12:06:50 +02:00
Maximilian Bosch
7fe4f29d68
swaylock-effects: 1.6-3 -> unstable-2021-10-21
To remain in sync with upstream `swaywm/swaylock`. Fixes a few issues
including:

* Ability to use `--screenshot`.
* No more inverse colors.
2022-05-09 12:01:30 +02:00
Artturin
da4707d636 window-managers/sway: enable strictDeps
verified with https://github.com/Artturin/diffing/
2022-05-08 23:56:15 +03:00
Artturin
56bd1c58b5 swaylock: enable strictDeps and pull patch to fix cross 2022-05-08 23:48:19 +03:00
Ivan Jager
f27893f48f swaylock-effects: fix the build (mismatched-dealloc error)
../main.c:1670:25: error: 'free' called on pointer returned from a mismatched allocation function [-Werror=mismatched-dealloc]

See https://github.com/swaywm/swaylock/issues/198
2022-04-21 06:51:39 -05:00
Emery Hemingway
cd001748be swayidle: fix printf for i686 2022-04-07 08:34:51 +02:00
Bernardo Meurer
1b15c8da6c
swaybg: 1.1 -> 1.1.1 2022-03-11 11:47:16 -08:00
Adam Joseph
72473ff070 sway: use a more-accurate default for trayEnabled
This commit implements @primeos's suggestion here:

  https://github.com/NixOS/nixpkgs/pull/160972#pullrequestreview-901069355
2022-03-08 18:42:01 -08:00
Nick Cao
e091b04977 swaylock: 1.5 -> 1.6 2022-03-08 05:11:30 +00:00
Adam Joseph
c7a7acb034
sway: respect systemdSupport and dbusSupport (#160972)
Sway can be compiled with or without systemd(-logind) and dbus.  This
commit exposes that support via the global systemdSupport and
dbusSupport arguments, which are understood by many other nixpkgs
expressions and can be set globally in ~/.config/nixpkgs/config.nix.

This commit also adds a third argument, trayEnabled, which allows to
disable sway's tray.  The tray requires dbusSupport and
systemdSupport.

Reviewers of this commit asked for potential use cases.  There are
many of them; a very non-exhaustive list includes:

* Use of nixpkgs on operating systems which systemd does not support,
  such as MacOS/Darwin, FreeBSD, OpenBSD, or Alpine Linux.

* Use of nixpkgs on *-musl platforms, which systemd does not
  officially support (out-of-tree patches to support musl exist for a
  few systemd versions).

* Use of sway in situations where dbus is inappropriate, such as
  sway's "kiosk mode".

* High-security environments, where the additional attack surface
  exposed by dbus outweighs any features it may offer.

This is a very non-exhaustive list.
2022-03-06 13:39:31 +01:00
Adam Joseph
db997037d7 swayidle: honor systemdSupport
This commit exposes support for compilation without systemd,
controlled by the global systemdSupport argument.  This argument is
understood by many other nixpkgs expressions and can be set globally
in ~/.config/nixpkgs/config.nix.
2022-02-23 14:33:29 -08:00
Martin Weinelt
1ab8a4f45b
sway: fix eval
The meson_0_60 attribute was removed because meson was migrated to 0.60.
2022-01-24 02:18:06 +01:00
Michael Weiss
a3d847c3bd
Merge pull request #151902 from primeos/sway
sway: 1.6.1 -> 1.7
2022-01-23 21:46:19 +01:00
Michael Weiss
2e719d1cda
sway: 1.6.1 -> 1.7
Release notes: https://github.com/swaywm/sway/releases/tag/1.7

Notable (backward incompatible) changes:
- The default terminal changed from Alacritty to foot

Known issues:
- `swaynag` will crash when Sway 1.6.1 is still running while the Nix
  package (and thus `swaynag`) is already updated to version 1.7.
- The experimental Ozone/Wayland support of Electron apps will be broken
  for a while. Electron version 17 should work but the Chromium fixes
  haven't yet been backported to Electron version 16.

NixOS module: programs.sway.extraPackages: The "alacritty" package was
replaced with "foot".

VM test: We switched from the OpenGL ES 2.0 renderer to Pixman. The
terminal was also changed to foot but Alacritty is still used for the
XWayland test (since foot doesn't support X11).

Co-authored-by: Patrick Hilhorst <git@hilhorst.be>
2022-01-23 19:21:37 +01:00
Michael Weiss
3f9ced9a62
swayidle: 1.7 -> 1.7.1 2022-01-15 18:37:26 +01:00
Rick van Schijndel
a7b0ed4c10 sway: support cross-compilation 2021-12-22 20:01:44 +01:00
Patrick Hilhorst
5a14b59cd7
Merge pull request #122995 from primeos/sway-install-default-wallpaper 2021-11-21 21:57:49 +01:00
Patrick Hilhorst
595ecd2ceb
sway: inherit tests from unwrapped package 2021-11-01 15:50:27 +01:00
Maximilian Bosch
2921a9a7d3
Merge pull request #142337 from SuperSamus/swaylock-fancy
swaylock-fancy: 2020-02-22 -> 2021-10-11
2021-10-20 22:19:14 +02:00
Martino Fontana
80b0ad667f swaylock-fancy: 2020-02-22 -> 2021-10-11 2021-10-20 13:09:57 +02:00
Yureka
7141eb9c57 sway: make xwayland optional 2021-10-20 11:37:04 +02:00
Rick van Schijndel
f280586090 swaybg: support cross-compilation 2021-08-19 21:53:35 +02:00
Michael Weiss
4c56464099
swayidle: 1.6 -> 1.7 2021-08-17 12:15:03 +02:00