Commit Graph

136 Commits

Author SHA1 Message Date
Fernando Rodrigues
e61d9690c9 cryfs: drop
CryFS has been removed as it depends on FUSE 2, which is deprecated. Also removes references to CryFS from Sirikali and Plasma Vault.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-07-12 07:55:42 +10:00
K900
243719c9d0 kdePackages.plasma-login-manager: fix KCM 2026-07-07 12:57:59 +03:00
Peter H. Hoeg
cdbe58fd8b kdePackages.plasma-bigscreen: missing cec dep 2026-07-01 20:29:26 +02:00
Xela
e7420d4ab5 kdePackages.plasma-workspace-wallpapers: support all platforms 2026-06-24 14:56:52 -08:00
K900
3a34d774c2 kdePackages: Plasma 6.7.0 -> 6.7.1 2026-06-23 13:03:10 +03:00
Sandro Jäckel
7a1dbb4ced kinfocenter: also substitute aha 2026-06-16 17:54:52 +02:00
K900
65ccb6f831 kdePackages: Plasma 6.6.5 -> 6.7
Co-authored-by: 𝑷𝒉𝒊𝒍𝒐𝒄𝒂𝒍𝒚𝒔𝒕 <regime_skylark.0y@icloud.com>
Co-authored-by: adisbladis <adisbladis@gmail.com>
2026-06-16 15:14:27 +03:00
Adam C. Stephens
65d952f5d1 {encfs, gencfsm}: drop (#528462) 2026-06-09 20:56:58 +00:00
Jack Rosenberg
948e656d81 {encfs, gencfsm}: drop 2026-06-05 18:49:23 +02:00
Robert Hensing
235013cf37 treewide: drop unnecessary toString calls
Scope:
- Combination of
  - Textual matches of "baseNameOf (toString"
  - Redundant toString calls I've found with my latest
    "lazy paths" nix branch as they force lazy fetches into
    the store. More info and new PR soon.
- Only cases I believe are worthwhile or easily determined

I've determined the validity by
- testing llvmPackages instantiation
- figuring out which types can pass into any particular
  toString call - "human fuzzy type checker"

Behavior considerations by type:

- `path`: converted back to a string *without* context
  `baseNameOf` does not copy things to the store on its own,
  equivalent to its behavior for string inputs
- `null`: converted to `""` -> may be valid input!
  ok if "" would not have been acceptable anyway
- `string` itself: passed through identically -> trivial
- `attrset` with `outPath`: same coercion as built into
  the `baseNameOf` function -> trivial
- other atomic types: generally not sensible inputs to
  `baseNameOf` -> fuzzy but true
2026-06-04 13:11:56 +02:00
K900
59ac5638f0 treewide: hide KF5 2026-05-08 09:34:21 +03:00
K900
b55208305d treewide: switch to KF6 version of extra-cmake-modules 2026-05-08 09:29:04 +03:00
myul
296f66161a kdePackages.spectacle: backport tesseract linking fix for OCR 2026-04-22 17:36:29 +08:00
K900
0a54221733 kdePackages: metadata update 2026-04-16 13:06:37 +03:00
K900
02ce591d4b kdePackages: Plasma 6.6.3 -> 6.6.4 2026-04-07 17:58:20 +03:00
K900
87a235cd0d kdePackages.plasma-workspace: more fontconfig fixes
Fontconfig is bad and we should all feel bad.
2026-03-29 13:17:40 +03:00
K900
da3a69c9b3 kdePackages.plasma-workspace: stop accidentally duplicating fontconfig config 2026-03-29 11:24:24 +03:00
K900
8f87a0e646 kdePackages.plasma-workspace: move sessions to separate output
So they don't leak into p-l-m via the wrapper.
2026-03-27 15:06:34 +03:00
K900
c1e7a63752 kdePackages.kwin: backport fix recommended by upstream 2026-03-26 08:14:06 +03:00
Pascal Bach
0fe5a07830 kdePackages.plasma-vault: remove fusermount replacement 2026-03-21 22:21:05 +01:00
K900
c99f9196b2 kdePackages.plasma-vault: don't hardcode fusermount path
We're not in a privileged context here, so we need to rely on
fusermount's suid-ness to actually do the unmount.

Fixes #501493.
2026-03-20 10:16:17 +03:00
K900
7396e74e1e kdePackages.discover: add missing dependency 2026-03-14 13:31:46 +03:00
K900
f6d4c312d1 treewide: clean up ecm_find_qmlmodule hacks 2026-03-14 10:36:14 +03:00
K900
a2bf36e4d6 kdePackages.krdp: explicitly track openssl^bin dependency 2026-03-05 12:53:19 +03:00
K900
ee21434d86 kdePackages.plasma-nm: clean up patch, add strongswan
Co-authored-by: Achmad Fathoni <fathoni.id@gmail.com>
2026-02-25 10:32:13 +03:00
K900
47b508b2c8 kdePackages: add missing QML deps 2026-02-24 10:53:33 +03:00
K900
c844bfb953 kdePackages.plasma-login-manager: prefer Wayland session by default 2026-02-19 10:53:44 +03:00
K900
ea4b22a9a9 kdePackages.spectacle: remove useless parentheses 2026-02-17 15:57:31 +03:00
K900
43dacb643d kdePackages: Plasma 6.5.5 -> 6.6.0 2026-02-17 11:33:50 +03:00
quantenzitrone
7d8132a92c treewide: remove references to the xorg namespace in pkgs (automated)
this creates some eval errors that will be fixed in the next commit

done with the following script:

```fish
\#!/usr/bin/env fish

set packagesjson (nix eval --impure --json --expr '
let
  lib = import ./lib;
in
import pkgs/servers/x11/xorg/default.nix (lib.mapAttrs (
  name: _:
  if name == "lib" then
    lib
  else if name == "config" then
    { allowAliases = false; }
  else
    name
) (__functionArgs (import pkgs/servers/x11/xorg/default.nix))) { }
' | jq)

set one (grep '^    [A-Za-z0-9_-]*$' pkgs/servers/x11/xorg/default.nix | string trim | string replace -r '$' Z | sort | string sub -e -1)
set two (grep '^  [A-Za-z0-9_-]* = [A-Za-z0-9_-]*;$' pkgs/servers/x11/xorg/default.nix | cut -d= -f1 | string trim | string replace -r '$' Z | sort | string sub -e -1)

for arg in $one $two
    set oname $arg
    set nname (echo $packagesjson | jq -r .$oname)

    if test $nname = null
        echo (set_color red)warn:(set_color normal) unknown package xorg.$oname >&2
        continue
    end

    echo $oname "->" $nname

    # replace basic xorg.$name references
    for file in (rg -F "xorg.$oname" --files-with-matches pkgs)
        # special cases
        sd -F "$oname = xorg.$oname;" "$nname = $nname;" $file

        # replace
        sd -F "xorg.$oname" "$nname" $file

        # fixup function arguments

        # prevent duplicate function args
        if grep -E " ($oname|$nname),\$" $file >/dev/null
            continue
        end

        if grep 'xorg\..' $file >/dev/null # case1: there is more so we can't just remove the function arg

            if grep ' xorg,$' $file >/dev/null
                sd ' xorg,$' " xorg,
                $nname," $file

            else if grep ' xorg ? .*,$' $file >/dev/null
                sd 'xorg( ? .*),$' "xorg\$1,
                $nname," $file

            else
                sd -F 'xorg,' "$nname,
                xorg," $file
            end

        else # case there is no more xorg..* so we can just replace the function arg
            sd 'xorg(| ? .*),.*$' "$nname," $file
        end
    end
end

nix fmt
```
2026-01-25 22:28:09 +01:00
K900
bce18a219f kdePackages.powerdevil: improve reproducibility by adding explicit dep (#480370) 2026-01-15 13:45:42 +00:00
Arnout Engelen
45a0ef6b42 kdePackages.powerdevil: improve reproducibility by adding explicit dep
Fixes #467100
2026-01-15 14:16:59 +01:00
K900
de25409628 kdePackages: Plasma 6.5.4 -> 6.5.5 2026-01-13 17:54:53 +03:00
K900
ef52b16862 kdePackages.plasma-vault: refresh patch
No idea how this happened.
2025-12-16 11:48:37 +03:00
Arnout Engelen
17877a8b70 kdePackages.libplasma: fix build nondeterminism
Cherry-pick
https://invent.kde.org/plasma/libplasma/-/merge_requests/1406 for wider testing

Fixes #458839
2025-12-15 11:46:03 +01:00
K900
3e1f5d9b0f Revert "kdePackages.libplasma: fix build nondeterminism" 2025-12-14 20:32:08 +03:00
K900
24beeaa304 kdePackages.libplasma: fix build nondeterminism (#470710) 2025-12-14 15:14:41 +00:00
K900
5b6b9f3a37 kdePackages.powerdevil: fix build nondeterminism (#470708) 2025-12-14 15:14:37 +00:00
Arnout Engelen
974bcac2df kdePackages.libplasma: fix build nondeterminism
Cherry-pick
https://invent.kde.org/plasma/libplasma/-/merge_requests/1406 for wider testing

Fixes #458839
2025-12-14 12:54:48 +01:00
Arnout Engelen
c4bec8d7b0 kdePackages.powerdevil: fix build nondeterminism
Cherry-pick
https://invent.kde.org/plasma/powerdevil/-/merge_requests/595 for
wider testing

Fixes #467100
2025-12-14 12:50:36 +01:00
Sandro
e2fc080420 xf86-input-{cmt,wacom}: rename from xf86_input_{cmt,wacom} to fit package naming conventions (#470275) 2025-12-13 16:19:14 +00:00
K900
862177e2ba kdePackages.plasma-vault: hardcode more paths, fix existing hardcoded paths 2025-12-13 13:40:43 +03:00
quantenzitrone
20956b3a27 xf86-input-wacom: rename from xf86_input_wacom to fit package naming conventions 2025-12-13 00:38:53 +01:00
K900
e6293f5aae kdePackages.kwin: backport crash fix recommended by upstream 2025-12-12 18:11:24 +03:00
K900
60d66531ff kdePackages: Plasma 6.5.3 -> 6.5.4 2025-12-09 15:48:06 +03:00
K900
a26dd0ace7 kdePackages.breeze: put the menus back on a diet 2025-11-21 11:50:55 +03:00
Sandro Jäckel
e24ac02b1c plasma-welcome: fix references to wallpapers 2025-11-19 00:42:17 +01:00
K900
fe70fbf8f1 kdePackages: metadata update 2025-11-15 12:37:50 +03:00
K900
3dc74258d3 kdePackages.plasma-mobile: fix build 2025-10-28 15:23:03 +03:00
K900
15729ec4e1 kdePackages: Plasma 6.4.5 -> 6.5.0 2025-10-21 12:51:04 +03:00