Merge branch 'kde5'
This commit is contained in:
commit
61cf7e1265
|
@ -9,7 +9,7 @@ let
|
||||||
cfg = config.programs.ssh;
|
cfg = config.programs.ssh;
|
||||||
cfgd = config.services.openssh;
|
cfgd = config.services.openssh;
|
||||||
|
|
||||||
askPassword = "${pkgs.x11_ssh_askpass}/libexec/x11-ssh-askpass";
|
askPassword = cfg.askPassword;
|
||||||
|
|
||||||
askPasswordWrapper = pkgs.writeScript "ssh-askpass-wrapper"
|
askPasswordWrapper = pkgs.writeScript "ssh-askpass-wrapper"
|
||||||
''
|
''
|
||||||
|
@ -26,6 +26,12 @@ in
|
||||||
|
|
||||||
programs.ssh = {
|
programs.ssh = {
|
||||||
|
|
||||||
|
askPassword = mkOption {
|
||||||
|
type = types.string;
|
||||||
|
default = "${pkgs.x11_ssh_askpass}/libexec/x11-ssh-askpass";
|
||||||
|
description = ''Program used by SSH to ask for passwords.'';
|
||||||
|
};
|
||||||
|
|
||||||
forwardX11 = mkOption {
|
forwardX11 = mkOption {
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
default = false;
|
default = false;
|
||||||
|
|
|
@ -88,7 +88,9 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages =
|
environment.systemPackages =
|
||||||
[
|
filter isDerivation (builtins.attrValues plasma5)
|
||||||
|
++ filter isDerivation (builtins.attrValues kf5)
|
||||||
|
++ [
|
||||||
pkgs.qt4 # qtconfig is the only way to set Qt 4 theme
|
pkgs.qt4 # qtconfig is the only way to set Qt 4 theme
|
||||||
|
|
||||||
kdeApps.kde-baseapps
|
kdeApps.kde-baseapps
|
||||||
|
@ -97,13 +99,12 @@ in
|
||||||
kdeApps.konsole
|
kdeApps.konsole
|
||||||
kdeApps.oxygen-icons
|
kdeApps.oxygen-icons
|
||||||
|
|
||||||
|
kdeApps.kde-runtime
|
||||||
|
|
||||||
pkgs.hicolor_icon_theme
|
pkgs.hicolor_icon_theme
|
||||||
|
|
||||||
pkgs.orion # GTK theme, nearly identical to Breeze
|
pkgs.orion # GTK theme, nearly identical to Breeze
|
||||||
]
|
] ++ phononBackendPackages;
|
||||||
++ filter isDerivation (builtins.attrValues plasma5)
|
|
||||||
++ filter isDerivation (builtins.attrValues kf5)
|
|
||||||
++ phononBackendPackages;
|
|
||||||
|
|
||||||
environment.pathsToLink = [ "/share" ];
|
environment.pathsToLink = [ "/share" ];
|
||||||
|
|
||||||
|
@ -121,6 +122,8 @@ in
|
||||||
|
|
||||||
fonts.fonts = [ plasma5.oxygen-fonts ];
|
fonts.fonts = [ plasma5.oxygen-fonts ];
|
||||||
|
|
||||||
|
programs.ssh.askPassword = "${plasma5.ksshaskpass}/bin/ksshaskpass";
|
||||||
|
|
||||||
# Enable helpful DBus services.
|
# Enable helpful DBus services.
|
||||||
services.udisks2.enable = true;
|
services.udisks2.enable = true;
|
||||||
services.upower.enable = config.powerManagement.enable;
|
services.upower.enable = config.powerManagement.enable;
|
||||||
|
|
|
@ -201,6 +201,7 @@ let
|
||||||
NIX_CFLAGS_COMPILE =
|
NIX_CFLAGS_COMPILE =
|
||||||
(super.kde-runtime.NIX_CFLAGS_COMPILE or "")
|
(super.kde-runtime.NIX_CFLAGS_COMPILE or "")
|
||||||
+ " -I${ilmbase}/include/OpenEXR";
|
+ " -I${ilmbase}/include/OpenEXR";
|
||||||
|
meta = { priority = 10; };
|
||||||
};
|
};
|
||||||
|
|
||||||
kde-workspace = with pkgs; super.kde-workspace // {
|
kde-workspace = with pkgs; super.kde-workspace // {
|
||||||
|
@ -214,6 +215,7 @@ let
|
||||||
nativeBuildInputs =
|
nativeBuildInputs =
|
||||||
super.kde-workspace.nativeBuildInputs
|
super.kde-workspace.nativeBuildInputs
|
||||||
++ [ pkgconfig ];
|
++ [ pkgconfig ];
|
||||||
|
meta = { priority = 10; };
|
||||||
};
|
};
|
||||||
|
|
||||||
kdelibs = with pkgs; super.kdelibs // {
|
kdelibs = with pkgs; super.kdelibs // {
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -6,6 +6,8 @@ if [ $# -eq 0 ]; then
|
||||||
# from recursing over the whole server! (No, it's not a bug.)
|
# from recursing over the whole server! (No, it's not a bug.)
|
||||||
$(nix-build ../../.. -A autonix.manifest) \
|
$(nix-build ../../.. -A autonix.manifest) \
|
||||||
http://download.kde.org/stable/applications/14.12.1/ \
|
http://download.kde.org/stable/applications/14.12.1/ \
|
||||||
|
http://download.kde.org/stable/applications/14.12.2/ \
|
||||||
|
http://download.kde.org/stable/applications/14.12.3/ \
|
||||||
-A '*.tar.xz'
|
-A '*.tar.xz'
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
|
@ -32,7 +32,7 @@ let
|
||||||
]
|
]
|
||||||
++ optional debug "-DCMAKE_BUILD_TYPE=Debug";
|
++ optional debug "-DCMAKE_BUILD_TYPE=Debug";
|
||||||
|
|
||||||
meta = drv.meta or
|
meta =
|
||||||
{
|
{
|
||||||
license = with stdenv.lib.licenses; [
|
license = with stdenv.lib.licenses; [
|
||||||
lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12
|
lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12
|
||||||
|
@ -40,7 +40,7 @@ let
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = stdenv.lib.platforms.linux;
|
||||||
maintainers = with stdenv.lib.maintainers; [ ttuegel ];
|
maintainers = with stdenv.lib.maintainers; [ ttuegel ];
|
||||||
homepage = "http://www.kde.org";
|
homepage = "http://www.kde.org";
|
||||||
};
|
} // (drv.meta or {});
|
||||||
});
|
});
|
||||||
|
|
||||||
renames = builtins.removeAttrs (import ./renames.nix {}) ["Backend" "CTest"];
|
renames = builtins.removeAttrs (import ./renames.nix {}) ["Backend" "CTest"];
|
||||||
|
|
Loading…
Reference in New Issue