nixpkgs/pkgs/applications/window-managers/sway
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
..
swayest-workstyle swayest-workstyle: init at 1.3.0 2022-09-01 00:28:55 +09:00
bg.nix swaybg: 1.1.1 -> 1.2.0 2022-12-07 00:17:43 +00:00
contrib.nix pkgs.applications: remove unused args 2022-10-12 16:00:16 +02:00
default.nix treewide: systemdSupport: use lib.meta.availableOn 2023-01-22 00:27:19 -08:00
fix-paths.patch
idle.nix treewide: systemdSupport: use lib.meta.availableOn 2023-01-22 00:27:19 -08:00
load-configuration-from-etc.patch
lock-effects.nix treewide: remove myself (ma27) as maintainer from a bunch of pkgs I don't use anymore 2023-01-15 18:52:27 +01:00
lock-fancy.nix treewide: reduce maintenance workload for ma27 2022-06-19 12:07:43 +02:00
lock.nix swaylock: 1.6 -> 1.7 2022-11-27 11:59:15 -03:00
sway-config-nixos-paths.patch
sway-config-no-nix-store-references.patch
swaycons.nix swaycons: init at unstable-2023-01-05 2023-01-08 13:23:16 +01:00
wrapper.nix sway: Disable strictDeps for wrapper 2022-06-05 10:17:41 -04:00
ws.nix swayws: init at unstable-2022-03-10 2022-08-24 11:09:52 -03:00
wsr.nix swaywsr: 1.1.0 -> 1.1.1 2022-10-10 11:19:31 -04:00