103 lines
1.5 KiB
Nix
103 lines
1.5 KiB
Nix
{ 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
|
|
];
|
|
|
|
}
|