Fixed instantiation errors after kernel changes...
svn path=/nixos/trunk/; revision=11886
This commit is contained in:
parent
ecef3b1f61
commit
da13d7ed13
@ -25,11 +25,6 @@ in
|
|||||||
addIP = "10.0.253.251";
|
addIP = "10.0.253.251";
|
||||||
netmask = "255.255.0.0";
|
netmask = "255.255.0.0";
|
||||||
|
|
||||||
kernel = pkgs: (
|
|
||||||
pkgs.aggregateModules
|
|
||||||
[pkgs.kernel]
|
|
||||||
);
|
|
||||||
|
|
||||||
packages = pkgs : [
|
packages = pkgs : [
|
||||||
pkgs.patch
|
pkgs.patch
|
||||||
pkgs.irssi
|
pkgs.irssi
|
||||||
|
@ -19,21 +19,8 @@ let
|
|||||||
tty = "9";
|
tty = "9";
|
||||||
};
|
};
|
||||||
|
|
||||||
theKernel = pkgs: let baseKernel=pkgs.kernel;
|
|
||||||
in (pkgs.aggregateModules
|
|
||||||
[
|
|
||||||
baseKernel
|
|
||||||
(pkgs.kqemuFunCurrent baseKernel)
|
|
||||||
(pkgs.atherosFun {
|
|
||||||
kernel = baseKernel;
|
|
||||||
version = "r2756";
|
|
||||||
pci001c_rev01 = true;
|
|
||||||
} null)
|
|
||||||
]);
|
|
||||||
|
|
||||||
|
|
||||||
in
|
in
|
||||||
(isoFun {
|
(isoFun (rec {
|
||||||
inherit platform;
|
inherit platform;
|
||||||
lib = (import ../pkgs/lib);
|
lib = (import ../pkgs/lib);
|
||||||
|
|
||||||
@ -49,11 +36,6 @@ in
|
|||||||
addUsers = ["nixos" "livecd" "livedvd"
|
addUsers = ["nixos" "livecd" "livedvd"
|
||||||
"user" "guest" "nix"];
|
"user" "guest" "nix"];
|
||||||
|
|
||||||
kernel = pkgs: (
|
|
||||||
pkgs.aggregateModules
|
|
||||||
[pkgs.kernel]
|
|
||||||
);
|
|
||||||
|
|
||||||
extraInitrdKernelModules =
|
extraInitrdKernelModules =
|
||||||
import ./moduleList.nix;
|
import ./moduleList.nix;
|
||||||
|
|
||||||
@ -120,7 +102,6 @@ in
|
|||||||
pkgs.wirelesstools
|
pkgs.wirelesstools
|
||||||
pkgs.usbutils
|
pkgs.usbutils
|
||||||
pkgs.dmidecode
|
pkgs.dmidecode
|
||||||
(theKernel pkgs)
|
|
||||||
pkgs.sshfsFuse
|
pkgs.sshfsFuse
|
||||||
pkgs.ratpoison
|
pkgs.ratpoison
|
||||||
pkgs.xorg.twm
|
pkgs.xorg.twm
|
||||||
@ -229,4 +210,4 @@ in
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}).rescueCD
|
})).rescueCD
|
||||||
|
@ -19,19 +19,6 @@ let
|
|||||||
tty = "9";
|
tty = "9";
|
||||||
};
|
};
|
||||||
|
|
||||||
theKernel = pkgs: let baseKernel=pkgs.kernel;
|
|
||||||
in (pkgs.aggregateModules
|
|
||||||
[
|
|
||||||
baseKernel
|
|
||||||
(pkgs.kqemuFunCurrent baseKernel)
|
|
||||||
(pkgs.atherosFun {
|
|
||||||
kernel = baseKernel;
|
|
||||||
version = "r2756";
|
|
||||||
pci001c_rev01 = true;
|
|
||||||
} null)
|
|
||||||
]);
|
|
||||||
|
|
||||||
|
|
||||||
in
|
in
|
||||||
(isoFun {
|
(isoFun {
|
||||||
inherit platform;
|
inherit platform;
|
||||||
@ -49,10 +36,7 @@ in
|
|||||||
addUsers = ["nixos" "livecd" "livedvd"
|
addUsers = ["nixos" "livecd" "livedvd"
|
||||||
"user" "guest" "nix"];
|
"user" "guest" "nix"];
|
||||||
|
|
||||||
kernel = pkgs: (
|
extraModulePackages = pkgs: [pkgs.kernelPackages.kqemu];
|
||||||
pkgs.aggregateModules
|
|
||||||
[pkgs.kernel]
|
|
||||||
);
|
|
||||||
extraInitrdKernelModules =
|
extraInitrdKernelModules =
|
||||||
import ./moduleList.nix;
|
import ./moduleList.nix;
|
||||||
|
|
||||||
|
@ -19,19 +19,6 @@ let
|
|||||||
tty = "9";
|
tty = "9";
|
||||||
};
|
};
|
||||||
|
|
||||||
theKernel = pkgs: let baseKernel=pkgs.kernel;
|
|
||||||
in (pkgs.aggregateModules
|
|
||||||
[
|
|
||||||
baseKernel
|
|
||||||
(pkgs.kqemuFunCurrent baseKernel)
|
|
||||||
(pkgs.atherosFun {
|
|
||||||
kernel = baseKernel;
|
|
||||||
version = "r2756";
|
|
||||||
pci001c_rev01 = true;
|
|
||||||
} null)
|
|
||||||
]);
|
|
||||||
|
|
||||||
|
|
||||||
in
|
in
|
||||||
(isoFun {
|
(isoFun {
|
||||||
inherit platform;
|
inherit platform;
|
||||||
@ -49,10 +36,7 @@ in
|
|||||||
addUsers = ["nixos" "livecd" "livedvd"
|
addUsers = ["nixos" "livecd" "livedvd"
|
||||||
"user" "guest" "nix"];
|
"user" "guest" "nix"];
|
||||||
|
|
||||||
kernel = pkgs: (
|
extraModulePackages = pkgs: [pkgs.kernelPackages.kqemu];
|
||||||
pkgs.aggregateModules
|
|
||||||
[pkgs.kernel]
|
|
||||||
);
|
|
||||||
|
|
||||||
extraInitrdKernelModules =
|
extraInitrdKernelModules =
|
||||||
import ./moduleList.nix;
|
import ./moduleList.nix;
|
||||||
@ -128,7 +112,6 @@ in
|
|||||||
pkgs.sdparm
|
pkgs.sdparm
|
||||||
pkgs.hdparm
|
pkgs.hdparm
|
||||||
pkgs.hddtemp
|
pkgs.hddtemp
|
||||||
(theKernel pkgs)
|
|
||||||
pkgs.sshfsFuse
|
pkgs.sshfsFuse
|
||||||
pkgs.ratpoison
|
pkgs.ratpoison
|
||||||
pkgs.xorg.twm
|
pkgs.xorg.twm
|
||||||
|
@ -16,11 +16,6 @@ in
|
|||||||
includeStdenv = true;
|
includeStdenv = true;
|
||||||
includeBuildDeps = true;
|
includeBuildDeps = true;
|
||||||
|
|
||||||
kernel = pkgs: (
|
|
||||||
pkgs.aggregateModules
|
|
||||||
[pkgs.kernel]
|
|
||||||
);
|
|
||||||
|
|
||||||
packages = pkgs : [
|
packages = pkgs : [
|
||||||
pkgs.irssi
|
pkgs.irssi
|
||||||
pkgs.elinks
|
pkgs.elinks
|
||||||
|
@ -12,7 +12,8 @@
|
|||||||
,includeMemtest ? true
|
,includeMemtest ? true
|
||||||
,includeStdenv ? true
|
,includeStdenv ? true
|
||||||
,includeBuildDeps ? false
|
,includeBuildDeps ? false
|
||||||
,kernel ? (pkgs : pkgs.kernel)
|
,kernelPackages ? (pkgs : pkgs.kernelPackages)
|
||||||
|
,extraModulePackages ? (pkgs : [])
|
||||||
,addUsers ? []
|
,addUsers ? []
|
||||||
,extraInitrdKernelModules ? []
|
,extraInitrdKernelModules ? []
|
||||||
,bootKernelModules ? []
|
,bootKernelModules ? []
|
||||||
@ -127,16 +128,16 @@ rec {
|
|||||||
extraTTYs = []
|
extraTTYs = []
|
||||||
++ (lib.optional manualEnabled 7)
|
++ (lib.optional manualEnabled 7)
|
||||||
++ (lib.optional rogueEnabled 8);
|
++ (lib.optional rogueEnabled 8);
|
||||||
inherit kernel;
|
inherit kernelPackages;
|
||||||
initrd = {
|
initrd = {
|
||||||
extraKernelModules = extraInitrdKernelModules
|
extraKernelModules = extraInitrdKernelModules
|
||||||
++ (if aufs then ["aufs"] else [])
|
++ (if aufs then ["aufs"] else [])
|
||||||
;
|
;
|
||||||
};
|
};
|
||||||
kernelModules = bootKernelModules;
|
kernelModules = bootKernelModules;
|
||||||
extraModulePackages = []
|
extraModulePackages = pkgs: ((extraModulePackages pkgs)
|
||||||
++(if aufs then [pkgs.aufs] else [])
|
++(if aufs then [(kernelPackages pkgs).aufs] else [])
|
||||||
;
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
|
@ -36,7 +36,7 @@ let
|
|||||||
|
|
||||||
|
|
||||||
modules =
|
modules =
|
||||||
optional (videoDriver == "nvidia") pkgs.nvidiaDrivers #make sure it first loads the nvidia libs
|
optional (videoDriver == "nvidia") nvidiaDrivers #make sure it first loads the nvidia libs
|
||||||
++ [
|
++ [
|
||||||
xorg.xorgserver
|
xorg.xorgserver
|
||||||
xorg.xf86inputkeyboard
|
xorg.xf86inputkeyboard
|
||||||
@ -313,6 +313,7 @@ let
|
|||||||
};
|
};
|
||||||
in if cfg.slim.theme == null then "${pkgs.slim}/share/slim/themes" else unpackedTheme;
|
in if cfg.slim.theme == null then "${pkgs.slim}/share/slim/themes" else unpackedTheme;
|
||||||
|
|
||||||
|
nvidiaDrivers = (config.boot.kernelPackages pkgs).nvidiaDrivers;
|
||||||
|
|
||||||
in
|
in
|
||||||
|
|
||||||
@ -351,7 +352,7 @@ rec {
|
|||||||
xorg.xset # used by startkde, non-essential
|
xorg.xset # used by startkde, non-essential
|
||||||
]
|
]
|
||||||
++ optional (videoDriver == "nvidia") [
|
++ optional (videoDriver == "nvidia") [
|
||||||
pkgs.nvidiaDrivers
|
nvidiaDrivers
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
@ -375,7 +376,7 @@ rec {
|
|||||||
rm -f /var/run/opengl-driver
|
rm -f /var/run/opengl-driver
|
||||||
${if videoDriver == "nvidia"
|
${if videoDriver == "nvidia"
|
||||||
then ''
|
then ''
|
||||||
ln -sf ${pkgs.nvidiaDrivers} /var/run/opengl-driver
|
ln -sf ${nvidiaDrivers} /var/run/opengl-driver
|
||||||
''
|
''
|
||||||
else if cfg.driSupport
|
else if cfg.driSupport
|
||||||
then "ln -sf ${pkgs.mesa} /var/run/opengl-driver"
|
then "ln -sf ${pkgs.mesa} /var/run/opengl-driver"
|
||||||
@ -392,7 +393,7 @@ rec {
|
|||||||
env XKB_BINDIR=${xorg.xkbcomp}/bin # Needed for the Xkb extension.
|
env XKB_BINDIR=${xorg.xkbcomp}/bin # Needed for the Xkb extension.
|
||||||
|
|
||||||
${if videoDriver == "nvidia"
|
${if videoDriver == "nvidia"
|
||||||
then "env LD_LIBRARY_PATH=${xorg.libX11}/lib:${xorg.libXext}/lib:${pkgs.nvidiaDrivers}/lib"
|
then "env LD_LIBRARY_PATH=${xorg.libX11}/lib:${xorg.libXext}/lib:${nvidiaDrivers}/lib"
|
||||||
else ""
|
else ""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user