Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1cfba83b50fb
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: e43f7c9e87e9
Choose a head ref
Loading
Showing with 1,345 additions and 1,304 deletions.
  1. +12 −5 nixos/modules/services/network-filesystems/ipfs.nix
  2. +1 −1 nixos/modules/services/x11/desktop-managers/plasma5.nix
  3. +6 −1 nixos/modules/services/x11/display-managers/sddm.nix
  4. +4 −0 nixos/tests/initrd-network-ssh/default.nix
  5. +10 −3 pkgs/applications/editors/kile/default.nix
  6. +5 −2 pkgs/applications/graphics/digikam/default.nix
  7. +162 −159 pkgs/applications/kde/default.nix
  8. +1 −1 pkgs/applications/kde/fetch.sh
  9. +34 −44 pkgs/applications/{misc/kdeconnect/default.nix → kde/kdeconnect-kde.nix}
  10. +10 −2 pkgs/applications/kde/kdenlive.nix
  11. +2 −2 pkgs/applications/kde/okular.nix
  12. +864 −864 pkgs/applications/kde/srcs.nix
  13. +6 −1 pkgs/applications/misc/tellico/default.nix
  14. +1 −1 pkgs/applications/networking/browsers/chromium/common.nix
  15. +1 −0 pkgs/applications/networking/browsers/chromium/default.nix
  16. +9 −9 pkgs/applications/networking/browsers/chromium/upstream-info.json
  17. +2 −2 pkgs/applications/networking/browsers/firefox/wrapper.nix
  18. +27 −11 pkgs/applications/office/zanshin/default.nix
  19. +3 −3 pkgs/applications/window-managers/i3/status-rust.nix
  20. +11 −3 pkgs/data/icons/maia-icon-theme/default.nix
  21. +1 −1 pkgs/desktops/lxqt/default.nix
  22. +0 −2 pkgs/desktops/plasma-5/default.nix
  23. +2 −2 pkgs/development/libraries/drumstick/default.nix
  24. +8 −9 pkgs/development/libraries/kdiagram/default.nix
  25. +2 −2 pkgs/development/libraries/kpmcore/default.nix
  26. +0 −1 pkgs/development/libraries/mlt/qt-5.nix
  27. +2 −2 pkgs/os-specific/linux/kernel/linux-5.4.nix
  28. +2 −2 pkgs/os-specific/linux/kernel/linux-5.8.nix
  29. +2 −2 pkgs/os-specific/linux/kernel/linux-5.9.nix
  30. +3 −3 pkgs/os-specific/linux/kernel/linux-rt-5.4.nix
  31. +2 −2 pkgs/tools/admin/salt/default.nix
  32. +5 −5 pkgs/tools/package-management/home-manager/default.nix
  33. +60 −0 pkgs/top-level/aliases.nix
  34. +85 −157 pkgs/top-level/all-packages.nix
17 changes: 12 additions & 5 deletions nixos/modules/services/network-filesystems/ipfs.nix
Original file line number Diff line number Diff line change
@@ -44,6 +44,13 @@ in {

enable = mkEnableOption "Interplanetary File System (WARNING: may cause severe network degredation)";

package = mkOption {
type = types.package;
default = pkgs.ipfs;
defaultText = "pkgs.ipfs";
description = "Which IPFS package to use.";
};

user = mkOption {
type = types.str;
default = "ipfs";
@@ -176,7 +183,7 @@ in {
###### implementation

config = mkIf cfg.enable {
environment.systemPackages = [ pkgs.ipfs ];
environment.systemPackages = [ cfg.package ];
environment.variables.IPFS_PATH = cfg.dataDir;

programs.fuse = mkIf cfg.autoMount {
@@ -207,14 +214,14 @@ in {
"d '${cfg.ipnsMountDir}' - ${cfg.user} ${cfg.group} - -"
];

systemd.packages = [ pkgs.ipfs ];
systemd.packages = [ cfg.package ];

systemd.services.ipfs-init = {
description = "IPFS Initializer";

environment.IPFS_PATH = cfg.dataDir;

path = [ pkgs.ipfs ];
path = [ cfg.package ];

script = ''
if [[ ! -f ${cfg.dataDir}/config ]]; then
@@ -239,7 +246,7 @@ in {
};

systemd.services.ipfs = {
path = [ "/run/wrappers" pkgs.ipfs ];
path = [ "/run/wrappers" cfg.package ];
environment.IPFS_PATH = cfg.dataDir;

wants = [ "ipfs-init.service" ];
@@ -267,7 +274,7 @@ in {
cfg.extraConfig))
);
serviceConfig = {
ExecStart = ["" "${pkgs.ipfs}/bin/ipfs daemon ${ipfsFlags}"];
ExecStart = ["" "${cfg.package}/bin/ipfs daemon ${ipfsFlags}"];
User = cfg.user;
Group = cfg.group;
} // optionalAttrs (cfg.serviceFdlimit != null) { LimitNOFILE = cfg.serviceFdlimit; };
2 changes: 1 addition & 1 deletion nixos/modules/services/x11/desktop-managers/plasma5.nix
Original file line number Diff line number Diff line change
@@ -200,7 +200,7 @@ in

security.wrappers = {
kcheckpass.source = "${lib.getBin plasma5.kscreenlocker}/libexec/kcheckpass";
start_kdeinit.source = "${lib.getBin pkgs.kinit}/libexec/kf5/start_kdeinit";
start_kdeinit.source = "${lib.getBin pkgs.kdeFrameworks.kinit}/libexec/kf5/start_kdeinit";
kwin_wayland = {
source = "${lib.getBin plasma5.kwin}/bin/kwin_wayland";
capabilities = "cap_sys_nice+ep";
7 changes: 6 additions & 1 deletion nixos/modules/services/x11/display-managers/sddm.nix
Original file line number Diff line number Diff line change
@@ -9,7 +9,12 @@ let
cfg = dmcfg.sddm;
xEnv = config.systemd.services.display-manager.environment;

inherit (pkgs) sddm;
sddm = if config.services.xserver.desktopManager.lxqt.enable then
# TODO: Move lxqt to libsForQt515
pkgs.libsForQt514.sddm
else
pkgs.libsForQt5.sddm
;

xserverWrapper = pkgs.writeScript "xserver-wrapper" ''
#!/bin/sh
4 changes: 4 additions & 0 deletions nixos/tests/initrd-network-ssh/default.nix
Original file line number Diff line number Diff line change
@@ -22,6 +22,10 @@ import ../make-test-python.nix ({ lib, ... }:
hostKeys = [ ./ssh_host_ed25519_key ];
};
};
boot.initrd.extraUtilsCommands = ''
mkdir -p $out/secrets/etc/ssh
cat "${./ssh_host_ed25519_key}" > $out/secrets/etc/ssh/sh_host_ed25519_key
'';
boot.initrd.preLVMCommands = ''
while true; do
if [ -f fnord ]; then
13 changes: 10 additions & 3 deletions pkgs/applications/editors/kile/default.nix
Original file line number Diff line number Diff line change
@@ -29,14 +29,17 @@ mkDerivation rec {
sha256 = "BEmSEv/LJPs6aCkUmnyuTGrV15WYXwgIANbfcviMXfA=";
};

nativeBuildInputs = [ extra-cmake-modules wrapGAppsHook ];
nativeBuildInputs = [
extra-cmake-modules
wrapGAppsHook
kdoctools
];

propagatedBuildInputs = [
buildInputs = [
kconfig
kcrash
kdbusaddons
kdelibs4support
kdoctools
kguiaddons
kiconthemes
kinit
@@ -48,6 +51,10 @@ mkDerivation rec {
poppler
qtscript
];
dontWrapGApps = true;
preFixup = ''
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';

propagatedUserEnvPkgs = [ konsole ];

7 changes: 5 additions & 2 deletions pkgs/applications/graphics/digikam/default.nix
Original file line number Diff line number Diff line change
@@ -116,9 +116,12 @@ mkDerivation rec {
"-DENABLE_QWEBENGINE=on"
];

dontWrapGApps = true;

preFixup = ''
gappsWrapperArgs+=(--prefix PATH : ${lib.makeBinPath [ gnumake hugin enblend-enfuse ]})
gappsWrapperArgs+=(--suffix DK_PLUGIN_PATH : ${placeholder "out"}/${qtbase.qtPluginPrefix}/${pname})
qtWrapperArgs+=("''${gappsWrapperArgs[@]}")
qtWrapperArgs+=(--prefix PATH : ${lib.makeBinPath [ gnumake hugin enblend-enfuse ]})
qtWrapperArgs+=(--suffix DK_PLUGIN_PATH : ${placeholder "out"}/${qtbase.qtPluginPrefix}/${pname})
substituteInPlace $out/bin/digitaglinktree \
--replace "/usr/bin/perl" "${perl}/bin/perl" \
--replace "/usr/bin/sqlite3" "${sqlite}/bin/sqlite3"
Loading