nixpkgs/pkgs/os-specific/linux
Austin Seipp acbf28145c nixos: make several kernel common-config options optional
Realistically, common-config is useful, but there are a lot of things in
there that are non-optionally specified that aren't always useful. For
example, when deploying grsecurity, I don't want the bluetooth,
wireless, or input joystick/extra filesystem stack (XFS, etc), nor the
staging drivers tree.

The problem is that if you specify this in your own kernel config in the
grsecurity module, by saying 'BT n' to turn off bluetooth,
common-config turns on 'BT_HCIUART_BCSP y', which then becomes unused
and errors out.

This is really just an arbitrary picking at the moment, but it should be
OK.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-04-11 22:39:29 -05:00
..
915resolution
acpi Adopt more packages. 2014-01-28 18:11:00 +01:00
acpi-call Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
acpid acpid: update from 2.0.21 to 2.0.22 2014-03-19 21:56:48 +01:00
acpitool
afuse
alienfx Add #include <unisted.h> for sleep and usleep 2014-01-25 13:46:48 -05:00
alsa-lib alsa: set meta.platform for ALSA-related packages to Linux 2013-12-06 19:26:34 +01:00
alsa-oss alsa: set meta.platform for ALSA-related packages to Linux 2013-12-06 19:26:34 +01:00
alsa-plugins alsa: bump 1.0.26 -> 1.0.27 (close #1198) 2013-11-11 22:32:28 +01:00
alsa-utils Fix alsa-utils 2014-03-14 09:08:04 -04:00
apparmor apparmor: update from 2.8.1 to 2.8.2 2013-12-09 11:04:25 +02:00
ati-drivers ATI-driver: the hash has changed, reported by: @ikervagyok 2014-02-10 16:42:02 +01:00
atop
audit Add audit 2.3.2 for the new libsemanage 2013-11-29 02:08:52 -06:00
autofs autofs: upgrade 5.0.5 -> 5.0.8 2013-11-21 21:49:47 +01:00
batman-adv Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
bbswitch upgrade bbswitch to 0.8 2014-03-04 01:05:12 +01:00
blcr Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
bluez bluez5: update from 5.12 to 5.16 2014-03-21 16:04:15 +02:00
bridge-utils
broadcom-sta Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
busybox busybox: update from 1.21.1 to 1.22.1 2014-04-09 12:41:10 +02:00
can-utils can-utils: new package 2014-03-09 14:19:39 +01:00
checkpolicy Upgrade selinux from 20100904 -> 20131030 2013-11-29 02:08:53 -06:00
checksec Make my packages slightly more consistent. 2014-03-07 20:27:02 -06:00
cifs-utils Upgrade cifs-utils from 5.7 -> 6.2 2013-11-28 00:52:11 -06:00
conky conky: add config options 2014-03-16 12:30:15 +01:00
consoletools Update consoletools from 1.4.3 -> 1.4.6 2013-11-28 00:52:11 -06:00
conspy Add conspy Linux console proxy 2013-10-20 18:02:07 +04:00
cpufrequtils Make cpufrequtils compilation pure. 2014-04-05 09:08:05 +02:00
cramfsswap
criu criu: attempt to fix doc building on Hydra 2014-03-20 14:01:57 -05:00
cryopid
cryptodev Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
cryptsetup cryptsetup: update from 1.6.2 to 1.6.3 2014-01-08 18:49:49 +01:00
dietlibc
directvnc
dmidecode dmidecode: set meta.platforms to linux 2013-12-12 00:32:31 +01:00
dmraid
dmtcp
drbd Upgrade drbd from 8.4.0 -> 8.4.4 2013-11-28 00:52:12 -06:00
dstat More description fixes 2013-10-06 12:01:38 +02:00
e3cfsprogs
e1000e Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
ebtables
fbterm
ffado nixpkgs-lint: add the platforms meta attr for most of my packages 2014-03-16 12:08:26 +01:00
firmware Unmaintain a bunch of packages 2014-01-21 22:34:41 -05:00
forktty Adding forktty terminal connection/disconnection helper 2013-10-20 20:27:50 +04:00
frandom Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
fuse Adopt more packages. 2014-01-28 18:11:00 +01:00
fxload
gfxtablet Adding desktop side of GfxTablet tablet-as-input-device Android app 2013-10-22 09:30:49 +04:00
gogoclient
google-authenticator Add support for printing qr code for google-authenticator. 2014-02-20 12:30:49 +01:00
gradm gradm: learn of all accesses for /nix/store 2014-04-06 21:51:35 +02:00
guvcview add guvcview package 2014-02-07 00:01:40 +00:00
hdparm Upgrade hdparm from 9.39 -> 9.43 2013-11-28 01:10:33 -06:00
hibernate hibernate: upgrade from 1.98.1 to 2.0 2013-11-19 21:33:43 +01:00
hostapd hostapd: update from 2.0 to 2.1 2014-04-03 07:05:07 +03:00
htop
hwdata Upgrade hwdata from 0.172 -> 0.249 2013-11-29 02:08:51 -06:00
i7z i7z: update to 0.27.2, cleanup build, add git repository to metadata. 2013-10-18 23:05:22 +03:00
i810switch
ifenslave ifenslave: Add new package 2013-12-31 09:28:52 -06:00
ifplugd
iotop buildPythonPackage: fix more borken packages 2014-02-21 18:29:57 +01:00
iproute Move all db4 packages to the default db5 2014-02-15 12:03:02 +01:00
ipsec-tools ipsecTools: update from 0.8.1 to 0.8.2 2014-03-03 11:10:24 +01:00
iptables Update IPTables from 1.4.16.2 -> 1.4.20 2013-11-28 00:52:12 -06:00
iputils iputils: Don't depend on both GNU TLS and OpenSSL 2013-06-04 14:57:37 +02:00
iw iw: update from 3.11 to 3.14 2014-02-24 22:04:40 +01:00
jujuutils
kbd
kernel nixos: make several kernel common-config options optional 2014-04-11 22:39:29 -05:00
kernel-headers linuxHeaders: add meta, incl. platforms = linux; 2014-01-25 15:35:52 +01:00
kernel-headers-cross
kexectools kexec-tools: Update to 2.0.4 2013-09-12 10:38:37 +02:00
keyutils Upgrade keyutils from 1.2 -> 1.5.8 2013-11-29 02:08:51 -06:00
klibc Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
kmod kmod: bump 2014-02-03 18:42:04 -05:00
kmod-blacklist-ubuntu kmod-blacklist-ubuntu: fix references to binaries 2014-02-02 09:45:59 +01:00
kmscon Add platforms for kmscon 2014-01-15 08:17:19 -05:00
ktap Make my packages slightly more consistent. 2014-03-07 20:27:02 -06:00
latencytop fix bad "licence" names 2013-07-04 18:16:34 +02:00
ldm ldm: Use meta.repositories.git. 2014-03-04 12:44:15 +01:00
libaio libaio: Fix download URL 2014-01-18 15:24:42 +00:00
libatasmart Upgrade libatasmart from 0.17 -> 0.19 2013-11-29 02:08:52 -06:00
libcap
libcap-ng
libcgroup
libnl Adding libnl 3.2.19 to use instead of the latest with ntrack 2013-12-02 22:47:52 +04:00
libnscd
libselinux libselinux: update from 2.2.1 to 2.2.2 2014-02-24 22:04:40 +01:00
libsemanage Upgrade selinux from 20100904 -> 20131030 2013-11-29 02:08:53 -06:00
libsepol remove pointless passthru meta 2014-01-10 01:45:35 +01:00
libsmbios
libvolume_id libvolume_id: update from 0.81.0 to 0.81.1 2013-12-13 22:41:58 +02:00
lm-sensors lm_sensors: update from 3.3.4 to 3.3.5 2014-02-04 21:58:25 +02:00
lockdep lockdep: refactor into non-kernel package 2014-04-08 19:21:55 -05:00
lsiutil
lsscsi lsscsi: update from 0.24 to 0.27 2013-12-14 00:16:59 +02:00
lttng-modules set all licenses to be attributes (and wait for Nix 1.7) 2014-03-12 21:20:43 +01:00
lvm2 Upgrade lvm from 2.02.100 -> 2.02.104 2013-11-28 00:52:12 -06:00
lxc lxc: set rootfs path somewhere outside /nix/store 2014-04-10 11:46:06 +02:00
mcelog clean up git revision handling in several packages 2013-11-13 12:46:55 +02:00
mdadm Update MDadm from 3.1.2 -> 3.3 2013-11-28 00:52:12 -06:00
microcode intel-microcode: upgrade to 20140122 2014-04-10 11:57:20 +02:00
mingetty
module-init-tools Kernel module aggregator: Use kmod instead of module-init-tools 2013-08-09 18:48:52 +02:00
multipath-tools
musl musl: version 1.0.0 2014-04-07 10:31:31 -05:00
ndiswrapper Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
net-tools
netatop Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
nfs-utils
nss_ldap nss_ldap: fixing crash with glibc >= 2.16 2013-05-17 10:23:37 +02:00
numactl
nvidia-x11 nvidia-x11: patch for kernel 3.14 support 2014-04-11 23:40:16 +02:00
nvidiabl Now properly add nvidiabl. 2014-03-07 16:08:38 +01:00
open-iscsi Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
opengl/xorg-sys
otpw
pam
pam_ccreds More description fixes 2013-10-06 12:01:38 +02:00
pam_console pam_console: fix version to match tarball 2013-07-14 02:08:51 +03:00
pam_devperm
pam_krb5 Adopt packages. 2014-01-28 17:31:17 +01:00
pam_ldap
pam_login
pam_ssh_agent_auth pam_ssh_agent_auth: fix nix eval 2013-05-23 15:24:15 +02:00
pam_usb
pax-utils pax-utils: Update from 0.7 -> 0.8.1 2014-03-21 16:14:17 +01:00
paxctl paxctl: Use http instead of https 2014-02-28 00:15:55 +01:00
pcmciautils
plymouth nixpkgs-lint: add the platforms meta attr for most of my packages 2014-03-16 12:08:26 +01:00
pm-utils
pmount Change pmount download address and add platforms 2013-12-24 10:50:40 +01:00
pmtools
policycoreutils policycoreutils: update from 2.2.4 to 2.2.5 2013-12-13 00:39:20 +02:00
pommed Unmaintain a bunch of packages 2014-01-21 22:34:41 -05:00
powertop powertop: update from 2.2 to 2.5 2013-12-23 05:22:37 +02:00
procps
procps-ng procps-ng: make it the default procps (name and attr) 2014-03-16 19:07:38 +01:00
psmisc psmisc: the tarball got updated upstream 2014-03-24 10:35:52 +01:00
psmouse-alps Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
radeontools
regionset
reptyr reptyr: version 0.5 2014-02-19 15:05:36 -06:00
rfkill rfkill: Update to 0.5 2014-01-27 17:58:25 +01:00
rtkit
sdparm sdparm: update from 1.03 to 1.08 2013-12-14 21:44:51 +02:00
sepolgen Upgrade selinux from 20100904 -> 20131030 2013-11-29 02:08:53 -06:00
setools Upgrade selinux from 20100904 -> 20131030 2013-11-29 02:08:53 -06:00
shadow su: Make the su package a provider of only the su binary 2014-04-05 16:01:52 -05:00
spl spl, zfs: Add myself as a maintainer 2014-03-15 02:01:57 +01:00
statifier Even more mirror:// fixes 2013-07-14 04:17:07 +03:00
sysfsutils
sysklogd sysklogd: Don't remove /dev/log when syslogd exits 2013-05-09 16:28:36 +02:00
syslinux syslinux: update from 4.06 to 4.07 2013-12-31 05:44:11 +02:00
sysstat
systemd nixos: fix linux containers (systemd-nspawn, lxc, lxc-libvirt) 2014-03-24 23:59:50 +01:00
sysvinit sysvtools: fix symlink when withoutInitTools = false 2013-05-09 15:15:04 +02:00
tcp-wrappers
tp_smapi Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
ttysnoop Fix license attribute in ttysnoop 2013-10-20 21:15:14 +04:00
tunctl
uclibc
udev
udisks Revert "Fix services.udisks.enable." 2014-04-08 13:28:24 +02:00
udisks-glue Added udisks-glue, a tool to associate udisks-events to actions 2013-10-02 15:40:57 +00:00
untie
upower upower: add gobject introspection 2014-01-26 00:15:05 +01:00
upstart
usbutils usbutils: Update USB IDs 2013-10-14 12:47:04 +02:00
util-linux su: Make the su package a provider of only the su binary 2014-04-05 16:01:52 -05:00
v4l-utils v4l_utils: update from 0.9.3 to 1.0.0 2013-12-21 02:28:27 +02:00
v4l2loopback typo 2014-04-02 12:40:59 +02:00
v86d Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
wireless-tools
wis-go7007 Update and fix kernel packages to new kernel build 2014-01-04 21:17:04 -05:00
wpa_supplicant wpa_supplicant: cosmetic to un-break syntax highlighting 2014-03-11 12:34:48 +01:00
wvdial Fix wvdial build by inserting missing unistd.h includes 2014-02-02 19:21:08 +04:00
x86info More description fixes 2013-10-06 12:01:38 +02:00
xf86-input-mtrack Unmaintain a bunch of packages 2014-01-21 22:34:41 -05:00
xf86-input-multitouch Unmaintain a bunch of packages 2014-01-21 22:34:41 -05:00
xf86-input-wacom xf86_input_wacom: update from 0.20.0 to 0.23.0 2014-02-15 20:45:10 +01:00
xf86-video-nested
zfs spl, zfs: Add myself as a maintainer 2014-03-15 02:01:57 +01:00