Commit Graph

66 Commits

Author SHA1 Message Date
Sigmanificient
ea27ea83e9 qt6Packages.sddm: set pname 2026-02-03 00:40:11 +01:00
Linus Heckemann
d2b35e2bd1 kde6Packages.sddm: split unwrapped build out of wrapper expression
This makes overlaying sddm somewhat easier. Before:

  (self: super: {
    qt6Packages = super.qt6Packages.overrideScope (qtself: qtsuper: {
      sddm = qtsuper.sddm.override (o: {
        unwrapped = qtsuper.sddm.unwrapped.overrideAttrs (o: {
          patches = o.patches ++ [./sddm.patch];
        });
      });
    });
  })

After:

  (self: super: {
    qt6Packages = super.qt6Packages.overrideScope (qtself: qtsuper: {
      sddm-unwrapped = qtsuper.sddm-unwrapped.overrideAttrs (o: {
        patches = o.patches ++ [./sddm.patch];
      });
    })
  })
2025-12-26 10:53:15 +01:00
K900
ebac8437ab sddm, nixos/sddm: drop qt5 variant 2025-09-21 16:11:52 +03:00
Qyriad
22ca9a2140 sddm: install man pages 2025-09-02 16:46:05 +02:00
K900
80bbc0fe04 sddm: allow building without layer-shell-qt
We're about to not have it on Qt5.
2025-08-21 23:21:42 +03:00
K900
191706ad58 sddm: wrap with strictDeps
We don't want native dependencies (particularly qdoc)
leaking into this.
2025-06-19 11:04:49 +03:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
K900
363df5ad86 nixos/sddm: add layer-shell-qt to the wrapper when kwin is used
Otherwise the greeter just dies immediately.
2024-08-27 20:50:08 +03:00
Peder Bergebakken Sundt
e471916645 treewide: passthru nixos test (#334491) 2024-08-18 00:29:43 +02:00
K900
2614e40893 sddm: add Wayland to the wrapper if enabled 2024-02-28 18:49:33 +03:00
K900
7b74d9a4ac sddm: 0.20.0-unstable -> 0.21.0 2024-02-28 18:49:33 +03:00
K900
59aa3af15d sddm: separate wrapping from building 2024-02-28 18:49:12 +03:00
K900
ddb6aac521 sddm: 0.20.0 -> 0.20.0-unstable-2023-12-29, add Qt6 support 2024-01-05 10:29:10 +03:00
K900
d6537416aa sddm: backport a bunch of Wayland fixes 2023-10-03 12:48:58 +03:00
K900
c0132f22e9 sddm: 0.19.0 -> 0.20.0 2023-07-07 12:46:59 +03:00
Aroun
912719c90f sddm: fix fails to start while starting X server 2023-03-24 03:47:55 +05:30
github-actions[bot]
eeb7e66e97 Merge master into staging-next 2021-11-06 18:01:01 +00:00
oxalica
91812b84b8 sddm: respect services.xserver.displayManager.defaultSession 2021-11-01 18:57:59 +08:00
Thomas Tuegel
999557e8ef sddm: fix build with Qt 5.15.3 2021-10-31 08:29:15 -05:00
oxalica
9540900fab sddm: source /etc/profile on wayland with zsh default shell 2021-03-19 23:16:39 +08:00
Ben Siraphob
5d566c43b4 pkgs/applications: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
Martin Weinelt
0b5bcd88a2 sddm: 0.18.1 -> 0.19.0
https://github.com/sddm/sddm/releases/tag/v0.19.0

Fixes: CVE-2020-28049
2020-11-04 14:05:59 +01:00
Michael Reilly
84cf00f980 treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
worldofpeace
1434539247 sddm: Move D-Bus conf file to share/dbus-1/system.d
Since D-Bus 1.9.18 configuration files installed by third-party should
go in share/dbus-1/system.d. The old location is for sysadmin overrides.
2019-09-16 13:59:09 -04:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
volth
c814d72b51 treewide: name -> pname 2019-08-17 10:54:38 +00:00
nyanloutre
5ce0480a8c sddm: add missing dependency for breeze theme 2019-08-16 11:26:17 +02:00
Will Dietz
60a9e6177d sddm: 0.18.0 -> 0.18.1 2019-03-31 11:37:03 -05:00
Andreas Rammhold
385e5ac847 sddm: 0.17.0 -> 0.18.0
Bumps to the latest stable version while fixing CVE-2018-14345 [1].

Changelog [2]:
 - Support theme supplied avatars
 - Compile against Qt 5.11
 - Fix platform detection for HighDPI
 - On close, switch VT to a running session if applicable
 - Better ConsoleKit support
 - Fix authentication when non-default hidden option ReuseSession=true is used (CVE-2018-14345)
 - Hide sessions with NoDisplay=true
 - Honor PAM's ambient supplemental groups
 - Cleanup socket destruction
 - Don't quit on SIGHUP
 - Updated translations

[1] https://nvd.nist.gov/vuln/detail/CVE-2018-14345
[2] https://github.com/sddm/sddm/releases/tag/v0.18.0
2018-10-26 12:17:58 +02:00
Pascal Wittmann
0e3b4b6e7d sddm: add license
see issue #43716
2018-08-04 18:43:42 +02:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Bastian Köcher
6c46706fa6 sddm: Fixes build with Qt 5.11 2018-06-12 14:27:11 +02:00
Will Dietz
09eaddf4eb sddm: add missing include for gettimeofday, fix w/musl 2018-03-31 00:09:02 -05:00
Peter Hoeg
2017937302 sddm: 0.16.0 -> 0.17.0 2017-12-09 14:33:22 +08:00
Thomas Tuegel
ef4a6bd181 sddm: remove HiDPI patch
Disabling HiDPI support seemed to resolve a segfault at SDDM startup, but that
was a red herring. The problem actually resulted from a QML cache invalidation
bug. It should be safe to enable HiDPI support again.
2017-10-19 07:07:24 -05:00
adisbladis
0d45be3d91 sddm: 0.15.0 -> 0.16.0 2017-10-19 11:09:24 +08:00
Peter Hoeg
02a23b7b24 sddm: theme background images use a relative path which breaks sddm-kcm 2017-10-16 14:25:23 +08:00
Ioannis Koutras
01b4c3c13b sddm: 0.14.0 -> 0.15.0 2017-09-10 12:41:47 +03:00
Thomas Tuegel
91b99ec929 sddm: no propagatedBuildInputs 2017-08-21 06:51:33 -05:00
Silvan Mosberger
f5fa5fa4d6 pkgs: refactor needless quoting of homepage meta attribute (#27809)
* pkgs: refactor needless quoting of homepage meta attribute

A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.

* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit

* Fixed some instances
2017-08-01 22:03:30 +02:00
Thomas Tuegel
870c07cc2b sddm: take themes from system environment 2017-06-18 08:43:39 -05:00
Thomas Tuegel
3f3d33a078 qt5: use distinct lib/qt-5.x prefix for each minor version
Using a distinct prefix for plugins and QML libraries allows multiple Qt 5 minor
versions to coexist in the same environment.
2017-06-18 08:41:57 -05:00
Thomas Tuegel
bd92780b4c sddm: include dependency on Qt5::Test module 2017-04-28 05:54:17 -05:00
Thomas Tuegel
e44cd00c2a sddm: fix wrapper
When I reduced the closure size, I broke the built-in theme. When I reverted
that fix, the built-in theme worked but the Plasma theme was broken. Now the
wrapper is fixed so that both themes work.
2017-03-24 09:46:05 -05:00
Thomas Tuegel
8e3d3b5328 Revert "sddm: propagate qtbase input"
This reverts commit 3de6ccd5b2.
2017-03-23 19:20:24 -05:00
Thomas Tuegel
3de6ccd5b2 sddm: propagate qtbase input 2017-03-22 07:44:55 -05:00
Nikolay Amiantov
be95ceaff2 treewide: quote URLs in my packages 2016-11-24 01:17:52 +03:00
Ioannis Koutras
d78e68b1a4 sddm: 0.13.0 -> 0.14.0 2016-09-16 15:09:18 +03:00
Thomas Tuegel
aea0ff96de sddm: run phase hooks 2016-06-09 12:39:02 -05:00
Thomas Tuegel
db419ce555 sddm: remove bash-ism 2016-01-31 21:15:03 -06:00