infra/configuration/steveej-laptop/pkg.nix

104 lines
1.5 KiB
Nix
Raw Normal View History

2015-10-23 01:26:53 +02:00
{ config, pkgs, ... }:
{
nixpkgs.config = {
allowBroken = false;
packageOverrides = pkgs: rec {
goPackages = pkgs.go16Packages;
bluez = pkgs.bluez5;
#vimPlugins = pkgs.recurseIntoAttrs (pkgs.callPackage /home/steveej/src/github/NixOS/nixpkgs-systemsource/pkgs/misc/vim-plugins { });
linuxPackages = pkgs.linuxPackages_latest;
#pythonFull = pkgs.python27.buildEnv.override {
# extraLibs = with pkgs.pythonPackages; [];
#};
};
allowUnfree = true;
chromium = {
enablePepperFlash = true;
enablePepperPDF = true;
};
firefox = {
enableGoogleTalkPlugin = true;
enableAdobeFlash = false;
};
pidgin = {
openssl = true;
gnutls = true;
};
# TODO: implement support for this
# libvirt = {
# xenSupport = false;
# };
};
imports =
[
../common/pkg/default.nix
../common/pkg/neovim.nix
];
environment.systemPackages = with pkgs; [
androidsdk_4_4
nixops
ansible
gnupg
picocom
xfce.terminal
xorg.xbacklight
coreutils
lsof
xscreensaver
firefox-wrapper
chromium
qpdfview
thunderbird
pidgin
hexchat
skype
x2goclient
remmina
teamviewer
gnome3.dconf # needed by virtmanager
virtmanager
linuxPackages.virtualbox
x11_ssh_askpass
spotify
vlc
audacity
pavucontrol
gimp
inkscape
pdftk
rkt
iptables
nftables
iperf
pandoc
pythonFull
];
}